Oliver Stannard
57909b0a53
[llvm-objdump] Add entry_value and stack_value opcodes
...
Add the DW_OP_entry_value and DW_OP_stack_value opcodes to the DWARF
expression printer.
Differential revision: https://reviews.llvm.org/D74843
2020-07-14 10:24:59 +01:00
Oliver Stannard
1d7311e052
[llvm-objdump] Add simple memory expressions to variable display
...
Add the DW_OP_breg0..DW_OP_breg31 and DW_OP_bregx opcodes to the DWARF
expression printer.
Differential revision: https://reviews.llvm.org/D74841
2020-07-14 10:24:59 +01:00
Oliver Stannard
c15e04ee5e
[DebugInfo] Add unit test for compact expression printer
...
Add a unit test for the compact DWARF expression printer which will be
used by the llvm-objdump --debug-vars option.
Differential revision: https://reviews.llvm.org/D75250
2020-07-14 10:24:59 +01:00
Nico Weber
9e48422035
Revert "[llvm-objdump] Display locations of variables alongside disassembly"
...
Makes tests fail on Windows, see https://reviews.llvm.org/D70720#1924542
This reverts commit 3a5ddedadb
, and
follow-ups:
f4cb9c919e
042eb0482a
c0cf5f5da9
18649f4813
f62b898c1f
2020-03-16 14:04:25 -04:00
Oliver Stannard
18649f4813
[llvm-objdump] Add entry_value and stack_value opcodes
...
Add the DW_OP_entry_value and DW_OP_stack_value opcodes to the DWARF
expression printer.
Differential revision: https://reviews.llvm.org/D74843
2020-03-16 10:54:41 +00:00
Oliver Stannard
c0cf5f5da9
[llvm-objdump] Add simple memory expressions to variable display
...
Add the DW_OP_breg0..DW_OP_breg31 and DW_OP_bregx opcodes to the DWARF
expression printer.
Differential revision: https://reviews.llvm.org/D74841
2020-03-16 10:54:41 +00:00
Oliver Stannard
f62b898c1f
[DebugInfo] Add unit test for compact expression printer
...
Add a unit test for the compact DWARF expression printer which will be
used by the llvm-objdump --debug-vars option.
Differential revision: https://reviews.llvm.org/D75250
2020-03-16 10:54:41 +00:00