Home
last modified time | relevance | path

Searched refs:reloc (Results 1 – 25 of 115) sorted by relevance

12345

/glibc-2.36/sysdeps/s390/s390-64/
Ddl-machine.h228 const Elf64_Rela *reloc, in elf_machine_fixup_plt() argument
236 elf_machine_plt_value (struct link_map *map, const Elf64_Rela *reloc, in elf_machine_plt_value() argument
256 const Elf64_Rela *reloc, const Elf64_Sym *sym, in elf_machine_rela() argument
261 const unsigned int r_type = ELF64_R_TYPE (reloc->r_info); in elf_machine_rela()
265 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
290 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
297 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
319 *reloc_addr = sym->st_value + reloc->r_addend; in elf_machine_rela()
325 *reloc_addr = sym->st_value + reloc->r_addend - map->l_tls_offset; in elf_machine_rela()
333 *reloc_addr = (sym->st_value + reloc->r_addend in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/hppa/
Ddl-machine.h123 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
156 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
160 return (struct fdesc) { value.ip + reloc->r_addend, value.gp }; in elf_machine_plt_value()
172 const Elf32_Rela *reloc; in elf_machine_runtime_setup() local
209 reloc = (const Elf32_Rela *) iplt; in elf_machine_runtime_setup()
210 r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_runtime_setup()
211 r_sym = ELF32_R_SYM (reloc->r_info); in elf_machine_runtime_setup()
213 got = (Elf32_Addr *) (reloc->r_offset + l_addr + PLT_ENTRY_SIZE + SIZEOF_PLT_STUB); in elf_machine_runtime_setup()
289 reloc = (const Elf32_Rela *) iplt; in elf_machine_runtime_setup()
290 r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_runtime_setup()
[all …]
/glibc-2.36/sysdeps/s390/s390-32/
Ddl-machine.h250 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
258 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
279 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
284 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
288 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
312 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
320 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
342 *reloc_addr = sym->st_value + reloc->r_addend; in elf_machine_rela()
348 *reloc_addr = sym->st_value + reloc->r_addend - map->l_tls_offset; in elf_machine_rela()
356 *reloc_addr = (sym->st_value + reloc->r_addend in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/m68k/
Ddl-machine.h182 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
191 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
210 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
215 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
218 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
252 *(char *) reloc_addr = value + reloc->r_addend; in elf_machine_rela()
255 *(short *) reloc_addr = value + reloc->r_addend; in elf_machine_rela()
258 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
262 = value + reloc->r_addend - (Elf32_Addr) reloc_addr; in elf_machine_rela()
266 = value + reloc->r_addend - (Elf32_Addr) reloc_addr; in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/x86_64/
Ddl-machine.h217 const ElfW(Rela) *reloc, in elf_machine_fixup_plt()
226 elf_machine_plt_value (struct link_map *map, const ElfW(Rela) *reloc, in elf_machine_plt_value() argument
246 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
250 const unsigned long int r_type = ELFW(R_TYPE) (reloc->r_info); in elf_machine_rela()
254 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
261 *(Elf64_Addr *) reloc_addr = (Elf64_Addr) map->l_addr + reloc->r_addend; in elf_machine_rela()
315 = (Elf64_Addr) sym->st_size + reloc->r_addend; in elf_machine_rela()
324 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
338 value = sym->st_value + reloc->r_addend; in elf_machine_rela()
358 td->arg = (void*)reloc->r_addend; in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/i386/
Ddl-machine.h220 const Elf32_Rel *reloc, in elf_machine_fixup_plt() argument
228 elf_machine_plt_value (struct link_map *map, const Elf32_Rel *reloc, in elf_machine_plt_value() argument
249 const Elf32_Rel *reloc, in elf_machine_rel() argument
254 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rel()
444 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
449 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
451 if (ELF32_R_TYPE (reloc->r_info) == R_386_RELATIVE) in elf_machine_rela()
452 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
466 switch (ELF32_R_TYPE (reloc->r_info)) in elf_machine_rela()
475 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/csky/
Ddl-machine.h175 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
184 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
202 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
207 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
212 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
247 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
250 *reloc_addr = value + reloc->r_addend - (Elf32_Addr) reloc_addr; in elf_machine_rela()
256 | (((value + reloc->r_addend) >> 16) & 0xffff); in elf_machine_rela()
263 | ((value + reloc->r_addend) & 0xffff); in elf_machine_rela()
269 unsigned int offset = ((value + reloc->r_addend in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/aarch64/
Ddl-machine.h141 const ElfW(Rela) *reloc, in elf_machine_fixup_plt()
151 const ElfW(Rela) *reloc, in elf_machine_plt_value()
168 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
173 const unsigned int r_type = ELFW (R_TYPE) (reloc->r_info); in elf_machine_rela()
176 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
198 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
206 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
233 td->arg = (void*)reloc->r_addend; in elf_machine_rela()
244 (sym_map, sym->st_value + reloc->r_addend); in elf_machine_rela()
251 + reloc->r_addend); in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/sparc/sparc64/
Ddl-machine.h91 const Elf64_Rela *reloc, in elf_machine_fixup_plt() argument
94 sparc64_fixup_plt (map, reloc, reloc_addr, value + reloc->r_addend, in elf_machine_fixup_plt()
95 reloc->r_addend, 1); in elf_machine_fixup_plt()
101 elf_machine_plt_value (struct link_map *map, const Elf64_Rela *reloc, in elf_machine_plt_value() argument
279 const Elf64_Rela *reloc, const Elf64_Sym *sym, in elf_machine_rela() argument
288 const unsigned long int r_type = ELF64_R_TYPE_ID (reloc->r_info); in elf_machine_rela()
296 *reloc_addr = sym->st_size + reloc->r_addend; in elf_machine_rela()
303 *reloc_addr += map->l_addr + reloc->r_addend; in elf_machine_rela()
320 value += reloc->r_addend; /* Assume copy relocs have zero addend. */ in elf_machine_rela()
364 sparc64_fixup_plt (map, reloc, reloc_addr, value, 0, 0); in elf_machine_rela()
[all …]
Ddl-irel.h39 elf_irela (const Elf64_Rela *reloc) in elf_irela() argument
41 unsigned int r_type = (reloc->r_info & 0xff); in elf_irela()
45 Elf64_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela()
46 Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
51 Elf64_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela()
52 Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
57 sparc64_fixup_plt (&map, reloc, reloc_addr, value, 0, 0); in elf_irela()
/glibc-2.36/sysdeps/sh/
Ddl-machine.h223 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
231 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
234 return value + reloc->r_addend; in elf_machine_plt_value()
250 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
255 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
288 if (reloc->r_addend) in elf_machine_rela()
289 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
311 value += reloc->r_addend; in elf_machine_rela()
364 *reloc_addr = map->l_tls_offset + sym->st_value + reloc->r_addend; in elf_machine_rela()
374 + reloc->r_addend; in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/microblaze/
Ddl-machine.h172 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
180 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
206 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
211 const int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
214 PUT_REL_64 (reloc_addr, map->l_addr + reloc->r_addend); in elf_machine_rela()
216 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
224 value += reloc->r_addend; in elf_machine_rela()
258 *reloc_addr = sym->st_value + reloc->r_addend; in elf_machine_rela()
265 *reloc_addr = sym->st_value + sym_map->l_tls_offset + reloc->r_addend; in elf_machine_rela()
277 elf_machine_rela_relative (Elf32_Addr l_addr, const Elf32_Rela *reloc, in elf_machine_rela_relative() argument
[all …]
/glibc-2.36/sysdeps/sparc/sparc32/
Ddl-machine.h220 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
231 return sparc_fixup_plt (reloc, reloc_addr, value, 1, do_flush); in elf_machine_fixup_plt()
236 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
239 return value + reloc->r_addend; in elf_machine_plt_value()
255 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
264 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
272 *reloc_addr = sym->st_size + reloc->r_addend; in elf_machine_rela()
279 *reloc_addr += map->l_addr + reloc->r_addend; in elf_machine_rela()
296 value += reloc->r_addend; /* Assume copy relocs have zero addend. */ in elf_machine_rela()
355 sparc_fixup_plt (reloc, reloc_addr, value, 0, do_flush); in elf_machine_rela()
[all …]
Ddl-irel.h39 elf_irela (const Elf32_Rela *reloc) in elf_irela() argument
41 unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_irela()
45 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela()
46 Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
51 Elf32_Addr *const reloc_addr = (void *) reloc->r_offset; in elf_irela()
52 Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend); in elf_irela()
54 sparc_fixup_plt (reloc, reloc_addr, value, 0, 1); in elf_irela()
/glibc-2.36/sysdeps/nios2/
Ddl-machine.h179 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
187 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
207 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
212 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
215 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
265 *reloc_addr = reloc->r_addend + TLS_DTPREL_VALUE(sym); in elf_machine_rela()
272 *reloc_addr = reloc->r_addend + TLS_TPREL_VALUE(sym_map, sym); in elf_machine_rela()
277 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
288 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
292 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
[all …]
/glibc-2.36/sysdeps/or1k/
Ddl-machine.h156 const ElfW(Rela) *reloc, in elf_machine_fixup_plt()
164 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
167 return value + reloc->r_addend; in elf_machine_plt_value()
181 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
186 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
227 value += reloc->r_addend; in elf_machine_rela()
232 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
246 *reloc_addr = (sym == NULL ? 0 : sym->st_value) + reloc->r_addend; in elf_machine_rela()
252 *reloc_addr = sym->st_value + reloc->r_addend + in elf_machine_rela()
258 *reloc_addr = sym->st_value + reloc->r_addend + in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/loongarch/
Ddl-machine.h124 #define elf_machine_plt_value(map, reloc, value) (value) argument
129 const ElfW (Rela) *reloc, ElfW (Addr) *reloc_addr, in elf_machine_fixup_plt()
145 const ElfW (Rela) *reloc, in elf_machine_rela()
150 ElfW (Addr) r_info = reloc->r_info; in elf_machine_rela()
157 value = SYMBOL_ADDRESS (sym_map, sym, true) + reloc->r_addend; in elf_machine_rela()
185 *addr_field = TLS_DTPREL_VALUE (sym) + reloc->r_addend; in elf_machine_rela()
191 *addr_field = TLS_TPREL_VALUE (sym_map, sym) + reloc->r_addend; in elf_machine_rela()
218 *addr_field = map->l_addr + reloc->r_addend; in elf_machine_rela()
222 value = map->l_addr + reloc->r_addend; in elf_machine_rela()
237 elf_machine_rela_relative (ElfW (Addr) l_addr, const ElfW (Rela) *reloc, in elf_machine_rela_relative() argument
[all …]
/glibc-2.36/sysdeps/arm/
Ddl-machine.h208 const Elf32_Rel *reloc, in elf_machine_fixup_plt() argument
216 elf_machine_plt_value (struct link_map *map, const Elf32_Rel *reloc, in elf_machine_plt_value() argument
288 const Elf32_Rel *reloc, const Elf32_Sym *sym, in elf_machine_rel() argument
293 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rel()
384 if (ELF32_R_SYM (reloc->r_info) == STN_UNDEF) in elf_machine_rel()
454 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
459 const unsigned int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
462 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
501 *reloc_addr = value + reloc->r_addend; in elf_machine_rela()
504 relocate_pc24 (map, value, reloc_addr, reloc->r_addend); in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc32/
Ddl-machine.h235 const Elf32_Rela *reloc, in elf_machine_fixup_plt() argument
248 elf_machine_plt_value (struct link_map *map, const Elf32_Rela *reloc, in elf_machine_plt_value() argument
251 return value + reloc->r_addend; in elf_machine_plt_value()
266 const Elf32_Rela *reloc,
287 const Elf32_Rela *reloc, const Elf32_Sym *sym, in elf_machine_rela() argument
294 const int r_type = ELF32_R_TYPE (reloc->r_info); in elf_machine_rela()
299 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
319 value += reloc->r_addend; in elf_machine_rela()
387 *reloc_addr = TLS_TPREL_VALUE (sym_map, sym, reloc); in elf_machine_rela()
399 *reloc_addr = TLS_TPREL_VALUE (sym_map, sym, reloc); in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/powerpc/powerpc64/
Ddl-machine.h482 const Elf64_Rela *reloc, in elf_machine_fixup_plt() argument
546 elf_machine_plt_value (struct link_map *map, const Elf64_Rela *reloc, in elf_machine_plt_value() argument
549 return value + reloc->r_addend; in elf_machine_plt_value()
605 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
609 *reloc_addr = l_addr + reloc->r_addend; in elf_machine_rela_relative()
617 const Elf64_Rela *reloc) in elf_machine_tprel() argument
624 return TLS_TPREL_VALUE (sym_map, sym, reloc); in elf_machine_tprel()
662 const Elf64_Rela *reloc, in elf_machine_rela() argument
669 const int r_type = ELF64_R_TYPE (reloc->r_info); in elf_machine_rela()
680 *reloc_addr = map->l_addr + reloc->r_addend; in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/riscv/
Ddl-machine.h140 #define elf_machine_plt_value(map, reloc, value) (value) argument
145 const ElfW(Rela) *reloc, in elf_machine_fixup_plt()
157 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
162 ElfW(Addr) value = l_addr + reloc->r_addend; in elf_machine_rela_relative()
173 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
177 ElfW(Addr) r_info = reloc->r_info; in elf_machine_rela()
184 value = SYMBOL_ADDRESS (sym_map, sym, true) + reloc->r_addend; in elf_machine_rela()
196 elf_machine_rela_relative (map->l_addr, reloc, addr_field); in elf_machine_rela()
211 *addr_field = TLS_DTPREL_VALUE (sym) + reloc->r_addend; in elf_machine_rela()
218 *addr_field = TLS_TPREL_VALUE (sym_map, sym) + reloc->r_addend; in elf_machine_rela()
[all …]
/glibc-2.36/sysdeps/ia64/
Ddl-machine.h294 const Elf64_Rela *reloc, in elf_machine_fixup_plt() argument
309 elf_machine_plt_value (struct link_map *map, const Elf64_Rela *reloc, in elf_machine_plt_value() argument
313 return (struct fdesc) { value.ip + reloc->r_addend, value.gp }; in elf_machine_plt_value()
334 const Elf64_Rela *reloc, in elf_machine_rela() argument
341 const unsigned long int r_type = ELF64_R_TYPE (reloc->r_info); in elf_machine_rela()
351 assert (ELF64_R_TYPE (reloc->r_info) == R_IA64_REL64LSB); in elf_machine_rela()
366 value = SYMBOL_ADDRESS (sym_map, sym, true) + reloc->r_addend; in elf_machine_rela()
372 elf_machine_fixup_plt (NULL, NULL, NULL, NULL, reloc, reloc_addr, in elf_machine_rela()
425 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
430 assert (ELF64_R_TYPE (reloc->r_info) == R_IA64_REL64LSB); in elf_machine_rela_relative()
[all …]
/glibc-2.36/sysdeps/arc/
Ddl-machine.h200 const ElfW(Rela) *reloc, in elf_machine_fixup_plt()
207 #define elf_machine_plt_value(map, reloc, value) (value) argument
220 const ElfW(Rela) *reloc, const ElfW(Sym) *sym, in elf_machine_rela()
224 ElfW(Addr) r_info = reloc->r_info; in elf_machine_rela()
287 *reloc_addr = sym_map->l_tls_offset + sym->st_value + reloc->r_addend; in elf_machine_rela()
292 *reloc_addr += value + reloc->r_addend; in elf_machine_rela()
296 *reloc_addr += value + reloc->r_addend - (unsigned long int) reloc_addr; in elf_machine_rela()
308 elf_machine_rela_relative (ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_rela_relative() argument
318 ElfW(Addr) l_addr, const ElfW(Rela) *reloc, in elf_machine_lazy_rel()
321 ElfW(Addr) *const reloc_addr = (void *) (l_addr + reloc->r_offset); in elf_machine_lazy_rel()
[all …]
/glibc-2.36/sysdeps/alpha/
Ddl-machine.h221 const Elf64_Rela *reloc, in elf_machine_fixup_plt() argument
241 plte += 3 * (reloc - rela_plt); in elf_machine_fixup_plt()
305 elf_machine_plt_value (struct link_map *map, const Elf64_Rela *reloc, in elf_machine_plt_value() argument
308 return value + reloc->r_addend; in elf_machine_plt_value()
324 const Elf64_Rela *reloc, in elf_machine_rela() argument
331 unsigned long int const r_type = ELF64_R_TYPE (reloc->r_info); in elf_machine_rela()
361 sym_raw_value = sym_value = reloc->r_addend; in elf_machine_rela()
371 elf_machine_fixup_plt (map, 0, 0, 0, reloc, reloc_addr, sym_value); in elf_machine_rela()
422 elf_machine_rela_relative (Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_rela_relative() argument
440 Elf64_Addr l_addr, const Elf64_Rela *reloc, in elf_machine_lazy_rel() argument
[all …]
/glibc-2.36/elf/
Ddl-runtime.c53 const PLTREL *const reloc in attribute_hidden() local
56 const ElfW(Sym) *sym = &symtab[ELFW(R_SYM) (reloc->r_info)]; in attribute_hidden()
58 void *const rel_addr = (void *)(l->l_addr + reloc->r_offset); in attribute_hidden()
63 assert (ELFW(R_TYPE)(reloc->r_info) == ELF_MACHINE_JMP_SLOT); in attribute_hidden()
75 ElfW(Half) ndx = vernum[ELFW(R_SYM) (reloc->r_info)] & 0x7fff; in attribute_hidden()
121 value = elf_machine_plt_value (l, reloc, value); in attribute_hidden()
162 return elf_machine_fixup_plt (l, result, refsym, sym, reloc, rel_addr, value); in attribute_hidden()
242 const PLTREL *const reloc in DL_FIXUP_VALUE_TYPE() local
245 const ElfW(Sym) *refsym = &symtab[ELFW(R_SYM) (reloc->r_info)]; in DL_FIXUP_VALUE_TYPE()
250 assert (ELFW(R_TYPE)(reloc->r_info) == ELF_MACHINE_JMP_SLOT); in DL_FIXUP_VALUE_TYPE()
[all …]

12345