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

957 commits

Author SHA1 Message Date
Mikhail Khodjaiants
407463cb32 Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?).
Added the "getAddressFactory" method to the "IDisassembly" interface.
2004-11-15 22:28:38 +00:00
Mikhail Khodjaiants
341c8766b4 Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?).
Added the "getAddressFactory" method to the "IDisassembly" interface.
2004-11-15 22:28:09 +00:00
Mikhail Khodjaiants
4c5be532cc Batch breakpoint updates in one job. 2004-11-15 20:47:48 +00:00
Alain Magloire
ab89c5a46e define equals(ICDICondition) 2004-11-12 20:33:09 +00:00
Mikhail Khodjaiants
0b13d54499 Apply the breakpoint's condition changes to the associated gdb breakpoint only if there are differences. 2004-11-12 19:25:28 +00:00
Mikhail Khodjaiants
5e2af5b84f Compare breakpoint source handles as pathes. 2004-11-12 19:18:47 +00:00
Alain Magloire
1885ceaedf 2004-11-11 Alain Magloire
Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIVariable.java
2004-11-12 02:09:42 +00:00
Mikhail Khodjaiants
0ccb63228a Cleanup. 2004-11-10 22:52:02 +00:00
Mikhail Khodjaiants
9119f8ed49 Fix for bug 76340: CDT hogs Windows input loop when double clicking on a breakpoint. 2004-11-10 21:22:52 +00:00
Mikhail Khodjaiants
ebe5bb2770 Fix for bug 77275: Disassembly causes Java exception for fn's with 0 bytes fn prologues. 2004-11-09 23:25:44 +00:00
Mikhail Khodjaiants
216cc40051 Partial fix for bug 41725: I can't set a breakpoint in a function where I used attach source. 2004-11-09 22:28:09 +00:00
Alain Magloire
948da21d8e 2004-11-09 Alain Magloire
Put possiblity to set Exception breakpoint
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDIBreakpointManagement.java
2004-11-09 20:39:40 +00:00
Alain Magloire
439665d7d0 2004-11-08 Alain Magloire
Bug in CVariableFactory for globals, the filename of the
	binary was use instead of the filename of the symbol.
	* src/org/eclipse/cdt/debug/internal/core/model/CVariableFactory.java
2004-11-09 01:44:59 +00:00
Alain Magloire
e35ddb8ef1 2004-11-08 Alain Magloire
New class ICDIFunctionFinished.
	It return the return value of the function.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ICDIFunctionFinished.java
2004-11-08 18:13:27 +00:00
Mikhail Khodjaiants
a740df2852 Removed "Refresh" and "Auto-Refresh" actions support for shared libraries. 2004-11-04 22:47:49 +00:00
Mikhail Khodjaiants
c9259b653d Reformatting. 2004-11-04 22:11:28 +00:00
Mikhail Khodjaiants
dec5f836cc Removed "Refresh" and "Auto-Refresh" actions support for registers. 2004-11-04 22:04:01 +00:00
Mikhail Khodjaiants
b38be15335 No need of "ICSignalManager". 2004-11-04 16:40:42 +00:00
Mikhail Khodjaiants
19d8434a8e Warning cleanup. 2004-11-04 16:29:38 +00:00
Mikhail Khodjaiants
1896936755 CSignalManager no longer extends CUpdateManager. 2004-11-04 15:56:16 +00:00
Mikhail Khodjaiants
0edfd9947c New implementation of expressions.
Large arrays partitioning based on the framework model.
2004-11-03 22:34:49 +00:00
David Inglis
e1bb75eb34 no code change - cleanup compiler log warnings 2004-11-03 20:48:38 +00:00
Alain Magloire
5ce890bd56 2004-11-02 Alain Magloire
Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISession.java
	* cdi/org/eclipse/cdt/debug/core/cdi/ICDISessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITarget.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDITargetConfiguration.java

	* src/org/eclipse/cdt/debug/core/CDIDebugModel.java
	* src/org/eclipse/cdt/debug/interternal/core/model/CDIDebugTarget.java
	* src/org/eclipse/cdt/debug/interternal/core/model/CThread.java
2004-11-02 19:29:58 +00:00
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