From 4471c53d81ee1c1bae924f15835195efcbeb5735 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 19 Aug 2003 02:02:13 +0000 Subject: [PATCH] updated --- debug/org.eclipse.cdt.debug.core/ChangeLog | 5 +++++ debug/org.eclipse.cdt.debug.mi.core/ChangeLog | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 87971b70425..fdf3958f2d5 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,8 @@ +2003-08-18 Alain Magloire + + ICDISharedLibraryEvent.java: + New file, to notify a breakpoint from a shared lib event. + 2003-08-13 Mikhail Khodjaiants * ICDIVariableManager.java: removed the 'type' parameter from the 'getVariableObjectAsArray' method * ICastToArray.java: removed the 'type' parameter from the 'castToArray' method diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 0f74b2013ca..dfc9ff2dae2 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,21 @@ +2003-08-18 Alain Magloire + + From the manual: + By default GDB will automatically keep track of objects as they are + loaded and unloaded by the dynamic linker. By using the command `set + stop-on-solib-events 1' you can arrange for GDB to stop the inferior + when shared library events occur, thus allowing you to set breakpoints + in shared libraries which are explicitly loaded by the inferior. + + * src/org/eclipse/cdt/debug/mi/core/event/MISharedLibEvent.java: + New file, StoppedEvent du to shared lib events. + * src/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java: + Catch MISharedLibEvent. + * src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryevent.java: + New file implements ICDISharedLibaryEvent. + * src/org/eclipse/cdt/debug/mi/core/RxThread.java: + Hack to catch suspend/stop on shared library. + 2003-08-11 Mikhail Khodjaiants * src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java: * src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java: