Tue, 27 Mar 2018 08:50:56 +0100 API: improved `GDBFrame >> #file`
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 27 Mar 2018 08:50:56 +0100] rev 115
API: improved `GDBFrame >> #file` ...to try to resolve relative paths using source directories. GDB should do that but somethimes it gets confused so try ourselves in that case.
Fri, 09 Mar 2018 12:38:44 +0000 API: added methods for querying source directories
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 09 Mar 2018 12:38:44 +0000] rev 114
API: added methods for querying source directories This is an API equivalent of `show directories` command.
Fri, 09 Mar 2018 11:01:06 +0000 GNI/MI: added custom inspector view for viewing GDB/MI comminicatication trace
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 09 Mar 2018 11:01:06 +0000] rev 113
GNI/MI: added custom inspector view for viewing GDB/MI comminicatication trace ...to ease debugging/exploring GDB.MI. `GDBSessionRecord*` classes have been renamed to `GDBMITrace*` to avoid (future) naming confusion with event recording feature in GDB itself (reverse debugging).
Fri, 09 Feb 2018 10:16:01 +0000 Fixed `GDBVariableObject >> valueFormatted:` to work even if python pretty printing is enable
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 09 Feb 2018 10:16:01 +0000] rev 112
Fixed `GDBVariableObject >> valueFormatted:` to work even if python pretty printing is enable If pretty printing is enabled, GDB seem to ignore `-f` parameter given to `-var-evaluate-expression`. To work around this, temporarily set variable visualizer to `None` (effectively disabling pretty printing), evaluate and then set it back to default.
Wed, 07 Feb 2018 12:07:19 +0000 API: added methods for querying debugger and target features
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 07 Feb 2018 12:07:19 +0000] rev 111
API: added methods for querying debugger and target features * `GDBDebugger >> features:` to query a list of supported features * `GDBDebugger >> hasFeature:` to check if the debugger supports given feature. * `GDBDebugger >> ensureFeature:` to guard against missing feature These methods handle both, debugger and target features. Symbolic constants for features (known at the time) are defined in `GDBFeatures` pool. See [1] for documentation on features. [1]: https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI-Support-Commands.html
Tue, 13 Feb 2018 23:54:02 +0000 Variable objecys: added `GDBVariableObject >> #visualizer` and `#visualizer:`
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 13 Feb 2018 23:54:02 +0000] rev 110
Variable objecys: added `GDBVariableObject >> #visualizer` and `#visualizer:`
Tue, 13 Feb 2018 22:35:15 +0000 Variable objects: added `GDBVariableObject >> #duplicate`
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 13 Feb 2018 22:35:15 +0000] rev 109
Variable objects: added `GDBVariableObject >> #duplicate` that creates a copy of that object.
Tue, 13 Feb 2018 22:13:28 +0000 Variable objects: keep track of frame in which variable object has been created
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 13 Feb 2018 22:13:28 +0000] rev 108
Variable objects: keep track of frame in which variable object has been created
Mon, 05 Feb 2018 21:45:22 +0000 Variable objects: added `#path` returning an absolute expression to access the value in source langiage
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 05 Feb 2018 21:45:22 +0000] rev 107
Variable objects: added `#path` returning an absolute expression to access the value in source langiage ...as opositte to `#expression` with return a parent-relative expression.
Sun, 04 Feb 2018 23:37:35 +0000 Variable objects: invalidate variable object when thread on inferior terminates
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 04 Feb 2018 23:37:35 +0000] rev 106
Variable objects: invalidate variable object when thread on inferior terminates ...and delete the variable and all its children (by means of `-var-delete`).
(0) -100 -10 +10 +100 tip