GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Enumerations | Functions | Variables
tracepoint.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "symtab.h"
#include "frame.h"
#include "gdbtypes.h"
#include "expression.h"
#include "gdbcmd.h"
#include "value.h"
#include "target.h"
#include "target-dcache.h"
#include "language.h"
#include "inferior.h"
#include "breakpoint.h"
#include "tracepoint.h"
#include "linespec.h"
#include "regcache.h"
#include "completer.h"
#include "block.h"
#include "dictionary.h"
#include "observable.h"
#include "user-regs.h"
#include "valprint.h"
#include "gdbcore.h"
#include "objfiles.h"
#include "filenames.h"
#include "gdbthread.h"
#include "stack.h"
#include "remote.h"
#include "source.h"
#include "ax.h"
#include "ax-gdb.h"
#include "memrange.h"
#include "cli/cli-utils.h"
#include "probe.h"
#include "gdbsupport/filestuff.h"
#include "gdbsupport/rsp-low.h"
#include "tracefile.h"
#include "location.h"
#include <algorithm>
#include "cli/cli-style.h"
#include "expop.h"
#include "gdbsupport/buildargv.h"
#include "interps.h"
#include <unistd.h>

Go to the source code of this file.

Macros

#define MAX_AGENT_EXPR_LEN   184
 

Enumerations

enum  { memrange_absolute = -1 }
 

Functions

static counted_command_line all_tracepoint_actions (tracepoint *)
 
struct trace_statuscurrent_trace_status (void)
 
static void clear_traceframe_info (void)
 
static void set_traceframe_num (int num)
 
static void set_tracepoint_num (int num)
 
static void set_traceframe_context (frame_info_ptr trace_frame)
 
struct trace_state_variablecreate_trace_state_variable (const char *name)
 
struct trace_state_variablefind_trace_state_variable (const char *name)
 
struct trace_state_variablefind_trace_state_variable_by_number (int number)
 
static void delete_trace_state_variable (const char *name)
 
void validate_trace_state_variable_name (const char *name)
 
static void trace_variable_command (const char *args, int from_tty)
 
static void delete_trace_variable_command (const char *args, int from_tty)
 
void tvariables_info_1 (void)
 
static void info_tvariables_command (const char *args, int from_tty)
 
void save_trace_state_variables (struct ui_file *fp)
 
static void end_actions_pseudocommand (const char *args, int from_tty)
 
static void while_stepping_pseudocommand (const char *args, int from_tty)
 
static void collect_pseudocommand (const char *args, int from_tty)
 
static void teval_pseudocommand (const char *args, int from_tty)
 
const char * decode_agent_options (const char *exp, int *trace_string)
 
static void actions_command (const char *args, int from_tty)
 
static void report_agent_reqs_errors (struct agent_expr *aexpr)
 
static void finalize_tracepoint_aexpr (struct agent_expr *aexpr)
 
void validate_actionline (const char *line, tracepoint *t)
 
static bool memrange_comp (const memrange &a, const memrange &b)
 
static void memrange_sortmerge (std::vector< memrange > &memranges)
 
static void encode_actions_1 (struct command_line *action, struct bp_location *tloc, int frame_reg, LONGEST frame_offset, struct collection_list *collect, struct collection_list *stepping_list)
 
void encode_actions (struct bp_location *tloc, struct collection_list *tracepoint_list, struct collection_list *stepping_list)
 
void encode_actions_rsp (struct bp_location *tloc, std::vector< std::string > *tdp_actions, std::vector< std::string > *stepping_actions)
 
static void process_tracepoint_on_disconnect (void)
 
void trace_reset_local_state (void)
 
void start_tracing (const char *notes)
 
static void tstart_command (const char *args, int from_tty)
 
static void tstop_command (const char *args, int from_tty)
 
void stop_tracing (const char *note)
 
static void tstatus_command (const char *args, int from_tty)
 
void trace_status_mi (int on_stop)
 
void query_if_trace_running (int from_tty)
 
void disconnect_tracing (void)
 
void tfind_1 (enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int from_tty)
 
void check_trace_running (struct trace_status *status)
 
static void tfind_command_1 (const char *args, int from_tty)
 
static void tfind_command (const char *args, int from_tty)
 
static void tfind_end_command (const char *args, int from_tty)
 
