[all-commits] [llvm/llvm-project] 014cd3: [BOLT][DWARF] Implement monolithic DWARF5

Alexander Yermolovich via All-commits all-commits at lists.llvm.org
Thu Apr 21 16:02:41 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 014cd37f5141af24c3082c70a251f84f48992022
      https://github.com/llvm/llvm-project/commit/014cd37f5141af24c3082c70a251f84f48992022
  Author: Alexander Yermolovich <ayermolo at fb.com>
  Date:   2022-04-21 (Thu, 21 Apr 2022)

  Changed paths:
    M bolt/include/bolt/Core/BinaryContext.h
    M bolt/include/bolt/Core/DebugData.h
    M bolt/include/bolt/Rewrite/DWARFRewriter.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/DebugData.cpp
    M bolt/lib/Rewrite/DWARFRewriter.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp
    A bolt/test/X86/Inputs/dwarf5_helper.s
    A bolt/test/X86/Inputs/dwarf5_main.s
    A bolt/test/X86/dwarf5-debug-info-dwarf4-debug-line.s
    A bolt/test/X86/dwarf5-debug-line.s
    A bolt/test/X86/dwarf5-debug-loclists.s
    A bolt/test/X86/dwarf5-label-low-pc.s
    A bolt/test/X86/dwarf5-locexpr-addrx.s
    A bolt/test/X86/dwarf5-lowpc-highpc-convert.s
    A bolt/test/X86/dwarf5-rangeoffset-to-rangeindex.s
    A bolt/test/X86/dwarf5-two-loclists.test
    A bolt/test/X86/dwarf5-two-rnglists.test
    A bolt/test/X86/insert-addr-rnglists_base.s
    M lldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu1.s

  Log Message:
  -----------
  [BOLT][DWARF] Implement monolithic DWARF5

Added implementation to support DWARF5 in monolithic mode.
Next step DWARF5 split dwarf support.

Reviewed By: maksfb

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




More information about the All-commits mailing list