Elf64_Addr
tmp = (Elf64_Addr)(def->st_value +
tmp = (Elf64_Addr)defobj->tlsindex;
tmp = (Elf64_Addr)(def->st_value + rela->r_addend);
*where = (Elf64_Addr)defobj->tlsindex;
*where = (Elf64_Addr)(def->st_value
*where = (Elf64_Addr)(def->st_value -
Elf64_Addr *where64;
Elf64_Addr tmp64;
where64 = (Elf64_Addr *)(obj->relocbase + rela->r_offset);
tmp64 = (Elf64_Addr)(defobj->relocbase + def->st_value +
(Elf64_Addr)where64);
tmp64 = (Elf64_Addr)(defobj->relocbase + def->st_value);
tmp64 = (Elf64_Addr)(obj->relocbase + rela->r_addend);
*where64 = (Elf64_Addr)(def->st_value -
*where64 = (Elf64_Addr)defobj->tlsindex;
*where64 = (Elf64_Addr)(def->st_value + rela->r_addend);
const char *bitscale, void *where, Elf64_Addr off)
Elf64_Addr off, *where;
checkalign(Elf_Addr addr, int alignbyte, void *where, Elf64_Addr off)
val32 = (Elf32_Addr)(addr + addend - (Elf64_Addr)where);
Elf64_Addr *where, val;
Elf64_Addr addr;
Elf64_Addr addend;
where = (Elf64_Addr *)(relocbase + rela->r_offset);
where = (Elf64_Addr *)(relocbase + rel->r_offset);
Elf64_Addr *where, val;
Elf64_Addr addr;
Elf64_Addr addend;
where = (Elf64_Addr *)(relocbase + rela->r_offset);
where = (Elf64_Addr *)(relocbase + rel->r_offset);
val32 = (Elf32_Addr)(addr + addend - (Elf64_Addr)where);
#define Elf_Addr Elf64_Addr
Elf64_Addr e_entry; /* entry point */
#define ELF64_NO_ADDR (~(Elf64_Addr)0) /* Indicates addr. not yet filled in */
#define ELF64_LINK_ADDR ((Elf64_Addr)-2) /* advises to use link address */
Elf64_Addr p_vaddr; /* virtual address */
Elf64_Addr p_paddr; /* physical address */
Elf64_Addr sh_addr; /* virtual address */
Elf64_Addr st_value; /* value of symbol */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr c_ptr;
Elf64_Addr d_ptr;
typedef Elf64_Addr locore_Elf_Addr;
Elf64_Addr e_entry; /* entry point */
#define Elf_Addr Elf64_Addr
#define ELF64_NO_ADDR (~(Elf64_Addr)0) /* Indicates addr. not yet filled in */
#define ELF64_LINK_ADDR ((Elf64_Addr)-2) /* advises to use link address */
Elf64_Addr p_vaddr; /* virtual address */
Elf64_Addr p_paddr; /* physical address */
Elf64_Addr sh_addr; /* virtual address */
Elf64_Addr st_value; /* value of symbol */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr c_ptr;
Elf64_Addr d_ptr;
Elf64_Addr e_entry; /* entry point */
Elf64_Addr p_vaddr; /* virtual address */
Elf64_Addr p_paddr; /* physical address */
Elf64_Addr sh_addr; /* virtual address */
Elf64_Addr st_value; /* value of symbol */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr d_ptr;
#define Elf_Addr Elf64_Addr
#define Elf_Addr Elf64_Addr
Elf64_Addr e_entry; /* entry point */
#define ELF64_NO_ADDR (~(Elf64_Addr)0) /* Indicates addr. not yet filled in */
#define ELF64_LINK_ADDR ((Elf64_Addr)-2) /* advises to use link address */
Elf64_Addr p_vaddr; /* virtual address */
Elf64_Addr p_paddr; /* physical address */
Elf64_Addr sh_addr; /* virtual address */
Elf64_Addr st_value; /* value of symbol */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr c_ptr;
Elf64_Addr d_ptr;
#define Elf_Addr Elf64_Addr
Elf64_Addr e_entry; /* entry point */
#define ELF64_NO_ADDR (~(Elf64_Addr)0) /* Indicates addr. not yet filled in */
#define ELF64_LINK_ADDR ((Elf64_Addr)-2) /* advises to use link address */
Elf64_Addr p_vaddr; /* virtual address */
Elf64_Addr p_paddr; /* physical address */
Elf64_Addr sh_addr; /* virtual address */
Elf64_Addr st_value; /* value of symbol */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr r_offset; /* where to do it */
Elf64_Addr c_ptr;
Elf64_Addr d_ptr;