Searched refs:UnrEnt (Results 1 – 9 of 9) sorted by relevance
| /TwlSDK-5.5/build/tools/makelst/ |
| D | elf_loader.c | 448 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 …]
|
| 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.5/build/tools/stripdebug/ |
| D | elf_loader.c | 812 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 …]
|
| 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.5/build/libraries/el/common/src/ |
| D | elf_loader.c | 858 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 …]
|
| D | loader_subset.c | 79 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() 601 … UnrEnt->Dlld = (struct ELObject*)ExpObjEnt; /* Record objects used in resolution */ in ELi_RelocateSym() [all …]
|
| /TwlSDK-5.5/build/libraries/el/common/include/ |
| D | loader_subset.h | 153 void ELi_AddImportEntry( ELImportEntry** ELUnrEntStart, ELImportEntry* UnrEnt);
|