This is an archive of the discontinued LLVM Phabricator instance.

Support looking up absolute symbols
ClosedPublic

Authored by aprantl on Nov 8 2021, 5:32 PM.

Details

Summary

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

Diff Detail

Event Timeline

aprantl requested review of this revision.Nov 8 2021, 5:32 PM
aprantl created this revision.
This revision is now accepted and ready to land.Nov 8 2021, 8:50 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptNov 9 2021, 9:45 AM