| /TwlSDK-5.5/build/tools/stripdebug/ |
| D | insertsection.c | 87 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); 94 CurrentShdrEx->Shdr.sh_name, 100 …h = ELi_GetStrLen( ElfHandle, ElfHandle->CurrentEhdr.e_shstrndx, CurrentShdrEx->Shdr.sh_name ) + 1; 108 CurrentShdrEx->Shdr.sh_name, 114 special_sect_name = CurrentShdrEx->Shdr.sh_size; 123 CurrentShdrEx->Shdr.sh_name = special_sect_name; 124 CurrentShdrEx->Shdr.sh_type = SPECIAL_SECTION_TYPE; 125 CurrentShdrEx->Shdr.sh_flags = 0; 126 CurrentShdrEx->Shdr.sh_addr = 0; 127 CurrentShdrEx->Shdr.sh_offset = 0; [all …]
|
| D | elf_loader.c | 341 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); in ELi_LoadObject() 350 CurrentShdrEx->Shdr.sh_name, in ELi_LoadObject() 356 …th = ELi_GetStrLen( ElfHandle, ElfHandle->CurrentEhdr.e_shstrndx, CurrentShdrEx->Shdr.sh_name) + 1; in ELi_LoadObject() 364 CurrentShdrEx->Shdr.sh_name, in ELi_LoadObject() 377 CurrentShdrEx->Shdr.sh_type = SPECIAL_SECTION_TYPE; in ELi_LoadObject() 378 CurrentShdrEx->Shdr.sh_flags = 0; in ELi_LoadObject() 379 CurrentShdrEx->Shdr.sh_addr = 0; in ELi_LoadObject() 380 CurrentShdrEx->Shdr.sh_offset = 0; in ELi_LoadObject() 381 …CurrentShdrEx->Shdr.sh_size = (section_num - 1)*4; //(ElfHandle->CurrentEhdr.e_shnum)*4; (When old… in ELi_LoadObject() 382 CurrentShdrEx->Shdr.sh_link = 0; in ELi_LoadObject() [all …]
|
| D | loader_subset.c | 67 SymStrShdrEx->Shdr.sh_size = SymStrShdrEx->str_table_size; in ELi_CopySymStrToBuffer() 78 void* ELi_CopyShStrToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr) in ELi_CopyShStrToBuffer() argument 94 CurrentShdrEx->Shdr.sh_name = total_size; in ELi_CopyShStrToBuffer() 101 Shdr->sh_size = total_size; in ELi_CopyShStrToBuffer() 142 void* ELi_CopySectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() argument 152 sh_size = Shdr->sh_size; in ELi_CopySectionToBuffer() 158 (u32)(ElfHandle->elf_offset)+(u32)(Shdr->sh_offset), in ELi_CopySectionToBuffer() 173 void* ELi_AllocSectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() argument 182 sh_size = Shdr->sh_size; in ELi_AllocSectionToBuffer() 198 void ELi_GetShdr( ELHandle* ElfHandle, u32 index, Elf32_Shdr* Shdr) in ELi_GetShdr() argument [all …]
|
| D | loader_subset.h | 35 void* ELi_CopyShStrToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr); 47 void* ELi_CopySectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr); 53 void* ELi_AllocSectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr); 59 void ELi_GetShdr( ELHandle* ElfHandle, u32 index, Elf32_Shdr* Shdr); 72 void ELi_GetEntry( ELHandle* ElfHandle, Elf32_Shdr* Shdr, u32 index, void* entry_buf);
|
| D | elf_loader.h | 45 Elf32_Shdr Shdr; member
|
| /TwlSDK-5.5/build/tools/makelst/ |
| D | loader_subset.h | 29 void* ELi_CopySectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr); 35 void* ELi_AllocSectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr); 41 void ELi_GetShdr( ELHandle* ElfHandle, u32 index, Elf32_Shdr* Shdr); 54 void ELi_GetEntry( ELHandle* ElfHandle, Elf32_Shdr* Shdr, u32 index, void* entry_buf);
|
| D | elf_loader.c | 265 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); in ELi_LoadObject() 331 if( CurrentShdrEx->Shdr.sh_type == SHT_REL) { in ELi_LoadObject() 332 num_of_entry = (CurrentShdrEx->Shdr.sh_size) / in ELi_LoadObject() 333 (CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject() 337 printf( "link : %x\n", (int)(CurrentShdrEx->Shdr.sh_link)); in ELi_LoadObject() 338 printf( "info : %x\n", (int)(CurrentShdrEx->Shdr.sh_info)); in ELi_LoadObject() 344 ELi_GetShdr( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->SymShdr)); in ELi_LoadObject() 345 ELi_GetSent( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->Sym), in ELi_LoadObject() 358 offset += (u32)(CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject() 369 else if( CurrentShdrEx->Shdr.sh_type == SHT_RELA) { in ELi_LoadObject() [all …]
|
| D | loader_subset.c | 58 void* ELi_CopySectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() argument 67 sh_size = Shdr->sh_size; in ELi_CopySectionToBuffer() 73 (u32)(ElfHandle->elf_offset)+(u32)(Shdr->sh_offset), in ELi_CopySectionToBuffer() 88 void* ELi_AllocSectionToBuffer( ELHandle* ElfHandle, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() argument 97 sh_size = Shdr->sh_size; in ELi_AllocSectionToBuffer() 113 void ELi_GetShdr( ELHandle* ElfHandle, u32 index, Elf32_Shdr* Shdr) in ELi_GetShdr() argument 119 ElfHandle->ELi_ReadStub( Shdr, in ELi_GetShdr() 131 Elf32_Shdr Shdr; in ELi_GetSent() local 134 ELi_GetShdr( ElfHandle, index, &Shdr); in ELi_GetSent() 139 (u32)(ElfHandle->elf_offset) + (u32)(Shdr.sh_offset) + offset, in ELi_GetSent() [all …]
|
| D | elf_loader.h | 35 Elf32_Shdr Shdr; member
|
| /TwlSDK-5.5/build/libraries/el/common/include/ |
| D | loader_subset.h | 51 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr); 57 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr); 69 void ELi_GetShdr( ELDesc* elElfDesc, u32 index, Elf32_Shdr* Shdr); 82 void ELi_GetEntry( ELDesc* elElfDesc, Elf32_Shdr* Shdr, u32 index, void* entry_buf);
|
| D | elf_loader.h | 49 Elf32_Shdr Shdr; member
|
| /TwlSDK-5.5/build/libraries/el/common/src/ |
| D | elf_loader.c | 666 ELi_GetShdr( elElfDesc, i, &(CurrentShdrEx->Shdr)); in elLoadSections() 690 if( (CurrentShdrEx->Shdr.sh_flags == (SHF_ALLOC | SHF_EXECINSTR))&& in elLoadSections() 691 (CurrentShdrEx->Shdr.sh_type == SHT_PROGBITS)) { in elLoadSections() 694 … ELi_CopySectionToBuffer( elElfDesc, MYObject, &(CurrentShdrEx->Shdr)); in elLoadSections() 698 else if( (CurrentShdrEx->Shdr.sh_flags == (SHF_ALLOC | SHF_WRITE))&& in elLoadSections() 699 (CurrentShdrEx->Shdr.sh_type == SHT_PROGBITS)) { in elLoadSections() 702 … ELi_CopySectionToBuffer( elElfDesc, MYObject, &(CurrentShdrEx->Shdr)); in elLoadSections() 706 else if( (CurrentShdrEx->Shdr.sh_flags == (SHF_ALLOC | SHF_WRITE))&& in elLoadSections() 707 (CurrentShdrEx->Shdr.sh_type == SHT_NOBITS)) { in elLoadSections() 710 … ELi_AllocSectionToBuffer( elElfDesc, MYObject, &(CurrentShdrEx->Shdr)); in elLoadSections() [all …]
|
| D | loader_subset.c | 316 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() argument 322 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), (Shdr->sh_addralign)); in ELi_CopySectionToBuffer() 324 sh_size = Shdr->sh_size; in ELi_CopySectionToBuffer() 336 (u32)(elElfDesc->elf_offset)+(u32)(Shdr->sh_offset), in ELi_CopySectionToBuffer() 355 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() argument 362 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), (Shdr->sh_addralign)); in ELi_AllocSectionToBuffer() 364 sh_size = Shdr->sh_size; in ELi_AllocSectionToBuffer() 402 void ELi_GetShdr( ELDesc* elElfDesc, u32 index, Elf32_Shdr* Shdr) in ELi_GetShdr() argument 408 (void)elElfDesc->i_elReadStub( Shdr, in ELi_GetShdr() 420 Elf32_Shdr Shdr; in ELi_GetSent() local [all …]
|