Searched refs:ExportAdrEntry (Results 1 – 2 of 2) sorted by relevance
216 ELAdrEntry* ExportAdrEntry; in ELi_RelocateSym() local365 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()377 …ExportAdrEntry->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 …]
612 ELAdrEntry* ExportAdrEntry; in ELi_GoPublicGlobalSym() local633 … 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()[all …]