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

2577 commits

Author SHA1 Message Date
Mikhail Khodjaiants
4eb41a0f15 Bug 113114: Expanding Modules View throws SWTError: No more handles. 2005-10-19 19:58:36 +00:00
Mikhail Khodjaiants
6f2faec4eb Bug 106632: Invalid detail value for arrays with dimension greater than 100. 2005-10-18 21:45:18 +00:00
Mikhail Khodjaiants
97c3f29d23 Bug 111568: Fix for corrupt stack messages not working. Applied patch from Timesys. 2005-10-18 19:18:53 +00:00
Mikhail Khodjaiants
9acac67434 Bug 109785: "mi_cmd_var_create: unable to create variable object" when stepping out of stack frame. 2005-09-16 19:35:08 +00:00
Mikhail Khodjaiants
9047a11e82 Bug 109206: Last register group is not added if it has only one register. 2005-09-09 21:34:32 +00:00
Mikhail Khodjaiants
34411d80e6 Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4). 2005-09-06 20:19:08 +00:00
Mikhail Khodjaiants
db189e5935 Bug 108636: mi level selection option should be moved to the gdb page. 2005-09-06 19:11:57 +00:00
Mikhail Khodjaiants
7fb7da6e35 Bug 108723: Create a separate tab for gdb server's conection options. 2005-09-02 21:25:55 +00:00
Mikhail Khodjaiants
fe2b61a78e Bug 108424: Debugger stops on removed breakpoints. 2005-09-01 20:33:54 +00:00
Alain Magloire
b2960a2e43 2005-08-31 Alain Magloire
Improve performance by caching the type result on the frame
	and on the RegisterManager.  The patch is originally from Chris Wiebe
	with modifications.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/StackFrame.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
2005-09-01 03:11:34 +00:00
Alain Magloire
9511669ee0 2005-08-31 Alain Magloire
Fix Pr 107571:  Do not create the Console pipe is we
	have no consumer.
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
2005-08-31 17:35:33 +00:00
Alain Magloire
55872940c2 2005-08-28 Alain Magloire
Speed improvement after exchanging with the HP folks.
	HP has apps having hundred of local variable running on machine
	with hundred of registers.  The latency of the command "-var-create"
	is too taxing.  So we take the approach of not waiting for post command
	MISession.postCommand(MIVarCreate, -1) and synchronize when we need the
	mi varObj.

	The next step will be to cache the types, since sending ptype/whatis
	is also time consuming.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Argument.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/GlobalVariable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocalVariable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/ThreadStorage.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
2005-08-28 03:21:50 +00:00
Mikhail Khodjaiants
4604a2056f Bug 108130: wrong type shown on breakpoint view for R watchpoint created from gdb console. 2005-08-26 15:50:10 +00:00
Mikhail Khodjaiants
c8e4f80647 Bug 66446: Use the debugger path as a debugger process label. 2005-08-25 21:44:59 +00:00
Mikhail Khodjaiants
541144055f Bug 106241: Argument stopInMain has no impact in method org.eclipse.cdt.debug.core.CDIDebugModel#newDebugTarget. 2005-08-25 20:12:44 +00:00
Mikhail Khodjaiants
485f7b6bf0 Bug 108028: Duplicate watchpointes. 2005-08-25 18:26:34 +00:00
Mikhail Khodjaiants
b6b18c2e07 Wrong date. 2005-08-24 15:12:42 +00:00
Mikhail Khodjaiants
8590ecef22 Bug 107208: toggle breakpoint with external sources doesn't work. 2005-08-24 15:07:07 +00:00
Mikhail Khodjaiants
fece65cbf3 Bug 107787: Casting variable to array causes NPE. 2005-08-23 21:27:17 +00:00
Alain Magloire
cabc71e9e2 2005-08-04 Alain Magloire
ClastCastException being throw in CThread.getAdapter(IRunToLine.class);
	Patch solution to ignore the exception.

	* src/org/eclipse/cdt/debug/internal/core/model/CThread.java
