opcodes/i386: remove trailing whitespace from insns with zero operands
[binutils-gdb.git] / gdb / tracepoint.h
index 294f011fe955b7ae422aa37072b83845016497c8..4aa8c054190ff882d0ba395a5a5c11484d89ea3d 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
@@ -159,7 +159,7 @@ struct trace_status
 
 struct trace_status *current_trace_status (void);
 
-extern char *default_collect;
+extern std::string default_collect;
 
 extern int trace_regblock_size;
 
@@ -257,7 +257,7 @@ public:
 
   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);
@@ -314,11 +314,6 @@ extern void
   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);