GDBserver
Public Attributes | List of all members
tracepoint Struct Reference

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_exprcond
 
uint32_t numactions
 
struct tracepoint_action ** actions
 
uint64_t hit_count
 
uint64_t traceframe_usage
 
CORE_ADDR compiled_cond
 
struct tracepointnext
 
char ** actions_str
 
struct source_stringsource_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
 

Detailed Description

Definition at line 706 of file tracepoint.c.

Member Data Documentation

◆ actions

struct tracepoint_action** tracepoint::actions

◆ actions_str

char** tracepoint::actions_str

◆ address

CORE_ADDR tracepoint::address

◆ adjusted_insn_addr

CORE_ADDR tracepoint::adjusted_insn_addr

◆ adjusted_insn_addr_end

CORE_ADDR tracepoint::adjusted_insn_addr_end

◆ compiled_cond

CORE_ADDR tracepoint::compiled_cond

◆ cond

struct agent_expr* tracepoint::cond

◆ enabled

int8_t tracepoint::enabled

◆ handle

void* tracepoint::handle

◆ hit_count

uint64_t tracepoint::hit_count

◆ jump_pad

CORE_ADDR tracepoint::jump_pad

◆ jump_pad_end

CORE_ADDR tracepoint::jump_pad_end

◆ next

struct tracepoint* tracepoint::next

◆ num_step_actions

int tracepoint::num_step_actions

Definition at line 788 of file tracepoint.c.

Referenced by add_tracepoint(), add_tracepoint_action(), and collect_data_at_step().

◆ numactions

uint32_t tracepoint::numactions

◆ number

uint32_t tracepoint::number

◆ obj_addr_on_target

CORE_ADDR tracepoint::obj_addr_on_target

◆ orig_size

uint32_t tracepoint::orig_size

◆ pass_count

uint64_t tracepoint::pass_count

◆ source_strings

struct source_string* tracepoint::source_strings

Definition at line 758 of file tracepoint.c.

Referenced by add_tracepoint(), cmd_qtdpsrc(), and cmd_qtsp().

◆ step_actions

struct tracepoint_action** tracepoint::step_actions

Definition at line 789 of file tracepoint.c.

Referenced by add_tracepoint(), add_tracepoint_action(), and collect_data_at_step().

◆ step_actions_str

char** tracepoint::step_actions_str

◆ step_count

uint64_t tracepoint::step_count

◆ traceframe_usage

uint64_t tracepoint::traceframe_usage

Definition at line 743 of file tracepoint.c.

Referenced by add_traceframe_block(), cmd_qtp(), and cmd_qtstart().

◆ trampoline

CORE_ADDR tracepoint::trampoline

◆ trampoline_end

CORE_ADDR tracepoint::trampoline_end

◆ type

enum tracepoint_type tracepoint::type

The documentation for this struct was generated from the following file: