| 
    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.