Home
last modified time | relevance | path

Searched refs:UnrEnt (Results 1 – 9 of 9) sorted by relevance

/TwlSDK-5.5/build/tools/makelst/
Delf_loader.c448 ELUnresolvedEntry* UnrEnt; in EL_ResolveAllLibrary() local
455 UnrEnt = ELUnrEntStart; in EL_ResolveAllLibrary()
459 while( UnrEnt != NULL) { in EL_ResolveAllLibrary()
460 if( UnrEnt->remove_flag == 0) { in EL_ResolveAllLibrary()
461 AdrEnt = EL_GetAdrEntry( UnrEnt->sym_str); /*Search from address table*/ in EL_ResolveAllLibrary()
463 UnrEnt->S_ = (u32)(AdrEnt->adr); in EL_ResolveAllLibrary()
464 UnrEnt->T_ = (u32)(AdrEnt->thumb_flag); in EL_ResolveAllLibrary()
467 printf( "\n symbol found %s : %8x\n", UnrEnt->sym_str, (int)(UnrEnt->S_)); in EL_ResolveAllLibrary()
469 UnrEnt->remove_flag = 1; in EL_ResolveAllLibrary()
473 … printf( "\n static symbol found %s : %8x\n", UnrEnt->sym_str, (int)(UnrEnt->S_)); in EL_ResolveAllLibrary()
[all …]
Dloader_subset.c219 ELUnresolvedEntry* UnrEnt; in ELi_RelocateSym() local
322 UnrEnt = (ELUnresolvedEntry*)(malloc( copy_size)); in ELi_RelocateSym()
324 memcpy( UnrEnt, &UnresolvedInfo, copy_size); in ELi_RelocateSym()
327 ELi_AddUnresolvedEntry( UnrEnt); in ELi_RelocateSym()
758 BOOL ELi_RemoveUnresolvedEntry( ELUnresolvedEntry* UnrEnt) in ELi_RemoveUnresolvedEntry() argument
763 if( UnrEnt == NULL) { in ELi_RemoveUnresolvedEntry()
770 while( CurrentUnrEnt->next != UnrEnt) { in ELi_RemoveUnresolvedEntry()
778 CurrentUnrEnt->next = UnrEnt->next; in ELi_RemoveUnresolvedEntry()
779 free( UnrEnt->sym_str); in ELi_RemoveUnresolvedEntry()
780 free( UnrEnt); in ELi_RemoveUnresolvedEntry()
[all …]
Dloader_subset.h117 BOOL ELi_RemoveUnresolvedEntry( ELUnresolvedEntry* UnrEnt);
123 void ELi_AddUnresolvedEntry( ELUnresolvedEntry* UnrEnt);
/TwlSDK-5.5/build/tools/stripdebug/
Delf_loader.c812 ELUnresolvedEntry* UnrEnt; in EL_ResolveAllLibrary() local
822 UnrEnt = ELUnrEntStart; in EL_ResolveAllLibrary()
826 while( UnrEnt != NULL) { in EL_ResolveAllLibrary()
827 if( UnrEnt->remove_flag == 0) { in EL_ResolveAllLibrary()
828 AdrEnt = EL_GetAdrEntry( UnrEnt->sym_str); /*Search from address table*/ in EL_ResolveAllLibrary()
830 UnrEnt->S_ = (u32)(AdrEnt->adr); in EL_ResolveAllLibrary()
831 UnrEnt->T_ = (u32)(AdrEnt->thumb_flag); in EL_ResolveAllLibrary()
836 UnrEnt->remove_flag = 1; in EL_ResolveAllLibrary()
840 … printf( "\n static symbol found %s : %8x\n", UnrEnt->sym_str, (int)(UnrEnt->S_)); in EL_ResolveAllLibrary()
842 UnrEnt->AdrEnt = AdrEnt; //Set the found address entry in EL_ResolveAllLibrary()
[all …]
Dloader_subset.c545 BOOL ELi_RemoveUnresolvedEntry( ELUnresolvedEntry* UnrEnt) in ELi_RemoveUnresolvedEntry() argument
550 if( UnrEnt == NULL) { in ELi_RemoveUnresolvedEntry()
557 while( CurrentUnrEnt->next != UnrEnt) { in ELi_RemoveUnresolvedEntry()
565 CurrentUnrEnt->next = UnrEnt->next; in ELi_RemoveUnresolvedEntry()
566 free( UnrEnt->sym_str); in ELi_RemoveUnresolvedEntry()
567 free( UnrEnt); in ELi_RemoveUnresolvedEntry()
576 void ELi_AddUnresolvedEntry( ELUnresolvedEntry* UnrEnt) in ELi_AddUnresolvedEntry() argument
582 ELUnrEntStart = UnrEnt; in ELi_AddUnresolvedEntry()
590 CurrentUnrEnt->next = (void*)UnrEnt; in ELi_AddUnresolvedEntry()
592 UnrEnt->next = NULL; in ELi_AddUnresolvedEntry()
Dloader_subset.h154 BOOL ELi_RemoveUnresolvedEntry( ELUnresolvedEntry* UnrEnt);
160 void ELi_AddUnresolvedEntry( ELUnresolvedEntry* UnrEnt);
/TwlSDK-5.5/build/libraries/el/common/src/
Delf_loader.c858 ELImportEntry* UnrEnt; in ELi_ResolveAllLibrary() local
874 UnrEnt = (ELImportEntry*)ObjEnt->UnresolvedImportAdrEnt; in ELi_ResolveAllLibrary()
876 while( UnrEnt != NULL) { in ELi_ResolveAllLibrary()
877 NextEnt = UnrEnt->next; in ELi_ResolveAllLibrary()
878 …AdrEnt = elGetAdrEntry( elElfDesc, UnrEnt->sym_str, &ExpObjEnt); /*Search from address tabl… in ELi_ResolveAllLibrary()
880 UnrEnt->S_ = (u32)(AdrEnt->adr); in ELi_ResolveAllLibrary()
881 UnrEnt->T_ = (u32)(AdrEnt->thumb_flag); in ELi_ResolveAllLibrary()
882 PRINTDEBUG( "\n symbol found %s : %8x\n", UnrEnt->sym_str, UnrEnt->S_); in ELi_ResolveAllLibrary()
883 ret_val = ELi_DoRelocate( elElfDesc, ObjEnt, UnrEnt); /*Resolve symbol*/ in ELi_ResolveAllLibrary()
887 … PRINTDEBUG( "%s ... ObjEnt:0x%x, ExpObjEnt:0x%x\n", UnrEnt->sym_str, ObjEnt, ExpObjEnt); in ELi_ResolveAllLibrary()
[all …]
Dloader_subset.c79 void ELi_AddImportEntry( ELImportEntry** ELUnrEntStart, ELImportEntry* UnrEnt);
503 ELImportEntry* UnrEnt; in ELi_RelocateSym() local
570 UnrEnt = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
571 if(UnrEnt == NULL) in ELi_RelocateSym()
573 OSAPI_CPUCOPY8( &UnresolvedInfo, UnrEnt, copy_size); in ELi_RelocateSym()
574 ELi_AddImportEntry( &(MYObject->UnresolvedImportAdrEnt), UnrEnt); in ELi_RelocateSym()
597 UnrEnt = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
598 if(UnrEnt == NULL) in ELi_RelocateSym()
600 OSAPI_CPUCOPY8( &UnresolvedInfo, UnrEnt, copy_size); in ELi_RelocateSym()
601UnrEnt->Dlld = (struct ELObject*)ExpObjEnt; /* Record objects used in resolution */ in ELi_RelocateSym()
[all …]
/TwlSDK-5.5/build/libraries/el/common/include/
Dloader_subset.h153 void ELi_AddImportEntry( ELImportEntry** ELUnrEntStart, ELImportEntry* UnrEnt);