|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h"
Public Member Functions | |
| void | addScanPath (const std::string &Path, PathType Kind) |
| bool | markLibraryLoaded (StringRef Path) |
| bool | 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 (std::vector< std::string > 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 468 of file LibraryResolver.h.
|
default |
References llvm::move().
Definition at line 56 of file LibraryResolver.cpp.
References addScanPath().
Referenced by addScanPath().
|
static |
Definition at line 476 of file LibraryResolver.h.
Definition at line 60 of file LibraryResolver.cpp.
References llvm::Lib, llvm::orc::LibraryManager::Loaded, and markLibraryLoaded().
Referenced by markLibraryLoaded().
Definition at line 70 of file LibraryResolver.cpp.
References llvm::Lib, markLibraryUnLoaded(), and llvm::orc::LibraryManager::Unloaded.
Referenced by markLibraryUnLoaded().
|
inline |
Definition at line 480 of file LibraryResolver.h.
| void llvm::orc::LibraryResolutionDriver::resolveSymbols | ( | std::vector< std::string > | Symbols, |
| LibraryResolver::OnSearchComplete | OnCompletion, | ||
| const SearchConfig & | Config = SearchConfig() ) |
Definition at line 80 of file LibraryResolver.cpp.
References resolveSymbols().
Referenced by resolveSymbols().
|
inline |
Definition at line 491 of file LibraryResolver.h.
|
inline |
Definition at line 486 of file LibraryResolver.h.