1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

2086 commits

Author SHA1 Message Date
Mikhail Khodjaiants
03272b1adb Fix for bug 62659: Unable to set default for register format via plugin_customization.ini. 2004-12-03 20:34:46 +00:00
Mikhail Khodjaiants
a2b23f55a3 Fix for bug 80106: Terminating during stepping state caused exception in CDT. 2004-12-03 19:14:42 +00:00
Mikhail Khodjaiants
5036521155 Partial fix for bug 77444: CDT does not handle address breakpoints across sessions. 2004-12-02 23:44:01 +00:00
Mikhail Khodjaiants
cf4ba671c8 Fix for bug 80034: Expressions view does not display correct no. of elements in array. 2004-12-02 21:49:56 +00:00
Mikhail Khodjaiants
15c37f6a0a Fix for bug 80055: ArrayIndexOutOfBoundsException in DisassemblyView. 2004-12-02 21:20:57 +00:00
Mikhail Khodjaiants
d249a487a0 Fix for bug 79454: Unable to remove a breakpoint set from the gdb console. 2004-12-01 21:26:41 +00:00
Mikhail Khodjaiants
d161b57251 Fix for bug 74043: Overaggressive exception reporting? 2004-12-01 17:56:24 +00:00
Mikhail Khodjaiants
f207200fa2 Fix for bug 79608: NPE in CValue. 2004-11-26 22:54:14 +00:00
Alain Magloire
f7c112c70d 2004-11-26 Alain Magloire
Make the deferred breakpoint on by default.
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java
2004-11-26 22:17:33 +00:00
Alain Magloire
3264997df6 2004-11-26 Alain Magloire
Final fix for PR 79583
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/SharedLibraryManager.java
2004-11-26 21:44:26 +00:00
Mikhail Khodjaiants
5d40a76f55 Fix for bug 79377: "Mixed disassembly" should fall back to disassembly w/o source when mixed disassembly fails. 2004-11-26 21:26:22 +00:00
Alain Magloire
70b40f859c 2004-11-26 Alain Magloire
Final fix for PR 79452
	* cdi/org/eclipose/cdt/debug/mi/core/cdi/BreapointManager.java
2004-11-26 21:11:53 +00:00
Mikhail Khodjaiants
d7970bc456 Fix for bug 79583: Deffered breakpoints and shared library events. 2004-11-26 20:04:02 +00:00
Mikhail Khodjaiants
90097c4feb Do not use "void" if parameter's list is empty when constructing a function or method name for function breakpoints. Name mapping should be done on the implementation level. 2004-11-26 19:23:45 +00:00
Alain Magloire
62dc3744cb *** empty log message *** 2004-11-26 18:00:20 +00:00
Mikhail Khodjaiants
7877aedb36 Fix for bug 79452: Unable to set a breakpoint on a class method. 2004-11-25 23:58:29 +00:00
Mikhail Khodjaiants
ef622f4964 Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" method that accepts multiple breakpoints. 2004-11-25 18:24:04 +00:00
Mikhail Khodjaiants
4a5818a220 The "decrementInstallCount" method of IBreakpoint should be called from the UI thread.
Replaced the "breakpointRemoved" method of ICBreakpointListener by the "breakpointsRemoved" method that accepts multiple breakpoints.
2004-11-25 18:23:38 +00:00
Alain Magloire
c4a7c7ac9d 2004-11-24 Alain Magloire
Make the terminate() more responsive when gdb is shuting down.
	See long discussion part of the 77435 fixes and 40087.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* mi/org/eclipse/cdt/debug/core/MIInferior.java
2004-11-24 22:01:05 +00:00
Alain Magloire
317776f413 2004-11-24 Alain Magloire
Use the ICDITarget.deleteAllBreakpoints() for speed.
	* org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
