Home
last modified time | relevance | path

Searched refs:unwind_state (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dunwind.h13 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/
Dunwind_frame.c13 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 …]
Dunwind_guess.c8 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()
Dunwind_orc.c278 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()
Dstacktrace.c37 struct unwind_state state; in __save_stack_trace()
88 struct unwind_state state; in __save_stack_trace_reliable()
Ddumpstack.c165 struct unwind_state state; in show_trace_log_lvl()
/Linux-v4.19/tools/testing/selftests/x86/
Dunwind_vdso.c91 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/
Dbacktrace.c96 struct unwind_state state; in x86_backtrace()
/Linux-v4.19/arch/arc/kernel/
Dunwind.c142 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/
Dcore.c2345 struct unwind_state state; in perf_callchain_kernel()