[PATCH] D82974: [DebugInfo] Allow GNU macro extension to be read

David Stenberg via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 1 09:10:25 PDT 2020


dstenb created this revision.
dstenb added reviewers: SouraVX, dblaikie, ikudrin.
dstenb added a project: debug-info.
Herald added subscribers: llvm-commits, hiraditya, aprantl.
Herald added a project: LLVM.
dstenb added a child revision: D82975: [DebugInfo] Allow GNU macro extension to be emitted.
dstenb added a parent revision: D82972: [DebugInfo] Introduce GNU macro extension entry encodings.
dstenb added a parent revision: D82971: [DebugInfo] Refactor .debug_macro checks. NFCI.

Allow the GNU .debug_macro extension to be parsed and printed by
llvm-dwarfdump. In an upcoming patch support will be added for emitting
that format also.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D82974

Files:
  llvm/include/llvm/BinaryFormat/Dwarf.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
  llvm/lib/BinaryFormat/Dwarf.cpp
  llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp
  llvm/test/DebugInfo/X86/debug-macro-gnu.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D82974.274832.patch
Type: text/x-patch
Size: 9362 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200701/03376e02/attachment.bin>


More information about the llvm-commits mailing list