/* * Backtrace support for Microblaze * * Copyright (C) 2010 Digital Design Corporation * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */ #ifndef __MICROBLAZE_UNWIND_H #define __MICROBLAZE_UNWIND_H struct stack_trace; struct trap_handler_info { unsigned long start_addr; unsigned long end_addr; const char *trap_name; }; extern struct trap_handler_info microblaze_trap_handlers; extern const char _hw_exception_handler; extern const char ex_handler_unhandled; void microblaze_unwind(struct task_struct *task, struct stack_trace *trace); #endif /* __MICROBLAZE_UNWIND_H */ |