static void tfind_start_command (const char *args, int from_tty)
 
static void tfind_pc_command (const char *args, int from_tty)
 
static void tfind_tracepoint_command (const char *args, int from_tty)
 
static void tfind_line_command (const char *args, int from_tty)
 
static void tfind_range_command (const char *args, int from_tty)
 
static void tfind_outside_command (const char *args, int from_tty)
 
static void info_scope_command (const char *args_in, int from_tty)
 
static void trace_dump_actions (struct command_line *action, int stepping_actions, int stepping_frame, int from_tty)
 
struct bp_locationget_traceframe_location (int *stepping_frame_p)
 
static void tdump_command (const char *args, int from_tty)
 
int encode_source_string (int tpnum, ULONGEST addr, const char *srctype, const char *src, char *buf, int buf_size)
 
static void set_disconnected_tracing (const char *args, int from_tty, struct cmd_list_element *c)
 
static void set_circular_trace_buffer (const char *args, int from_tty, struct cmd_list_element *c)
 
static void set_trace_buffer_size (const char *args, int from_tty, struct cmd_list_element *c)
 
static void set_trace_user (const char *args, int from_tty, struct cmd_list_element *c)
 
static void set_trace_notes (const char *args, int from_tty, struct cmd_list_element *c)
 
static void set_trace_stop_notes (const char *args, int from_tty, struct cmd_list_element *c)
 
int get_traceframe_number (void)
 
int get_tracepoint_number (void)
 
void set_current_traceframe (int num)
 
struct uploaded_tpget_uploaded_tp (int num, ULONGEST addr, struct uploaded_tp **utpp)
 
void free_uploaded_tps (struct uploaded_tp **utpp)
 
struct uploaded_tsvget_uploaded_tsv (int num, struct uploaded_tsv **utsvp)
 
void free_uploaded_tsvs (struct uploaded_tsv **utsvp)
 
static int cond_string_is_same (char *str1, char *str2)
 
static struct bp_locationfind_matching_tracepoint_location (struct uploaded_tp *utp)
 
void merge_uploaded_tracepoints (struct uploaded_tp **uploaded_tps)
 
static struct trace_state_variablefind_matching_tsv (struct uploaded_tsv *utsv)
 
static struct trace_state_variablecreate_tsv_from_upload (struct uploaded_tsv *utsv)
 
void merge_uploaded_trace_state_variables (struct uploaded_tsv **uploaded_tsvs)
 
void parse_trace_status (const char *line, struct trace_status *ts)
 
void parse_tracepoint_status (const char *p, tracepoint *tp, struct uploaded_tp *utp)
 
void parse_tracepoint_definition (const char *line, struct uploaded_tp **utpp)
 
void parse_tsv_definition (const char *line, struct uploaded_tsv **utsvp)
 
void parse_static_tracepoint_marker_definition (const char *line, const char **pp, static_tracepoint_marker *marker)
 
static void print_one_static_tracepoint_marker (int count, const static_tracepoint_marker &marker)
 
static void info_static_tracepoint_markers_command (const char *arg, int from_tty)
 
static struct valuesdata_make_value (struct gdbarch *gdbarch, struct internalvar *var, void *ignore)
 
struct std::unique_ptr< traceframe_infoparse_traceframe_info (const char *tframe_info)
 
struct traceframe_infoget_traceframe_info (void)
 
int traceframe_available_memory (std::vector< mem_range > *result, CORE_ADDR memaddr, ULONGEST len)
 
void _initialize_tracepoint ()
 

Variables

static std::vector< trace_state_variabletvariables
 
static int next_tsv_number = 1
 
static int traceframe_number
 
static int tracepoint_number
 
static traceframe_info_up current_traceframe_info
 
static struct cmd_list_elementtfindlist
 
std::string default_collect
 
static bool disconnected_tracing
 
static bool circular_trace_buffer
 
static int trace_buffer_size = -1
 
static std::string trace_user
 
static std::string trace_notes
 
static std::string trace_stop_notes
 
static struct trace_status trace_status
 
const char * stop_reason_names []
 
static const struct internalvar_funcs sdata_funcs
 
cmd_list_elementwhile_stepping_cmd_element = nullptr
 

Macro Definition Documentation

◆ MAX_AGENT_EXPR_LEN

#define MAX_AGENT_EXPR_LEN   184

