diff options
author | David Stenberg <david.stenberg@ericsson.com> | 2020-03-16 11:47:53 +0100 |
---|---|---|
committer | David Stenberg <david.stenberg@ericsson.com> | 2020-03-16 12:16:37 +0100 |
commit | 02b6a3c3499fbc896d07eb643b8f1bcd6cbcf55d (patch) | |
tree | c966e0cf8702b97234aaa7f80cb8805db891538d /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 5abfa3226da67cf00cefe6365ec62049a7592e61 (diff) | |
download | llvm-02b6a3c3499fbc896d07eb643b8f1bcd6cbcf55d.zip llvm-02b6a3c3499fbc896d07eb643b8f1bcd6cbcf55d.tar.gz llvm-02b6a3c3499fbc896d07eb643b8f1bcd6cbcf55d.tar.bz2 |
[DebugInfo] Handle generic type DW_OP_convert ops in dsymutil
Summary:
This is a preparatory change for allowing LLVM to emit DW_OP_convert
operations converting to the generic type.
If DW_OP_convert's operand is 0, it converts the top of the stack to the
generic type, as specified by DWARFv5 section 2.5.1.6:
"[...] takes one operand, which is an unsigned LEB128 integer that
represents the offset of a debugging information entry in the current
compilation unit, or value 0 which represents the generic type."
This adds support for such operations to dsymutil.
Reviewers: aprantl, markus, friss, JDevlieghere
Reviewed By: aprantl, JDevlieghere
Subscribers: hiraditya, llvm-commits
Tags: #debug-info, #llvm
Differential Revision: https://reviews.llvm.org/D76142
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions