[PATCH] D143488: [DebugInfo] Handle missed DW_FORM_addrx3 and DW_FORM_strx3 cases

Benjamin Maxwell via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 7 04:41:26 PST 2023


benmxwl-arm created this revision.
Herald added a subscriber: hiraditya.
Herald added a project: All.
benmxwl-arm requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

This fixes a few places where the addrx3 and strx3 forms were missed.
Previously this meant if one of these forms appeared somewhere various
errors could occur. This now also adds an extra test case for the addrx3
form (which previously failed).


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D143488

Files:
  llvm/lib/BinaryFormat/Dwarf.cpp
  llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
  llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
  llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
  llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D143488.495472.patch
Type: text/x-patch
Size: 4959 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230207/80027873/attachment.bin>


More information about the llvm-commits mailing list