Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/x86/include/asm/
Dunwind.h13 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/
Dunwind.h32 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/
Dunwind_frame.c14 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 …]
Dunwind_guess.c9 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()
Dunwind_orc.c313 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()
Dstacktrace.c18 struct unwind_state state; in arch_stack_walk()
41 struct unwind_state state; in arch_stack_walk_reliable()
Ddumpstack.c189 struct unwind_state state; in show_trace_log_lvl()
/kernel/linux/linux-5.10/arch/s390/kernel/
Dunwind_bc.c12 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()
Dstacktrace.c17 struct unwind_state state; in arch_stack_walk()
36 struct unwind_state state; in arch_stack_walk_reliable()
Dprocess.c165 struct unwind_state state; in get_wchan()
Dperf_event.c226 struct unwind_state state; in perf_callchain_kernel()
Ddumpstack.c132 struct unwind_state state; in show_stack()
/kernel/linux/linux-5.10/tools/testing/selftests/x86/
Dunwind_vdso.c63 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/
Dinit.c20 struct unwind_state state; in s390_backtrace()
/kernel/linux/linux-5.10/arch/x86/oprofile/
Dbacktrace.c96 struct unwind_state state; in x86_backtrace()
/kernel/linux/linux-5.10/arch/arc/kernel/
Dunwind.c139 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/
Dtest_unwind.c45 struct unwind_state state; in test_unwind()
/kernel/linux/linux-5.10/arch/x86/events/
Dcore.c2549 struct unwind_state state; in perf_callchain_kernel()