[all-commits] [llvm/llvm-project] e7102e: [DWARF5] Added support for .debug_macro.dwo sectio...

Sourabh Singh Tomar via All-commits all-commits at lists.llvm.org
Fri May 29 11:44:21 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e7102eed20d969c7e75b7d3dc5192290f733797a
      https://github.com/llvm/llvm-project/commit/e7102eed20d969c7e75b7d3dc5192290f733797a
  Author: Sourabh Singh Tomar <SourabhSingh.Tomar at amd.com>
  Date:   2020-05-30 (Sat, 30 May 2020)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h
    M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
    A llvm/test/DebugInfo/X86/debug-macro-strp-dwo.s
    A llvm/test/DebugInfo/X86/debug-macro-strx-dwo.s

  Log Message:
  -----------
  [DWARF5] Added support for .debug_macro.dwo section in llvm-dwarfdump

This patch extends the parsing and dumping support of llvm-dwarfdump
for debug_macro.dwo section.

Following forms are supported:

 - DW_MACRO_define
 - DW_MACRO_undef
 - DW_MACRO_start_file
 - DW_MACRO_end_file
 - DW_MACRO_define_strx
 - DW_MACRO_undef_strx
 - DW_MACRO_define_strp
 - DW_MACRO_undef_strp

Reviewed by: ikudrin, dblaikie

Differential Revision: https://reviews.llvm.org/D78500




More information about the All-commits mailing list