GDB (API)
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 observer * observer_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 observer * observer_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 observer * observer_attach_executable_changed (observer_executable_changed_ftype *f)
void observer_detach_executable_changed (struct observer *observer)
void observer_notify_executable_changed (void)
struct observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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 observer * observer_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.

typedef void( observer_inferior_appeared_ftype)(struct inferior *inf)

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

struct observer* observer_attach_new_objfile ( observer_new_objfile_ftype f) [read]
struct observer* observer_attach_new_thread ( observer_new_thread_ftype f) [read]
struct observer* observer_attach_normal_stop ( observer_normal_stop_ftype f) [read]
struct observer* observer_attach_thread_exit ( observer_thread_exit_ftype f) [read]
struct observer* observer_attach_tsv_created ( observer_tsv_created_ftype f) [read]
struct observer* observer_attach_tsv_deleted ( observer_tsv_deleted_ftype f) [read]
void observer_detach_about_to_proceed ( struct observer *  observer)
void observer_detach_architecture_changed ( struct observer *  observer)
void observer_detach_before_prompt ( struct observer *  observer)
void observer_detach_breakpoint_created ( struct observer *  observer)
void observer_detach_breakpoint_deleted ( struct observer *  observer)
void observer_detach_breakpoint_modified ( struct observer *  observer)
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)
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)
void observer_notify_architecture_changed ( struct gdbarch *  newarch)
void observer_notify_before_prompt ( const char *  current_prompt)
void observer_notify_command_param_changed ( const char *  param,
const char *  value 
)
void observer_notify_inferior_added ( struct inferior inf)
void observer_notify_inferior_created ( struct target_ops objfile,
int  from_tty 
)
void observer_notify_inferior_exit ( struct inferior inf)
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)
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)
void observer_notify_solib_unloaded ( struct so_list solib)
void observer_notify_target_changed ( struct target_ops target)
void observer_notify_thread_exit ( struct thread_info t,
int  silent 
)
void observer_notify_thread_ptid_changed ( ptid_t  old_ptid,
ptid_t  new_ptid 
)
void observer_notify_traceframe_changed ( int  tfnum,
int  tpnum 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines