Searched refs:HandleSet (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DDynamicLibrary.cpp28 // All methods for HandleSet should be used holding SymbolsMutex.
29 class DynamicLibrary::HandleSet { class in class:DynamicLibrary
39 HandleSet() : Process(nullptr) {} function in class:DynamicLibrary::HandleSet
40 ~HandleSet();
118 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
151 // ManagedStatic can be added from static constructors in HandleSet::DLOpen.
152 HandleSet& HS = *OpenedHandles;
154 void *Handle = HandleSet::DLOpen(FileName, Err);
176 return HandleSet::DLSym(Data, SymbolName);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DDynamicLibrary.h126 class HandleSet;
/freebsd-13-stable/contrib/llvm-project/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);

Completed in 164 milliseconds