1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-05 08:46:02 +02:00
Commit graph

1137 commits

Author SHA1 Message Date
Alain Magloire
4bc6d0803b fireevents to the children 2004-11-12 02:12:30 +00:00
Alain Magloire
f9fc2468d8 2004-11-11 Alain Magloire
Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/VariableDescriptor.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIVarInfoType.java
2004-11-12 02:11:55 +00:00
Alain Magloire
bdcff14fb9 Do not delete the variables on update. 2004-11-12 01:02:34 +00:00
Alain Magloire
d5cfd2a0af Typo. 2004-11-11 03:06:22 +00:00
Alain Magloire
dbd62a6ed4 2004-11-10 Alain Magloire
Fix for PR 51113 and PR 66268
	It allow more flexibility in the GDB console, for example
	when gdb require interactive questions.

	* mi/org/eclipse/cdt/debug/mi/core/CLIProcessor.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/core/command/MIGDBShowPrompt.java
	* mi/org/eclipse/cdt/debug/core/command/RawCommand.java
	* mi/org/eclipse/cdt/debug/core/output/MIOutput.java
	* mi/org/eclipse/cdt/debug/core/output/MIParser.java
2004-11-11 03:02:58 +00:00
Alain Magloire
e6d2af3d71 2004-11-09 Alain Magloire
Throw not implemented exception for exception breakpoint
2004-11-09 20:40:14 +00:00
Alain Magloire
8291a5e66d 2004-11-09 Alain Magloire
Reverting the changes below, for PR 74496. After exchanging with
	the Palm folks, it was not fixing the problem.
	This PR can not be fix for CDT-2.1 moving
	it to 3.0 where we should have enough framework	for a better fix.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
2004-11-09 18:52:41 +00:00
Alain Magloire
db8bcbda60 2004-11-08 Alain Magloire
Fix for 74496 ; we should destroy the global
	variables if they are in the address range of a
	shared library being unloaded.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
2004-11-09 01:47:41 +00:00
Mikhail Khodjaiants
92f36abdce Added support for refresh preferences and properties. 2004-11-08 23:36:57 +00:00
Alain Magloire
cf5df1e48f 2004-11-08 Alain Magloire
Implement new Interface ICDIFunctionFinished.
	It returns the return value of the function.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/FunctionFinished.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java
	* mi/org/eclipse/cdt/debug/mi/core/event/MIFuncitonFinishedEvent.java
2004-11-08 18:14:53 +00:00
Alain Magloire
d44dbb5d43 2004-11-07 Alain Magloire
Support for MIInterpreterExec
2004-11-08 04:17:02 +00:00
Alain Magloire
2475ef9679 2004-11-03 Alain Magloire
Partial fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
2004-11-04 02:52:19 +00:00
Alain Magloire
86af48c1f9 Fix NPE 2004-11-03 23:29:50 +00:00
David Inglis
e1bb75eb34 no code change - cleanup compiler log warnings 2004-11-03 20:48:38 +00:00
Alain Magloire
0b1094160f allow to override the configuration 2004-11-02 19:57:39 +00:00
Alain Magloire
f93436e891 2004-11-02 Alain Magloire
Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/TargetConfiguration.java
2004-11-02 19:29:59 +00:00
Alain Magloire
c1db45f6f6 2004-11-02 Alain Magloire
Tentative fix for PR 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
2004-11-02 14:58:24 +00:00
Alain Magloire
dbf7f21cd2 indentention. 2004-11-01 01:38:35 +00:00
Alain Magloire
417fff8e3a remove the variable for ExpressionManager variable list. 2004-11-01 01:08:57 +00:00
Alain Magloire
e37879d199 2004-10-31 Alain Magloire
Tentative fix for PR 74496
2004-11-01 00:27:29 +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
Alain Magloire
2a6c0b8c16 Fix expression manager 2004-10-30 03:32:49 +00:00
Alain Magloire
35a28e136d 2004-10-29 Alain Magloire
Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SharedLibraryManagement.java

	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java
2004-10-29 15:13:08 +00:00
Alain Magloire
dc0936d60d 2004-10-28 Alain Magloire
Add ICDIValue.getType() and ICDIExpression.geType() new methods.
2004-10-28 17:08:54 +00:00
Alain Magloire
70c0a2d6ae 2004-10-26 Alain Magloire
Remove ICDIMemoryManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/CreatedEvent.java
2004-10-27 00:59:02 +00:00
Alain Magloire
475911cb82 miscellaneous clean ups 2004-10-26 20:12:27 +00:00
Alain Magloire
3374f172f0 2004-10-26 Alain Magloire
Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

	* mi/org/eclipse/cdt/debug/mi/core/cdi/command/MIDataDsassemble.java
2004-10-26 19:43:39 +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
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
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
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
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
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
0f08850bec removed 2004-10-18 23:18:26 +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
Alain Magloire
fea4e25184 2004-10-17 Alain Magloire
Remove deprecated method in CDI adjust the implementation.
2004-10-17 21:26:11 +00:00
Mikhail Khodjaiants
5516776ca9 check if the list is empty before calling -break-delete 2004-10-15 20:02:28 +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
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
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
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