LLVM: llvm::orc::LibraryResolver Class Reference (original) (raw)

Scans libraries and resolves Symbols across user and system paths. More...

#include "[llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h](LibraryResolver%5F8h%5Fsource.html)"

Public Member Functions
LibraryResolver ()=delete
LibraryResolver (const Setup &S)
~LibraryResolver ()=default
void dump ()
void searchSymbolsInLibraries (std::vector< std::string > &SymList, OnSearchComplete OnComplete, const SearchConfig &Config=SearchConfig())
Friends
class LibraryResolutionDriver

Scans libraries and resolves Symbols across user and system paths.

Supports symbol enumeration and filtering via SymbolEnumerator, and tracks symbol resolution results through SymbolQuery. Thread-safe and uses LibraryScanHelper for efficient path resolution and caching.

Definition at line 307 of file LibraryResolver.h.

OnSearchComplete

llvm::orc::LibraryResolver::LibraryResolver ( ) delete

LibraryResolver() [2/2]

llvm::orc::LibraryResolver::LibraryResolver ( const Setup & S) explicit

~LibraryResolver()

llvm::orc::LibraryResolver::~LibraryResolver ( ) default

dump()

void llvm::orc::LibraryResolver::dump ( ) inline

searchSymbolsInLibraries()

void llvm::orc::LibraryResolver::searchSymbolsInLibraries ( std::vector< std::string > & SymList,
OnSearchComplete OnComplete,
const SearchConfig & Config = SearchConfig() )

LibraryResolutionDriver


The documentation for this class was generated from the following files: