Searched refs:sh_link (Results 1 - 25 of 66) sorted by relevance

123

/external/elfutils/libelf/
H A Delf_getshdrstrndx.c103 num = elf->state.elf32.scns.data[0].shdr.e32->sh_link;
129 + offset))->sh_link;
148 CONVERT (shdr_mem.sh_link);
149 num = shdr_mem.sh_link;
164 num = elf->state.elf64.scns.data[0].shdr.e64->sh_link;
190 + offset))->sh_link;
209 CONVERT (shdr_mem.sh_link);
210 num = shdr_mem.sh_link;
H A Dgelf_getshdr.c76 COPY (sh_link);
H A Dgelf_update_shdr.c82 COPY (sh_link);
H A Delf32_getshdr.c146 CONVERT_TO (shdr[cnt].sh_link, notcvt[cnt].sh_link);
156 && shdr[cnt].sh_link < shnum)
157 elf->state.ELFW(elf,LIBELFBITS).scns.data[shdr[cnt].sh_link].shndx_index
195 CONVERT (shdr[cnt].sh_link);
H A Dnlist.c155 mem.str = INTUSE(elf_strptr) (elf, shdr->sh_link, sym->st_name);
/external/elfutils/tests/
H A Dupdate4.c134 shdr->sh_link = 0;
170 shdr->sh_link = 0;
206 shdr->sh_link = 0;
242 shdr->sh_link = 0;
279 shdr->sh_link = SHN_UNDEF;
H A Delfstrmerge.c218 size_t strtabndx = symtabshdr->sh_link;
404 zshdr->sh_link = strtabndx;
461 if (shdr->sh_link != 0)
462 newshdr.sh_link = newsecndx (shdr->sh_link, "shdr", ndx, "sh_link", 0);
464 newshdr.sh_link = 0;
509 const bool update_name = shdr->sh_link == strtabndx;
H A Dalldts.c144 shdr->sh_link = SHN_UNDEF;
199 shdr->sh_link = SHN_UNDEF;
H A Dasm-tst3.c225 if (shdr->sh_link != 2)
283 elf_strptr (elf, shdr->sh_link,
H A Dasm-tst1.c219 if (shdr->sh_link != 0)
H A Dasm-tst2.c241 if (shdr->sh_link != 0)
H A Dsectiondump.c109 shdr->sh_link,
H A Dupdate3.c130 shdr->sh_link = SHN_UNDEF;
/external/syslinux/com32/include/sys/
H A Delf32.h100 Elf32_Word sh_link; member in struct:elf32_shdr
H A Delf64.h100 Elf64_Word sh_link; member in struct:elf64_shdr
/external/elfutils/src/
H A Dfindtextrel.c418 symscn = elf_getscn (elf, shdr->sh_link);
423 (size_t) shdr->sh_link, fname, elf_errmsg (-1));
575 const char *lowstr = elf_strptr (elf, shdr->sh_link,
600 lowstr, elf_strptr (elf, shdr->sh_link,
612 elf_strptr (elf, shdr->sh_link, sym->st_name));
H A Delflint.c465 if (shdr != NULL && shdr->sh_link < shnum)
466 shstrndx = shdr->sh_link;
599 GElf_Shdr *strshdr = gelf_getshdr (elf_getscn (ebl->elf, shdr->sh_link),
607 shdr->sh_link, section_name (ebl, shdr->sh_link),
626 && xndxshdr->sh_link == (GElf_Word) idx)
697 name = elf_strptr (ebl->elf, shdr->sh_link, sym->st_name);
1392 && (name = elf_strptr (ebl->elf, symshdr->sh_link, sym->st_name))
1489 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link);
1540 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link);
[all...]
H A Dobjdump.c521 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link);
538 && xndxshdr->sh_link == elf_ndxscn (symscn))
548 symshdr->sh_link, shstrndx);
551 symshdr->sh_link, shstrndx);
H A Dstrip.c429 Elf32_Word old_sh_link; /* Original value of shdr.sh_link. */
641 /* Remember the shdr.sh_link value. */
642 shdr_info[cnt].old_sh_link = shdr_info[cnt].shdr.sh_link;
660 elf_assert (shdr_info[shdr_info[cnt].shdr.sh_link].symtab_idx == 0);
661 shdr_info[shdr_info[cnt].shdr.sh_link].symtab_idx = cnt;
694 elf_assert (shdr_info[shdr_info[cnt].shdr.sh_link].version_idx == 0);
695 shdr_info[shdr_info[cnt].shdr.sh_link].version_idx = cnt;
724 in the sh_link or sh_info element it cannot be removed either
888 + SHT_DYNAMIC in sh_link to string table
889 + SHT_HASH in sh_link t
[all...]
/external/google-breakpad/src/common/linux/
H A Dsynth_elf_unittest.cc248 EXPECT_EQ(0U, shdr[0].sh_link);
259 EXPECT_EQ(0U, shdr[1].sh_link);
323 EXPECT_EQ(0U, shdr[0].sh_link);
334 EXPECT_EQ(0U, shdr[1].sh_link);
345 EXPECT_EQ(0U, shdr[2].sh_link);
356 EXPECT_EQ(0U, shdr[3].sh_link);
/external/llvm/tools/obj2yaml/
H A Delf2yaml.cpp212 ErrorOr<const Elf_Shdr *> StrTabSec = Obj.getSection(SymTab->sh_link);
241 if (Shdr->sh_link != ELF::SHN_UNDEF) {
242 ErrorOr<const Elf_Shdr *> LinkSection = Obj.getSection(Shdr->sh_link);
282 ErrorOr<const Elf_Shdr *> SymTabOrErr = Obj.getSection(Shdr->sh_link);
306 ErrorOr<const Elf_Shdr *> SymTabOrErr = Obj.getSection(Shdr->sh_link);
359 ErrorOr<const Elf_Shdr *> SymtabOrErr = Obj.getSection(Shdr->sh_link);
/external/swiftshader/third_party/subzero/src/
H A DIceELFSection.h76 void setLinkNum(Elf64_Word sh_link) { Header.sh_link = sh_link; } argument
323 Str.writeELFWord<IsELF64>(Header.sh_link);
/external/elfutils/libasm/
H A Dasm_end.c239 shdr->sh_link = symscnndx;
279 shdr->sh_link = strscnndx;
370 shdr->sh_link = symscnndx;
451 /* The sh_link field of the zeroth section header contains the value. */
452 shdr->sh_link = shstrscnndx;
/external/mesa3d/src/gallium/state_trackers/clover/llvm/codegen/
H A Dnative.cpp88 const char *name = elf_strptr(elf, header.sh_link, s->st_name);
/external/swiftshader/third_party/LLVM/test/Scripts/
H A Delf-dump62 self.sh_link = f.read32()
74 print " ('sh_link', %s)" % common_dump.HexDump(self.sh_link)

Completed in 6626 milliseconds

123