2005-08-05 00:19:16 +00:00
Mikhail Khodjaiants
c16a83969c The registers with errors shouldn't be disposed when the target is suspended. Added synchronization to the "getRegisters" method. 2005-07-29 19:24:19 +00:00
Mikhail Khodjaiants
a644748bb8 synchronize the updating. 2005-07-29 17:58:16 +00:00
Alain Magloire
b2aff9b7c5 more fix for 100442 2005-07-29 05:46:25 +00:00
Mikhail Khodjaiants
a5fdd63e34 Bug 104421: Register view can not show correct value when switch between different thread or stack frame. 2005-07-29 02:12:02 +00:00
Mikhail Khodjaiants
fb81386aa2 Bug 103567: breakpoints view of of sync w/CDT CVS HEAD. 2005-07-28 17:49:05 +00:00
Mikhail Khodjaiants
a7d6556d98 Bug 105224: Two identical directory source container types. 2005-07-26 21:05:45 +00:00
Alain Magloire
c0b5b6e08c 2005-07-26 Alain Magloire
Fix for 92446
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
2005-07-26 19:57:10 +00:00
Mikhail Khodjaiants
7ce35b3215 Bug 102929: Race conditions when setting breakpoints at launch. The initial breakpoint settings, stop in main and resume are batched in one job. This garantees the right order of commands sent to the backend. 2005-07-26 18:17:05 +00:00
Alain Magloire
2cfafe2975 2005-07-25 Alain Magloire
Part fix for PR 100992: The signature was incorrect for structure/unions.

	* src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java
2005-07-25 16:30:01 +00:00
Doug Schaefer
13211bd14e More fun with EPL. I think we have all Java files compliant now. 2005-07-22 14:55:56 +00:00
Alain Magloire
eae0585e17 2005-07-22 Alain Magloire
Fix to Copyright.
2005-07-22 02:52:12 +00:00
Alain Magloire
05c6f0707f 2005-07-22 Alain Magloire
Fix the copyright.
2005-07-22 02:48:34 +00:00
Alain Magloire
1ba90ead7e 2005-07-22 Alain Magloire
Fix the copyright.
2005-07-22 02:42:58 +00:00
Alain Magloire
ba2f36fbae fix to copyright 2005-07-22 02:38:01 +00:00
Alain Magloire
9f27c7baec 2005-07-22 Alain Magloire
Fix to Copyright.
	* src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java
2005-07-22 02:37:17 +00:00
Alain Magloire
4bcf2bce38 2005-07-21 Alain Magloire
Fix for PR 103193
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
2005-07-21 20:29:28 +00:00
Alain Magloire
da7592b337 fixing change in the method 2005-07-19 00:30:24 +00:00
Alain Magloire
8ca570cd07 2005-07-18 Alain Magloire
GDB has now four different version of MI, so it has become
	important to give the user the choice of the version.
	* 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/command/CommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MICommand.java
	+ mi/org/eclipse/cdt/debug/mi/core/command/MIVersion.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/GDBServerCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
2005-07-19 00:30:04 +00:00
Alain Magloire
053f04b5da 2005-07-18 Alain Magloire
new launch constant for the MI protocol
	* src/org/eclipse/cdt/debug/core/ICDTLaunchConfigurationConstants.java
2005-07-19 00:29:38 +00:00
Mikhail Khodjaiants
8b13067b55 Bug 103917: NPE in Variables View. 2005-07-14 21:45:57 +00:00
Mikhail Khodjaiants
23842807c9 Bug 103910: The modules view's icon is missing. 2005-07-14 20:54:13 +00:00
Mikhail Khodjaiants
519a3f133b Bug 103784: NPE in source lookup. 2005-07-14 15:32:35 +00:00
Mikhail Khodjaiants
f440bfe5de Bug 103162: Module View: Missing context menu on detailed pane. 2005-07-12 22:01:20 +00:00
Alain Magloire
ef2c62d0bf 2005-07-10 Alain Magloire
Fix for PR 100992: Setting breakpoints for methods
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
2005-07-11 20:45:45 +00:00
Mikhail Khodjaiants
afb99ca2e0 Bug 94770: Breakpoint marker messages need formatting. 2005-07-11 20:18:06 +00:00
Mikhail Khodjaiants
249408c1cb Bug 102077: The DebugLabelViewDecorato asking info out of context. Added a new flag to CVariable indicate the disposed state and prevent target requests. 2005-07-11 18:34:15 +00:00
Mikhail Khodjaiants
d3ee3bfc24 Bug 102563: Break points not working. Temporary switching back to use file names instead of full paths. 2005-07-11 15:18:03 +00:00
Mikhail Khodjaiants
c65693aadb Bug 103173: Register: user created register groups disappear after debug session restart. 2005-07-11 04:06:52 +00:00
Mikhail Khodjaiants
44f7f93af9 Filter breakpoints before setting using the source lookup mechanism. 2005-07-08 21:16:36 +00:00
Mikhail Khodjaiants
690d999a7c Bug 79371: Setting breakpoints in the left hand side ruler of the disassembly view is sluggish. Asynchronous breakpoint handling. 2005-07-08 18:06:02 +00:00