Lines Matching refs:ELFNixPlatformRuntimeState

84 class ELFNixPlatformRuntimeState {  class
102 static ELFNixPlatformRuntimeState &get();
105 ELFNixPlatformRuntimeState(void *DSOHandle);
108 ELFNixPlatformRuntimeState(const ELFNixPlatformRuntimeState &) = delete;
109 ELFNixPlatformRuntimeState &
110 operator=(const ELFNixPlatformRuntimeState &) = delete;
111 ELFNixPlatformRuntimeState(ELFNixPlatformRuntimeState &&) = delete;
112 ELFNixPlatformRuntimeState &operator=(ELFNixPlatformRuntimeState &&) = delete;
147 static ELFNixPlatformRuntimeState *MOPS;
166 ELFNixPlatformRuntimeState *ELFNixPlatformRuntimeState::MOPS = nullptr;
168 void ELFNixPlatformRuntimeState::initialize(void *DSOHandle) { in initialize()
170 MOPS = new ELFNixPlatformRuntimeState(DSOHandle); in initialize()
173 ELFNixPlatformRuntimeState &ELFNixPlatformRuntimeState::get() { in get()
178 void ELFNixPlatformRuntimeState::destroy() { in destroy()
183 ELFNixPlatformRuntimeState::ELFNixPlatformRuntimeState(void *DSOHandle) in ELFNixPlatformRuntimeState() function in __anond65998760111::ELFNixPlatformRuntimeState
195 Error ELFNixPlatformRuntimeState::registerObjectSections( in registerObjectSections()
209 Error ELFNixPlatformRuntimeState::deregisterObjectSections( in deregisterObjectSections()
217 const char *ELFNixPlatformRuntimeState::dlerror() { return DLFcnError.c_str(); } in dlerror()
219 void *ELFNixPlatformRuntimeState::dlopen(std::string_view Path, int Mode) { in dlopen()
240 int ELFNixPlatformRuntimeState::dlclose(void *DSOHandle) { in dlclose()
245 void *ELFNixPlatformRuntimeState::dlsym(void *DSOHandle, in dlsym()
256 int ELFNixPlatformRuntimeState::registerAtExit(void (*F)(void *), void *Arg, in registerAtExit()
266 void ELFNixPlatformRuntimeState::runAtExits(void *DSOHandle) { in runAtExits()
285 ELFNixPlatformRuntimeState::getThreadDataSectionFor(const char *ThreadData) { in getThreadDataSectionFor()
297 ELFNixPlatformRuntimeState::PerJITDylibState *
298 ELFNixPlatformRuntimeState::getJITDylibStateByHeaderAddr(void *DSOHandle) { in getJITDylibStateByHeaderAddr()
305 ELFNixPlatformRuntimeState::PerJITDylibState *
306 ELFNixPlatformRuntimeState::getJITDylibStateByName(std::string_view Name) { in getJITDylibStateByName()
318 ELFNixPlatformRuntimeState::PerJITDylibState &
319 ELFNixPlatformRuntimeState::getOrCreateJITDylibState( in getOrCreateJITDylibState()
336 Error ELFNixPlatformRuntimeState::registerThreadDataSection( in registerThreadDataSection()
351 ELFNixPlatformRuntimeState::lookupSymbolInJITDylib(void *DSOHandle, in lookupSymbolInJITDylib()
364 ELFNixPlatformRuntimeState::getJITDylibInitializersByName( in getJITDylibInitializersByName()
378 ELFNixPlatformRuntimeState::dlopenInitialize(std::string_view Path, int Mode) { in dlopenInitialize()
412 Error ELFNixPlatformRuntimeState::initializeJITDylib( in initializeJITDylib()
444 ELFNixPlatformRuntimeState::get().getThreadDataSectionFor(ThreadData); in getInstance()
478 ELFNixPlatformRuntimeState::initialize( in __orc_rt_elfnix_platform_bootstrap()
486 ELFNixPlatformRuntimeState::destroy(); in __orc_rt_elfnix_platform_shutdown()
496 return ELFNixPlatformRuntimeState::get().registerObjectSections( in __orc_rt_elfnix_register_object_sections()
508 return ELFNixPlatformRuntimeState::get() in __orc_rt_elfnix_deregister_object_sections()
560 return ELFNixPlatformRuntimeState::get().registerAtExit(func, arg, in __orc_rt_elfnix_cxa_atexit()
565 auto &PlatformRTState = ELFNixPlatformRuntimeState::get(); in __orc_rt_elfnix_atexit()
566 return ELFNixPlatformRuntimeState::get().registerAtExit( in __orc_rt_elfnix_atexit()
571 ELFNixPlatformRuntimeState::get().runAtExits(dso_handle); in __orc_rt_elfnix_cxa_finalize()
579 return ELFNixPlatformRuntimeState::get().dlerror(); in __orc_rt_elfnix_jit_dlerror()
583 return ELFNixPlatformRuntimeState::get().dlopen(path, mode); in __orc_rt_elfnix_jit_dlopen()
587 return ELFNixPlatformRuntimeState::get().dlclose(dso_handle); in __orc_rt_elfnix_jit_dlclose()
591 return ELFNixPlatformRuntimeState::get().dlsym(dso_handle, symbol); in __orc_rt_elfnix_jit_dlsym()