/external/elfutils/libelf/ |
H A D | elf-knowledge.h | 33 && ({ Elf_Scn *scn_l = elf_getscn (elf, (shdr)->sh_info); \ 52 /* Test whether `sh_info' field in section header contains a section 58 - section with the SHF_INFO_LINK flag set to signal that `sh_info'
|
H A D | gelf_getshdr.c | 66 COPY (sh_info);
|
H A D | gelf_update_shdr.c | 70 COPY (sh_info);
|
H A D | elf32_getshdr.c | 123 CONVERT_TO (shdr[cnt].sh_info, notcvt[cnt].sh_info); 152 CONVERT (shdr[cnt].sh_info);
|
H A D | abstract.h | 79 TYPE_NAME (ElfW2(32, Ext##Word), sh_info) \ 92 TYPE_NAME (ElfW2(64, Ext##Word), sh_info) \
|
H A D | elf.h | 274 Elf32_Word sh_info; /* Additional section information */ member in struct:__anon959 288 Elf64_Word sh_info; /* Additional section information */ member in struct:__anon960 354 #define SHF_INFO_LINK (1 << 6) /* `sh_info' contains SHT index */
|
/external/elfutils/tests/ |
H A D | update4.c | 131 shdr->sh_info = 0; 167 shdr->sh_info = 0; 203 shdr->sh_info = 0; 239 shdr->sh_info = 0; 276 shdr->sh_info = SHN_UNDEF;
|
H A D | asm-tst1.c | 210 if (shdr->sh_info != 0)
|
H A D | asm-tst2.c | 232 if (shdr->sh_info != 0)
|
H A D | sectiondump.c | 106 shdr->sh_info,
|
H A D | update3.c | 126 shdr->sh_info = SHN_UNDEF;
|
H A D | asm-tst9.c | 262 if (shdr->sh_info != 0)
|
/external/qemu/elff/ |
H A D | elf.h | 232 Elf_Word sh_info; member in struct:Elf_SHdr
|
/external/kernel-headers/original/linux/ |
H A D | elf.h | 277 Elf32_Word sh_info; member in struct:__anon2119 290 Elf64_Word sh_info; /* Additional section information */ member in struct:elf64_shdr
|
/external/elfutils/src/ |
H A D | strip.c | 650 in the sh_link or sh_info element it cannot be removed either 706 && shdr_info[shdr_info[cnt].shdr.sh_info].idx != 0) 797 - specially marked references in sh_info if the SHF_INFO_LINK 807 /* Handle references through sh_info. */ 809 && shdr_info[shdr_info[cnt].shdr.sh_info].idx == 0) 811 shdr_info[shdr_info[cnt].shdr.sh_info].idx = 1; 812 changes |= shdr_info[cnt].shdr.sh_info < cnt; 973 shdr_info[cnt].shdr.sh_info = SHN_UNDEF; 1030 shdr_info[cnt].shdr.sh_info = SHN_UNDEF; 1090 shdr_info[cnt].shdr.sh_info [all...] |
H A D | i386_ld.c | 83 reltgtdata = elf_getdata (file->scninfo[shdr->sh_info].scn, NULL); 164 rel->r_offset += file->scninfo[shdr->sh_info].offset; 456 shdr->sh_info = statep->gotscnidx; 553 && r_sym >= SCNINFO_SHDR (scninfo->fileinfo->scninfo[shdr->sh_link].shdr).sh_info 668 XElf_Addr inscnoffset = scninfo[rshdr->sh_info].offset; 671 Elf_Data *data = elf_getdata (scninfo[rshdr->sh_info].scn, NULL); 782 && idx >= SCNINFO_SHDR (scninfo[rshdr->sh_link].shdr).sh_info
|
H A D | elflint.c | 735 if (cnt < shdr->sh_info) 839 if (cnt >= shdr->sh_info) 841 section [%2d] '%s': symbol %zu: local symbol outside range described in sh_info\n"), 846 if (cnt < shdr->sh_info) 848 section [%2d] '%s': symbol %zu: non-local symbol outside range described in sh_info\n"), 1021 if (shdr->sh_info >= shnum) 1026 destshdr = gelf_getshdr (elf_getscn (ebl->elf, shdr->sh_info), 1041 sections have a sh_info value of zero. */ 1042 if (shdr->sh_info != 0) 1044 section [%2d] '%s': sh_info shoul [all...] |
H A D | readelf.c | 756 shdr->sh_entsize, flagbuf, shdr->sh_link, shdr->sh_info, 964 gelf_getsym (symdata, shdr->sh_info, &sym_mem)->st_name) 1320 destshdr = gelf_getshdr (elf_getscn (ebl->elf, shdr->sh_info), 1352 if (shdr->sh_info != 0) 1360 (unsigned int) shdr->sh_info, 1477 GElf_Shdr *destshdr = gelf_getshdr (elf_getscn (ebl->elf, shdr->sh_info), 1518 (unsigned int) shdr->sh_info, 1695 shdr->sh_info), 1696 (unsigned long int) shdr->sh_info, 1947 shdr->sh_info), [all...] |
H A D | ldgeneric.c | 841 SCNINFO_SHDR (fileinfo->scninfo[shdr->sh_info].shdr).sh_name))))) 889 /* Handle section linked by 'sh_info'. */ 890 if (unlikely (shdr->sh_info != 0) && (shdr->sh_flags & SHF_INFO_LINK)) 893 mark_section_used (&scninfo->fileinfo->scninfo[shdr->sh_info], 894 shdr->sh_info, &ignore); 1085 fileinfo->nlocalsymbols = shdr->sh_info; 1104 nlocalsymbols = shdr->sh_info; 1126 fileinfo->nverdef = nversions = shdr->sh_info; 1175 xelf_getsym (symdata, shdr->sh_info, sym); 1182 symbol->symidx = shdr->sh_info; [all...] |
/external/elfcopy/ |
H A D | elfcopy.c | 190 shdr_info[shdridx].shdr.sh_info = SHN_UNDEF; 282 shdr_info[shdr_info[cnt].shdr.sh_info].idx, 283 shdr_info[cnt].shdr.sh_info); 285 shdr_info[cnt].shdr.sh_info = 286 shdr_info[shdr_info[cnt].shdr.sh_info].idx; 559 /* For symbol-table sections, sh_info is one greater than the 561 when we find the last local symbol, we update the sh_info 571 shdr_info[cnt].shdr.sh_info = 574 else shdr_info[cnt].shdr.sh_info = 0; 1279 for (inner = symtab_info->shdr.sh_info; [all...] |
/external/grub/stage2/ |
H A D | i386-elf.h | 112 Elf32_Word sh_info; /* Additional section information */ member in struct:__anon1164
|
/external/elfutils/libasm/ |
H A D | asm_end.c | 264 shdr->sh_info = ptr_local; 357 shdr->sh_info = (runp->signature != NULL
|
/external/qemu/ |
H A D | elf_ops.h | 39 bswap32s(&shdr->sh_info);
|
H A D | elf.h | 1059 Elf32_Word sh_info; member in struct:elf32_shdr 1072 Elf64_Word sh_info; /* Additional section information */ member in struct:elf64_shdr
|
/external/elfutils/ |
H A D | elfutils.spec | 242 - use the correct way of identifying the section via the sh_info link.
|