1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 06:32:10 +02:00
Commit graph

1121 commits

Author SHA1 Message Date
Alain Magloire
c1db45f6f6 2004-11-02 Alain Magloire
Tentative fix for PR 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
2004-11-02 14:58:24 +00:00
Alain Magloire
dbf7f21cd2 indentention. 2004-11-01 01:38:35 +00:00
Alain Magloire
417fff8e3a remove the variable for ExpressionManager variable list. 2004-11-01 01:08:57 +00:00
Alain Magloire
e37879d199 2004-10-31 Alain Magloire
Tentative fix for PR 74496
2004-11-01 00:27:29 +00:00
Alain Magloire
8edc6b4de2 2004-10-31 Alain Magloire
Refactor ICDIVariableObject --> ICDIVariableDescriptor
	Refactor ICDIArgumentObject --> ICDIArgumentDescriptor
	Refactor ICDIRegisterObject --> ICDIRegisterDescriptor
	Addition ICDIThreadStorageDescriptor, ICDIThreadStorage
	Addition ICDILocalVariableDescriptor, ICDILocalVariable
	Addition ICDIGlobalVariableDescriptor, ICDIGlovalVariable

	Adjust the classes to the changes.
2004-10-31 20:57:40 +00:00
Alain Magloire
2a6c0b8c16 Fix expression manager 2004-10-30 03:32:49 +00:00
Alain Magloire
35a28e136d 2004-10-29 Alain Magloire
Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SharedLibraryManagement.java

	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
2004-10-29 15:13:08 +00:00
Alain Magloire
dc0936d60d 2004-10-28 Alain Magloire
Add ICDIValue.getType() and ICDIExpression.geType() new methods.
2004-10-28 17:08:54 +00:00
Alain Magloire
70c0a2d6ae 2004-10-26 Alain Magloire
Remove ICDIMemoryManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/CreatedEvent.java
2004-10-27 00:59:02 +00:00
Alain Magloire
475911cb82 miscellaneous clean ups 2004-10-26 20:12:27 +00:00
Alain Magloire
3374f172f0 2004-10-26 Alain Magloire
Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

	* mi/org/eclipse/cdt/debug/mi/core/cdi/command/MIDataDsassemble.java
2004-10-26 19:43:39 +00:00
Alain Magloire
393e606033 2004-10-26 Alain Magloire
Remove of ICDISignalManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java
2004-10-26 17:51:38 +00:00
Alain Magloire
fb98fbbc29 Do not use {g,s}etCurrentTarget() if possible. code
marked as depracated
2004-10-26 17:26:28 +00:00
Alain Magloire
1c05c517d0 2004-10-25 Alain Magloire
Remove of ICDExpressionManager in CDI
	ICDIExpression changes in the interface.
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/EventManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/ExpressionManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/Session.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/ChangedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/DestroyedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Expression.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Target.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Variable.java
2004-10-25 04:21:21 +00:00
Alain Magloire
9dffa53757 2004-10-24 Alain Magloire
Changes in ICDITarget.evaluateExpressionToString()
	* org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
2004-10-22 17:22:59 +00:00
Alain Magloire
eed89f4408 Adjust GDBServer to ICDIDebugger api 2004-10-21 01:32:31 +00:00
Alain Magloire
cc5427a7e9 Cleanup 2004-10-20 21:01:01 +00:00
Alain Magloire
4370564636 Intl18 and cleanup 2004-10-20 19:22:07 +00:00
Alain Magloire
bc9547c99e 2004-10-20 Alain Magloire
Use the new ICDIDebugger interface

	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
	* plugin.xml
