| 
    LLVM 22.0.0git
    
   | 
 
Performs placeholder substitution in dynamic library paths. More...
#include "llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h"
Public Member Functions | |
| void | configure (StringRef loaderPath) | 
| std::string | substitute (StringRef input) const | 
Performs placeholder substitution in dynamic library paths.
Configures known placeholders (like @loader_path) and replaces them in input paths with their resolved values.
Definition at line 170 of file LibraryScanner.h.
| void llvm::orc::DylibSubstitutor::configure | ( | StringRef | loaderPath | ) | 
Definition at line 282 of file LibraryScanner.cpp.
References llvm::StringRef::empty(), llvm::sys::fs::getMainExecutable(), llvm::sys::fs::is_directory(), llvm::sys::path::remove_filename(), and llvm::StringRef::str().
Referenced by llvm::orc::DylibResolver::configure(), and llvm::orc::DylibResolver::resolvelinkerFlag().
      
  | 
  inline | 
Definition at line 174 of file LibraryScanner.h.
References llvm::StringRef::drop_front(), llvm::StringRef::starts_with_insensitive(), and llvm::StringRef::str().
Referenced by llvm::orc::SearchPathResolver::resolve(), and llvm::orc::DylibResolver::resolvelinkerFlag().