Lines Matching refs:NanoappLoader
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()
342 void NanoappLoader::mapBss(const ProgramHeader *hdr) { in mapBss()
357 bool NanoappLoader::callInitArray() { in callInitArray()
393 uintptr_t NanoappLoader::roundDownToAlign(uintptr_t virtualAddr) { in roundDownToAlign()
397 void NanoappLoader::freeAllocatedData() { in freeAllocatedData()
409 bool NanoappLoader::verifyElfHeader() { in verifyElfHeader()
428 bool NanoappLoader::verifyProgramHeaders() { in verifyProgramHeaders()
441 const char *NanoappLoader::getSectionHeaderName(size_t headerOffset) { in getSectionHeaderName()
449 NanoappLoader::SectionHeader *NanoappLoader::getSectionHeader( in getSectionHeader()
462 ElfHeader *NanoappLoader::getElfHeader() { in getElfHeader()
466 ProgramHeader *NanoappLoader::getProgramHeaderArray() { in getProgramHeaderArray()
477 size_t NanoappLoader::getProgramHeaderArraySize() { in getProgramHeaderArraySize()
487 char *NanoappLoader::getDynamicStringTable() { in getDynamicStringTable()
500 uint8_t *NanoappLoader::getDynamicSymbolTable() { in getDynamicSymbolTable()
512 size_t NanoappLoader::getDynamicSymbolTableSize() { in getDynamicSymbolTableSize()
524 bool NanoappLoader::verifySectionHeaders() { in verifySectionHeaders()
541 bool NanoappLoader::copyAndVerifyHeaders() { in copyAndVerifyHeaders()
640 bool NanoappLoader::createMappings() { in createMappings()
723 const char *NanoappLoader::getDataName(size_t posInSymbolTable) { in getDataName()
737 void *NanoappLoader::resolveData(size_t posInSymbolTable) { in resolveData()
748 NanoappLoader::DynamicHeader *NanoappLoader::getDynamicHeader() { in getDynamicHeader()
761 NanoappLoader::ProgramHeader *NanoappLoader::getFirstRoSegHeader() { in getFirstRoSegHeader()
774 NanoappLoader::ElfWord NanoappLoader::getDynEntry(DynamicHeader *dyn, in getDynEntry()
789 bool NanoappLoader::fixRelocations() { in fixRelocations()
869 bool NanoappLoader::resolveGot() { in resolveGot()
905 void NanoappLoader::callAtexitFunctions() { in callAtexitFunctions()
913 void NanoappLoader::callTerminatorArray() { in callTerminatorArray()