Lines Matching refs:ExportAdrEntry
648 ELAdrEntry* ExportAdrEntry; in ELi_GoPublicGlobalSym() local
669 … ExportAdrEntry = ELi_Malloc( elElfDesc, MYObject, sizeof(ELAdrEntry)); /*Memory allocation*/ in ELi_GoPublicGlobalSym()
670 if(ExportAdrEntry == NULL) in ELi_GoPublicGlobalSym()
672 ExportAdrEntry->next = NULL; in ELi_GoPublicGlobalSym()
676 ExportAdrEntry->name = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_GoPublicGlobalSym()
677 if(ExportAdrEntry->name == NULL) in ELi_GoPublicGlobalSym()
679 OSAPI_CPUCOPY8( sym_str, ExportAdrEntry->name, copy_size); in ELi_GoPublicGlobalSym()
683 …ExportAdrEntry->adr = (void*)(CurrentShdrEx->loaded_adr + ((CurrentSymEx->Sym.st_value)&0xFFFFFFFE… in ELi_GoPublicGlobalSym()
684 ExportAdrEntry->func_flag = (u16)(ELF32_ST_TYPE( CurrentSymEx->Sym.st_info)); in ELi_GoPublicGlobalSym()
685 ExportAdrEntry->thumb_flag = CurrentSymEx->thumb_flag; in ELi_GoPublicGlobalSym()
687 … if( elGetAdrEntry( elElfDesc, ExportAdrEntry->name, &DmyObjEnt) == NULL) { //If not in in ELi_GoPublicGlobalSym()
688 elAddAdrEntry( &(MYObject->ExportAdrEnt), ExportAdrEntry); /*Registration*/ in ELi_GoPublicGlobalSym()