Definition at line 74 of file tracepoint.c.

Referenced by finalize_tracepoint_aexpr(), and collection_list::stringify().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
memrange_absolute 

Definition at line 767 of file tracepoint.c.

Function Documentation

◆ _initialize_tracepoint()

void _initialize_tracepoint ( )

Definition at line 3924 of file tracepoint.c.

Referenced by initialize_all_files().

◆ actions_command()

static void actions_command ( const char * args,
int from_tty )
static

◆ all_tracepoint_actions()

static counted_command_line all_tracepoint_actions ( tracepoint * t)
static

Definition at line 2757 of file tracepoint.c.

References default_collect, simple_control, and validate_actionline().

Referenced by encode_actions(), and tdump_command().

◆ check_trace_running()

void check_trace_running ( struct trace_status * status)

◆ clear_traceframe_info()

static void clear_traceframe_info ( void )
static

Definition at line 184 of file tracepoint.c.

References current_traceframe_info.

Referenced by set_current_traceframe(), and trace_reset_local_state().

◆ collect_pseudocommand()

static void collect_pseudocommand ( const char * args,
int from_tty )
static

Definition at line 511 of file tracepoint.c.

Referenced by encode_actions_1(), trace_dump_actions(), and validate_actionline().

◆ cond_string_is_same()

static int cond_string_is_same ( char * str1,
char * str2 )
static

Definition at line 3005 of file tracepoint.c.

Referenced by find_matching_tracepoint_location().

◆ create_trace_state_variable()

struct trace_state_variable * create_trace_state_variable ( const char * name)

◆ create_tsv_from_upload()

static struct trace_state_variable * create_tsv_from_upload ( struct uploaded_tsv * utsv)
static

◆ current_trace_status()

struct trace_status * current_trace_status ( void )

◆ decode_agent_options()

const char * decode_agent_options ( const char * exp,
int * trace_string )

◆ delete_trace_state_variable()

static void delete_trace_state_variable ( const char * name)
static

Definition at line 286 of file tracepoint.c.

References interps_notify_tsv_deleted(), name, and tvariables.

Referenced by delete_trace_variable_command().

◆ delete_trace_variable_command()

static void delete_trace_variable_command ( const char * args,
int from_tty )
static

◆ disconnect_tracing()

void disconnect_tracing ( void )

Definition at line 2056 of file tracepoint.c.

References trace_reset_local_state().

Referenced by detach_command(), disconnect_command(), and quit_force().

◆ encode_actions()

void encode_actions ( struct bp_location * tloc,
struct collection_list * tracepoint_list,
struct collection_list * stepping_list )

◆ encode_actions_1()

static void encode_actions_1 ( struct command_line * action,
struct bp_location * tloc,
int frame_reg,
LONGEST frame_offset,
struct collection_list * collect,
struct collection_list * stepping_list )
static

◆ encode_actions_rsp()

void encode_actions_rsp ( struct bp_location * tloc,
std::vector< std::string > * tdp_actions,
std::vector< std::string > * stepping_actions )

Definition at line 1495 of file tracepoint.c.

References encode_actions(), and collection_list::stringify().

Referenced by remote_target::download_tracepoint().

◆ encode_source_string()

int encode_source_string ( int tpnum,
ULONGEST addr,
const char * srctype,
const char * src,
char * buf,
int buf_size )

◆ end_actions_pseudocommand()

static void end_actions_pseudocommand ( const char * args,
int from_tty )
static

Definition at line 499 of file tracepoint.c.

Referenced by validate_actionline().

◆ finalize_tracepoint_aexpr()

static void finalize_tracepoint_aexpr ( struct agent_expr * aexpr)
static

◆ find_matching_tracepoint_location()

static struct bp_location * find_matching_tracepoint_location ( struct uploaded_tp * utp)
static

◆ find_matching_tsv()

static struct trace_state_variable * find_matching_tsv ( struct uploaded_tsv * utsv)
static

Definition at line 3119 of file tracepoint.c.

References find_trace_state_variable(), and uploaded_tsv::name.

Referenced by merge_uploaded_trace_state_variables().

◆ find_trace_state_variable()

struct trace_state_variable * find_trace_state_variable ( const char * name)

◆ find_trace_state_variable_by_number()

struct trace_state_variable * find_trace_state_variable_by_number ( int number)