2004-10-20 19:09:39 +00:00
David Inglis
2b91044082 fixed terminate delay for corefile 2004-10-20 15:05:06 +00:00
Alain Magloire
e25bef1bed 2004-10-19 Alain Magloire
Fix Core Launching
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/CoreProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
2004-10-19 20:42:45 +00:00
Alain Magloire
0f08850bec removed 2004-10-18 23:18:26 +00:00
Alain Magloire
cad896ca60 2004-10-18 Alain Magloire
Adjust to changes in CDI
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RuntimeOptions.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/Session.java
2004-10-18 23:16:09 +00:00
Alain Magloire
442e988240 NPE fix 2004-10-18 22:38:52 +00:00
Alain Magloire
fea4e25184 2004-10-17 Alain Magloire
Remove deprecated method in CDI adjust the implementation.
2004-10-17 21:26:11 +00:00
Mikhail Khodjaiants
5516776ca9 check if the list is empty before calling -break-delete 2004-10-15 20:02:28 +00:00
Alain Magloire
262d89c54a 2004-10-15 Alain Magloire
The way we do breakpoints is changing. gdb does not have
	-break-thread-id command that would allow to change if a breakpoint
	is associated with a particular thread(the same way as in
	-break-condition, and -break-after). So to do thread breakpoint
	we associate 1 Eclipse breakpoint with n GDB breakpoints:
	1:n

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java
2004-10-15 15:48:19 +00:00
Alain Magloire
edb5e36994 2004-10-04 Alain Magloire
IllegalMonitorException fix.
	mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
2004-10-04 20:31:16 +00:00
Alain Magloire
de94789d8d 2004-09-22 Alain Magloire
Makes the mi/ source folder independant of the cdt.core
	so we can make it a library.
	To many files to enumerate
2004-09-22 20:22:39 +00:00
Alain Magloire
ca9852bf78 Work to support bigger then 32 bits application 2004-09-18 03:46:42 +00:00
Alain Magloire
4719df79d8 updated 2004-09-17 19:01:33 +00:00
Alain Magloire
70e192037c 2004-09-17 Alain Magloire
Support for 64 bits application
	PR 74056. Pathc from Artyom Kuanbekov
	To much files to enumerate.
2004-09-17 19:01:32 +00:00
Alain Magloire
d081086a26 Change the constructor of Type to take variableObject 2004-09-16 01:21:55 +00:00
Alain Magloire
e56e4cf0e7 Set the correct stackframe 2004-09-15 22:05:30 +00:00
Alain Magloire
98e5f30131 Set the correct stackframe 2004-09-15 21:53:50 +00:00
Alain Magloire
bc6ac94fde 2004-09-15 Alain Magloire
The correct thread was not set.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
2004-09-15 19:58:38 +00:00
Alain Magloire
8a6f84fc72 Error when commiting. 2004-09-14 15:36:30 +00:00
Alain Magloire
da98600ac3 workon Exception. 2004-09-14 14:21:02 +00:00
Alain Magloire
7c28610f55 2004-09-12 Alain Magloire
Since MISession is attach to the Target, the
	way we fire termination events must change also.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/MISession.java
2004-09-12 13:24:34 +00:00
Alain Magloire
fd19cbc055 check if the target is terminated 2004-09-11 02:59:56 +00:00
Alain Magloire
d20c71ba18 2004-09-09 Alain Magloire
Introduction of new classes in the CDI interface
		ICDIExecuteStep
		ICDIExecuteStepReturn
		ICDIExecuteResume
		ICDISuspend
		ICDIThreadGroup
	The code is adjust to the new demands.
2004-09-10 00:39:17 +00:00
Alain Magloire
654e6be53f Adjust to the new CDI interface. 2004-09-08 04:16:34 +00:00
Alain Magloire
cbf2f0c899 2004-09-07 Alain Magloire
Remove ICDIBreakpointManager class
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointHit.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointScope.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointTrigger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
2004-09-08 01:26:48 +00:00
Alain Magloire
0c39fffd3c Follows ICDITarget 2004-09-07 19:41:09 +00:00
Alain Magloire
bfe004fad5 2004-09-06 Alain Magloire
The changes is move the MISession as part
	of Target.  The rationale; we want to have
	        Session
	   ---------------
	   |             |
	  Target(gdb)   Target(gdb)
	To be able to do this we need to untie the MISession
	from Session.

	Also we are moving toward retiring the ICDIXXXXManager
	and move the methods in the the proper methods.
2004-09-07 03:48:33 +00:00
Alain Magloire
188ffdc83f 2004-09-01 Alain Magloire
Fix for 72974
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
2004-09-01 20:35:29 +00:00
Alain Magloire
ed8e65d800 Remove obsolete comments. 2004-08-16 13:46:35 +00:00
Alain Magloire
2752f103f9 add comment 2004-08-15 13:22:23 +00:00
Alain Magloire
9ee027d183 deal with C++ references 2004-08-15 03:35:30 +00:00
Alain Magloire
8c89e95337 2004-08-14 Alain Magloire
Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
2004-08-15 01:55:01 +00:00