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 728 of file tracepoint.c.
struct tracepoint_action** tracepoint::actions |
Definition at line 758 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 775 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), cmd_qtsp(), and collect_data_at_tracepoint().
Definition at line 736 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().
Definition at line 793 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), and install_fast_tracepoint().
Definition at line 794 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), and install_fast_tracepoint().
Definition at line 767 of file tracepoint.c.
Referenced by add_tracepoint(), compile_tracepoint_condition(), and condition_true_at_tracepoint().
struct agent_expr* tracepoint::cond |
Definition at line 754 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 742 of file tracepoint.c.
Referenced by cmd_qtdp(), cmd_qtenable_disable(), response_tracepoint(), and tracepoint_was_hit().
void* tracepoint::handle |
Definition at line 818 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 762 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().
Definition at line 799 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_jump_pad_address(), and install_fast_tracepoint().
Definition at line 800 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 770 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().
Definition at line 810 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), and collect_data_at_step().
uint32_t tracepoint::numactions |
Definition at line 757 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 732 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().
Definition at line 788 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 785 of file tracepoint.c.
Referenced by add_tracepoint(), cmd_qtdp(), install_fast_tracepoint(), and response_tracepoint().
uint64_t tracepoint::pass_count |
Definition at line 750 of file tracepoint.c.
Referenced by cmd_qtdp(), collect_data_at_tracepoint(), response_tracepoint(), stop_tracing(), and tracepoint_finished_step().
Definition at line 780 of file tracepoint.c.
Referenced by add_tracepoint(), cmd_qtdpsrc(), and cmd_qtsp().
Definition at line 811 of file tracepoint.c.
Referenced by add_tracepoint(), add_tracepoint_action(), and collect_data_at_step().
char** tracepoint::step_actions_str |
Definition at line 813 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 746 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 765 of file tracepoint.c.
Referenced by add_traceframe_block(), cmd_qtp(), and cmd_qtstart().
Definition at line 805 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_trampoline_address(), and install_fast_tracepoint().
Definition at line 806 of file tracepoint.c.
Referenced by clone_fast_tracepoint(), fast_tracepoint_collecting(), fast_tracepoint_from_trampoline_address(), and install_fast_tracepoint().
Definition at line 739 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().