Searched refs:unwind_state (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/arch/loongarch/kernel/
H A Dunwind_guess.c7 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 Dunwind.c10 bool default_next_frame(struct unwind_state *state)
H A Dunwind_prologue.c93 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 Dstacktrace.c19 struct unwind_state state;
49 struct unwind_state state;
H A Dunwind_orc.c324 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 Dprocess.c212 struct unwind_state state;
/linux-master/arch/s390/include/asm/
H A Dunwind.h34 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 Dunwind.h14 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 Dunwind.h22 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 Dcommon.h20 * 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 Dnvhe.h26 * @state : unwind_state to initialize
30 static inline void kvm_nvhe_unwind_init(struct unwind_state *state,
/linux-master/arch/x86/kernel/
H A Dunwind_guess.c9 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 Dunwind_frame.c14 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 Dstacktrace.c18 struct unwind_state state;
35 struct unwind_state state;
H A Dunwind_orc.c46 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 Dunwind_bc.c12 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 Dstacktrace.c19 struct unwind_state state;
32 struct unwind_state state;
H A Ddumpstack.c132 struct unwind_state state;
H A Dperf_event.c208 struct unwind_state state;
H A Dprocess.c214 struct unwind_state state;
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dstacktrace.c65 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 Dstacktrace.c114 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 Dunwind_vdso.c63 struct unwind_state { struct
70 struct unwind_state *state = opaque;
110 struct unwind_state state;
/linux-master/arch/arm64/kernel/
H A Dstacktrace.c33 struct unwind_state common;
/linux-master/arch/arc/kernel/
H A Dunwind.c139 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;

Completed in 195 milliseconds

12