Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DDynamicLibrary.inc16 DynamicLibrary::HandleSet::~HandleSet() {
27 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
45 void DynamicLibrary::HandleSet::DLClose(void *Handle) { ::dlclose(Handle); }
47 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
53 DynamicLibrary::HandleSet::~HandleSet() {}
55 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
61 void DynamicLibrary::HandleSet::DLClose(void *Handle) {}
63 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDynamicLibrary.cpp25 class DynamicLibrary::HandleSet { class in DynamicLibrary
35 HandleSet() = default;
36 ~HandleSet();
126 DynamicLibrary::HandleSet OpenedHandles;
127 DynamicLibrary::HandleSet OpenedTemporaryHandles;
168 void *Handle = HandleSet::DLOpen(FileName, Err); in getPermanentLibrary()
192 void *Handle = HandleSet::DLOpen(FileName, Err); in getLibrary()
215 return HandleSet::DLSym(Data, SymbolName); in getAddressOfSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/
H A DDynamicLibrary.inc24 DynamicLibrary::HandleSet::~HandleSet() {
34 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
56 static DynamicLibrary::HandleSet *IsOpenedHandlesInstance(void *Handle) {
57 DynamicLibrary::HandleSet &Inst = getGlobals().OpenedHandles;
61 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
62 if (HandleSet *HS = IsOpenedHandlesInstance(Handle))
86 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
87 HandleSet *HS = IsOpenedHandlesInstance(Handle);
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDynamicLibrary.h148 class HandleSet; variable