Searched refs:unwind_state (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/arch/x86/include/asm/ |
D | unwind.h | 13 struct unwind_state { struct 32 void __unwind_start(struct unwind_state *state, struct task_struct *task, argument 34 bool unwind_next_frame(struct unwind_state *state); 35 unsigned long unwind_get_return_address(struct unwind_state *state); 36 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state); 38 static inline bool unwind_done(struct unwind_state *state) in unwind_done() 43 static inline bool unwind_error(struct unwind_state *state) in unwind_error() 49 void unwind_start(struct unwind_state *state, struct task_struct *task, in unwind_start() 61 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state, in unwind_get_entry_regs() 78 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state, in unwind_get_entry_regs()
|
/Linux-v4.19/arch/x86/kernel/ |
D | unwind_frame.c | 13 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 22 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() 30 static void unwind_dump(struct unwind_state *state) in unwind_dump() 94 static inline unsigned long *last_frame(struct unwind_state *state) in last_frame() 99 static bool is_last_frame(struct unwind_state *state) in is_last_frame() 110 static inline unsigned long *last_aligned_frame(struct unwind_state *state) in last_aligned_frame() 115 static bool is_last_aligned_frame(struct unwind_state *state) in is_last_aligned_frame() 146 static bool is_last_ftrace_frame(struct unwind_state *state) in is_last_ftrace_frame() 168 static bool is_last_task_frame(struct unwind_state *state) in is_last_task_frame() 206 static bool update_stack_state(struct unwind_state *state, in update_stack_state() [all …]
|
D | unwind_guess.c | 8 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 22 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() 27 bool unwind_next_frame(struct unwind_state *state) in unwind_next_frame() 51 void __unwind_start(struct unwind_state *state, struct task_struct *task, in __unwind_start()
|
D | unwind_orc.c | 278 unsigned long unwind_get_return_address(struct unwind_state *state) in unwind_get_return_address() 287 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) in unwind_get_return_address_ptr() 301 static bool stack_access_ok(struct unwind_state *state, unsigned long _addr, in stack_access_ok() 314 static bool deref_stack_reg(struct unwind_state *state, unsigned long addr, in deref_stack_reg() 324 static bool deref_stack_regs(struct unwind_state *state, unsigned long addr, in deref_stack_regs() 340 static bool deref_stack_iret_regs(struct unwind_state *state, unsigned long addr, in deref_stack_iret_regs() 353 bool unwind_next_frame(struct unwind_state *state) in unwind_next_frame() 546 void __unwind_start(struct unwind_state *state, struct task_struct *task, in __unwind_start()
|
D | stacktrace.c | 37 struct unwind_state state; in __save_stack_trace() 88 struct unwind_state state; in __save_stack_trace_reliable()
|
D | dumpstack.c | 165 struct unwind_state state; in show_trace_log_lvl()
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | unwind_vdso.c | 91 struct unwind_state { struct 98 struct unwind_state *state = opaque; in trace_fn() argument 138 struct unwind_state state; in sigtrap()
|
/Linux-v4.19/arch/x86/oprofile/ |
D | backtrace.c | 96 struct unwind_state state; in x86_backtrace()
|
/Linux-v4.19/arch/arc/kernel/ |
D | unwind.c | 142 struct unwind_state { struct 668 static int advance_loc(unsigned long delta, struct unwind_state *state) in advance_loc() 680 struct unwind_state *state) in set_rule() 709 signed ptrType, struct unwind_state *state) in processCFI() 914 struct unwind_state state; in arc_unwind()
|
/Linux-v4.19/arch/x86/events/ |
D | core.c | 2345 struct unwind_state state; in perf_callchain_kernel()
|