diff options
author | Lang Hames <lhames@gmail.com> | 2023-12-08 15:56:56 -0800 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2023-12-08 16:20:37 -0800 |
commit | 437b4f1c2e2478381073bd8ae82fdb556e51b10e (patch) | |
tree | 4cc2f30b75fb66634bfa2ba37870ef1203bb4417 /llvm/tools/llvm-cov/SourceCoverageView.cpp | |
parent | 8615ead9a6d37e6353df1b652aadebe71ec6c242 (diff) | |
download | llvm-437b4f1c2e2478381073bd8ae82fdb556e51b10e.zip llvm-437b4f1c2e2478381073bd8ae82fdb556e51b10e.tar.gz llvm-437b4f1c2e2478381073bd8ae82fdb556e51b10e.tar.bz2 |
[ORC-RT][ORC][MachO] Refactor dlsym to extract a reusable bulk-lookup API.
MachOPlatformRuntimeState::lookupSymbols encapsulates the approach used in
dlsym in bb41fc682ee, but generalizes it to multiple symbols:
1. try to resolve symbols locally
2. issue a push-request for any unresolved symbols
3. re-try local resolution
In the future lookupSymbols can serve as the basis for a public bulk lookup
API in the ORC runtime.
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions