[all-commits] [llvm/llvm-project] a8c3d9: [DebugInfo] Teach LLVM and LLDB about ptrauth in D...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Wed Jul 27 11:49:12 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a8c3d9815e0443bacf5315536ad356e4acb184f2
      https://github.com/llvm/llvm-project/commit/a8c3d9815e0443bacf5315536ad356e4acb184f2
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2022-07-27 (Wed, 27 Jul 2022)

  Changed paths:
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
    M llvm/include/llvm/BinaryFormat/Dwarf.def
    M llvm/lib/DebugInfo/DWARF/DWARFTypePrinter.cpp
    A llvm/test/tools/llvm-dwarfdump/AArch64/ptrauth.s

  Log Message:
  -----------
  [DebugInfo] Teach LLVM and LLDB about ptrauth in DWARF

Teach libDebugInfo (llvm-dwarfdump) and lldb about DWARF tags and
attributes for pointer authentication. These values have been emitted by
Apple clang for several releases. Although upstream LLVM doesn't emit
these values yet, we hope to upstream that part sometime soon.

Differential revision: https://reviews.llvm.org/D130215




More information about the All-commits mailing list