Mikhail Khodjaiants
66859771be
Changed the 'hasStackFrames' method of the 'CThread' class to return true regardless if the thread contains stack frames or not. This method is only used by UI to update the thread label.
2003-09-23 20:51:28 +00:00
Mikhail Khodjaiants
6e4db834c0
Temporary fix for PR 39061: Attach source does not work for applications compiled in CygWin.
2003-09-17 21:57:33 +00:00
Mikhail Khodjaiants
0cca8134a6
Correct dates.
2003-09-16 21:09:46 +00:00
Mikhail Khodjaiants
93129aabdc
Fix for PR 38468: Error in files location.
...
Use the 'getCanonicalPath' method of the 'File' class to obtain the file name.
2003-09-16 18:40:02 +00:00
Mikhail Khodjaiants
5669e06d25
Fix for PR 43101: Breakpoint exception when source doesn't exist.
...
The 'fireBreakpointChanged' method of 'BreakpointManager' is used to notify the UI components that a breakpoint is added. This is a part of new implementation to support deffered breakpoints. For new breakpoints the 'delta' argument is null. Check if delta is not null to avoid this problem.
2003-09-15 18:33:15 +00:00
Mikhail Khodjaiants
ad5028bba4
Detail Pane values for casted variables.
2003-09-11 20:58:25 +00:00
Mikhail Khodjaiants
73a655acfe
The qualified name should be chached in the InternalVariable.
2003-09-11 20:57:55 +00:00
Mikhail Khodjaiants
8bd60b7ecd
Added new field to store the chached value of the qualified name.
2003-09-11 20:57:22 +00:00
Mikhail Khodjaiants
22e130fbe7
Moving the shared library search paths block to mi UI.
2003-09-11 17:44:42 +00:00
Mikhail Khodjaiants
86bd34cb79
If breakpoint is a line breakpoint check if source locator contains the file instead of container project.
2003-09-10 21:23:38 +00:00
Mikhail Khodjaiants
95edb19234
Fix for PR 42790: Memory view is not cleared when target is terminated
2003-09-10 15:26:23 +00:00
Mikhail Khodjaiants
cc49de64a7
Fix for PR 39680: Gash in error message for memory view.
2003-09-09 19:25:07 +00:00
Mikhail Khodjaiants
2f62fb6d57
Final fix for PR 39484: Move 'getType' method from ICDIVariable to ICDIVaraibleObject.
2003-09-09 17:39:19 +00:00
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