GDB (xrefs)
Loading...
Searching...
No Matches
Namespaces | Macros | Functions | Variables
observable.c File Reference
#include "defs.h"
#include "observable.h"
#include "command.h"
#include "gdbcmd.h"

Go to the source code of this file.

Namespaces

namespace  gdb
 
namespace  gdb::observers
 

Macros

#define DEFINE_OBSERVABLE(name)   decltype (name) name (# name)
 

Functions

 gdb::observers::DEFINE_OBSERVABLE (normal_stop)
 
 gdb::observers::DEFINE_OBSERVABLE (signal_received)
 
 gdb::observers::DEFINE_OBSERVABLE (target_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (executable_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_created)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_execd)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_forked)
 
 gdb::observers::DEFINE_OBSERVABLE (solib_loaded)
 
 gdb::observers::DEFINE_OBSERVABLE (solib_unloaded)
 
 gdb::observers::DEFINE_OBSERVABLE (new_objfile)
 
 gdb::observers::DEFINE_OBSERVABLE (all_objfiles_removed)
 
 gdb::observers::DEFINE_OBSERVABLE (free_objfile)
 
 gdb::observers::DEFINE_OBSERVABLE (new_thread)
 
 gdb::observers::DEFINE_OBSERVABLE (thread_exit)
 
 gdb::observers::DEFINE_OBSERVABLE (thread_stop_requested)
 
 gdb::observers::DEFINE_OBSERVABLE (target_resumed)
 
 gdb::observers::DEFINE_OBSERVABLE (about_to_proceed)
 
 gdb::observers::DEFINE_OBSERVABLE (breakpoint_created)
 
 gdb::observers::DEFINE_OBSERVABLE (breakpoint_deleted)
 
 gdb::observers::DEFINE_OBSERVABLE (breakpoint_modified)
 
 gdb::observers::DEFINE_OBSERVABLE (architecture_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (thread_ptid_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_added)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_appeared)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_pre_detach)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_exit)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_removed)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_cloned)
 
 gdb::observers::DEFINE_OBSERVABLE (memory_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (before_prompt)
 
 gdb::observers::DEFINE_OBSERVABLE (gdb_datadir_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_call_pre)
 
 gdb::observers::DEFINE_OBSERVABLE (inferior_call_post)
 
 gdb::observers::DEFINE_OBSERVABLE (register_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (user_selected_context_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (styling_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (current_source_symtab_and_line_changed)
 
 gdb::observers::DEFINE_OBSERVABLE (gdb_exiting)
 
 gdb::observers::DEFINE_OBSERVABLE (connection_removed)
 
 gdb::observers::DEFINE_OBSERVABLE (target_pre_wait)
 
 gdb::observers::DEFINE_OBSERVABLE (target_post_wait)
 
 gdb::observers::DEFINE_OBSERVABLE (new_program_space)
 
 gdb::observers::DEFINE_OBSERVABLE (free_program_space)
 
static void show_observer_debug (struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value)
 
void _initialize_observer ()
 

Variables

bool gdb::observers::observer_debug = false
 

Macro Definition Documentation

◆ DEFINE_OBSERVABLE

#define DEFINE_OBSERVABLE ( name)    decltype (name) name (# name)

Definition at line 33 of file observable.c.

Function Documentation

◆ _initialize_observer()

void _initialize_observer ( )

Definition at line 91 of file observable.c.

Referenced by initialize_all_files().

◆ show_observer_debug()

static void show_observer_debug ( struct ui_file * file,
int from_tty,
struct cmd_list_element * c,
const char * value )
static

Definition at line 83 of file observable.c.

References gdb_printf().