Home
last modified time | relevance | path

Searched refs:Shdr (Results 1 – 13 of 13) sorted by relevance

/TwlSDK-5.1.0/build/tools/stripdebug/
Dinsertsection.c87 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 …]
Delf_loader.c335 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 …]
Dloader_subset.c67 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 …]
Dloader_subset.h35 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);
Delf_loader.h45 Elf32_Shdr Shdr; member
/TwlSDK-5.1.0/build/tools/makelst/
Dloader_subset.h29 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);
Delf_loader.c259 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 …]
Dloader_subset.c58 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 …]
Delf_loader.h35 Elf32_Shdr Shdr; member
/TwlSDK-5.1.0/build/libraries/el/common/include/
Dloader_subset.h51 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);
Delf_loader.h49 Elf32_Shdr Shdr; member
/TwlSDK-5.1.0/build/libraries/el/common/src/
Delf_loader.c654 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 …]
Dloader_subset.c290 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 …]