Home
last modified time | relevance | path

Searched refs:ExportAdrEntry (Results 1 – 2 of 2) sorted by relevance

/TwlSDK-5.1.0/build/tools/makelst/
Dloader_subset.c216 ELAdrEntry* ExportAdrEntry; in ELi_RelocateSym() local
365 ExportAdrEntry = (ELAdrEntry*)(malloc( sizeof(ELAdrEntry))); /*Memory allocation*/ in ELi_RelocateSym()
367 ExportAdrEntry->next = NULL; in ELi_RelocateSym()
371 ExportAdrEntry->name = (char*)(malloc( copy_size)); in ELi_RelocateSym()
373 memcpy( ExportAdrEntry->name, sym_str, copy_size); in ELi_RelocateSym()
377ExportAdrEntry->adr = (void*)(CurrentShdrEx->loaded_adr + ((CurrentSymEx->Sym.st_value)&0xFFFFFFFE… in ELi_RelocateSym()
378 ExportAdrEntry->func_flag = (u16)(ELF32_ST_TYPE( CurrentSymEx->Sym.st_info)); in ELi_RelocateSym()
379 ExportAdrEntry->thumb_flag = CurrentSymEx->thumb_flag; in ELi_RelocateSym()
381 if( EL_GetAdrEntry( ExportAdrEntry->name) == NULL) { //If not in in ELi_RelocateSym()
384 ExportAdrEntry->name, in ELi_RelocateSym()
[all …]
/TwlSDK-5.1.0/build/libraries/el/common/src/
Dloader_subset.c612 ELAdrEntry* ExportAdrEntry; in ELi_GoPublicGlobalSym() local
633ExportAdrEntry = ELi_Malloc( elElfDesc, MYObject, sizeof(ELAdrEntry)); /*Memory allocation*/ in ELi_GoPublicGlobalSym()
634 if(ExportAdrEntry == NULL) in ELi_GoPublicGlobalSym()
636 ExportAdrEntry->next = NULL; in ELi_GoPublicGlobalSym()
640 ExportAdrEntry->name = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_GoPublicGlobalSym()
641 if(ExportAdrEntry->name == NULL) in ELi_GoPublicGlobalSym()
643 OSAPI_CPUCOPY8( sym_str, ExportAdrEntry->name, copy_size); in ELi_GoPublicGlobalSym()
647ExportAdrEntry->adr = (void*)(CurrentShdrEx->loaded_adr + ((CurrentSymEx->Sym.st_value)&0xFFFFFFFE… in ELi_GoPublicGlobalSym()
648 ExportAdrEntry->func_flag = (u16)(ELF32_ST_TYPE( CurrentSymEx->Sym.st_info)); in ELi_GoPublicGlobalSym()
649 ExportAdrEntry->thumb_flag = CurrentSymEx->thumb_flag; in ELi_GoPublicGlobalSym()
[all …]