Definition at line 276 of file tracepoint.c.

References trace_state_variable::number, and tvariables.

Referenced by mi_cmd_trace_frame_collected().

◆ free_uploaded_tps()

void free_uploaded_tps ( struct uploaded_tp ** utpp)

Definition at line 2955 of file tracepoint.c.

References uploaded_tp::next.

Referenced by merge_uploaded_tracepoints(), and trace_save().

◆ free_uploaded_tsvs()

void free_uploaded_tsvs ( struct uploaded_tsv ** utsvp)

Definition at line 2988 of file tracepoint.c.

References uploaded_tsv::next, and xfree().

Referenced by merge_uploaded_trace_state_variables(), and trace_save().

◆ get_traceframe_info()

struct traceframe_info * get_traceframe_info ( void )

◆ get_traceframe_location()

struct bp_location * get_traceframe_location ( int * stepping_frame_p)

◆ get_traceframe_number()

int get_traceframe_number ( void )

◆ get_tracepoint_number()

int get_tracepoint_number ( void )

Definition at line 2896 of file tracepoint.c.

References tracepoint_number.

Referenced by tracefile_fetch_registers().

◆ get_uploaded_tp()

struct uploaded_tp * get_uploaded_tp ( int num,
ULONGEST addr,
struct uploaded_tp ** utpp )

Definition at line 2937 of file tracepoint.c.

References uploaded_tp::addr, uploaded_tp::next, and uploaded_tp::number.

Referenced by parse_tracepoint_definition().

◆ get_uploaded_tsv()

struct uploaded_tsv * get_uploaded_tsv ( int num,
struct uploaded_tsv ** utsvp )

Definition at line 2971 of file tracepoint.c.

References uploaded_tsv::next, and uploaded_tsv::number.

Referenced by parse_tsv_definition().

◆ info_scope_command()

static void info_scope_command ( const char * args_in,
int from_tty )
static

◆ info_static_tracepoint_markers_command()

static void info_static_tracepoint_markers_command ( const char * arg,
int from_tty )
static

◆ info_tvariables_command()

static void info_tvariables_command ( const char * args,
int from_tty )
static

Definition at line 468 of file tracepoint.c.

References tvariables_info_1().

◆ memrange_comp()

static bool memrange_comp ( const memrange & a,
const memrange & b )
static

Definition at line 776 of file tracepoint.c.

References memrange_absolute, memrange::start, and memrange::type.

Referenced by memrange_sortmerge().

◆ memrange_sortmerge()

static void memrange_sortmerge ( std::vector< memrange > & memranges)
static

Definition at line 792 of file tracepoint.c.

References memrange_comp().

Referenced by collection_list::finish().

◆ merge_uploaded_trace_state_variables()

void merge_uploaded_trace_state_variables ( struct uploaded_tsv ** uploaded_tsvs)

◆ merge_uploaded_tracepoints()

void merge_uploaded_tracepoints ( struct uploaded_tp ** uploaded_tps)

◆ parse_static_tracepoint_marker_definition()

void parse_static_tracepoint_marker_definition ( const char * line,
const char ** pp,
static_tracepoint_marker * marker )

◆ parse_trace_status()

void parse_trace_status ( const char * line,
struct trace_status * ts )

◆ parse_traceframe_info()

struct std::unique_ptr< traceframe_info > parse_traceframe_info ( const char * tframe_info)

Definition at line 3758 of file tracepoint.c.

Referenced by remote_target::traceframe_info().

◆ parse_tracepoint_definition()

void parse_tracepoint_definition ( const char * line,
struct uploaded_tp ** utpp )

◆ parse_tracepoint_status()

void parse_tracepoint_status ( const char * p,
tracepoint * tp,
struct uploaded_tp * utp )

◆ parse_tsv_definition()

void parse_tsv_definition ( const char * line,
struct uploaded_tsv ** utsvp )

◆ print_one_static_tracepoint_marker()

static void print_one_static_tracepoint_marker ( int count,
const static_tracepoint_marker & marker )
static

◆ process_tracepoint_on_disconnect()

static void process_tracepoint_on_disconnect ( void )
static

Definition at line 1514 of file tracepoint.c.

References all_tracepoints().

Referenced by query_if_trace_running().

◆ query_if_trace_running()

