gdb: add interp::on_breakpoint_created method

Same idea as previous patches, but for breakpoint_created.

Change-Id: I614113c924edc243590018b8fb3bf69cb62215ef
This commit is contained in:
Simon Marchi
2023-04-21 09:45:30 -04:00
parent c27ec5c09f
commit e7692320db
5 changed files with 33 additions and 22 deletions

View File

@@ -166,6 +166,9 @@ public:
/* Notify the interpreter that trace state variable TSV was modified. */
virtual void on_tsv_modified (const trace_state_variable *tsv) {}
/* Notify the interpreter that breakpoint B was created. */
virtual void on_breakpoint_created (breakpoint *b) {}
private:
/* The memory for this is static, it comes from literal strings (e.g. "cli"). */
const char *m_name;
@@ -335,6 +338,9 @@ extern void interps_notify_tsv_deleted (const trace_state_variable *tsv);
/* Notify all interpreters that trace state variable TSV was modified. */
extern void interps_notify_tsv_modified (const trace_state_variable *tsv);
/* Notify all interpreters that breakpoint B was created. */
extern void interps_notify_breakpoint_created (breakpoint *b);
/* well-known interpreters */
#define INTERP_CONSOLE "console"
#define INTERP_MI2 "mi2"