/linux-master/arch/loongarch/kernel/ |
H A D | unwind_guess.c | 7 unsigned long unwind_get_return_address(struct unwind_state *state) 13 void unwind_start(struct unwind_state *state, struct task_struct *task, 22 bool unwind_next_frame(struct unwind_state *state)
|
H A D | unwind.c | 10 bool default_next_frame(struct unwind_state *state)
|
H A D | unwind_prologue.c | 93 static inline bool unwind_state_fixup(struct unwind_state *state) 110 static bool unwind_by_prologue(struct unwind_state *state) 194 static bool next_frame(struct unwind_state *state) 234 unsigned long unwind_get_return_address(struct unwind_state *state) 240 void unwind_start(struct unwind_state *state, struct task_struct *task, 260 bool unwind_next_frame(struct unwind_state *state)
|
H A D | stacktrace.c | 19 struct unwind_state state; 49 struct unwind_state state;
|
H A D | unwind_orc.c | 324 static bool stack_access_ok(struct unwind_state *state, unsigned long addr, size_t len) 334 unsigned long unwind_get_return_address(struct unwind_state *state) 340 void unwind_start(struct unwind_state *state, struct task_struct *task, 391 bool unwind_next_frame(struct unwind_state *state)
|
H A D | process.c | 212 struct unwind_state state;
|
/linux-master/arch/s390/include/asm/ |
H A D | unwind.h | 34 struct unwind_state { struct 47 static inline unsigned long unwind_recover_ret_addr(struct unwind_state *state, 58 void __unwind_start(struct unwind_state *state, struct task_struct *task, 60 bool unwind_next_frame(struct unwind_state *state); 61 unsigned long unwind_get_return_address(struct unwind_state *state); 63 static inline bool unwind_done(struct unwind_state *state) 68 static inline bool unwind_error(struct unwind_state *state) 73 static __always_inline void unwind_start(struct unwind_state *state, 83 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state)
|
/linux-master/arch/x86/include/asm/ |
H A D | unwind.h | 14 struct unwind_state { struct 42 void __unwind_start(struct unwind_state *state, struct task_struct *task, 44 bool unwind_next_frame(struct unwind_state *state); 45 unsigned long unwind_get_return_address(struct unwind_state *state); 46 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state); 48 static inline bool unwind_done(struct unwind_state *state) 53 static inline bool unwind_error(struct unwind_state *state) 59 void unwind_start(struct unwind_state *state, struct task_struct *task, 71 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state, 88 static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *stat [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | unwind.h | 22 struct unwind_state { struct 31 bool default_next_frame(struct unwind_state *state); 33 void unwind_start(struct unwind_state *state, 35 bool unwind_next_frame(struct unwind_state *state); 36 unsigned long unwind_get_return_address(struct unwind_state *state); 38 static inline bool unwind_done(struct unwind_state *state) 43 static inline bool unwind_error(struct unwind_state *state) 50 static inline unsigned long unwind_graph_addr(struct unwind_state *state, 57 static __always_inline void __unwind_start(struct unwind_state *state, 82 static __always_inline unsigned long __unwind_get_return_address(struct unwind_state *stat [all...] |
/linux-master/arch/arm64/include/asm/stacktrace/ |
H A D | common.h | 20 * struct unwind_state - state used for robust unwinding. 29 struct unwind_state { struct 58 static inline void unwind_init_common(struct unwind_state *state) 63 static struct stack_info *unwind_find_next_stack(const struct unwind_state *state, 88 static inline int unwind_consume_stack(struct unwind_state *state, 138 unwind_next_frame_record(struct unwind_state *state)
|
H A D | nvhe.h | 26 * @state : unwind_state to initialize 30 static inline void kvm_nvhe_unwind_init(struct unwind_state *state,
|
/linux-master/arch/x86/kernel/ |
H A D | unwind_guess.c | 9 unsigned long unwind_get_return_address(struct unwind_state *state) 22 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) 27 bool unwind_next_frame(struct unwind_state *state) 51 void __unwind_start(struct unwind_state *state, struct task_struct *task,
|
H A D | unwind_frame.c | 14 unsigned long unwind_get_return_address(struct unwind_state *state) 23 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) 31 static void unwind_dump(struct unwind_state *state) 80 static inline unsigned long *last_frame(struct unwind_state *state) 85 static bool is_last_frame(struct unwind_state *state) 96 static inline unsigned long *last_aligned_frame(struct unwind_state *state) 101 static bool is_last_aligned_frame(struct unwind_state *state) 132 static bool is_last_ftrace_frame(struct unwind_state *state) 154 static bool is_last_task_frame(struct unwind_state *state) 196 static bool update_stack_state(struct unwind_state *stat [all...] |
H A D | stacktrace.c | 18 struct unwind_state state; 35 struct unwind_state state;
|
H A D | unwind_orc.c | 46 static void unwind_dump(struct unwind_state *state) 364 unsigned long unwind_get_return_address(struct unwind_state *state) 373 unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) 387 static bool stack_access_ok(struct unwind_state *state, unsigned long _addr, 400 static bool deref_stack_reg(struct unwind_state *state, unsigned long addr, 410 static bool deref_stack_regs(struct unwind_state *state, unsigned long addr, 426 static bool deref_stack_iret_regs(struct unwind_state *state, unsigned long addr, 447 static bool get_reg(struct unwind_state *state, unsigned int reg_off, 468 bool unwind_next_frame(struct unwind_state *state) 685 void __unwind_start(struct unwind_state *stat [all...] |
/linux-master/arch/s390/kernel/ |
H A D | unwind_bc.c | 12 unsigned long unwind_get_return_address(struct unwind_state *state) 20 static bool outside_of_stack(struct unwind_state *state, unsigned long sp) 26 static bool update_stack_info(struct unwind_state *state, unsigned long sp) 39 static inline bool is_final_pt_regs(struct unwind_state *state, 52 bool unwind_next_frame(struct unwind_state *state) 121 void __unwind_start(struct unwind_state *state, struct task_struct *task,
|
H A D | stacktrace.c | 19 struct unwind_state state; 32 struct unwind_state state;
|
H A D | dumpstack.c | 132 struct unwind_state state;
|
H A D | perf_event.c | 208 struct unwind_state state;
|
H A D | process.c | 214 struct unwind_state state;
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | stacktrace.c | 65 static int unwind_next(struct unwind_state *state) 70 static void notrace unwind(struct unwind_state *state, 127 struct unwind_state state = {
|
/linux-master/arch/arm64/kvm/ |
H A D | stacktrace.c | 114 static int unwind_next(struct unwind_state *state) 126 static void unwind(struct unwind_state *state, 185 struct unwind_state state = {
|
/linux-master/tools/testing/selftests/x86/ |
H A D | unwind_vdso.c | 63 struct unwind_state { struct 70 struct unwind_state *state = opaque; 110 struct unwind_state state;
|
/linux-master/arch/arm64/kernel/ |
H A D | stacktrace.c | 33 struct unwind_state common;
|
/linux-master/arch/arc/kernel/ |
H A D | unwind.c | 139 struct unwind_state { struct 662 static int advance_loc(unsigned long delta, struct unwind_state *state) 674 struct unwind_state *state) 703 signed ptrType, struct unwind_state *state) 908 struct unwind_state state;
|