Jan Vrany <jan.vrany@labware.com> [Mon, 08 Aug 2022 12:27:57 +0100] rev 268
Update README.md
Jan Vrany <jan.vrany@labware.com> [Fri, 29 Jul 2022 16:21:33 +0100] rev 267
UI: do not highlight pseudo-instructions
...such as labels.
Jan Vrany <jan.vrany@labware.com> [Fri, 29 Jul 2022 16:12:54 +0100] rev 266
Fix `VDBInstructionListApplication` to analyze blocks for standalone instruction list
...that is, for instructions without any "disassemblable" (function, address range). This
is used in some inspector goodies on Compiler's code buffer.
Jan Vrany <jan.vrany@labware.com> [Tue, 26 Jul 2022 15:01:33 +0100] rev 265
Do not show address for (pseudo) instructions with no code
While such instructions do not appear in GDB-produced disassembly,
they may appear in some manually-generated instruction lists.
One example of such (pseudo) instruction is label.
Jan Vrany <jan.vrany@labware.com> [Mon, 30 May 2022 14:18:03 +0100] rev 264
Relicense under MIT license.
Jan Vrany <jan.vrany@labware.com> [Fri, 27 May 2022 12:52:50 +0100] rev 263
python: add module vdb.utils.C
...containing a set of handy utilities to simplify writing Python scripts
using C-like constructs. Useful when transcribing come C code
to Python for use in GDB (for traversing data structures and so on).
Jan Vrany <jan.vrany@labware.com> [Thu, 26 May 2022 17:16:08 +0100] rev 262
UX: analyze basic block in a background job
as this may take a while. Doing it in background make the
UI a bit more responsive, especially when ArchC-based instruction
dissector is used.
Jan Vrany <jan.vrany@labware.com> [Thu, 26 May 2022 12:13:29 +0100] rev 261
UX: cache disassembly and basic blocks
Jan Vrany <jan.vrany@labware.com> [Wed, 25 May 2022 17:37:57 +0100] rev 260
UX: do not update stacktrace for threads that are collapsed
In that case, just arrange for stack to be lazily fetched when thread
is expanded. This reduces the number of commands executed upon
stop event.
Jan Vrany <jan.vrany@labware.com> [Wed, 25 May 2022 17:06:41 +0100] rev 259
Fix basic block splitting
...in cases the splitted block has no successor and/or
precedessor.