33#define DEFINE_OBSERVABLE(name) decltype (name) name (# name)
101Set observer debugging."), _(
"\
102Show observer debugging."), _(
"\
103When non-zero, observer debugging is enabled."),
struct cmd_list_element * showdebuglist
struct cmd_list_element * setdebuglist
set_show_commands add_setshow_boolean_cmd(const char *name, enum command_class theclass, bool *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_func_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
observable< ptid_t, CORE_ADDR > inferior_call_pre
observable< struct inferior *, CORE_ADDR, ssize_t, const bfd_byte * > memory_changed
observable< struct so_list * > solib_loaded
observable current_source_symtab_and_line_changed
observable< ptid_t > thread_stop_requested
observable< struct so_list * > solib_unloaded
observable< const char *, const char * > command_param_changed
observable< struct inferior * > inferior_added
observable< struct inferior * > inferior_exit
observable< struct inferior * > inferior_execd
observable sync_execution_done
observable< const struct trace_state_variable * > tsv_created
observable< struct breakpoint * > breakpoint_created
observable< struct objfile * > free_objfile
observable< struct breakpoint * > breakpoint_modified
observable< const struct trace_state_variable * > tsv_modified
observable< struct breakpoint * > breakpoint_deleted
observable< ptid_t > target_post_wait
observable executable_changed
observable< const struct trace_state_variable * > tsv_deleted
observable< struct objfile * > new_objfile
observable< struct thread_info * > new_thread
observable< struct inferior * > inferior_removed
observable< struct thread_info *, int > thread_exit
observable< ptid_t, CORE_ADDR > inferior_call_post
observable end_stepping_range
observable gdb_datadir_changed
observable< const char * > before_prompt
observable< inferior * > inferior_created
observable< struct target_ops * > target_changed
observable< int > gdb_exiting
observable< user_selected_what > user_selected_context_changed
observable< enum gdb_signal > signal_exited
observable< process_stratum_target *, ptid_t, ptid_t > thread_ptid_changed
observable< ptid_t > target_pre_wait
observable< ptid_t > target_resumed
observable< struct gdbarch * > architecture_changed
observable about_to_proceed
observable< struct inferior * > inferior_appeared
observable< struct bpstat *, int > normal_stop
observable< frame_info_ptr, int > register_changed
observable< process_stratum_target * > connection_removed
observable< enum gdb_signal > signal_received
observable< int, int > traceframe_changed
observable styling_changed
observable< struct inferior *, int, const char *, const char * > record_changed
void _initialize_observer()
static void show_observer_debug(struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value)
#define DEFINE_OBSERVABLE(name)
void gdb_printf(struct ui_file *stream, const char *format,...)