diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 6bfd247bd4..92bb9cf8da 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2002-04-04 Michael Snyder + + * gdb.base/ovlymgr.c: Add overlay event breakpoint support. + 2002-04-03 Daniel Jacobowitz * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect. diff --git a/gdb/testsuite/gdb.base/ovlymgr.c b/gdb/testsuite/gdb.base/ovlymgr.c index 0b04c54b54..f4958ed14a 100644 --- a/gdb/testsuite/gdb.base/ovlymgr.c +++ b/gdb/testsuite/gdb.base/ovlymgr.c @@ -30,6 +30,15 @@ FlushCache (void) #endif } +/* _ovly_debug_event: + * Debuggers may set a breakpoint here, to be notified + * when the overlay table has been modified. + */ +static void +_ovly_debug_event (void) +{ +} + /* OverlayLoad: * Copy the overlay into its runtime region, * and mark the overlay as "mapped". @@ -57,7 +66,7 @@ OverlayLoad (unsigned long ovlyno) _ovly_table[ovlyno][SIZE]); FlushCache (); - + _ovly_debug_event (); return TRUE; } @@ -80,6 +89,7 @@ OverlayUnload (unsigned long ovlyno) _ovly_table[ovlyno][VMA], _ovly_table[ovlyno][SIZE]); + _ovly_debug_event (); return TRUE; }