X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Finfrun.h;h=a343d27f72de4d9ff85d27163504fa70dfa8eea6;hb=def2803789208a617c429b5dcf2026decb25ce0c;hp=5219063586d23c6ff0ab405e095978d7a23e7e69;hpb=6bf09ec03d86fdea8476eb137025c701a85e6dec;p=binutils-gdb.git diff --git a/gdb/infrun.h b/gdb/infrun.h index 5219063586d..a343d27f72d 100644 --- a/gdb/infrun.h +++ b/gdb/infrun.h @@ -210,6 +210,17 @@ extern void set_step_info (thread_info *tp, frame_info_ptr frame, struct symtab_and_line sal); +/* Notify interpreters and observers that the current inferior has stopped with + signal SIG. */ +extern void notify_signal_received (gdb_signal sig); + +/* Notify interpreters and observers that the current inferior has stopped + normally. */ +extern void notify_normal_stop (bpstat *bs, int print_frame); + +/* Notify interpreters and observers that the user focus has changed. */ +extern void notify_user_selected_context_changed (user_selected_what selection); + /* Several print_*_reason helper functions to print why the inferior has stopped to the passed in UIOUT. */ @@ -217,10 +228,6 @@ extern void set_step_info (thread_info *tp, extern void print_signal_received_reason (struct ui_out *uiout, enum gdb_signal siggnal); -/* Print why the inferior has stopped. We are done with a - step/next/si/ni command, print why the inferior has stopped. */ -extern void print_end_stepping_range_reason (struct ui_out *uiout); - /* The inferior was terminated by a signal, print why it stopped. */ extern void print_signal_exited_reason (struct ui_out *uiout, enum gdb_signal siggnal); @@ -270,9 +277,6 @@ extern void update_signals_program_target (void); $_exitsignal. */ extern void clear_exit_convenience_vars (void); -/* Dump LEN bytes at BUF in hex to a string and return it. */ -extern std::string displaced_step_dump_bytes (const gdb_byte *buf, size_t len); - extern void update_observer_mode (void); extern void signal_catch_update (const unsigned int *);