Mikhail Khodjaiants
6d4c6092a4
Cleanup.
2004-10-19 17:57:22 +00:00
Alain Magloire
0f08850bec
removed
2004-10-18 23:18:26 +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
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
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
Mikhail Khodjaiants
61717a6a3e
Corrupted plugin.xml.
2004-10-18 14:36:21 +00:00
Alain Magloire
479dfcc366
2004-10-17 Alain Magloire
...
Remove deprecated method in CDI adjust the implementation.
* core/org/eclipse/cdt/debug/core/tests/BreakpointTests.java
* core/org/eclipse/cdt/debug/core/tests/DebugTests.java
* core/org/eclipse/cdt/debug/core/tests/LocationTests.java
2004-10-17 21:28:28 +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
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
Mikhail Khodjaiants
5516776ca9
check if the list is empty before calling -break-delete
2004-10-15 20:02:28 +00:00
Mikhail Khodjaiants
aa6f9b5a00
Replaced the "Signal Properties" dialog by the standard property page.
2004-10-15 19:33:26 +00:00
Alain Magloire
9551479479
more message in CDIException.toSTring()
2004-10-15 18:35:16 +00:00
Alain Magloire
907262fe19
2004-10-15 Alain Magloire
...
Adjust to the change in the CDI
* core/org/eclipse/cdt/debug/core/tests/BreakpointTests.java
* core/org/eclipse/cdt/debug/core/tests/DebugTests.java
* core/org/eclipse/cdt/debug/core/tests/LocationTests.java
2004-10-15 16:07:00 +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
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
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