/* SPDX-License-Identifier: GPL-2.0 */ /* * Backtrace support for Microblaze * * Copyright (C) 2010 Digital Design Corporation */ #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, const char *loglvl); #endif /* __MICROBLAZE_UNWIND_H */