GDB (xrefs)
Typedefs | Functions
/home/stan/gdb/linux/gdb/observer.h File Reference

Go to the source code of this file.

Typedefs

typedef void( observer_normal_stop_ftype )(struct bpstats *bs, int print_frame)
typedef void( observer_target_changed_ftype )(struct target_ops *target)
typedef void( observer_executable_changed_ftype )(void)
typedef void( observer_inferior_created_ftype )(struct target_ops *objfile, int from_tty)
typedef void( observer_record_changed_ftype )(struct inferior *inferior, int started)
typedef void( observer_solib_loaded_ftype )(struct so_list *solib)
typedef void( observer_solib_unloaded_ftype )(struct so_list *solib)
typedef void( observer_new_objfile_ftype )(struct objfile *objfile)
typedef void( observer_new_thread_ftype )(struct thread_info *t)
typedef void( observer_thread_exit_ftype )(struct thread_info *t, int silent)
typedef void( observer_thread_stop_requested_ftype )(ptid_t ptid)
typedef void( observer_target_resumed_ftype )(ptid_t ptid)
typedef void( observer_about_to_proceed_ftype )(void)
typedef void( observer_breakpoint_created_ftype )(struct breakpoint *b)
typedef void( observer_breakpoint_deleted_ftype )(struct breakpoint *b)
typedef void( observer_breakpoint_modified_ftype )(struct breakpoint *b)
typedef void( observer_traceframe_changed_ftype )(int tfnum, int tpnum)
typedef void( observer_architecture_changed_ftype )(struct gdbarch *newarch)
typedef void( observer_thread_ptid_changed_ftype )(ptid_t old_ptid, ptid_t new_ptid)
typedef void( observer_inferior_added_ftype )(struct inferior *inf)
typedef void( observer_inferior_appeared_ftype )(struct inferior *inf)
typedef void( observer_inferior_exit_ftype )(struct inferior *inf)
typedef void( observer_inferior_removed_ftype )(struct inferior *inf)
typedef void( observer_memory_changed_ftype )(struct inferior *inferior, CORE_ADDR addr, ssize_t len, const bfd_byte *data)
typedef void( observer_before_prompt_ftype )(const char *current_prompt)
typedef void( observer_gdb_datadir_changed_ftype )(void)
typedef void( observer_command_param_changed_ftype )(const char *param, const char *value)
typedef void( observer_tsv_created_ftype )(const struct trace_state_variable *tsv)
typedef void( observer_tsv_deleted_ftype )(const struct trace_state_variable *tsv)
typedef void( observer_tsv_modified_ftype )(const struct trace_state_variable *tsv)
typedef void( observer_test_notification_ftype )(int somearg)

Functions

