[all-commits] [llvm/llvm-project] c9881c: Support looking up absolute symbols

adrian-prantl via All-commits all-commits at lists.llvm.org
Tue Nov 9 09:45:45 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9881c7d99c6e4073ed8de11cd3450ef23bd66fc
      https://github.com/llvm/llvm-project/commit/c9881c7d99c6e4073ed8de11cd3450ef23bd66fc
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2021-11-09 (Tue, 09 Nov 2021)

  Changed paths:
    M lldb/source/Symbol/Symbol.cpp
    M lldb/source/Symbol/Symtab.cpp
    A lldb/test/Shell/SymbolFile/absolute-symbol.s

  Log Message:
  -----------
  Support looking up absolute symbols

The Swift stdlib uses absolute symbols in the dylib to communicate
feature flags to the process. LLDB's expression evaluator needs to be
able to find them. This wires up absolute symbols so they show up in
the symtab lookup command, which is also all that's needed for them to
be visible to the expression evaluator JIT.

rdar://85093828

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




More information about the All-commits mailing list