2004-11-24 21:18:08 +00:00
Mikhail Khodjaiants
d5a0e947ff Do not request to dispose local variables when the target is resumed. 2004-11-24 20:46:06 +00:00
Alain Magloire
ed931ba8f9 Typo int definition of "uint32_t" it was define to "uint31_t" !! 2004-11-24 16:49:51 +00:00
Mikhail Khodjaiants
70c6412de3 The enablement of the step actions is calculated in the UI thread. This causes the UI locks for slow or unresponsive targets. Use the cached stack frames to calculate the enablement instead of requesting gdb. 2004-11-23 23:47:49 +00:00
Mikhail Khodjaiants
e1f0f37434 Workaround for bug 69728: IndexOutOfBoundsException in TextPresentation.
This bug is fixed in Eclipse 3.1.
2004-11-23 23:34:37 +00:00
Alain Magloire
f516c46c67 2004-11-23 Alain Magloire
Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
2004-11-23 18:28:18 +00:00
Mikhail Khodjaiants
9969ce47df Check if the pointer value is not null before pass it to the address factory. 2004-11-22 17:00:34 +00:00
Alain Magloire
b488499fcc 2004-11-19 Alain Magloire
Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
2004-11-20 04:25:17 +00:00
Mikhail Khodjaiants
c59a365bc3 Use the qualified name when creating a register.
Destroy the corresponding gdb variable on register's disposal.
Added the "dispose" method to the "Register" class.
2004-11-19 22:32:37 +00:00
Alain Magloire
06a31c42a6 2004-11-19 Alain Magloire
RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
2004-11-19 21:10:51 +00:00
Alain Magloire
052b582c19 2004-11-19 Alain Magloire
No need for stackframe when creating the Type class,
	but rather use the target in the constructor.
2004-11-19 03:38:57 +00:00
Mikhail Khodjaiants
7ff44b1055 Fix for bug 69184: Activate the Expression view when expression is added. 2004-11-18 22:41:32 +00:00
Mikhail Khodjaiants
0448368a27 Worker threads can try to evaluate expressions on the stack frames that have already been disposed. A flag is added to identify that the stack frame is disposed. 2004-11-18 22:39:29 +00:00
Alain Magloire
9a38e1a718 2004-11-19 Alain Magloire
Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
2004-11-18 17:59:42 +00:00
Alain Magloire
5221d3a97c *** empty log message *** 2004-11-18 16:07:54 +00:00
Alain Magloire
1cc0b27515 2004-11-19 Alain Magloire
Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIStackFrame.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIThread.java
	* src/org/eclipse/cdt/debug/internal/model/CThread.java
2004-11-18 16:06:57 +00:00
David Inglis
176c726567 api update to use IBinaryObject instead of IBinaryExecutable in debugger 2004-11-17 19:57:54 +00:00
Alain Magloire
c5f2c56792 2004-11-17 Alain Magloire
Fix for 78816
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
2004-11-17 15:39:15 +00:00
Alain Magloire
bcc527d28a 2004-11-16 Alain Magloire
Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/RegisterGroup.java
2004-11-17 03:53:05 +00:00
Alain Magloire
334882d258 2004-11-16 Alain Magloire
Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/ICDIRegisterGroup.java
	* src/org/eclipse/cdt/debug/internal/core/model/CRegisterGroup.java
2004-11-17 03:52:49 +00:00
Alain Magloire
e5f9c0c311 2004-11-16 Alain Magloire
Remove some warnings and use the new Launch key
	to decide whether or not to use pseudo tty.
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/command/RawCommand.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
2004-11-17 03:24:14 +00:00
David Inglis
e0546e73af added terminal default constant 2004-11-16 21:32:41 +00:00
David Inglis
b8b99d5287 added use teminal attribute 2004-11-16 21:15:31 +00:00
Alain Magloire
97fa2e884b 2004-11-16 Alain Magloire
NPE when watchpoints are set in the gdb console.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
2004-11-16 20:03:08 +00:00
Alain Magloire
9891f98c52 2004-11-16 Alain Magloire
Do not check for isEnable() when changing condition.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Breakpoint.java
2004-11-16 15:31:49 +00:00
Mikhail Khodjaiants
e99487c7dd Fix for bug 78604: Disassembly causes Java exception when disassembling beyond fn(?). 2004-11-15 22:29:43 +00:00
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
4cd3ad7c88 create the breakpoint disable if it was disable. 2004-11-12 20:51:09 +00:00
Alain Magloire
ab89c5a46e define equals(ICDICondition) 2004-11-12 20:33:09 +00:00