Itamar
b28ca9fad1
LibDebug: Add support for creating VariableInfo for paramters
2020-05-09 23:41:08 +02:00
Itamar
1fb62df02a
HackStudio: Show a backtrace in the debug information tab
2020-05-09 23:41:08 +02:00
Itamar
14ee090f25
HackStudio: Support variable inspection in nested scopes
2020-05-08 12:16:10 +02:00
Itamar
5fd64045b1
LibDebug: Miscellaneous fixes from #2097
2020-05-07 23:32:11 +02:00
Itamar
c5eb20d0cc
LibDebug: Parse DWARF information entries
...
We can now iterate the tree structure of the DIEs, access attribute
values and parse some very basic DWARF expressions.
2020-05-05 11:01:36 +02:00
Itamar
009b4ea3f4
LibDebug: Add remove_breakpoint
...
Also, change the interface of all breakpoint management functions to
only take the address of the breakpoint as an argument.
2020-04-25 13:16:46 +02:00
Itamar
8a886e0e96
LibDebug: Parse line number information from DWARF format
...
DWARF line number information, if generated, is stored in the
.debug_line section of an object file.
The information is encoded as instructions for a VM that is defined in
the DWARF specification.
By executing these instructions, we can extract the encoded line number
information.
2020-04-20 17:25:50 +02:00