void query_if_trace_running ( int from_tty)

◆ report_agent_reqs_errors()

static void report_agent_reqs_errors ( struct agent_expr * aexpr)
static

◆ save_trace_state_variables()

void save_trace_state_variables ( struct ui_file * fp)

Definition at line 476 of file tracepoint.c.

References gdb_printf(), and tvariables.

Referenced by save_breakpoints().

◆ sdata_make_value()

static struct value * sdata_make_value ( struct gdbarch * gdbarch,
struct internalvar * var,
void * ignore )
static

◆ set_circular_trace_buffer()

static void set_circular_trace_buffer ( const char * args,
int from_tty,
struct cmd_list_element * c )
static

Definition at line 2840 of file tracepoint.c.

References circular_trace_buffer, and target_set_circular_trace_buffer().

◆ set_current_traceframe()

void set_current_traceframe ( int num)

◆ set_disconnected_tracing()

static void set_disconnected_tracing ( const char * args,
int from_tty,
struct cmd_list_element * c )
static

Definition at line 2833 of file tracepoint.c.

References disconnected_tracing, and target_set_disconnected_tracing().

◆ set_trace_buffer_size()

static void set_trace_buffer_size ( const char * args,
int from_tty,
struct cmd_list_element * c )
static

Definition at line 2847 of file tracepoint.c.

References target_set_trace_buffer_size(), and trace_buffer_size.

◆ set_trace_notes()

static void set_trace_notes ( const char * args,
int from_tty,
struct cmd_list_element * c )
static

Definition at line 2866 of file tracepoint.c.

References target_set_trace_notes(), and trace_notes.

◆ set_trace_stop_notes()

static void set_trace_stop_notes ( const char * args,
int from_tty,
struct cmd_list_element * c )
static

Definition at line 2878 of file tracepoint.c.

References target_set_trace_notes(), and trace_stop_notes.

◆ set_trace_user()

static void set_trace_user ( const char * args,
int from_tty,
struct cmd_list_element * c )
static

Definition at line 2854 of file tracepoint.c.

References target_set_trace_notes(), and trace_user.

◆ set_traceframe_context()

static void set_traceframe_context ( frame_info_ptr trace_frame)
static

◆ set_traceframe_num()

static void set_traceframe_num ( int num)
static

◆ set_tracepoint_num()

static void set_tracepoint_num ( int num)
static

Definition at line 199 of file tracepoint.c.

References lookup_internalvar(), set_internalvar_integer(), and tracepoint_number.

Referenced by tfind_1(), and trace_reset_local_state().

◆ start_tracing()

void start_tracing ( const char * notes)

◆ stop_tracing()

void stop_tracing ( const char * note)

◆ tdump_command()

static void tdump_command ( const char * args,
int from_tty )
static

◆ teval_pseudocommand()

static void teval_pseudocommand ( const char * args,
int from_tty )
static

Definition at line 517 of file tracepoint.c.

Referenced by encode_actions_1(), and validate_actionline().

◆ tfind_1()

void tfind_1 ( enum trace_find_type type,
int num,
CORE_ADDR addr1,
CORE_ADDR addr2,
int from_tty )

◆ tfind_command()

static void tfind_command ( const char * args,
int from_tty )
static

Definition at line 2259 of file tracepoint.c.

References tfind_command_1().

Referenced by tfind_1().

◆ tfind_command_1()

static void tfind_command_1 ( const char * args,
int from_tty )
static

◆ tfind_end_command()

static void tfind_end_command ( const char * args,
int from_tty )
static

Definition at line 2266 of file tracepoint.c.

References tfind_command_1().

◆ tfind_line_command()

static void tfind_line_command ( const char * args,
int from_tty )
static

◆ tfind_outside_command()

static void tfind_outside_command ( const char * args,
int from_tty )
static

◆ tfind_pc_command()

static void tfind_pc_command ( const char * args,
int from_tty )
static

◆ tfind_range_command()

static void tfind_range_command ( const char * args,
int from_tty )
static

◆ tfind_start_command()

static void tfind_start_command ( const char * args,
int from_tty )
static

Definition at line 2273 of file tracepoint.c.

References tfind_command_1().

◆ tfind_tracepoint_command()

static void tfind_tracepoint_command ( const char * args,
int from_tty )
static

◆ trace_dump_actions()

