diff options
author | Michael Snyder <msnyder@specifix.com> | 2002-04-04 19:48:09 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@specifix.com> | 2002-04-04 19:48:09 +0000 |
commit | 06324d2a607c8543aa4fc8cacfc0f063d81d4a86 (patch) | |
tree | 3eb6ddd0aa2453c0a4c70439899c5a1f458b0e67 | |
parent | eb9e88d2cd812f36e12523ae8a20d1e5a77c1b26 (diff) | |
download | gdb-06324d2a607c8543aa4fc8cacfc0f063d81d4a86.tar.gz |
2002-04-04 Michael Snyder <msnyder@redhat.com>
* gdb.base/ovlymgr.c: Add overlay event breakpoint support.
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/ovlymgr.c | 12 |
2 files changed, 15 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 6bfd247bd4e..92bb9cf8dab 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2002-04-04 Michael Snyder <msnyder@redhat.com> + + * gdb.base/ovlymgr.c: Add overlay event breakpoint support. + 2002-04-03 Daniel Jacobowitz <drow@mvista.com> * 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 0b04c54b546..f4958ed14a3 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; } |