struct observerobserver_attach_normal_stop (observer_normal_stop_ftype *f)
void observer_detach_normal_stop (struct observer *observer)
void observer_notify_normal_stop (struct bpstats *bs, int print_frame)
struct observerobserver_attach_target_changed (observer_target_changed_ftype *f)
void observer_detach_target_changed (struct observer *observer)
void observer_notify_target_changed (struct target_ops *target)
struct observerobserver_attach_executable_changed (observer_executable_changed_ftype *f)
void observer_detach_executable_changed (struct observer *observer)
void observer_notify_executable_changed (void)
struct observerobserver_attach_inferior_created (observer_inferior_created_ftype *f)
void observer_detach_inferior_created (struct observer *observer)
void observer_notify_inferior_created (struct target_ops *objfile, int from_tty)
struct observerobserver_attach_record_changed (observer_record_changed_ftype *f)
void observer_detach_record_changed (struct observer *observer)
void observer_notify_record_changed (struct inferior *inferior, int started)
struct observerobserver_attach_solib_loaded (observer_solib_loaded_ftype *f)
void observer_detach_solib_loaded (struct observer *observer)
void observer_notify_solib_loaded (struct so_list *solib)
struct observerobserver_attach_solib_unloaded (observer_solib_unloaded_ftype *f)
void observer_detach_solib_unloaded (struct observer *observer)
void observer_notify_solib_unloaded (struct so_list *solib)
struct observerobserver_attach_new_objfile (observer_new_objfile_ftype *f)
void observer_detach_new_objfile (struct observer *observer)
void observer_notify_new_objfile (struct objfile *objfile)
struct observerobserver_attach_new_thread (observer_new_thread_ftype *f)
void observer_detach_new_thread (struct observer *observer)
void observer_notify_new_thread (struct thread_info *t)
struct observerobserver_attach_thread_exit (observer_thread_exit_ftype *f)
void observer_detach_thread_exit (struct observer *observer)
void observer_notify_thread_exit (struct thread_info *t, int silent)
struct observerobserver_attach_thread_stop_requested (observer_thread_stop_requested_ftype *f)
void observer_detach_thread_stop_requested (struct observer *observer)
void observer_notify_thread_stop_requested (ptid_t ptid)
struct observerobserver_attach_target_resumed (observer_target_resumed_ftype *f)
void observer_detach_target_resumed (struct observer *observer)
void observer_notify_target_resumed (ptid_t ptid)
struct observerobserver_attach_about_to_proceed (observer_about_to_proceed_ftype *f)
void observer_detach_about_to_proceed (struct observer *observer)
void observer_notify_about_to_proceed (void)
struct observerobserver_attach_breakpoint_created (observer_breakpoint_created_ftype *f)
void observer_detach_breakpoint_created (struct observer *observer)
void observer_notify_breakpoint_created (struct breakpoint *b)
struct observerobserver_attach_breakpoint_deleted (observer_breakpoint_deleted_ftype *f)
void observer_detach_breakpoint_deleted (struct observer *observer)
void observer_notify_breakpoint_deleted (struct breakpoint *b)
struct observerobserver_attach_breakpoint_modified (observer_breakpoint_modified_ftype *f)
void observer_detach_breakpoint_modified (struct observer *observer)
void observer_notify_breakpoint_modified (struct breakpoint *b)
struct observerobserver_attach_traceframe_changed (observer_traceframe_changed_ftype *f)
void observer_detach_traceframe_changed (struct observer *observer)
void observer_notify_traceframe_changed (int tfnum, int tpnum)
struct observerobserver_attach_architecture_changed (observer_architecture_changed_ftype *f)
void observer_detach_architecture_changed (struct observer *observer)
void observer_notify_architecture_changed (struct gdbarch *newarch)
struct observerobserver_attach_thread_ptid_changed (observer_thread_ptid_changed_ftype *f)
void observer_detach_thread_ptid_changed (struct observer *observer)
void observer_notify_thread_ptid_changed (ptid_t old_ptid, ptid_t new_ptid)
struct observerobserver_attach_inferior_added (observer_inferior_added_ftype *f)
void observer_detach_inferior_added (struct observer *observer)
void observer_notify_inferior_added (struct inferior *inf)
struct observerobserver_attach_inferior_appeared (observer_inferior_appeared_ftype *f)
void observer_detach_inferior_appeared (struct observer *observer)
void observer_notify_inferior_appeared (struct inferior *inf)
struct observerobserver_attach_inferior_exit (observer_inferior_exit_ftype *f)
void observer_detach_inferior_exit (struct observer *observer)
void observer_notify_inferior_exit (struct inferior *inf)
struct observerobserver_attach_inferior_removed (observer_inferior_removed_ftype *f)
void observer_detach_inferior_removed (struct observer *observer)
void observer_notify_inferior_removed (struct inferior *inf)
struct observerobserver_attach_memory_changed (observer_memory_changed_ftype *f)
void observer_detach_memory_changed (struct observer *observer)
void observer_notify_memory_changed (struct inferior *inferior, CORE_ADDR addr, ssize_t len, const bfd_byte *data)
struct observerobserver_attach_before_prompt (observer_before_prompt_ftype *f)
void observer_detach_before_prompt (struct observer *observer)
void observer_notify_before_prompt (const char *current_prompt)
struct observerobserver_attach_gdb_datadir_changed (observer_gdb_datadir_changed_ftype *f)
void observer_detach_gdb_datadir_changed (struct observer *observer)
void observer_notify_gdb_datadir_changed (void)
struct observerobserver_attach_command_param_changed (observer_command_param_changed_ftype *f)
void observer_detach_command_param_changed (struct observer *observer)
void observer_notify_command_param_changed (const char *param, const char *value)
struct observerobserver_attach_tsv_created (observer_tsv_created_ftype *f)
void observer_detach_tsv_created (struct observer *observer)
void observer_notify_tsv_created (const struct trace_state_variable *tsv)
struct observerobserver_attach_tsv_deleted (observer_tsv_deleted_ftype *f)
void observer_detach_tsv_deleted (struct observer *observer)
void observer_notify_tsv_deleted (const struct trace_state_variable *tsv)
struct observerobserver_attach_tsv_modified (observer_tsv_modified_ftype *f)
void observer_detach_tsv_modified (struct observer *observer)
void observer_notify_tsv_modified (const struct trace_state_variable *tsv)
struct observerobserver_attach_test_notification (observer_test_notification_ftype *f)
void observer_detach_test_notification (struct observer *observer)
void observer_notify_test_notification (int somearg)

