Mikhail Khodjaiants
3b39a5f585
Fix for PR 40696.
2003-07-24 17:59:00 +00:00
Mikhail Khodjaiants
52e1267d4a
Create a special type of ICDIVariable (ErrorVariable) if request to gdb fails.
2003-07-22 22:32:40 +00:00
Mikhail Khodjaiants
9a70e8f755
Fixes for CSourceLoator:
...
Use the 'getReferencedProjects' method of 'CSourceLocator' to obtain the list of referenced projects.
Use the correct tag for additional source locations.
2003-07-22 14:45:21 +00:00
Mikhail Khodjaiants
6dbda36f90
Fix for PR 39936: GDB hits modified conditional breakpoints when condition not satisfied.
...
This is a work around for GDB PR MI/1289.
2003-07-17 21:59:18 +00:00
Mikhail Khodjaiants
ef2a5f83f2
Automatically update the list of source locations when the list of the referenced projects is modified.
2003-07-17 20:56:13 +00:00
Mikhail Khodjaiants
0642ccd81b
Automatically update the list of source locations when the list of the referenced projects is modified.
2003-07-17 20:24:01 +00:00
Mikhail Khodjaiants
f3ed140c9c
Fix for PR 39372: Breakpoints don't get activated when symbols are loaded.
2003-06-30 21:14:48 +00:00
Mikhail Khodjaiants
0375bb50a1
Fix for PR 39100: CDT/Debug core is asking value 16 times.
2003-06-30 20:05:43 +00:00
Mikhail Khodjaiants
faf7bd9da2
Fix for PR 39087: Cache the MI answer once we know if the variable is writable.
2003-06-30 18:00:14 +00:00
Mikhail Khodjaiants
aa3f10c491
All local var_objects are destroyed when a thread other than current is selected. CVariable has to be invalidated if a "destroyed" event has been received.
2003-06-24 05:30:41 +00:00
Mikhail Khodjaiants
cf576425cb
Fix for ClassCastException in CStackFrame.
2003-06-23 19:35:45 +00:00
Mikhail Khodjaiants
b121523ac4
Variable bookkeeping (phase 0.1).
2003-06-20 21:16:16 +00:00
Mikhail Khodjaiants
61f80b02fe
Incorrect casting int the "setChanged" method of CVariable.
2003-06-18 20:59:15 +00:00
Mikhail Khodjaiants
038b3552b2
Cleanup: removed unused and internal methods from ICValue.
2003-06-11 22:58:44 +00:00
Mikhail Khodjaiants
52f06ad88c
Refactoring: moved the type and value related methods from ICVariable to ICType and ICValue.
2003-06-10 22:33:56 +00:00
Mikhail Khodjaiants
ed640e09ab
Cleanup.
2003-06-10 16:47:24 +00:00
Mikhail Khodjaiants
239af2b4b6
Default format preferences for variables, registers and expressions.
2003-06-09 18:11:40 +00:00
Mikhail Khodjaiants
198153d7e6
Renamed the 'refresh' method of ICVariable to 'reset'. Added new method - 'reset' to CValue instead of using the 'setChanged' method.
2003-06-09 15:45:07 +00:00
Mikhail Khodjaiants
30aeec572e
Mark as changed parent variables.
2003-06-06 21:54:08 +00:00
Mikhail Khodjaiants
6250bf1be7
Refresh only the state of variable when handling a change event.
2003-06-06 20:34:32 +00:00
Mikhail Khodjaiants
e52ae1fe5a
Correct presentation of the full names of variables that contain pointers.
2003-06-06 20:00:22 +00:00
Mikhail Khodjaiants
08ab887f65
Correct presentation of the full names of variables that contain pointers.
2003-06-06 19:55:13 +00:00
Mikhail Khodjaiants
5243e5bd71
Changed the implementation of the'getName' method of CVariable to return the actual names of array members.
2003-06-06 19:27:17 +00:00
Mikhail Khodjaiants
4890f5b3c1
Infinite values of the floating point types.
2003-06-05 21:18:25 +00:00
Mikhail Khodjaiants
1a2df38e62
Renamed the 'computeDetail' method of the 'ICValue' interface to 'evaluateAsExpression'.
2003-06-05 20:44:45 +00:00
Mikhail Khodjaiants
8efde68c59
Removed the redundant methods from the 'ICDIFloatingPointValue' interface.
2003-06-05 19:22:52 +00:00
Mikhail Khodjaiants
152f3b0dc3
Implementing the core support of the detail panel.
2003-06-04 22:02:47 +00:00
Mikhail Khodjaiants
f6516e4737
Added the processing of reference values.
2003-06-04 17:44:46 +00:00
Mikhail Khodjaiants
6472982fc0
Implementing the core support of UI features for types and internal formating (instead of using the format features provided by gdb).
2003-06-04 16:13:14 +00:00
Alain Magloire
7a4da108d7
updated.
2003-05-29 20:53:57 +00:00
Alain Magloire
c857a4eaf2
added new methods to allow casting
2003-05-29 20:53:43 +00:00
Mikhail Khodjaiants
a295e9b86c
Added new methods to ICVariable to vizualize arrays and structures based on the new CDI types.
2003-05-29 19:18:51 +00:00
Mikhail Khodjaiants
39f646118e
Verify if breakpoint belongs to the project before setting, removing or changing properties.
2003-05-27 19:00:30 +00:00
Alain Magloire
4c4433067c
updated.
2003-05-26 18:46:19 +00:00
Alain Magloire
2644a0923e
getType() new method.
2003-05-26 18:46:13 +00:00
Mikhail Khodjaiants
7de234ff77
First draft of the tracepoints in the CDI.
2003-05-26 18:12:38 +00:00
Alain Magloire
3cb76211e0
updated.
2003-05-23 15:49:52 +00:00
Alain Magloire
139372d3d0
ICDIType extends ICDIObject
2003-05-23 15:49:46 +00:00
Alain Magloire
262478774d
updated
2003-05-23 05:14:07 +00:00
Alain Magloire
e73328b981
First draft interface of the types for CDI
2003-05-23 05:13:17 +00:00
Mikhail Khodjaiants
f0436fcef5
Created preference for the maximum number of disassembly instructions.
2003-05-14 19:24:12 +00:00
Mikhail Khodjaiants
4fc88a9b59
Moved the generation of expressions for global variables to the mi plugin.
2003-05-12 21:14:49 +00:00
Mikhail Khodjaiants
359c65a4f5
When generating disassembly instructions by file name and line number check if the frame address is in the address range of the instruction set.
...
If the instruction set doesn't contain the frame address generate a new instruction set based on the frame address.
2003-05-12 14:46:34 +00:00
Mikhail Khodjaiants
9e873ea496
In the "terminate" event handler of the session manager check the targets that belong to the current session.
2003-05-08 17:22:16 +00:00
Mikhail Khodjaiants
2daeadc115
Set the error status if the debug target is suspended because of an error.
2003-05-07 17:24:56 +00:00
Mikhail Khodjaiants
f12c4032e8
Removed unused constructor.
2003-05-06 18:34:54 +00:00
Mikhail Khodjaiants
0f257f5573
Check if the underlying debugger supports expression evaluation in the "canEvaluate" method.
2003-05-06 17:35:35 +00:00
Mikhail Khodjaiants
33aba856fd
Added tooltips to breakpoints and watchpoints.
2003-05-06 16:28:55 +00:00
Mikhail Khodjaiants
8db10675f9
New method in ICBreakpoint - "isConditional".
...
Added a status functionality to the CDebugElement class.
2003-05-05 19:52:25 +00:00
Mikhail Khodjaiants
7ef7176558
New method in ICBreakpoint - "isConditional".
2003-05-05 19:51:46 +00:00