/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | unwind.h | 13 struct unwind_state { struct 38 void __unwind_start(struct unwind_state *state, struct task_struct *task, argument 40 bool unwind_next_frame(struct unwind_state *state); 41 unsigned long unwind_get_return_address(struct unwind_state *state); 42 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state); 44 static inline bool unwind_done(struct unwind_state *state) in unwind_done() 49 static inline bool unwind_error(struct unwind_state *state) in unwind_error() 55 void unwind_start(struct unwind_state *state, struct task_struct *task, in unwind_start() 67 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state, in unwind_get_entry_regs() 84 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state, in unwind_get_entry_regs()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
D | unwind.h | 32 struct unwind_state { struct 43 void __unwind_start(struct unwind_state *state, struct task_struct *task, argument 45 bool unwind_next_frame(struct unwind_state *state); 46 unsigned long unwind_get_return_address(struct unwind_state *state); 48 static inline bool unwind_done(struct unwind_state *state) in unwind_done() 53 static inline bool unwind_error(struct unwind_state *state) in unwind_error() 58 static inline void unwind_start(struct unwind_state *state, in unwind_start() 68 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state) in unwind_get_entry_regs()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
D | unwind_frame.c | 14 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 23 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() 31 static void unwind_dump(struct unwind_state *state) in unwind_dump() 80 static inline unsigned long *last_frame(struct unwind_state *state) in last_frame() 85 static bool is_last_frame(struct unwind_state *state) in is_last_frame() 96 static inline unsigned long *last_aligned_frame(struct unwind_state *state) in last_aligned_frame() 101 static bool is_last_aligned_frame(struct unwind_state *state) in is_last_aligned_frame() 132 static bool is_last_ftrace_frame(struct unwind_state *state) in is_last_ftrace_frame() 154 static bool is_last_task_frame(struct unwind_state *state) in is_last_task_frame() 186 static bool update_stack_state(struct unwind_state *state, in update_stack_state() [all …]
|
D | unwind_guess.c | 9 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 23 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() 28 bool unwind_next_frame(struct unwind_state *state) in unwind_next_frame() 52 void __unwind_start(struct unwind_state *state, struct task_struct *task, in __unwind_start()
|
D | unwind_orc.c | 313 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 322 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() 336 static bool stack_access_ok(struct unwind_state *state, unsigned long _addr, in stack_access_ok() 349 static bool deref_stack_reg(struct unwind_state *state, unsigned long addr, in deref_stack_reg() 359 static bool deref_stack_regs(struct unwind_state *state, unsigned long addr, in deref_stack_regs() 375 static bool deref_stack_iret_regs(struct unwind_state *state, unsigned long addr, in deref_stack_iret_regs() 396 static bool get_reg(struct unwind_state *state, unsigned int reg_off, in get_reg() 417 bool unwind_next_frame(struct unwind_state *state) in unwind_next_frame() 621 void __unwind_start(struct unwind_state *state, struct task_struct *task, in __unwind_start()
|
D | stacktrace.c | 18 struct unwind_state state; in arch_stack_walk() 41 struct unwind_state state; in arch_stack_walk_reliable()
|
D | dumpstack.c | 189 struct unwind_state state; in show_trace_log_lvl()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
D | unwind_bc.c | 12 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 20 static bool outside_of_stack(struct unwind_state *state, unsigned long sp) in outside_of_stack() 26 static bool update_stack_info(struct unwind_state *state, unsigned long sp) in update_stack_info() 39 static inline bool is_final_pt_regs(struct unwind_state *state, in is_final_pt_regs() 52 bool unwind_next_frame(struct unwind_state *state) in unwind_next_frame() 123 void __unwind_start(struct unwind_state *state, struct task_struct *task, in __unwind_start()
|
D | stacktrace.c | 17 struct unwind_state state; in arch_stack_walk() 36 struct unwind_state state; in arch_stack_walk_reliable()
|
D | process.c | 165 struct unwind_state state; in get_wchan()
|
D | perf_event.c | 226 struct unwind_state state; in perf_callchain_kernel()
|
D | dumpstack.c | 132 struct unwind_state state; in show_stack()
|
/kernel/linux/linux-5.10/tools/testing/selftests/x86/ |
D | unwind_vdso.c | 63 struct unwind_state { struct 70 struct unwind_state *state = opaque; in trace_fn() argument 110 struct unwind_state state; in sigtrap()
|
/kernel/linux/linux-5.10/arch/s390/oprofile/ |
D | init.c | 20 struct unwind_state state; in s390_backtrace()
|
/kernel/linux/linux-5.10/arch/x86/oprofile/ |
D | backtrace.c | 96 struct unwind_state state; in x86_backtrace()
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
D | unwind.c | 139 struct unwind_state { struct 664 static int advance_loc(unsigned long delta, struct unwind_state *state) in advance_loc() 676 struct unwind_state *state) in set_rule() 705 signed ptrType, struct unwind_state *state) in processCFI() 910 struct unwind_state state; in arc_unwind()
|
/kernel/linux/linux-5.10/arch/s390/lib/ |
D | test_unwind.c | 45 struct unwind_state state; in test_unwind()
|
/kernel/linux/linux-5.10/arch/x86/events/ |
D | core.c | 2549 struct unwind_state state; in perf_callchain_kernel()
|