Home
last modified time | relevance | path

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

/TwlSDK-5.1.0/build/tools/makelst/
Delf_loader.c442 ELUnresolvedEntry* UnrEnt; in EL_ResolveAllLibrary() local
449 UnrEnt = ELUnrEntStart; in EL_ResolveAllLibrary()
453 while( UnrEnt != NULL) { in EL_ResolveAllLibrary()
454 if( UnrEnt->remove_flag == 0) { in EL_ResolveAllLibrary()
455 AdrEnt = EL_GetAdrEntry( UnrEnt->sym_str); /*Search from address table*/ in EL_ResolveAllLibrary()
457 UnrEnt->S_ = (u32)(AdrEnt->adr); in EL_ResolveAllLibrary()
458 UnrEnt->T_ = (u32)(AdrEnt->thumb_flag); in EL_ResolveAllLibrary()
461 printf( "\n symbol found %s : %8x\n", UnrEnt->sym_str, (int)(UnrEnt->S_)); in EL_ResolveAllLibrary()
463 UnrEnt->remove_flag = 1; in EL_ResolveAllLibrary()
467 … 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.1.0/build/tools/stripdebug/
Delf_loader.c806 ELUnresolvedEntry* UnrEnt; in EL_ResolveAllLibrary() local
816 UnrEnt = ELUnrEntStart; in EL_ResolveAllLibrary()
820 while( UnrEnt != NULL) { in EL_ResolveAllLibrary()
821 if( UnrEnt->remove_flag == 0) { in EL_ResolveAllLibrary()
822 AdrEnt = EL_GetAdrEntry( UnrEnt->sym_str); /*Search from address table*/ in EL_ResolveAllLibrary()
824 UnrEnt->S_ = (u32)(AdrEnt->adr); in EL_ResolveAllLibrary()
825 UnrEnt->T_ = (u32)(AdrEnt->thumb_flag); in EL_ResolveAllLibrary()
830 UnrEnt->remove_flag = 1; in EL_ResolveAllLibrary()
834 … printf( "\n static symbol found %s : %8x\n", UnrEnt->sym_str, (int)(UnrEnt->S_)); in EL_ResolveAllLibrary()
836 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.1.0/build/libraries/el/common/src/
Delf_loader.c846 ELImportEntry* UnrEnt; in ELi_ResolveAllLibrary() local
862 UnrEnt = (ELImportEntry*)ObjEnt->UnresolvedImportAdrEnt; in ELi_ResolveAllLibrary()
864 while( UnrEnt != NULL) { in ELi_ResolveAllLibrary()
865 NextEnt = UnrEnt->next; in ELi_ResolveAllLibrary()
866 …AdrEnt = elGetAdrEntry( elElfDesc, UnrEnt->sym_str, &ExpObjEnt); /*Search from address tabl… in ELi_ResolveAllLibrary()
868 UnrEnt->S_ = (u32)(AdrEnt->adr); in ELi_ResolveAllLibrary()
869 UnrEnt->T_ = (u32)(AdrEnt->thumb_flag); in ELi_ResolveAllLibrary()
870 PRINTDEBUG( "\n symbol found %s : %8x\n", UnrEnt->sym_str, UnrEnt->S_); in ELi_ResolveAllLibrary()
871 ret_val = ELi_DoRelocate( elElfDesc, ObjEnt, UnrEnt); /*Resolve symbol*/ in ELi_ResolveAllLibrary()
875 … PRINTDEBUG( "%s ... ObjEnt:0x%x, ExpObjEnt:0x%x\n", UnrEnt->sym_str, ObjEnt, ExpObjEnt); in ELi_ResolveAllLibrary()
[all …]
Dloader_subset.c77 void ELi_AddImportEntry( ELImportEntry** ELUnrEntStart, ELImportEntry* UnrEnt);
467 ELImportEntry* UnrEnt; in ELi_RelocateSym() local
534 UnrEnt = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
535 if(UnrEnt == NULL) in ELi_RelocateSym()
537 OSAPI_CPUCOPY8( &UnresolvedInfo, UnrEnt, copy_size); in ELi_RelocateSym()
538 ELi_AddImportEntry( &(MYObject->UnresolvedImportAdrEnt), UnrEnt); in ELi_RelocateSym()
561 UnrEnt = ELi_Malloc( elElfDesc, MYObject, copy_size); in ELi_RelocateSym()
562 if(UnrEnt == NULL) in ELi_RelocateSym()
564 OSAPI_CPUCOPY8( &UnresolvedInfo, UnrEnt, copy_size); in ELi_RelocateSym()
565UnrEnt->Dlld = (struct ELObject*)ExpObjEnt; /* Record objects used in resolution */ in ELi_RelocateSym()
[all …]
/TwlSDK-5.1.0/build/libraries/el/common/include/
Dloader_subset.h153 void ELi_AddImportEntry( ELImportEntry** ELUnrEntStart, ELImportEntry* UnrEnt);