| /TwlSDK-5.1.0/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 | 335 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); in ELi_LoadObject() 344 CurrentShdrEx->Shdr.sh_name, in ELi_LoadObject() 350 …th = ELi_GetStrLen( ElfHandle, ElfHandle->CurrentEhdr.e_shstrndx, CurrentShdrEx->Shdr.sh_name) + 1; in ELi_LoadObject() 358 CurrentShdrEx->Shdr.sh_name, in ELi_LoadObject() 371 CurrentShdrEx->Shdr.sh_type = SPECIAL_SECTION_TYPE; in ELi_LoadObject() 372 CurrentShdrEx->Shdr.sh_flags = 0; in ELi_LoadObject() 373 CurrentShdrEx->Shdr.sh_addr = 0; in ELi_LoadObject() 374 CurrentShdrEx->Shdr.sh_offset = 0; in ELi_LoadObject() 375 …CurrentShdrEx->Shdr.sh_size = (section_num - 1)*4; //(ElfHandle- >CurrentEhdr.e_shnum)*4; (When ol… in ELi_LoadObject() 376 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.1.0/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 | 259 ELi_GetShdr( ElfHandle, i, &(CurrentShdrEx->Shdr)); in ELi_LoadObject() 325 if( CurrentShdrEx->Shdr.sh_type == SHT_REL) { in ELi_LoadObject() 326 num_of_entry = (CurrentShdrEx->Shdr.sh_size) / in ELi_LoadObject() 327 (CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject() 331 printf( "link : %x\n", (int)(CurrentShdrEx->Shdr.sh_link)); in ELi_LoadObject() 332 printf( "info : %x\n", (int)(CurrentShdrEx->Shdr.sh_info)); in ELi_LoadObject() 338 ELi_GetShdr( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->SymShdr)); in ELi_LoadObject() 339 ELi_GetSent( ElfHandle, CurrentShdrEx->Shdr.sh_link, &(ElfHandle->Sym), in ELi_LoadObject() 352 offset += (u32)(CurrentShdrEx->Shdr.sh_entsize); in ELi_LoadObject() 363 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.1.0/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.1.0/build/libraries/el/common/src/ |
| D | elf_loader.c | 654 ELi_GetShdr( elElfDesc, i, &(CurrentShdrEx->Shdr)); in elLoadSections() 678 if( (CurrentShdrEx->Shdr.sh_flags == (SHF_ALLOC | SHF_EXECINSTR))&& in elLoadSections() 679 (CurrentShdrEx->Shdr.sh_type == SHT_PROGBITS)) { in elLoadSections() 682 … ELi_CopySectionToBuffer( elElfDesc, MYObject, &(CurrentShdrEx->Shdr)); in elLoadSections() 686 else if( (CurrentShdrEx->Shdr.sh_flags == (SHF_ALLOC | SHF_WRITE))&& in elLoadSections() 687 (CurrentShdrEx->Shdr.sh_type == SHT_PROGBITS)) { in elLoadSections() 690 … ELi_CopySectionToBuffer( elElfDesc, MYObject, &(CurrentShdrEx->Shdr)); in elLoadSections() 694 else if( (CurrentShdrEx->Shdr.sh_flags == (SHF_ALLOC | SHF_WRITE))&& in elLoadSections() 695 (CurrentShdrEx->Shdr.sh_type == SHT_NOBITS)) { in elLoadSections() 698 … ELi_AllocSectionToBuffer( elElfDesc, MYObject, &(CurrentShdrEx->Shdr)); in elLoadSections() [all …]
|
| D | loader_subset.c | 290 void* ELi_CopySectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_CopySectionToBuffer() argument 296 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), (Shdr->sh_addralign)); in ELi_CopySectionToBuffer() 298 sh_size = Shdr->sh_size; in ELi_CopySectionToBuffer() 305 (u32)(elElfDesc->elf_offset)+(u32)(Shdr->sh_offset), in ELi_CopySectionToBuffer() 324 void* ELi_AllocSectionToBuffer( ELDesc* elElfDesc, ELObject* MYObject, Elf32_Shdr* Shdr) in ELi_AllocSectionToBuffer() argument 331 load_start = ELi_ALIGN( ((u32)(MYObject->buf_current)), (Shdr->sh_addralign)); in ELi_AllocSectionToBuffer() 333 sh_size = Shdr->sh_size; in ELi_AllocSectionToBuffer() 366 void ELi_GetShdr( ELDesc* elElfDesc, u32 index, Elf32_Shdr* Shdr) in ELi_GetShdr() argument 372 (void)elElfDesc->i_elReadStub( Shdr, in ELi_GetShdr() 384 Elf32_Shdr Shdr; in ELi_GetSent() local [all …]
|