GDB (xrefs)
|
#include "btrace.h"
Public Member Functions | |
VEC (btrace_insn_s)*insn | |
Public Attributes | |
struct minimal_symbol * | msym |
struct symbol * | sym |
struct btrace_func_link | segment |
struct btrace_func_link | flow |
struct btrace_function * | up |
int | errcode |
unsigned int | insn_offset |
unsigned int | number |
int | level |
enum btrace_function_flag | flags |
btrace_function::VEC | ( | btrace_insn_s | ) |
int btrace_function::errcode |
Definition at line 152 of file btrace.h.
Referenced by btrace_call_history(), btrace_find_insn_by_number(), btrace_insn_get(), btrace_insn_history(), btrace_insn_number(), ftrace_find_call(), ftrace_new_gap(), and ftrace_update_function().
enum btrace_function_flag btrace_function::flags |
Definition at line 174 of file btrace.h.
Referenced by ftrace_new_return(), ftrace_new_tailcall(), ftrace_update_caller(), record_btrace_frame_prev_register(), record_btrace_frame_sniffer(), and record_btrace_tailcall_frame_sniffer().
struct btrace_func_link btrace_function::flow |
Definition at line 140 of file btrace.h.
Referenced by btrace_call_next(), btrace_call_prev(), btrace_clear(), btrace_find_call_by_number(), btrace_find_insn_by_number(), btrace_insn_next(), btrace_insn_prev(), and ftrace_new_function().
unsigned int btrace_function::insn_offset |
Definition at line 158 of file btrace.h.
Referenced by btrace_call_history_insn_range(), btrace_find_insn_by_number(), btrace_insn_cmp(), btrace_insn_number(), ftrace_debug(), and ftrace_new_function().
int btrace_function::level |
Definition at line 171 of file btrace.h.
Referenced by btrace_call_history(), btrace_compute_ftrace_bts(), ftrace_debug(), ftrace_new_call(), ftrace_new_function(), ftrace_new_return(), ftrace_new_tailcall(), record_btrace_frame_prev_register(), record_btrace_frame_sniffer(), and record_btrace_tailcall_frame_sniffer().
struct minimal_symbol* btrace_function::msym |
Definition at line 131 of file btrace.h.
Referenced by btrace_call_history(), btrace_get_bfun_name(), ftrace_function_switched(), ftrace_new_function(), and ftrace_print_function_name().
unsigned int btrace_function::number |
Definition at line 163 of file btrace.h.
Referenced by btrace_call_history(), btrace_call_number(), btrace_find_call_by_number(), ftrace_new_function(), and record_btrace_frame_this_id().
struct btrace_func_link btrace_function::segment |
Definition at line 137 of file btrace.h.
Referenced by ftrace_fixup_caller(), ftrace_new_return(), and record_btrace_frame_this_id().
struct symbol* btrace_function::sym |
Definition at line 132 of file btrace.h.
Referenced by gdb.FrameDecorator.SymValueWrapper::__init__(), btrace_call_history(), btrace_call_history_src_line(), btrace_compute_src_line_range(), btrace_get_bfun_name(), ftrace_function_switched(), ftrace_new_function(), ftrace_print_filename(), ftrace_print_function_name(), and gdb.FrameDecorator.SymValueWrapper::symbol().
struct btrace_function* btrace_function::up |
Definition at line 143 of file btrace.h.
Referenced by ftrace_find_call(), ftrace_find_caller(), ftrace_new_call(), ftrace_new_return(), ftrace_new_tailcall(), ftrace_update_caller(), record_btrace_frame_prev_register(), record_btrace_frame_sniffer(), record_btrace_frame_unwind_stop_reason(), and record_btrace_tailcall_frame_sniffer().