GDBserver
|
Public Attributes | |
uint32_t | number |
CORE_ADDR | address |
enum tracepoint_type | type |
int8_t | enabled |
uint64_t | step_count |
uint64_t | pass_count |
struct agent_expr * | cond |
uint32_t | numactions |
struct tracepoint_action ** | actions |
uint64_t | hit_count |
uint64_t | traceframe_usage |
CORE_ADDR | compiled_cond |
struct tracepoint * | next |
char ** | actions_str |
struct source_string * | source_strings |
uint32_t | orig_size |
CORE_ADDR | obj_addr_on_target |
CORE_ADDR | adjusted_insn_addr |
CORE_ADDR | adjusted_insn_addr_end |
CORE_ADDR | jump_pad |
CORE_ADDR | jump_pad_end |
CORE_ADDR | trampoline |
CORE_ADDR | trampoline_end |
int | num_step_actions |
struct tracepoint_action ** | step_actions |
char ** | step_actions_str |
void * | handle |
Definition at line 714 of file tracepoint.c.
struct tracepoint_action** tracepoint::actions |
Definition at line 744 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), collect_data_at_tracepoint(), download_tracepoint_1(), and tracepoint_send_agent().
char** tracepoint::actions_str |
Definition at line 761 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), cmd_qtsp(), and collect_data_at_tracepoint().
CORE_ADDR tracepoint::address |
Definition at line 722 of file tracepoint.c.
Referenced by add_tracepoint(), clear_installed_tracepoints(), cmd_qtdp(), cmd_qtstart(), collect_data_at_step(), collect_data_at_tracepoint(), condition_true_at_tracepoint(), fast_tracepoint_collecting(), fetch_traceframe_registers(), find_tracepoint(), get_traceframe_address(), install_fast_tracepoint(), install_tracepoint(), record_tracepoint_error(), response_action(), response_source(), response_tracepoint(), tracepoint_send_agent(), and tracepoint_was_hit().
CORE_ADDR tracepoint::adjusted_insn_addr |
Definition at line 779 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), and install_fast_tracepoint().
CORE_ADDR tracepoint::adjusted_insn_addr_end |
Definition at line 780 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), and install_fast_tracepoint().
CORE_ADDR tracepoint::compiled_cond |
Definition at line 753 of file tracepoint.c.
Referenced by add_tracepoint(), compile_tracepoint_condition(), and condition_true_at_tracepoint().
struct agent_expr* tracepoint::cond |
Definition at line 740 of file tracepoint.c.
Referenced by add_tracepoint(), cmd_qtdp(), compile_tracepoint_condition(), condition_true_at_tracepoint(), download_tracepoint_1(), response_tracepoint(), tracepoint_send_agent(), and tracepoint_was_hit().
int8_t tracepoint::enabled |
Definition at line 728 of file tracepoint.c.
Referenced by cmd_qtdp(), cmd_qtenable_disable(), response_tracepoint(), and tracepoint_was_hit().
void* tracepoint::handle |
Definition at line 804 of file tracepoint.c.
Referenced by add_tracepoint(), clear_installed_tracepoints(), clone_fast_tracepoint(), cmd_qtdp(), cmd_qtstart(), install_fast_tracepoint(), install_tracepoint(), and tracepoint_send_agent().
uint64_t tracepoint::hit_count |
Definition at line 748 of file tracepoint.c.
Referenced by cmd_qtp(), cmd_qtstart(), collect_data_at_step(), collect_data_at_tracepoint(), download_tracepoint_1(), and tracepoint_finished_step().
CORE_ADDR tracepoint::jump_pad |
Definition at line 785 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_jump_pad_address(), and install_fast_tracepoint().
CORE_ADDR tracepoint::jump_pad_end |
Definition at line 786 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_jump_pad_address(), and install_fast_tracepoint().
struct tracepoint* tracepoint::next |
Definition at line 756 of file tracepoint.c.
Referenced by add_tracepoint(), clear_installed_tracepoints(), cmd_qtdp(), cmd_qtsp(), cmd_qtstart(), download_tracepoint(), download_tracepoint_1(), fast_tracepoint_from_ipa_tpoint_address(), fast_tracepoint_from_jump_pad_address(), fast_tracepoint_from_trampoline_address(), find_next_tracepoint_by_number(), find_tracepoint(), remove_tracepoint(), and tracepoint_was_hit().
int tracepoint::num_step_actions |
Definition at line 796 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), and collect_data_at_step().
uint32_t tracepoint::numactions |
Definition at line 743 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), collect_data_at_tracepoint(), download_tracepoint_1(), and tracepoint_send_agent().
uint32_t tracepoint::number |
Definition at line 718 of file tracepoint.c.
Referenced by add_traceframe(), add_traceframe_block(), add_tracepoint(), clear_installed_tracepoints(), cmd_qtdp(), collect_data_at_step(), collect_data_at_tracepoint(), compile_tracepoint_condition(), condition_true_at_tracepoint(), fast_tracepoint_collecting(), find_next_tracepoint_by_number(), find_tracepoint(), record_tracepoint_error(), response_action(), response_source(), response_tracepoint(), stop_tracing(), and tracepoint_was_hit().
CORE_ADDR tracepoint::obj_addr_on_target |
Definition at line 774 of file tracepoint.c.
Referenced by cmd_qtenable_disable(), cmd_qtstart(), download_tracepoint(), download_tracepoint_1(), fast_tracepoint_from_ipa_tpoint_address(), install_fast_tracepoint(), and tracepoint_send_agent().
uint32_t tracepoint::orig_size |
Definition at line 771 of file tracepoint.c.
Referenced by add_tracepoint(), cmd_qtdp(), install_fast_tracepoint(), and response_tracepoint().
uint64_t tracepoint::pass_count |
Definition at line 736 of file tracepoint.c.
Referenced by cmd_qtdp(), collect_data_at_tracepoint(), response_tracepoint(), stop_tracing(), and tracepoint_finished_step().
struct source_string* tracepoint::source_strings |
Definition at line 766 of file tracepoint.c.
Referenced by add_tracepoint(), cmd_qtdpsrc(), and cmd_qtsp().
struct tracepoint_action** tracepoint::step_actions |
Definition at line 797 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), and collect_data_at_step().
char** tracepoint::step_actions_str |
Definition at line 799 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), cmd_qtsp(), and collect_data_at_step().
uint64_t tracepoint::step_count |
Definition at line 732 of file tracepoint.c.
Referenced by cmd_qtdp(), collect_data_at_step(), collect_data_at_tracepoint(), response_tracepoint(), tracepoint_finished_step(), and tracepoint_was_hit().
uint64_t tracepoint::traceframe_usage |
Definition at line 751 of file tracepoint.c.
Referenced by add_traceframe_block(), cmd_qtp(), and cmd_qtstart().
CORE_ADDR tracepoint::trampoline |
Definition at line 791 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_trampoline_address(), and install_fast_tracepoint().
CORE_ADDR tracepoint::trampoline_end |
Definition at line 792 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_trampoline_address(), and install_fast_tracepoint().
enum tracepoint_type tracepoint::type |
Definition at line 725 of file tracepoint.c.
Referenced by add_tracepoint(), clear_installed_tracepoints(), cmd_qtdp(), cmd_qtenable_disable(), cmd_qtstart(), download_tracepoint(), download_tracepoint_1(), fast_tracepoint_from_ipa_tpoint_address(), fast_tracepoint_from_jump_pad_address(), fast_tracepoint_from_trampoline_address(), install_tracepoint(), response_tracepoint(), tracepoint_send_agent(), and tracepoint_was_hit().