HomeSort by: relevance | last modified time | path
    Searched defs:rela (Results 1 - 25 of 171) sorted by relevancy

1 2 3 4 5 6 7

  /src/sys/arch/vax/vax/
kobj_machdep.c 46 const Elf_Rela *rela = (const Elf_Rela *)data; local
47 Elf_Word rtype = ELF_R_TYPE(rela->r_info);
48 Elf_Word symidx = ELF_R_SYM(rela->r_info);
49 Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset);
50 Elf_Addr addr, addend = rela->r_addend;
  /src/sys/arch/alpha/alpha/
kobj_machdep.c 74 const Elf_Rela *rela; local
78 rela = (const Elf_Rela *)data;
79 where = (Elf_Addr *) (relocbase + rela->r_offset);
80 addend = rela->r_addend;
81 rtype = ELF_R_TYPE(rela->r_info);
82 symidx = ELF_R_SYM(rela->r_info);
  /src/sys/arch/amd64/amd64/
kobj_machdep.c 82 const Elf_Rela *rela; local
86 rela = (const Elf_Rela *)data;
87 where = (Elf64_Addr *)(relocbase + rela->r_offset);
88 addend = rela->r_addend;
89 rtype = ELF_R_TYPE(rela->r_info);
90 symidx = ELF_R_SYM(rela->r_info);
  /src/sys/arch/i386/i386/
kobj_machdep.c 81 const Elf_Rela *rela; local
85 rela = (const Elf_Rela *)data;
86 where = (Elf_Addr *) (relocbase + rela->r_offset);
87 addend = rela->r_addend;
88 rtype = ELF_R_TYPE(rela->r_info);
89 symidx = ELF_R_SYM(rela->r_info);
  /src/sys/arch/m68k/m68k/
kobj_machdep.c 47 const Elf_Rela *rela; local
51 printf("kobj_reloc: support only RELA relocations\n");
55 rela = data;
56 where = (Elf_Addr *)(relocbase + rela->r_offset);
57 symnum = ELF_R_SYM(rela->r_info);
58 rtype = ELF_R_TYPE(rela->r_info);
74 tmp = (Elf_Addr)(addr + rela->r_addend) - (Elf_Addr)where;
84 tmp = (Elf_Addr)(addr + *where + rela->r_addend);
89 *where += (Elf_Addr)(relocbase + rela->r_addend);
  /src/sys/arch/powerpc/powerpc/
kobj_machdep.c 77 const Elf_Rela *rela; local
84 rela = (const Elf_Rela *)data;
85 where = (Elf_Addr *) (relocbase + rela->r_offset);
86 hwhere = (Elf32_Half *) (relocbase + rela->r_offset);
88 wwhere = (Elf64_Half *) (relocbase + rela->r_offset);
90 addend = rela->r_addend;
91 rtype = ELF_R_TYPE(rela->r_info);
92 symidx = ELF_R_SYM(rela->r_info);
113 addend -= relocbase + rela->r_offset; /* A -= P */
131 * (i.e. .rodata) in rela, where in reality the
    [all...]
  /src/sys/arch/sh3/sh3/
kobj_machdep.c 46 const Elf_Rela *rela; local
53 printf("kobj_reloc: support only RELA relocations\n");
57 rela = data;
58 where = (Elf_Addr *)(relocbase + rela->r_offset);
59 symidx = ELF_R_SYM(rela->r_info);
60 rtype = ELF_R_TYPE(rela->r_info);
78 tmp = (Elf_Addr)(addr + *where + rela->r_addend);
  /src/libexec/ld.elf_so/arch/sh3/
mdreloc.c 70 const Elf_Rela *rela = 0, *relalim; local
77 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
84 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
85 for (; rela < relalim; rela++) {
86 where = (Elf_Addr *)(relocbase + rela->r_offset);
87 *where = (Elf_Addr)(relocbase + rela->r_addend);
94 const Elf_Rela *rela; local
99 for (rela = obj->rela; rela < obj->relalim; rela++)
249 const Elf_Rela *rela; local
270 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); local
288 const Elf_Rela *rela = obj->pltrela; local
    [all...]
  /src/sys/arch/hppa/hppa/
kobj_machdep.c 136 const Elf_Rela *rela; local
142 printf("kobj_reloc: only support RELA relocations\n");
146 rela = (const Elf_Rela *)data;
147 where = (Elf_Addr *) (relocbase + rela->r_offset);
148 value = rela->r_addend;
149 rtype = ELF_R_TYPE(rela->r_info);
150 symidx = ELF_R_SYM(rela->r_info);
  /src/sys/arch/mips/mips/
