Searched refs:NanoappLoader (Results 1 – 3 of 3) sorted by relevance
24 return chre::NanoappLoader::create(elfBinary, mapIntoTcm); in dlopenbuf()32 resolvedSymbol = chre::NanoappLoader::findExportedSymbol(symbol); in dlsym()34 auto *loader = reinterpret_cast<chre::NanoappLoader *>(handle); in dlsym()51 chre::NanoappLoader::destroy(static_cast<chre::NanoappLoader *>(handle)); in dlclose()
52 NanoappLoader *gCurrentlyLoadingNanoapp = nullptr;245 void *NanoappLoader::create(void *elfInput, bool mapIntoTcm) { in create()247 NanoappLoader *loader = memoryAllocDram<NanoappLoader>(elfInput, mapIntoTcm); in create()261 void NanoappLoader::destroy(NanoappLoader *loader) { in destroy()265 loader->~NanoappLoader(); in destroy()269 void *NanoappLoader::findExportedSymbol(const char *name) { in findExportedSymbol()282 bool NanoappLoader::open() { in open()312 void NanoappLoader::close() { in close()318 void *NanoappLoader::findSymbolByName(const char *name) { in findSymbolByName()335 void NanoappLoader::registerAtexitFunction(void (*function)(void)) { in registerAtexitFunction()[all …]
35 class NanoappLoader {37 NanoappLoader() = delete;39 explicit NanoappLoader(void *elfInput, bool mapIntoTcm) { in NanoappLoader() function61 static void destroy(NanoappLoader *loader);