Home
last modified time | relevance | path

Searched refs:HandleSet (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/Unix/
H A DDynamicLibrary.inc16 DynamicLibrary::HandleSet::~HandleSet() {
27 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
44 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
48 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
54 DynamicLibrary::HandleSet::~HandleSet() {}
56 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
61 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
64 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
/llvm-project-15.0.7/llvm/lib/Support/
H A DDynamicLibrary.cpp26 class DynamicLibrary::HandleSet { class in DynamicLibrary
36 HandleSet() = default;
37 ~HandleSet();
113 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
147 HandleSet& HS = *OpenedHandles; in getPermanentLibrary()
149 void *Handle = HandleSet::DLOpen(FileName, Err); in getPermanentLibrary()
171 return HandleSet::DLSym(Data, SymbolName); in getAddressOfSymbol()
/llvm-project-15.0.7/llvm/lib/Support/Windows/
H A DDynamicLibrary.inc25 DynamicLibrary::HandleSet::~HandleSet() {
35 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
57 static DynamicLibrary::HandleSet *IsOpenedHandlesInstance(void *Handle) {
60 DynamicLibrary::HandleSet &Inst = *OpenedHandles;
64 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
65 if (HandleSet* HS = IsOpenedHandlesInstance(Handle))
89 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
90 HandleSet* HS = IsOpenedHandlesInstance(Handle);
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DDynamicLibrary.h126 class HandleSet; variable