Lines Matching refs:ExportAdrEntry
612 ELAdrEntry* ExportAdrEntry; in ELi_GoPublicGlobalSym() local
633 … ExportAdrEntry = 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()
647 …ExportAdrEntry->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()
651 … if( elGetAdrEntry( elElfDesc, ExportAdrEntry->name, &DmyObjEnt) == NULL) { //If not in in ELi_GoPublicGlobalSym()
652 elAddAdrEntry( &(MYObject->ExportAdrEnt), ExportAdrEntry); /*registration*/ in ELi_GoPublicGlobalSym()