Mikhail Khodjaiants
2ebb271b82
Thread should handle CDI events from the corresponding CDI thread only.
...
"canSuspend" should return true if the thread is stepping.
New implementation of "stepReturn" for stack frames.
2004-10-21 22:39:53 +00:00
Mikhail Khodjaiants
4761007499
Pass the target state to threads on terminate, disconnect, resume, suspend and restart.
2004-10-21 20:19:08 +00:00
David Inglis
7601c54d55
added boolean option to factory to reume target or not.
2004-10-21 15:07:29 +00:00
Mikhail Khodjaiants
e6c2b40bdc
Set the initial state of a thread according to the state of the underlying CDI thread.
2004-10-19 22:16:01 +00:00
Alain Magloire
75a64c1e16
2004-10-19 Alain Magloire
...
Fix NPE.
* src/org/eclipse/cdt/debug/internal/core/DebugConfiguration.java
2004-10-19 20:40:56 +00:00
Mikhail Khodjaiants
316f9255b6
Support of the thread-specific breakpoints.
...
Fix for the error handling of the asynchronous operations.
2004-10-19 18:57:22 +00:00
Mikhail Khodjaiants
28b6334ebe
Support of the thread-specific breakpoints.
...
Fix for the error handling of the asynchronous operations.
2004-10-19 18:37:33 +00:00
Mikhail Khodjaiants
6d4c6092a4
Cleanup.
2004-10-19 17:57:22 +00:00
Alain Magloire
f12b1a1d87
2004-10-18 Alain Magloire
...
Make ICDIRuntimeOptions be part of ICDITarget
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRuntimeOptions.java
2004-10-18 23:17:46 +00:00
David Inglis
ea6cb36860
added core file extension filters to debug config
2004-10-18 17:45:23 +00:00
David Inglis
a192c2f172
- Update to new ICDIDebugger interface deprecating old
...
- Added seperate launch configuration for attaching to pid
2004-10-18 14:48:50 +00:00
Mikhail Khodjaiants
206203d375
Use characters instead of strings.
2004-10-18 14:42:36 +00:00
Alain Magloire
192fcc41a9
2004-10-17 Alain Magloire
...
Remove deprecated method in CDI
* cdi/org/eclipse/cdt/debug/core/model/ICDITarget.java
* cdi/org/eclipse/cdt/debug/core/ICDISession.java
2004-10-17 21:25:00 +00:00
Alain Magloire
9551479479
more message in CDIException.toSTring()
2004-10-15 18:35:16 +00:00
Alain Magloire
f5bde83546
2004-10-15 Alain Magloire
...
Adjustment to changes in CDI interface concerning breakpoints.
Now the thread ids for a breakpoint is specified in the ICDICondition.
* cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpoint.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIBreakpointManagement.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
* CBreakpointManager.java
* CDebugTarget.java
2004-10-15 15:48:31 +00:00
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
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
d636abc351
Added the "getType" method to ICValue.
2004-10-06 21:03:43 +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
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
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
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
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
Mikhail Khodjaiants
df267e58fa
Removed the "ISwitchToThread" and "ISwitchToFrame" interfaces.
2004-09-15 15:08:47 +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
Mikhail Khodjaiants
bdcd736bb3
Fixes for breakpoint filtering.
2004-09-10 17:50:29 +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
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
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
482bdca30a
2004-09-07 Alain Magloire
...
New interfaces to Target.
* ICDITarget.java
* ICDIBreakpointManagement.java
2004-09-07 19:38:49 +00:00
Mikhail Khodjaiants
dee933ea8c
Made global variables persistent.
2004-09-03 19:02:24 +00:00
Mikhail Khodjaiants
ff755794ec
Breakpoint filtering by targets.
2004-09-01 17:56:03 +00:00
Mikhail Khodjaiants
4be67e62ed
New constant - the default value for the "stop at main" property.
2004-08-18 14:54:27 +00:00
Alain Magloire
6accf8fc2d
2004-08-14 Alain Magloire
...
Fix for 71992.
* CType.java
2004-08-15 01:55:41 +00:00
Mikhail Khodjaiants
9214f34e8d
Restrict the "display as array" operation to the pointer types only.
2004-08-05 20:19:00 +00:00
Mikhail Khodjaiants
ea1e4af9af
Warning cleanup.
2004-08-05 20:04:48 +00:00
Mikhail Khodjaiants
c33f0a9a16
Display the error message in the array label, if the attempt to get array values fails.
2004-08-05 19:57:18 +00:00
Mikhail Khodjaiants
8ce89a5cc0
Fixed the "resumed" event handler of the variable types.
2004-08-05 17:44:31 +00:00