static void trace_dump_actions ( struct command_line * action,
int stepping_actions,
int stepping_frame,
int from_tty )
static

◆ trace_reset_local_state()

void trace_reset_local_state ( void )

◆ trace_status_mi()

void trace_status_mi ( int on_stop)

◆ trace_variable_command()

static void trace_variable_command ( const char * args,
int from_tty )
static

◆ traceframe_available_memory()

int traceframe_available_memory ( std::vector< mem_range > * result,
CORE_ADDR memaddr,
ULONGEST len )

◆ tstart_command()

static void tstart_command ( const char * args,
int from_tty )
static

Definition at line 1674 of file tracepoint.c.

References current_trace_status(), dont_repeat(), query(), and start_tracing().

◆ tstatus_command()

static void tstatus_command ( const char * args,
int from_tty )
static

◆ tstop_command()

static void tstop_command ( const char * args,
int from_tty )
static

Definition at line 1694 of file tracepoint.c.

References current_trace_status(), and stop_tracing().

◆ tvariables_info_1()

void tvariables_info_1 ( void )

◆ validate_actionline()

void validate_actionline ( const char * line,
tracepoint * t )

◆ validate_trace_state_variable_name()

void validate_trace_state_variable_name ( const char * name)

Definition at line 303 of file tracepoint.c.

References name.

Referenced by mi_cmd_trace_define_variable(), and trace_variable_command().

◆ while_stepping_pseudocommand()

static void while_stepping_pseudocommand ( const char * args,
int from_tty )
static

Definition at line 505 of file tracepoint.c.

Referenced by encode_actions_1(), trace_dump_actions(), and validate_actionline().

Variable Documentation

◆ circular_trace_buffer

bool circular_trace_buffer
static

Definition at line 137 of file tracepoint.c.

Referenced by set_circular_trace_buffer(), and start_tracing().

◆ current_traceframe_info

traceframe_info_up current_traceframe_info
static

Definition at line 124 of file tracepoint.c.

Referenced by clear_traceframe_info(), and get_traceframe_info().

◆ default_collect

std::string default_collect

◆ disconnected_tracing

bool disconnected_tracing
static

Definition at line 132 of file tracepoint.c.

Referenced by query_if_trace_running(), set_disconnected_tracing(), and start_tracing().

◆ next_tsv_number

int next_tsv_number = 1
static

Definition at line 112 of file tracepoint.c.

Referenced by create_trace_state_variable().

◆ sdata_funcs

const struct internalvar_funcs sdata_funcs
static
Initial value:
=
{
NULL
}
static struct value * sdata_make_value(struct gdbarch *gdbarch, struct internalvar *var, void *ignore)

Definition at line 3912 of file tracepoint.c.

◆ stop_reason_names

const char* stop_reason_names[]
Initial value:
= {
"tunknown",
"tnotrun",
"tstop",
"tfull",
"tdisconnected",
"tpasscount",
"terror"
}

Definition at line 164 of file tracepoint.c.

Referenced by parse_trace_status(), and tfile_write_status().

◆ tfindlist

struct cmd_list_element* tfindlist
static

Definition at line 127 of file tracepoint.c.

◆ trace_buffer_size

int trace_buffer_size = -1
static

Definition at line 142 of file tracepoint.c.

Referenced by set_trace_buffer_size(), and start_tracing().

◆ trace_notes

std::string trace_notes
static

Definition at line 150 of file tracepoint.c.

Referenced by set_trace_notes(), and start_tracing().

◆ trace_status

struct trace_status trace_status
static

Definition at line 162 of file tracepoint.c.

Referenced by current_trace_status().

◆ trace_stop_notes

std::string trace_stop_notes
static

Definition at line 154 of file tracepoint.c.

Referenced by set_trace_stop_notes(), and stop_tracing().

◆ trace_user

std::string trace_user
static

Definition at line 146 of file tracepoint.c.

Referenced by set_trace_user(), and start_tracing().

◆ traceframe_number

int traceframe_number
static

◆ tracepoint_number

int tracepoint_number
static

◆ tvariables

std::vector<trace_state_variable> tvariables
static

◆ while_stepping_cmd_element

cmd_list_element* while_stepping_cmd_element = nullptr

Definition at line 3919 of file tracepoint.c.

Referenced by process_next_line().