David Inglis
83261630e4
fixed bogus exception with older cdi debuggers.
2004-11-02 03:34:28 +00:00
Alain Magloire
57c79fa828
Add the corresponding xxDescriptor to the variable interface.
2004-11-01 16:54:34 +00:00
David Inglis
7a24fe76ca
missing NLS markup
2004-11-01 15:16:40 +00:00
Alain Magloire
ab7f3e9bcf
reset the fValue to null for CExpressions
2004-11-01 01:09:39 +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
Mikhail Khodjaiants
cbf89ce619
Use the new expression API of CDI.
2004-10-29 21:22:18 +00:00
Alain Magloire
a4c551bbd7
2004-10-29 Alain Magloire
...
Remove of ICDISharedLibraryManager
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISharedLibraryManager.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibraryManagement.java
2004-10-29 15:13:35 +00:00
Alain Magloire
e945252b3c
remove getType()
2004-10-28 19:08:00 +00:00
Alain Magloire
2dfb046061
2004-10-28 Alain Magloire
...
Add getType() method.
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIValue.java
2004-10-28 17:09:02 +00:00
David Inglis
61b7feb54d
Added Debugger console to older debuggers
2004-10-27 15:22:03 +00:00
David Inglis
119a911081
new error constant
2004-10-27 14:51:41 +00:00
Alain Magloire
888b941a92
2004-10-26 Alain Magloire
...
Remove ICDIMemoryManager for ICDIMemoryBlockManagement
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
* cdi/org/eclipse/cdt/debug/core/cdi/ICDIMemoryManager.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIMemoryBlockManagement.java
* CDebugModel.java
* CExtendedMemoryBlock.java
* CFormattedMemoryBlock.java
2004-10-27 00:59:13 +00:00
Alain Magloire
10e1d937dd
2004-10-26 Alain Magloire
...
Remove of ICDISourceManager in CDI
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISourceManager.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDISourceManagement.java
* Disassembly.java
2004-10-26 19:43:50 +00:00
Alain Magloire
1b38b3e339
2004-10-26 Alain Magloire
...
Remove of ICDISignalManager in CDI
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISignalManager.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java
* CSignalManager.java
2004-10-26 17:53:16 +00:00
Mikhail Khodjaiants
72b2f7aa1e
NPE in "CVlaue.isUnsigned". Check if the type of the parent variable is null.
2004-10-25 20:20:32 +00:00
David Inglis
52e7f87d5e
deprecated environment launch constant
2004-10-25 17:42:14 +00:00
Alain Magloire
20c3099076
2004-10-25 Alain Magloire
...
Remove of the class ICDIExpressionManager.
instead new clas ICDIExpressionManagegment that is on the ICDITarget
* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpression.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThreadGroup.java
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIExpressionManagement.java
* CDebugModel.java
* CDIDebugModel.java
* CExpression.java
* CFormattedMemoryBlock.java
* CStackFrame.java
2004-10-25 04:21:36 +00:00
Mikhail Khodjaiants
f7fa7bf98f
Cleanup.
2004-10-22 20:06:42 +00:00
Alain Magloire
f8f136a9c8
remove evaluateExpressionToString()
2004-10-22 19:31:07 +00:00
Mikhail Khodjaiants
d24ad69f5e
Replaced the deprecated "evaluateExpressionTtoString" method of "ICDITarget.
2004-10-22 17:56:46 +00:00
Alain Magloire
bed0f1da44
2004-10-24 Alain Magloire
...
Provide a context for ICDITarget.evaluateExpressionTtoString()
* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
2004-10-22 17:23:18 +00:00
Mikhail Khodjaiants
815b892f7f
Fire the suspend event for the current thread on the target creation.
2004-10-22 16:44:17 +00:00
Mikhail Khodjaiants
8c61386cb2
Fire the suspend event for the current thread on the target creation.
2004-10-22 15:46:51 +00:00
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