[all-commits] [llvm/llvm-project] 2124ca: [lld-macho] create __TEXT, __unwind_info from __LD, ...

Greg McGary via All-commits all-commits at lists.llvm.org
Fri Sep 18 22:02:04 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2124ca1d5cb67cf494fb6605d1d437a40610e6ef
      https://github.com/llvm/llvm-project/commit/2124ca1d5cb67cf494fb6605d1d437a40610e6ef
  Author: Greg McGary <gkm at fb.com>
  Date:   2020-09-18 (Fri, 18 Sep 2020)

  Changed paths:
    M lld/MachO/CMakeLists.txt
    M lld/MachO/OutputSegment.h
    M lld/MachO/SyntheticSections.h
    A lld/MachO/UnwindInfoSection.cpp
    A lld/MachO/UnwindInfoSection.h
    M lld/MachO/Writer.cpp
    A lld/test/MachO/compact-unwind.test
    A lld/test/MachO/tools/generate-cfi-funcs.py
    A lld/test/MachO/tools/validate-unwind-info.py

  Log Message:
  -----------
  [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind

Digest the input `__LD,__compact_unwind` and produce the output `__TEXT,__unwind_info`. This is the initial commit with the major functionality.

Successor commits will add handling for ...
* `__TEXT,__eh_frame`
* personalities & LSDA
* `-r` pass-through

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




More information about the All-commits mailing list