1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

1918 commits

Author SHA1 Message Date
Mikhail Khodjaiants
a17fa3fe67 Partial fix for bug 39936 GDB hits modified conditional breakpoints when condition not satisfied.
Condition has to be set at the mi level.
2004-10-14 19:30:50 +00:00
Mikhail Khodjaiants
acf19e50fa Added the launch configuration preference for the register bookkeeping. 2004-10-11 20:24:15 +00:00
Mikhail Khodjaiants
9d7f94cc12 Warning cleanup. 2004-10-10 20:31:01 +00:00
Mikhail Khodjaiants
69a0850c87 Added the bookkeeping of registers and register groups. 2004-10-08 18:40:29 +00:00
Mikhail Khodjaiants
76109711a4 Added images of disabled registers and register groups. 2004-10-07 21:31:53 +00:00
Mikhail Khodjaiants
171d390269 Pass the current stack frame to the registers manager to provide the evaluation context. 2004-10-07 20:01:23 +00:00
Mikhail Khodjaiants
e98111fb62 Provide a context for expression evaluation. 2004-10-07 15:23:25 +00:00
Mikhail Khodjaiants
b973d5855f Use the same approach to generate expressions and variables labels. 2004-10-06 21:41:45 +00:00
Mikhail Khodjaiants
d0af45ca07 Use the same approach to generate expressions and variables labels. 2004-10-06 21:06:29 +00:00
Mikhail Khodjaiants
d636abc351 Added the "getType" method to ICValue. 2004-10-06 21:03:43 +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
Mikhail Khodjaiants
30a7d6170f Implementing adapters for the platform's Memory view. 2004-09-30 20:28:03 +00:00
Mikhail Khodjaiants
4989ad3e7a Use the new "createAddress" method of "IAddressFactory". 2004-09-29 15:14:44 +00:00
Mikhail Khodjaiants
0722f6fc65 Synchronize the "getType" method of "CVariable.InternalVariable". 2004-09-28 15:44:35 +00:00
Mikhail Khodjaiants
e254b82387 Use the new "getValue" method of "IAddress" for address comparison. 2004-09-27 18:43:58 +00:00
Mikhail Khodjaiants
fb2699f85e Target filtering fixes for watchpoints. 2004-09-27 18:36:43 +00:00
David Inglis
1d222d0636 due to update of IAddress 2004-09-23 15:28:44 +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
Mikhail Khodjaiants
f56efbce47 Fixed the problems with the Disassembly view and address breakpoints caused by switch to IAddress. 2004-09-21 19:06:44 +00:00
Mikhail Khodjaiants
5cf6e98981 Fixed the problems with the Disassembly view and address breakpoints caused by switch to IAddress. 2004-09-21 19:00:32 +00:00
Alain Magloire
d4a7887d9b 2004-09-21 Mikhail Khodjaiants
Changes to the IBinary interface
	* CDebugTarget.java
2004-09-21 18:57:37 +00:00
Mikhail Khodjaiants
f172ffa642 Fix for bug 73920: Stopping CDT debug at a break point and using a non-text editor throws an error. 2004-09-20 21:05:48 +00:00
Mikhail Khodjaiants
c9db949d2b Evaluate expressions on stack frame instead of target to provide evaluation context.
Evaluate the hovering expression for the selected context only.
2004-09-20 20:17:26 +00:00
Mikhail Khodjaiants
1c54168e72 Evaluate expressions on stack frame instead of target to provide evaluation context. 2004-09-20 20:17:07 +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
Mikhail Khodjaiants
df267e58fa Removed the "ISwitchToThread" and "ISwitchToFrame" interfaces. 2004-09-15 15:08:47 +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
Mikhail Khodjaiants
c23c011ae2 Moved to the new CDI interfaces. 2004-09-13 21:37:11 +00:00
Mikhail Khodjaiants
3fa82e8395 Fix for bug 72555: "Toggle breakpoint" action doesn't remove function breakpoints from editor. 2004-09-13 20:11:38 +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
Mikhail Khodjaiants
bdcd736bb3 Fixes for breakpoint filtering. 2004-09-10 17:50:29 +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
f2a61c16a4 2004-09-09 Alain Magloire
Introduction of new classes in the CDI interface
	* ICDIExecuteStep.java
	* ICDIExecuteStepReturn.java
	* ICDIExecuteResume.java
	* ICDISuspend.java
	* ICDIThreadGroup.java
2004-09-10 00:38:59 +00:00
Mikhail Khodjaiants
81400bdcc2 Fix for bug 73498: Condition is cleared when disabled conditional breakpoint is set. 2004-09-08 21:38:02 +00:00
Alain Magloire
654e6be53f Adjust to the new CDI interface. 2004-09-08 04:16:34 +00:00
Alain Magloire
ead5f8c975 2004-09-07 Alain Magloire
Remove ICDIBreakpointManager.java
	Remove ICDICatchEvent/ICDICatchpoint
	add ICDIExceptionpoint

	* ICDISession.java
	* CDIDebugModel.java
	* CDebugTarget.java
	* ICDIExceptionpoint.java
2004-09-08 04:15:35 +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
e79e4382b4 2004-09-07 Alain Magloire
Remove ICDIBreakpointManager.java
	* ICDISession.java
	* CDIDebugModel.java
	* CDebugTarget.java
2004-09-08 01:26:23 +00:00
Mikhail Khodjaiants
a315994318 Moved to the new breakpoint management API. 2004-09-07 20:43:45 +00:00
Alain Magloire
0c39fffd3c Follows ICDITarget 2004-09-07 19:41:09 +00:00
Alain Magloire
482bdca30a 2004-09-07 Alain Magloire
New interfaces to Target.
	* ICDITarget.java
	* ICDIBreakpointManagement.java
2004-09-07 19:38:49 +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