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

2316 commits

Author SHA1 Message Date
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
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
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
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
Mikhail Khodjaiants
f7fa7bf98f Cleanup. 2004-10-22 20:06:42 +00:00
Alain Magloire
746c917494 adjust to CDI changes 2004-10-22 19:31:20 +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
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
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
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
bec09a7c2a Adjust to changes. 2004-10-20 19:14:05 +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
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
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
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
f1b59465a3 Check if the string representation of a value is not null before trimming it. 2004-10-19 20:02:30 +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
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