Typedef Documentation

typedef void( observer_about_to_proceed_ftype)(void)

Definition at line 133 of file observer.h.

typedef void( observer_architecture_changed_ftype)(struct gdbarch *newarch)

Definition at line 173 of file observer.h.

typedef void( observer_before_prompt_ftype)(const char *current_prompt)

Definition at line 229 of file observer.h.

typedef void( observer_breakpoint_created_ftype)(struct breakpoint *b)

Definition at line 141 of file observer.h.

typedef void( observer_breakpoint_deleted_ftype)(struct breakpoint *b)

Definition at line 149 of file observer.h.

Definition at line 157 of file observer.h.

typedef void( observer_command_param_changed_ftype)(const char *param, const char *value)

Definition at line 245 of file observer.h.

typedef void( observer_executable_changed_ftype)(void)

Definition at line 53 of file observer.h.

typedef void( observer_gdb_datadir_changed_ftype)(void)

Definition at line 237 of file observer.h.

typedef void( observer_inferior_added_ftype)(struct inferior *inf)

Definition at line 189 of file observer.h.

Definition at line 197 of file observer.h.

typedef void( observer_inferior_created_ftype)(struct target_ops *objfile, int from_tty)

Definition at line 61 of file observer.h.

typedef void( observer_inferior_exit_ftype)(struct inferior *inf)

Definition at line 205 of file observer.h.

typedef void( observer_inferior_removed_ftype)(struct inferior *inf)

Definition at line 213 of file observer.h.

typedef void( observer_memory_changed_ftype)(struct inferior *inferior, CORE_ADDR addr, ssize_t len, const bfd_byte *data)

Definition at line 221 of file observer.h.

typedef void( observer_new_objfile_ftype)(struct objfile *objfile)

Definition at line 93 of file observer.h.

typedef void( observer_new_thread_ftype)(struct thread_info *t)

Definition at line 101 of file observer.h.

typedef void( observer_normal_stop_ftype)(struct bpstats *bs, int print_frame)

Definition at line 37 of file observer.h.

typedef void( observer_record_changed_ftype)(struct inferior *inferior, int started)

Definition at line 69 of file observer.h.

typedef void( observer_solib_loaded_ftype)(struct so_list *solib)

Definition at line 77 of file observer.h.

typedef void( observer_solib_unloaded_ftype)(struct so_list *solib)

Definition at line 85 of file observer.h.

typedef void( observer_target_changed_ftype)(struct target_ops *target)

Definition at line 45 of file observer.h.

Definition at line 125 of file observer.h.

typedef void( observer_test_notification_ftype)(int somearg)

Definition at line 277 of file observer.h.

typedef void( observer_thread_exit_ftype)(struct thread_info *t, int silent)

Definition at line 109 of file observer.h.

typedef void( observer_thread_ptid_changed_ftype)(ptid_t old_ptid, ptid_t new_ptid)

Definition at line 181 of file observer.h.

Definition at line 117 of file observer.h.

typedef void( observer_traceframe_changed_ftype)(int tfnum, int tpnum)

Definition at line 165 of file observer.h.

Definition at line 253 of file observer.h.

Definition at line 261 of file observer.h.

Definition at line 269 of file observer.h.


Function Documentation

Referenced by gdbtk_add_hooks().

Referenced by _initialize_python().

Referenced by mi_interpreter_init().

Referenced by _initialize_auxv().

Referenced by mi_interpreter_init().

Referenced by mi_interpreter_init().

Referenced by mi_interpreter_init().

Referenced by _initialize_regcache().

