Index:
ChangeLog =================================================================== RCS
file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v retrieving revision
1.129 diff -u -r1.129 ChangeLog --- ChangeLog 11 Feb 2003 23:52:11
-0000 1.129 +++ ChangeLog 12 Feb 2003 19:21:24 -0000 @@ -1,3
+1,9 @@ +2003-02-12 Mikhail Khodjaiants + Use ICDIRegisterManager
instead of ICDITarget. + * ICDITarget.java + *
CDebugTarget.java + * CRegisterGroup.java + 2003-02-11
Mikhail Khodjaiants The 'auto load symbols' action support in
ICSharedLibraryManager. * ICSharedLibraryManager.java Index:
src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java =================================================================== RCS
file:
/home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java,v retrieving
revision 1.15 diff -u -r1.15 ICDITarget.java ---
src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java 4 Feb 2003
19:13:04 -0000 1.15 +++
src/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java 12 Feb 2003
19:21:24 -0000 @@ -60,21 +60,6 @@ void
setCurrentThread(ICDIThread current) throws
CDIException; /** - * Returns the register
Object associated with this target. - * - * @return a
collection of register object. - * @throws CDIException if this method
fails. Reasons include: - */ - ICDIRegisterObject[]
getRegisterObjects() throws CDIException; - - /** - *
Returns the register associated with this target. - * @return a
collection of register. - * @throws CDIException if this method
fails. - */ - ICDIRegister[] getRegisters(ICDIRegisterObject[]
regObjects) throws CDIException; - - /** * Evaluates
the _expression_ specified by the given string. * Returns the
evaluation result as a String. * Index:
src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java =================================================================== RCS
file:
/home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java,v retrieving
revision 1.84 diff -u -r1.84 CDebugTarget.java ---
src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java 10 Feb 2003
19:29:43 -0000 1.84 +++
src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java 12 Feb 2003
19:21:25 -0000 @@ -2037,7 +2037,7
@@ ICDIRegisterObject[] regObjects =
null; try { - regObjects
= getCDITarget().getRegisterObjects(); + regObjects =
getCDISession().getRegisterManager().getRegisterObjects(); } catch(
CDIException e ) { Index:
src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java =================================================================== RCS
file:
/home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java,v retrieving
revision 1.8 diff -u -r1.8 CRegisterGroup.java ---
src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java 27 Jan
2003 16:15:33 -0000 1.8 +++
src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java 12 Feb
2003 19:21:25 -0000 @@ -92,16 +92,19 @@ private
ICDIRegister[] getCDIRegisters() throws
DebugException { - ICDIRegister[] result = new
ICDIRegister[0]; + ICDIRegister[] results = new
ICDIRegister[fRegisterObjects.length]; try { - result
= ((CDebugTarget)getDebugTarget()).getCDITarget().getRegisters( fRegisterObjects
); + for ( int i = 0; i < fRegisterObjects.length; ++i
) + { + results[i] =
((CDebugTarget)getDebugTarget()).getCDISession().getRegisterManager().createRegister(
fRegisterObjects[i]
); + } } catch(
CDIException e
) { targetRequestFailed(
e.getMessage(), null ); } - return
result; + return
results; } private void
updateRegisters() throws DebugException
|