unwind_state
static int advance_loc(unsigned long delta, struct unwind_state *state)
struct unwind_state *state)
signed ptrType, struct unwind_state *state)
struct unwind_state state;
static inline void unwind_consume_stack(struct unwind_state *state,
unwind_next_frame_record(struct unwind_state *state)
static inline void unwind_init_common(struct unwind_state *state)
static struct stack_info *unwind_find_stack(struct unwind_state *state,
static inline void kvm_nvhe_unwind_init(struct unwind_state *state,
struct unwind_state common;
struct unwind_state state = {
static int unwind_next(struct unwind_state *state)
static void notrace unwind(struct unwind_state *state,
static int unwind_next(struct unwind_state *state)
static void unwind(struct unwind_state *state,
struct unwind_state state = {
bool default_next_frame(struct unwind_state *state);
void unwind_start(struct unwind_state *state,
bool unwind_next_frame(struct unwind_state *state);
unsigned long unwind_get_return_address(struct unwind_state *state);
static inline bool unwind_done(struct unwind_state *state)
static inline bool unwind_error(struct unwind_state *state)
static inline unsigned long unwind_graph_addr(struct unwind_state *state,
static __always_inline void __unwind_start(struct unwind_state *state,
static __always_inline unsigned long __unwind_get_return_address(struct unwind_state *state)
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
bool default_next_frame(struct unwind_state *state)
void unwind_start(struct unwind_state *state, struct task_struct *task,
bool unwind_next_frame(struct unwind_state *state)
unsigned long unwind_get_return_address(struct unwind_state *state)
static bool stack_access_ok(struct unwind_state *state, unsigned long addr, size_t len)
unsigned long unwind_get_return_address(struct unwind_state *state)
void unwind_start(struct unwind_state *state, struct task_struct *task,
bool unwind_next_frame(struct unwind_state *state)
static bool unwind_by_prologue(struct unwind_state *state)
static bool next_frame(struct unwind_state *state)
unsigned long unwind_get_return_address(struct unwind_state *state)
void unwind_start(struct unwind_state *state, struct task_struct *task,
bool unwind_next_frame(struct unwind_state *state)
static inline bool unwind_state_fixup(struct unwind_state *state)
static inline unsigned long unwind_recover_ret_addr(struct unwind_state *state,
void __unwind_start(struct unwind_state *state, struct task_struct *task,
bool unwind_next_frame(struct unwind_state *state);
unsigned long unwind_get_return_address(struct unwind_state *state);
static inline bool unwind_done(struct unwind_state *state)
static inline bool unwind_error(struct unwind_state *state)
static __always_inline void unwind_start(struct unwind_state *state,
static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state)
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
void __unwind_start(struct unwind_state *state, struct task_struct *task,
unsigned long unwind_get_return_address(struct unwind_state *state)
static bool outside_of_stack(struct unwind_state *state, unsigned long sp)
static bool update_stack_info(struct unwind_state *state, unsigned long sp)
static inline bool is_final_pt_regs(struct unwind_state *state,
bool unwind_next_frame(struct unwind_state *state)
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
unsigned long unwind_recover_rethook(struct unwind_state *state,
unsigned long unwind_recover_ret_addr(struct unwind_state *state,
void __unwind_start(struct unwind_state *state, struct task_struct *task,
bool unwind_next_frame(struct unwind_state *state);
unsigned long unwind_get_return_address(struct unwind_state *state);
unsigned long *unwind_get_return_address_ptr(struct unwind_state *state);
static inline bool unwind_done(struct unwind_state *state)
static inline bool unwind_error(struct unwind_state *state)
void unwind_start(struct unwind_state *state, struct task_struct *task,
static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state,
static inline struct pt_regs *unwind_get_entry_regs(struct unwind_state *state,
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
struct unwind_state state;
static bool is_last_aligned_frame(struct unwind_state *state)
static bool is_last_ftrace_frame(struct unwind_state *state)
unsigned long unwind_get_return_address(struct unwind_state *state)
static bool is_last_task_frame(struct unwind_state *state)
static bool update_stack_state(struct unwind_state *state,
unsigned long *unwind_get_return_address_ptr(struct unwind_state *state)
bool unwind_next_frame(struct unwind_state *state)
static void unwind_dump(struct unwind_state *state)
void __unwind_start(struct unwind_state *state, struct task_struct *task,
static inline unsigned long *last_frame(struct unwind_state *state)
static bool is_last_frame(struct unwind_state *state)
static inline unsigned long *last_aligned_frame(struct unwind_state *state)
unsigned long *unwind_get_return_address_ptr(struct unwind_state *state)
bool unwind_next_frame(struct unwind_state *state)
void __unwind_start(struct unwind_state *state, struct task_struct *task,
unsigned long unwind_get_return_address(struct unwind_state *state)
unsigned long unwind_get_return_address(struct unwind_state *state)
unsigned long *unwind_get_return_address_ptr(struct unwind_state *state)
static bool stack_access_ok(struct unwind_state *state, unsigned long _addr,
static bool deref_stack_reg(struct unwind_state *state, unsigned long addr,
static bool deref_stack_regs(struct unwind_state *state, unsigned long addr,
static bool deref_stack_iret_regs(struct unwind_state *state, unsigned long addr,
static bool get_reg(struct unwind_state *state, unsigned int reg_off,
static void unwind_dump(struct unwind_state *state)
bool unwind_next_frame(struct unwind_state *state)
void __unwind_start(struct unwind_state *state, struct task_struct *task,
struct unwind_state state;
struct unwind_state *state = opaque;
struct unwind_state state;