/external/elfutils/tests/ |
elfstrtab.c | 185 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 186 if (shdr == NULL) 192 shdr->sh_type = SHT_STRTAB; 193 shdr->sh_flags = 0; 194 shdr->sh_addr = 0; 195 shdr->sh_link = SHN_UNDEF; 196 shdr->sh_info = SHN_UNDEF; 197 shdr->sh_addralign = 1; 198 shdr->sh_entsize = 0; 199 shdr->sh_name = add_string (scn, ".strings") [all...] |
newdata.c | 119 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 120 if (shdr == NULL) 126 shdr->sh_type = SHT_PROGBITS; 127 shdr->sh_flags = 0; 128 shdr->sh_addr = 0; 129 shdr->sh_link = SHN_UNDEF; 130 shdr->sh_info = SHN_UNDEF; 131 shdr->sh_addralign = 1; 132 shdr->sh_entsize = 1; 133 shdr->sh_name = 0 180 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local [all...] |
asm-tst7.c | 100 GElf_Shdr *shdr; local 110 shdr = gelf_getshdr (scn, &shdr_mem); 111 if (shdr == NULL) 119 if (shdr->sh_type != SHT_SYMTAB) 122 for (cnt = 1; cnt< (shdr->sh_size
|
asm-tst8.c | 101 GElf_Shdr *shdr; local 111 shdr = gelf_getshdr (scn, &shdr_mem); 112 if (shdr == NULL) 120 if (shdr->sh_type != SHT_SYMTAB) 123 for (cnt = 1; cnt< (shdr->sh_size
|
elfputzdata.c | 78 GElf_Shdr *shdr = gelf_getshdr (scn, &mem); local 79 const char *name = elf_strptr (elf, strndx, shdr->sh_name); 80 if (shdr->sh_type == SHT_NOBITS 81 || (shdr->sh_flags & SHF_ALLOC) != 0) 85 else if ((shdr->sh_flags & SHF_COMPRESSED) != 0 92 size_t orig_size = shdr->sh_size; 94 idx, name, shdr->sh_size);
|
elfstrmerge.c | 201 fail_elf ("couldn't get shdr", fname); 269 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 270 if (shdr == NULL) 271 fail_elf_idx ("couldn't get shdr", fname, scnnum); 273 if (shdr->sh_name != 0 && scnnum != shdrstrndx) 275 const char *sname = elf_strptr (elf, shdrstrndx, shdr->sh_name); 283 if ((shdr->sh_flags & SHF_ALLOC) != 0) 285 GElf_Off off = shdr->sh_offset + (shdr->sh_type != SHT_NOBITS 286 ? shdr->sh_size : 0) 442 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local [all...] |
dwflsyms.c | 91 GElf_Shdr shdr; local 93 gelf_getshdr (scn, &shdr); 95 return elf_strptr (elf, ehdr.e_shstrndx, shdr.sh_name); 101 GElf_Shdr shdr; local 103 gelf_getshdr (scn, &shdr); 104 return addr >= shdr.sh_addr && addr < shdr.sh_addr + shdr.sh_size; 192 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 196 shdr->sh_name) [all...] |
elfgetzdata.c | 73 GElf_Shdr *shdr = gelf_getshdr (scn, &mem); local 74 const char *name = elf_strptr (elf, strndx, shdr->sh_name); 75 if ((shdr->sh_flags & SHF_COMPRESSED) != 0)
|
/external/elfutils/libasm/ |
disasm_cb.c | 84 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 86 if (shdr == NULL || shdr->sh_type != SHT_SYMTAB 96 int nsyms = shdr->sh_size / shdr->sh_entsize;
|
/external/elfutils/libdwelf/ |
dwelf_elf_gnu_build_id.c | 102 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 103 if (likely (shdr != NULL) && shdr->sh_type == SHT_NOTE) 107 if (!(shdr->sh_flags & SHF_ALLOC)) 110 vaddr = shdr->sh_addr;
|
/device/linaro/bootloader/edk2/BaseTools/Source/C/GenFw/ |
Elf32Convert.c | 245 Elf_Shdr *Shdr
248 return (BOOLEAN) ((Shdr->sh_flags & (SHF_WRITE | SHF_ALLOC)) == SHF_ALLOC);
254 Elf_Shdr *Shdr
259 return (BOOLEAN) (strcmp((CHAR8*)mEhdr + Namedr->sh_offset + Shdr->sh_name, ELF_HII_SECTION_NAME) == 0);
265 Elf_Shdr *Shdr
268 if (IsHiiRsrcShdr(Shdr)) {
271 return (BOOLEAN) (Shdr->sh_flags & (SHF_WRITE | SHF_ALLOC)) == (SHF_ALLOC | SHF_WRITE);
277 Elf_Shdr *Shdr
282 return (BOOLEAN) (strcmp((CHAR8*)mEhdr + Namedr->sh_offset + Shdr->sh_name, ELF_STRTAB_SECTION_NAME) == 0);
293 Elf_Shdr *shdr = GetShdrByIndex(i); local 374 Elf_Shdr *shdr = GetShdrByIndex(i); local 401 Elf_Shdr *shdr = GetShdrByIndex(i); local 452 Elf_Shdr *shdr = GetShdrByIndex(i); local 505 Elf_Shdr *shdr = GetShdrByIndex(i); local 1037 Elf_Shdr *shdr = GetShdrByIndex(Index); local [all...] |
Elf64Convert.c | 237 Elf_Shdr *Shdr
240 return (BOOLEAN) ((Shdr->sh_flags & (SHF_WRITE | SHF_ALLOC)) == SHF_ALLOC);
246 Elf_Shdr *Shdr
251 return (BOOLEAN) (strcmp((CHAR8*)mEhdr + Namedr->sh_offset + Shdr->sh_name, ELF_HII_SECTION_NAME) == 0);
257 Elf_Shdr *Shdr
260 if (IsHiiRsrcShdr(Shdr)) {
263 return (BOOLEAN) (Shdr->sh_flags & (SHF_WRITE | SHF_ALLOC)) == (SHF_ALLOC | SHF_WRITE);
269 Elf_Shdr *Shdr
274 return (BOOLEAN) (strcmp((CHAR8*)mEhdr + Namedr->sh_offset + Shdr->sh_name, ELF_STRTAB_SECTION_NAME) == 0);
285 Elf_Shdr *shdr = GetShdrByIndex(i); local 367 Elf_Shdr *shdr = GetShdrByIndex(i); local 394 Elf_Shdr *shdr = GetShdrByIndex(i); local 445 Elf_Shdr *shdr = GetShdrByIndex(i); local 497 Elf_Shdr *shdr = GetShdrByIndex(i); local [all...] |
/external/libunwind/src/ia64/ |
Gfind_unwind_table.c | 40 Elf64_Shdr *shdr; local 75 shdr = (Elf64_Shdr *) ((char *) edi->ei.image + soff); 80 if (strcmp (strtab + shdr->sh_name, ".opd") == 0 81 && shdr->sh_size >= 16) 83 gp = ((Elf64_Addr *) ((char *) edi->ei.image + shdr->sh_offset))[1]; 86 shdr = (Elf64_Shdr *) (((char *) shdr) + ehdr->e_shentsize);
|
/external/elfutils/src/ |
ldgeneric.c | 529 assert (SCNINFO_SHDR (fileinfo->scninfo[newgrpid].shdr).sh_type 531 assert (SCNINFO_SHDR (oldp->file->scninfo[oldgrpid].shdr).sh_type 658 SCNINFO_SHDR (fileinfo->scninfo[shndx].shdr).sh_name); 683 SCNINFO_SHDR (oldfile->scninfo[shndx].shdr).sh_name); 834 SCNINFO_SHDR (fileinfo->scninfo[shndx].shdr).sh_name)); 872 XElf_Shdr *shdr = &SCNINFO_SHDR (fileinfo->scninfo[idx].shdr); local 878 elf_strptr (fileinfo->elf, fileinfo->shstrndx, shdr->sh_name)); 884 shdr->sh_name)) 886 && ((shdr->sh_type != SHT_RELA && shdr->sh_type != SHT_REL 912 XElf_Shdr *shdr = &SCNINFO_SHDR (scninfo->shdr); local 962 XElf_Shdr *shdr = &SCNINFO_SHDR (scninfo->shdr); local 1129 XElf_Shdr *shdr; local 3417 xelf_getshdr (elf_getscn (ld_state.outelf, 1), shdr); local 4155 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 6604 ld_state.interpscnidx), shdr); local 6727 shdr); local 6735 shdr); local 6745 shdr); local 6758 ld_state.gotpltscnidx), shdr); local 6766 ld_state.pltrelscnidx), shdr); local 6782 ld_state.reldynscnidx), shdr); local 6808 ld_state.verneedscnidx), shdr); local 6820 ld_state.versymscnidx), shdr); local [all...] |
i386_ld.c | 80 XElf_Shdr *shdr = &SCNINFO_SHDR (runp->shdr); local 89 reltgtdata = elf_getdata (file->scninfo[shdr->sh_info].scn, NULL); 93 insymdata = elf_getdata (file->scninfo[shdr->sh_link].scn, NULL); 100 maxcnt = shdr->sh_size / shdr->sh_entsize; 168 rel->r_offset += file->scninfo[shdr->sh_info].offset; 192 XElf_Shdr_vardef (shdr); 195 xelf_getshdr (scn, shdr); 196 assert (shdr != NULL) 530 XElf_Shdr *shdr = &SCNINFO_SHDR (scninfo->shdr); local 716 Elf32_Shdr *shdr = elf32_getshdr (pltscn); local [all...] |
/external/elfutils/libdwfl/ |
dwfl_module_getdwarf.c | 280 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 281 if (unlikely (shdr == NULL)) 283 if (shdr->sh_type == SHT_PROGBITS 284 && !(shdr->sh_flags & SHF_ALLOC) 285 && shdr->sh_name != 0) 288 shdr->sh_name); 605 GElf_Shdr shdr_mem, *shdr = gelf_getshdr (scn, &shdr_mem); local 606 if (shdr != NULL) 607 switch (shdr->sh_type) 610 if (shdr->sh_entsize == 0 945 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem); local 998 GElf_Shdr shdr_mem, *shdr = gelf_getshdr (scn, &shdr_mem); local 1144 GElf_Shdr *shdr = gelf_getshdr (symstrscn, &shdr_mem); local [all...] |
/system/core/libunwindstack/ |
ElfInterface.cpp | 313 ShdrType shdr; local 316 if (memory_->ReadField(sh_offset, &shdr, &shdr.sh_offset, sizeof(shdr.sh_offset)) && 317 memory_->ReadField(sh_offset, &shdr, &shdr.sh_size, sizeof(shdr.sh_size))) { 318 sec_offset = shdr.sh_offset; 319 sec_size = shdr.sh_size; 326 if (!memory_->Read(offset, &shdr, sizeof(shdr))) [all...] |
/external/elfutils/libdw/ |
dwarf_begin_elf.c | 71 GElf_Shdr *shdr; local 74 shdr = gelf_getshdr (scn, &shdr_mem); 75 if (shdr == NULL) 83 if (unlikely (shdr->sh_type == SHT_NOBITS)) 91 if (! inscngrp && (shdr->sh_flags & SHF_GROUP) != 0) 99 shdr->sh_name); 137 if ((shdr->sh_flags & SHF_COMPRESSED) != 0) 232 GElf_Shdr *shdr = gelf_getshdr (scngrp, &shdr_mem); local 233 if (shdr == NULL) 241 if ((shdr->sh_flags & SHF_COMPRESSED) != [all...] |
/system/core/libunwindstack/tests/ |
JitDebugTest.cpp | 103 ShdrType shdr; local 104 memset(&shdr, 0, sizeof(shdr)); 105 shdr.sh_type = SHT_NULL; 106 memory_->SetMemory(offset + sh_offset, &shdr, sizeof(shdr)); 108 sh_offset += sizeof(shdr); 109 memset(&shdr, 0, sizeof(shdr)); 110 shdr.sh_type = SHT_STRTAB [all...] |
/toolchain/binutils/binutils-2.27/elfcpp/ |
elfcpp_file.h | 50 // To use this in conjunction with the accessors types Shdr, etc., the 54 // elfcpp::Shdr shdr(file, ef.section_header(n)); 118 typedef Shdr<size, big_endian> Ef_shdr; 440 Ef_shdr shdr(v.data()); 443 this->shnum_ = shdr.get_sh_size(); 447 this->shstrndx_ = shdr.get_sh_link(); 487 Ef_shdr shdr(v.data() + This::shdr_size * i); 488 if (shdr.get_sh_type() == type) 519 Ef_shdr shdr(v.data()) [all...] |
/external/elfutils/backends/ |
sparc_symbol.c | 76 const GElf_Shdr *shdr, 79 if ((shdr->sh_flags & (SHF_WRITE | SHF_EXECINSTR)) 103 return dyn.d_un.d_ptr == shdr->sh_addr;
|
/external/elfutils/libelf/ |
elf32_updatefile.c | 59 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_offset 60 < (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_offset) 63 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_offset 64 > (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_offset) 67 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_size 68 < (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_size) 71 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_size 72 > (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_size) 248 #define shdr_dest ((ElfW2(LIBELFBITS,Shdr) *) shdr_start) 261 && scn->shdr.ELFW(e,LIBELFBITS) != &shdr_dest[scn->index] [all...] |
elf_getdata.c | 90 [ELF_T_SHDR] = __alignof__ (ElfW2(Bits,Shdr)), \ 230 Elf32_Shdr *shdr local 231 = scn->shdr.e32 ?: __elf32_getshdr_wrlock (scn); 233 if (shdr == NULL) 237 offset = shdr->sh_offset; 238 size = shdr->sh_size; 239 type = shdr->sh_type; 240 align = shdr->sh_addralign; 241 flags = shdr->sh_flags; 245 Elf64_Shdr *shdr local [all...] |
elf_getphdrnum.c | 67 && elf->state.elf32.scns.data[0].shdr.e32 != NULL)) 68 *dst = scns->data[0].shdr.e32->sh_info; 73 && elf->state.elf64.scns.data[0].shdr.e64 != NULL)) 74 *dst = scns->data[0].shdr.e64->sh_info;
|
/external/v4l2_codec2/vda/ |
vp8_parser.cc | 224 Vp8SegmentationHeader* shdr = &curr_segmentation_hdr_; local 227 memset(shdr, 0, sizeof(*shdr)); 229 BD_READ_BOOL_OR_RETURN(&shdr->segmentation_enabled); 230 if (!shdr->segmentation_enabled) 233 BD_READ_BOOL_OR_RETURN(&shdr->update_mb_segmentation_map); 234 BD_READ_BOOL_OR_RETURN(&shdr->update_segment_feature_data); 235 if (shdr->update_segment_feature_data) { 238 shdr->segment_feature_mode = 245 BD_READ_SIGNED_OR_RETURN(7, &shdr->quantizer_update_value[i]) [all...] |