/* Data structures associated with tracepoints in GDB.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
+ Copyright (C) 1997-2022 Free Software Foundation, Inc.
This file is part of GDB.
struct trace_status *current_trace_status (void);
-extern char *default_collect;
+extern std::string default_collect;
extern int trace_regblock_size;
void add_wholly_collected (const char *print_name);
- void append_exp (struct expression *exp);
+ void append_exp (std::string &&exp);
/* Add AEXPR to the list, taking ownership. */
void add_aexpr (agent_expr_up aexpr);
parse_static_tracepoint_marker_definition (const char *line, const char **pp,
static_tracepoint_marker *marker);
-/* A hook used to notify the UI of tracepoint operations. */
-
-extern void (*deprecated_trace_find_hook) (char *arg, int from_tty);
-extern void (*deprecated_trace_start_stop_hook) (int start, int from_tty);
-
/* Returns the current traceframe number. */
extern int get_traceframe_number (void);