|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h"
Public Member Functions | |
| void | addScanPath (const std::string &Path, PathType Kind) |
| void | markLibraryLoaded (StringRef Path) |
| void | markLibraryUnLoaded (StringRef Path) |
| bool | isLibraryLoaded (StringRef Path) const |
| void | resetAll () |
| void | scanAll (size_t BatchSize=0) |
| void | scan (PathType PK, size_t BatchSize=0) |
| void | resolveSymbols (ArrayRef< StringRef > Symbols, LibraryResolver::OnSearchComplete OnCompletion, const SearchConfig &Config=SearchConfig()) |
| ~LibraryResolutionDriver ()=default | |
Static Public Member Functions | |
| static std::unique_ptr< LibraryResolutionDriver > | create (const LibraryResolver::Setup &S) |
Definition at line 559 of file LibraryResolver.h.
|
default |
References llvm::move().
Definition at line 55 of file LibraryResolver.cpp.
References addScanPath().
Referenced by addScanPath().
|
static |
Definition at line 567 of file LibraryResolver.h.
| void llvm::orc::LibraryResolutionDriver::markLibraryLoaded | ( | StringRef | Path | ) |
Definition at line 59 of file LibraryResolver.cpp.
References markLibraryLoaded().
Referenced by markLibraryLoaded().
| void llvm::orc::LibraryResolutionDriver::markLibraryUnLoaded | ( | StringRef | Path | ) |
Definition at line 63 of file LibraryResolver.cpp.
References markLibraryUnLoaded().
Referenced by markLibraryUnLoaded().
|
inline |
Definition at line 571 of file LibraryResolver.h.
| void llvm::orc::LibraryResolutionDriver::resolveSymbols | ( | ArrayRef< StringRef > | Symbols, |
| LibraryResolver::OnSearchComplete | OnCompletion, | ||
| const SearchConfig & | Config = SearchConfig() ) |
Definition at line 67 of file LibraryResolver.cpp.
References resolveSymbols().
Referenced by resolveSymbols().
|
inline |
Definition at line 582 of file LibraryResolver.h.
|
inline |
Definition at line 577 of file LibraryResolver.h.