Mikhail Khodjaiants
ce59a25fa6
Regrouping the launch configuration constants.
2003-09-08 21:40:11 +00:00
Mikhail Khodjaiants
233b7ca8d5
Removed the internal handling of the 'stop-on-shared-library-events' option - will be moved to the mi.
...
Try to set the deferred breakpoints only when:
- a shared library is loaded,
- the symbols of shared library are loaded.
2003-09-08 20:48:18 +00:00
Mikhail Khodjaiants
5698a06608
Added the 'getSharedLibraryPaths' and 'setSharedLibraryPaths' methods to the 'ICDISharedLibraryManager' interface.
2003-09-08 20:33:45 +00:00
Mikhail Khodjaiants
c4517804fd
Implementation of deferred breakpoints.
2003-08-29 21:57:08 +00:00
Mikhail Khodjaiants
dab5b46aed
Moving shared library features from mi to CDI.
...
Added new launch configuration constants to ICDTLaunchConfigurationConstants.
2003-08-29 21:49:44 +00:00
Mikhail Khodjaiants
75d00906d9
Moving shared library features from mi to CDI.
...
Added new methods to ICDISharedLibraryManager:
- isAutoLoadSymbols
- isStopOnSolibEvents
- setAutoLoadSymbols
- setStopOnSolibEvents
- supportsAutoLoadSymbols
- supportsStopOnSolibEvents
2003-08-29 21:21:45 +00:00
Mikhail Khodjaiants
ae82c8efca
Moving shared library features from mi to CDI.
...
Added new methods to ICDISharedLibraryManager:
- isAutoLoadSymbols
- isStopOnSolibEvents
- setAutoLoadSymbols
- setStopOnSolibEvents
- supportsAutoLoadSymbols
- supportsStopOnSolibEvents
2003-08-29 20:50:45 +00:00
Mikhail Khodjaiants
e9a58e48b6
Removed the 'isAccessSpecifier' method from CVaraiable.
2003-08-21 15:24:21 +00:00
Mikhail Khodjaiants
a154926a6a
Use the names of array's elements returned by CDI.
2003-08-21 15:12:56 +00:00
Mikhail Khodjaiants
cee6254f9e
Unable to terminate post mortem debugging session.
...
Extended the 'CDebugTarget' class to overload the 'terminate' and 'canTerminate' methods.
2003-08-20 17:02:35 +00:00
Mikhail Khodjaiants
5f589a68a0
Create ICDIVariableObject for each array partition to compute a detail panel's value.
2003-08-19 20:56:15 +00:00
Alain Magloire
4471c53d81
updated
2003-08-19 02:02:13 +00:00
Alain Magloire
95e899e939
extends sessionObject
2003-08-19 02:00:57 +00:00
Alain Magloire
15e427d9ff
New SessionObject for suspend on shared events.
2003-08-19 02:00:42 +00:00
Mikhail Khodjaiants
4214aed737
Removed the 'Type' field from the 'Display As Array' dialog.
2003-08-13 21:16:23 +00:00
Mikhail Khodjaiants
0627136ff0
Moved some methods from ICDIVariable to ICDIVariableObject.
...
Create 'var-objects' only for the requested array partitions.
2003-08-13 18:19:53 +00:00
Alain Magloire
9fc30087ce
updated.
2003-08-08 01:59:38 +00:00
Alain Magloire
dcc4938a6e
effect of ICDIVariableManager refactoring
2003-08-08 01:58:28 +00:00
Alain Magloire
809d21f323
Renamve getVariableObject(String, String, String)
...
getGlobalVariableObject();
removing getVariableObject(ICDIStackframe, String)
2003-08-08 01:58:09 +00:00
Mikhail Khodjaiants
d391011d82
Added the implementation of the 'getType' and 'getTypeName' methods of the 'CVaraible:ErrorVariable' class.
2003-08-06 20:51:19 +00:00
Mikhail Khodjaiants
812c1785ab
Uncommented the 'sizeof' method of 'ICDIVariableObject'.
2003-08-06 20:18:33 +00:00
Alain Magloire
110459666f
updated
2003-08-06 19:52:09 +00:00
Alain Magloire
de21ec7208
Move methods to ICDIVariableObject.
2003-08-06 19:51:58 +00:00
Mikhail Khodjaiants
06784eca01
Use the 'getReferencedProject' method to obtain all referenced projects.
2003-08-05 21:13:51 +00:00
Mikhail Khodjaiants
6d5684edff
Invalidate error variables when the session is resumed.
2003-08-05 17:49:30 +00:00
Mikhail Khodjaiants
022ba9b789
Moved the 'getReferencedProject' method to 'CDebugUtils'.
...
Added the cycle checking.
2003-07-30 20:22:31 +00:00
Mikhail Khodjaiants
5ad84a932b
Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.
2003-07-28 21:39:57 +00:00
Mikhail Khodjaiants
460eff2253
Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class.
2003-07-28 19:59:27 +00:00
Mikhail Khodjaiants
622186c83c
Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - the methods of this class are mostly used in UI plugins.
2003-07-28 19:40:24 +00:00
Mikhail Khodjaiants
44c47aa497
Cleanup. Removed the unused 'getNumberOfChildren' method from the 'CValue' class.
2003-07-28 19:08:14 +00:00
Mikhail Khodjaiants
87128db4da
Cleanup. Removed the 'reset' and 'getQualifiedName' methods from the 'ICVaraible' interface.
2003-07-28 17:25:01 +00:00
David Inglis
0a8f96e1d2
fixed supports cpu test so that it finds debugger that support a cpu which
...
== native but don't say they support native
2003-07-28 13:36:24 +00:00
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