Searched refs:UnrEnt (Results 1 – 9 of 9) sorted by relevance
| /TwlSDK-5.1.0/build/tools/makelst/ |
| D | elf_loader.c | 442 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 …]
|
| D | loader_subset.c | 219 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 …]
|
| D | loader_subset.h | 117 BOOL ELi_RemoveUnresolvedEntry( ELUnresolvedEntry* UnrEnt); 123 void ELi_AddUnresolvedEntry( ELUnresolvedEntry* UnrEnt);
|
| /TwlSDK-5.1.0/build/tools/stripdebug/ |
| D | elf_loader.c | 806 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 …]
|
| D | loader_subset.c | 545 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()
|
| D | loader_subset.h | 154 BOOL ELi_RemoveUnresolvedEntry( ELUnresolvedEntry* UnrEnt); 160 void ELi_AddUnresolvedEntry( ELUnresolvedEntry* UnrEnt);
|
| /TwlSDK-5.1.0/build/libraries/el/common/src/ |
| D | elf_loader.c | 846 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 …]
|
| D | loader_subset.c | 77 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() 565 … UnrEnt->Dlld = (struct ELObject*)ExpObjEnt; /* Record objects used in resolution */ in ELi_RelocateSym() [all …]
|
| /TwlSDK-5.1.0/build/libraries/el/common/include/ |
| D | loader_subset.h | 153 void ELi_AddImportEntry( ELImportEntry** ELUnrEntStart, ELImportEntry* UnrEnt);
|