kobj_machdep.c 69 const Elf_Rela *rela; local
73 DPRINTF("%s(kobj %p, reloc %#lx,\n data %p, rela %d, local %d)\n",
81 rela = (const Elf_Rela *)data;
82 where = (Elf_Addr *)(relocbase + rela->r_offset);
83 addend = rela->r_addend;
84 rtype = ELF_R_TYPE(rela->r_info);
85 symidx = ELF_R_SYM(rela->r_info);
  /src/libexec/ld.elf_so/arch/aarch64/
mdreloc.c 146 _rtld_tlsdesc_fill(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *where, u_int flags)
151 unsigned long symnum = ELF_R_SYM(rela->r_info);
154 def = _rtld_find_symdef(ELF_R_SYM(rela->r_info), obj, &defobj,
161 where[1] = rela->r_addend;
173 offs += rela->r_addend;
197 const Elf_Rela *rela = 0, *relalim; local
204 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
211 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
212 for (; rela < relalim; rela++)
380 const Elf_Rela *rela; local
443 const Elf_Rela *rela = obj->pltrela + relaidx; local
457 const Elf_Rela *rela; local
    [all...]
  /src/libexec/ld.elf_so/arch/m68k/
mdreloc.c 74 const Elf_Rela *rela = 0, *relalim; local
81 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
88 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
89 for (; rela < relalim; rela++) {
90 where = (Elf_Addr *)(relocbase + rela->r_offset);
98 const Elf_Rela *rela; local
103 for (rela = obj->rela; rela < obj->relalim; rela++)
228 const Elf_Rela *rela; local
287 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); local
305 const Elf_Rela *rela; local
    [all...]
  /src/libexec/ld.elf_so/arch/or1k/
mdreloc.c 73 const Elf_Rela *rela = 0, *relalim; local
80 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
87 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
88 for (; rela < relalim; rela++) {
89 where = (Elf_Addr *)(relocbase + rela->r_offset);
90 *where = (Elf_Addr)(relocbase + rela->r_addend);
97 const Elf_Rela *rela; local
102 for (rela = obj->rela; rela < obj->relalim; rela++)
215 const Elf_Rela *rela; local
271 const Elf_Rela *rela = obj->pltrela + reloff; local
289 const Elf_Rela *rela; local
    [all...]
  /src/libexec/ld.elf_so/arch/riscv/
mdreloc.c 72 const Elf_Rela *rela = NULL, *relalim; local
78 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
86 relalim = (const Elf_Rela *)((uintptr_t)rela + relasz);
87 for (; rela < relalim; rela++) {
88 Elf_Word r_type = ELF_R_TYPE(rela->r_info);
89 Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset);
93 Elf_Addr val = relocbase + rela->r_addend;
112 const Elf_Rela *rela; local
117 for (rela = obj->rela; rela < obj->relalim; rela++)
    [all...]
  /src/libexec/ld.elf_so/arch/vax/
mdreloc.c 60 const Elf_Rela *rela = 0, *relalim; local
67 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
74 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
75 for (; rela < relalim; rela++) {
76 where = (Elf_Addr *)(relocbase + rela->r_offset);
77 *where = (Elf_Addr)(relocbase + rela->r_addend);
84 const Elf_Rela *rela; local
89 for (rela = obj->rela; rela < obj->relalim; rela++)
172 const Elf_Rela *rela; local
230 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff); local
248 const Elf_Rela *rela; local
    [all...]
  /src/libexec/ld.elf_so/arch/x86_64/
mdreloc.c 106 #define rdbg_symname(obj, rela) \
107 ((obj)->strtab + (obj)->symtab[ELF_R_SYM((rela)->r_info)].st_name)
119 const Elf_Rela *rela = 0, *relalim; local
126 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
137 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
138 for (; rela < relalim; rela++) {
139 where = (Elf_Addr *)(relocbase + rela->r_offset);
140 *where = (Elf_Addr)(relocbase + rela->r_addend);
147 const Elf_Rela *rela; local
303 const Elf_Rela *rela; local
365 const Elf_Rela *rela = obj->pltrela + reloff; local
383 const Elf_Rela *rela; local
    [all...]
  /src/libexec/ld.elf_so/
reloc.c 66 _rtld_do_copy_relocation(const Obj_Entry *dstobj, const Elf_Rela *rela)
68 void *dstaddr = (void *)(dstobj->relocbase + rela->r_offset);
69 const Elf_Sym *dstsym = dstobj->symtab + ELF_R_SYM(rela->r_info);
98 _rtld_fetch_ventry(dstobj, ELF_R_SYM(rela->r_info)));
147 if (dstobj->rela != NULL) {
148 const Elf_Rela *rela; local
149 for (rela = dstobj->rela; rela < dstobj->relalim; ++rela) {
375 const Elf_Rela *rela; local
    [all...]
  /src/external/bsd/elftoolchain/dist/libdwarf/
libdwarf_elf_init.c 104 GElf_Rela rela; local
111 while (gelf_getrela(rel_data, j++, &rela) != NULL) {
112 symndx = GELF_R_SYM(rela.r_info);
113 type = GELF_R_TYPE(rela.r_info);
118 offset = rela.r_offset;
127 sym.st_value + rela.r_addend, size);
130 sym.st_value + rela.r_addend, size);
  /src/libexec/ld.elf_so/arch/alpha/
alpha_reloc.c 189 const Elf_Rela *rela = 0, *relalim; local
196 rela = (const Elf_Rela *)(relocbase + dynp->d_un.d_ptr);
203 relalim = (const Elf_Rela *)((const uint8_t *)rela + relasz);
204 for (; rela < relalim; rela++) {
205 where = (Elf_Addr *)(relocbase + rela->r_offset);
214 const Elf_Rela *rela; local
220 for (rela = obj->rela; rela < obj->relalim; rela++)
360 const Elf_Rela *rela; local
569 const Elf_Rela *rela = local
586 const Elf_Rela *rela; local
    [all...]
  /src/sys/arch/aarch64/aarch64/
kobj_machdep.c 128 const Elf_Rela *rela; local
152 rela = (const Elf_Rela *)data;
153 addend = rela->r_addend;
154 rtype = ELF_R_TYPE(rela->r_info);
155 symidx = ELF_R_SYM(rela->r_info);
156 off = rela->r_offset;
  /src/sys/arch/riscv/riscv/
kobj_machdep.c 56 const Elf_Rela *rela; local
61 rela = ko->ko_relatab[i].rela;
62 if (rela == NULL) {
65 relalim = rela + ko->ko_relatab[i].nrela;
68 if (lo12 < rela || relalim < lo12)
75 for (; rela < relalim; rela++) {
77 (Elf_Addr *)(relocbase + rela->r_offset);
83 uintptr_t symidx = ELF_R_SYM(rela->r_info)
129 const Elf_Rela * const rela = (const Elf_Rela *)data; local
    [all...]
  /src/sys/arch/sparc/sparc/
kobj_machdep.c 128 const Elf_Rela *rela; local
135 rela = data;
136 where = (Elf_Addr *) (relocbase + rela->r_offset);
137 symidx = ELF_R_SYM(rela->r_info);
138 type = ELF_R_TYPE(rela->r_info);
139 value = rela->r_addend;
151 printf("kobj_reloc: only support RELA relocations\n");
  /src/sys/arch/sparc64/sparc64/
kobj_machdep.c 185 const Elf_Rela *rela; local
198 rela = (const Elf_Rela *)data;
199 where = (Elf_Addr *)(relocbase + rela->r_offset);
201 rtype = ELF64_R_TYPE(rela->r_info);
202 symidx = ELF_R_SYM(rela->r_info);
218 value = rela->r_addend + (Elf_Addr)base;
219 where = (Elf_Addr *)((Elf_Addr)base + rela->r_offset);
231 value = rela->r_addend;
241 value = (value & 0x3ff) + (((Elf64_Xword)rela->r_info<<32)>>40);
  /src/lib/csu/common/
crt0-common.c 162 const Elf_Rela *rela, *relalim; local
166 rela = __rela_iplt_start;
168 for (; rela < relalim; ++rela) {
169 if (ELF_R_TYPE(rela->r_info) != IFUNC_RELOCATION)
171 where = (Elf_Addr *)(relocbase + rela->r_offset);
172 target = (Elf_Addr)(relocbase + rela->r_addend);
205 # define RELA
304 #ifdef RELA
  /src/libexec/ld.elf_so/arch/hppa/
hppa_reloc.c 177 * find and use the GOT relocations, since those RELA relocations
184 const Elf_Rela *relafirst, *rela, *relalim; local
227 for (rela = relafirst; rela < relalim; rela++) {
228 symnum = ELF_R_SYM(rela->r_info);
229 where = (void *)(relocbase + rela->r_offset);
231 switch (ELF_R_TYPE(rela->r_info)) {
235 relocbase + rela->r_addend);
239 relocbase + rela->r_addend + sym->st_value)
433 const Elf_Rela *rela; local
622 const Elf_Rela *rela; local
733 const Elf_Rela *rela; local
753 const Elf_Rela *rela = obj->pltrela; local
    [all...]

Completed in 45 milliseconds

1 2 3 4 5 6 7