19 #if !defined (TRACEPOINT_H)
20 #define TRACEPOINT_H 1
256 (
char *
line,
char **pp,
289 char ***tdp_actions,
char ***stepping_actions);
301 char *srctype,
char *src,
302 char *buf,
int buf_size);
343 int target_does_save);
345 int target_does_save);
void release_static_tracepoint_marker(struct static_tracepoint_marker *)
void parse_tsv_definition(char *line, struct uploaded_tsv **utsvp)
void encode_actions_rsp(struct bp_location *tloc, char ***tdp_actions, char ***stepping_actions)
void set_current_traceframe(int num)
void tvariables_info_1(void)
void free_current_marker(void *arg)
int encode_source_string(int num, ULONGEST addr, char *srctype, char *src, char *buf, int buf_size)
void check_trace_running(struct trace_status *)
int get_traceframe_number(void)
ULONGEST traceframe_usage
struct trace_state_variable * find_trace_state_variable_by_number(int number)
int get_tracepoint_number(void)
void merge_uploaded_tracepoints(struct uploaded_tp **utpp)
struct cleanup * encode_actions_and_make_cleanup(struct bp_location *tloc, struct collection_list *tracepoint_list, struct collection_list *stepping_list)
unsigned char regs_mask[32]
void trace_save_tfile(const char *filename, int target_does_save)
void validate_trace_state_variable_name(const char *name)
void query_if_trace_running(int from_tty)
void merge_uploaded_trace_state_variables(struct uploaded_tsv **utsvp)
struct trace_state_variable * create_trace_state_variable(const char *name)
void start_tracing(char *notes)
struct uploaded_tsv * next
void(* deprecated_trace_start_stop_hook)(int start, int from_tty)
int traceframe_available_memory(VEC(mem_range_s)**result, CORE_ADDR memaddr, ULONGEST len)
void disconnect_tracing(void)
void trace_status_mi(int on_stop)
VEC(char_ptr)*wholly_collected
struct bp_location * get_traceframe_location(int *stepping_frame_p)
struct uploaded_tp * next
enum trace_stop_reason stop_reason
void tfind_1(enum trace_find_type type, int num, CORE_ADDR addr1, CORE_ADDR addr2, int from_tty)
void parse_tracepoint_status(char *p, struct breakpoint *tp, struct uploaded_tp *utp)
void stop_tracing(char *notes)
void validate_actionline(const char *, struct breakpoint *)
void free_actions(struct breakpoint *)
void parse_trace_status(char *line, struct trace_status *ts)
const char * stop_reason_names[]
void parse_static_tracepoint_marker_definition(char *line, char **pp, struct static_tracepoint_marker *marker)
struct trace_state_variable * find_trace_state_variable(const char *name)
void save_trace_state_variables(struct ui_file *fp)
void trace_reset_local_state(void)
struct cleanup * make_cleanup_restore_current_traceframe(void)
void parse_tracepoint_definition(char *line, struct uploaded_tp **utpp)
const char * decode_agent_options(const char *exp, int *trace_string)
void trace_save_ctf(const char *dirname, int target_does_save)
struct trace_status * current_trace_status(void)
struct traceframe_info * get_traceframe_info(void)
struct uploaded_tsv * get_uploaded_tsv(int num, struct uploaded_tsv **utsvp)
unsigned long long ULONGEST
struct tracepoint * create_tracepoint_from_upload(struct uploaded_tp *utp)
struct agent_expr ** aexpr_list
void free_uploaded_tsvs(struct uploaded_tsv **utsvp)
struct uploaded_tp * get_uploaded_tp(int num, ULONGEST addr, struct uploaded_tp **utpp)
void free_uploaded_tps(struct uploaded_tp **utpp)
void(* deprecated_trace_find_hook)(char *arg, int from_tty)
struct traceframe_info * parse_traceframe_info(const char *tframe_info)
const ULONGEST const LONGEST len