Referenced by mi_interpreter_init().

Referenced by mi_interpreter_init().

Referenced by mi_interpreter_init().

Referenced by mi_interpreter_init().

void observer_detach_about_to_proceed ( struct observer observer)

Referenced by tui_remove_hooks().

void observer_detach_architecture_changed ( struct observer observer)
void observer_detach_before_prompt ( struct observer observer)
void observer_detach_breakpoint_created ( struct observer observer)

Referenced by tui_remove_hooks().

void observer_detach_breakpoint_deleted ( struct observer observer)

Referenced by tui_remove_hooks().

void observer_detach_breakpoint_modified ( struct observer observer)

Referenced by tui_remove_hooks().

void observer_detach_command_param_changed ( struct observer observer)
void observer_detach_executable_changed ( struct observer observer)
void observer_detach_gdb_datadir_changed ( struct observer observer)
void observer_detach_inferior_added ( struct observer observer)
void observer_detach_inferior_appeared ( struct observer observer)
void observer_detach_inferior_created ( struct observer observer)
void observer_detach_inferior_exit ( struct observer observer)

Referenced by tui_remove_hooks().

void observer_detach_inferior_removed ( struct observer observer)
void observer_detach_memory_changed ( struct observer observer)
void observer_detach_new_objfile ( struct observer observer)
void observer_detach_new_thread ( struct observer observer)
void observer_detach_normal_stop ( struct observer observer)
void observer_detach_record_changed ( struct observer observer)
void observer_detach_solib_loaded ( struct observer observer)
void observer_detach_solib_unloaded ( struct observer observer)
void observer_detach_target_changed ( struct observer observer)
void observer_detach_target_resumed ( struct observer observer)
void observer_detach_test_notification ( struct observer observer)
void observer_detach_thread_exit ( struct observer observer)
void observer_detach_thread_ptid_changed ( struct observer observer)
void observer_detach_thread_stop_requested ( struct observer observer)
void observer_detach_traceframe_changed ( struct observer observer)
void observer_detach_tsv_created ( struct observer observer)
void observer_detach_tsv_deleted ( struct observer observer)
void observer_detach_tsv_modified ( struct observer observer)

Referenced by clear_proceed_status().

void observer_notify_architecture_changed ( struct gdbarch newarch)

Referenced by set_target_gdbarch().

void observer_notify_before_prompt ( const char *  current_prompt)

Referenced by top_level_prompt().

Referenced by delete_breakpoint().

void observer_notify_command_param_changed ( const char *  param,
const char *  value 
)

Referenced by do_set_command().

Referenced by exec_file_attach(), and reread_symbols().

Referenced by set_gdb_datadir().

void observer_notify_inferior_added ( struct inferior inf)

Referenced by add_inferior_silent().

Referenced by inferior_appeared().

void observer_notify_inferior_created ( struct target_ops objfile,
int  from_tty 
)

Referenced by post_create_inferior().

void observer_notify_inferior_exit ( struct inferior inf)

Referenced by exit_inferior_1().

Referenced by delete_inferior_1().

void observer_notify_memory_changed ( struct inferior inferior,
CORE_ADDR  addr,
ssize_t  len,
const bfd_byte *  data 
)
void observer_notify_new_objfile ( struct objfile objfile)

Referenced by add_thread_silent().

void observer_notify_normal_stop ( struct bpstats bs,
int  print_frame 
)
void observer_notify_record_changed ( struct inferior inferior,
int  started 
)
void observer_notify_solib_loaded ( struct so_list solib)

Referenced by update_solib_list().

void observer_notify_solib_unloaded ( struct so_list solib)

Referenced by clear_solib(), and update_solib_list().

void observer_notify_target_changed ( struct target_ops target)

Referenced by value_assign().

Referenced by finish_thread_state(), and set_running().

void observer_notify_thread_exit ( struct thread_info t,
int  silent 
)

Referenced by delete_thread_1().

void observer_notify_thread_ptid_changed ( ptid_t  old_ptid,
ptid_t  new_ptid 
)

Referenced by thread_change_ptid().

Referenced by set_stop_requested().

void observer_notify_traceframe_changed ( int  tfnum,
int  tpnum 
)

Referenced by tfind_1().

Referenced by trace_variable_command().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines