forked from Imagelibrary/binutils-gdb
* linux-low.c (linux_wait_for_event): Update messages. Do not
reinsert auto-delete breakpoints. * mem-break.c (struct breakpoint): Change return type of handler to int. (set_breakpoint_at): Update handler type. (reinsert_breakpoint_handler): Return 1 instead of calling delete_breakpoint. (reinsert_breakpoint_by_bp): Check for the original breakpoint before setting a new one. (check_breakpoints): Delete auto-delete breakpoints and return 2. * mem-break.h (set_breakpoint_at): Update handler type. * thread-db.c (thread_db_create_event, thread_db_create_event): Update. * win32-low.c (auto_delete_breakpoint): New. (get_child_debug_event): Use it.
This commit is contained in:
@@ -24,10 +24,11 @@
|
||||
/* Breakpoints are opaque. */
|
||||
|
||||
/* Create a new breakpoint at WHERE, and call HANDLER when
|
||||
it is hit. */
|
||||
it is hit. HANDLER should return 1 if the breakpoint
|
||||
should be deleted, 0 otherwise. */
|
||||
|
||||
void set_breakpoint_at (CORE_ADDR where,
|
||||
void (*handler) (CORE_ADDR));
|
||||
int (*handler) (CORE_ADDR));
|
||||
|
||||
/* Delete a breakpoint previously inserted at ADDR with
|
||||
set_breakpoint_at. */
|
||||
|
||||
Reference in New Issue
Block a user