Elf_Word
Elf_Word dt_relocsz; /* DT_RELASZ or DT_RELSZ */
Elf_Word soff = s->st_name;
Elf_Word symsize = 0, symstrsize = 0;
Elf_Word shdr_size;
Elf_Word type;
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
void _dl_reloc_plt(Elf_Word *where, Elf_Addr value, Elf_RelA *rel);
Elf_Word type;
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
void _dl_reloc_plt(Elf_Word *where, Elf_Addr value, Elf_Rel *rel);
Elf_Word type;
Elf_Word newval;
buf.param.kb_size = sizeof(Elf_Word);
Elf_Word dt_relocsz; /* DT_RELASZ or DT_RELSZ */
Elf_Word type;
_dl_reloc_plt((Elf_Word *)where, value);
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
Elf_Word *hashtab = (Elf_Word *)(gnu_hash + obase);
Elf_Word nbuckets = hashtab[0];
Elf_Word nmaskwords = hashtab[2];
Elf_Word symndx = hashtab[1];
Elf_Word n;
Elf_Word bkt = object->buckets_gnu[n];
const Elf_Word *hashval;
Elf_Word bucket;
const Elf_Word *hashval;
Elf_Word si;
const Elf_Word *buckets;
const Elf_Word *chains;
Elf_Word mask_bm;
Elf_Word shift2;
Elf_Word symndx;
Elf_Word type;
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
void _dl_reloc_plt(Elf_Word *where, Elf_Addr value, Elf_RelA *rel);
void _dl_reloc_plt(Elf_Word *where, Elf_Addr value, Elf_RelA *rel);
_dl_reloc_plt(Elf_Word *where, Elf_Addr value, Elf_RelA *rel)
Elf_Word type;
_dl_reloc_plt((Elf_Word *)where, value, rels);
Elf_Word type;
static int _dl_reloc_plt(Elf_Word *where1, Elf_Word *where2, Elf_Word *pltaddr,
static int _dl_reloc_addend(Elf_Word *where, Elf_Addr value,
void _dl_install_plt(Elf_Word *pltgot, Elf_Addr proc);
Elf_Word type;
_dl_reloc_plt(Elf_Word *where1, Elf_Word *where2, Elf_Word *pltaddr,
_dl_reloc_addend(Elf_Word *where, Elf_Addr value, Elf64_Sxword addend,
Elf_Word *addr;
Elf_Word newval[6];
addr = (Elf_Word *)(object->obj_base + rela->r_offset);
Elf_Word first;
buf.param[1].kb_size = sizeof(Elf_Word);
buf.param[0].kb_size = i * sizeof(Elf_Word);
buf.param[1].kb_size = sizeof(Elf_Word);
_dl_install_plt(Elf_Word *pltgot, Elf_Addr proc)
Elf_Word *where;
where = (Elf_Word *)(relas->r_offset + loff);
Elf_Word *entry = (Elf_Word *)pltgot;
Elf_Word relsz, relent;
Elf_Word relsz, relent;
Elf_Word relsz, relent;
Elf_Word relasz = 0, relaent = sizeof(Elf_RelA);
Elf_Word relsz, relent;
#define ELFROUNDSIZE sizeof(Elf_Word)
Elf_Word phsize;
Elf_Word shdr_size;
Elf_Word soff = s->st_name;
Elf_Word symsize = 0, symstrsize = 0;
struct image_header *, Elf_Word);
Elf_Word);
Elf_Word);
struct image_header *ih, Elf_Word size)
struct image_header *ih, Elf_Word size)
Elf_Word size)
struct image_header *, Elf_Word);
Elf_Word);
u_long fill_zeroes(int, const char *, u_long, struct image_header *, Elf_Word);