HomePhabricator

[lldb/DWARF] Add support for DW_OP_implicit_value

Authored by mib on Oct 20 2020, 6:54 PM.

Description

[lldb/DWARF] Add support for DW_OP_implicit_value

This patch completes https://reviews.llvm.org/D83560. Now that the
compiler can emit DW_OP_implicit_value into DWARF expressions, lldb
needed to learn reading these opcodes for variable inspection and
expression evaluation.

This implicit location descriptor specifies an immediate value with two
operands: the length (ULEB128) followed by a block representing the value
in the target memory representation.

rdar://67406091

Differential revision: https://reviews.llvm.org/D89842

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>

Details

Committed
mibOct 22 2020, 9:02 AM
Differential Revision
D89842: [lldb/DWARF] Add support for DW_OP_implicit_value
Parents
rGa779a169931c: [OpenCL] Remove unused extensions
Branches
Unknown
Tags
Unknown