[all-commits] [llvm/llvm-project] 57aeb3: [JITLink][ELF] Don't skip debug info sections by d...

lhames via All-commits all-commits at lists.llvm.org
Sat Mar 18 22:45:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 57aeb305460406f7b822cfe6ab9fb4d730fc3b38
      https://github.com/llvm/llvm-project/commit/57aeb305460406f7b822cfe6ab9fb4d730fc3b38
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-03-18 (Sat, 18 Mar 2023)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELFLinkGraphBuilder.h
    A llvm/test/ExecutionEngine/JITLink/X86/ELF_debug_section_lifetime_is_NoAlloc.yaml
    R llvm/test/ExecutionEngine/JITLink/X86/ELF_skip_debug_sections.s

  Log Message:
  -----------
  [JITLink][ELF] Don't skip debug info sections by default.

By default ELFLinkGraphBuilder will now create LinkGraph sections with NoAlloc
lifetime for debug info sections in the original object. Debug sections are not
kept alive by default, and will be dead-stripped unless some plugin marks them
as live in the pre-prune phase.




More information about the All-commits mailing list