Home
last modified time | relevance | path

Searched refs:sym_map (Results 1 – 25 of 28) sorted by relevance

12

/sysdeps/powerpc/powerpc64/
A Ddl-machine.h442 if (sym_map != map) in ppc64_local_entry_offset()
493 if (sym_map == NULL) in elf_machine_fixup_plt()
510 if (finaladdr != 0 && map != sym_map && !sym_map->l_relocated in elf_machine_fixup_plt()
516 offset = sym_map->l_addr; in elf_machine_fixup_plt()
551 if (sym_map == NULL) in elf_machine_plt_conflict()
625 if (sym_map) in elf_machine_tprel()
645 if (map != sym_map in resolve_ifunc()
744 if (sym_map != NULL) in elf_machine_rela()
767 if (sym_map != NULL) in elf_machine_rela()
780 if (sym_map != NULL) in elf_machine_rela()
[all …]
/sysdeps/powerpc/powerpc32/
A Ddl-machine.h267 struct link_map *sym_map,
295 struct link_map *sym_map = NULL; in elf_machine_rela() local
312 sym_map = map; in elf_machine_rela()
362 else if (sym_map != NULL) in elf_machine_rela()
365 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
367 if (TRY_STATIC_TLS (map, sym_map)) in elf_machine_rela()
381 else if (sym_map != NULL) in elf_machine_rela()
384 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
395 else if (sym_map != NULL) in elf_machine_rela()
401 if (HAVE_STATIC_TLS (map, sym_map)) in elf_machine_rela()
[all …]
/sysdeps/i386/
A Ddl-machine.h306 if (sym_map != map in elf_machine_rel()
307 && !sym_map->l_relocated) in elf_machine_rel()
321 sym_map->l_name, in elf_machine_rel()
351 if (sym_map != NULL) in elf_machine_rel()
376 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rel()
378 if (!TRY_STATIC_TLS (map, sym_map)) in elf_machine_rel()
406 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rel()
421 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rel()
515 if (sym_map != NULL) in elf_machine_rela()
539 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
[all …]
/sysdeps/nios2/
A Ddl-tls.h35 #define TLS_TPREL_VALUE(sym_map, sym) \ argument
36 ((sym_map)->l_tls_offset + (sym)->st_value - TLS_TP_OFFSET)
A Ddl-machine.h252 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
254 Elf32_Addr value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
291 if (sym_map != NULL) in elf_machine_rela()
292 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
302 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
303 *reloc_addr = reloc->r_addend + TLS_TPREL_VALUE(sym_map, sym); in elf_machine_rela()
/sysdeps/mips/
A Ddl-tls.h35 #define TLS_TPREL_VALUE(sym_map, sym) \ argument
36 ((sym_map)->l_tls_offset + (sym)->st_value - TLS_TP_OFFSET)
A Ddl-machine.h515 if (sym_map) in elf_machine_reloc()
516 *addr_field = sym_map->l_tls_modid; in elf_machine_reloc()
533 CHECK_STATIC_TLS (map, sym_map); in elf_machine_reloc()
536 *addr_field = r_addend + TLS_TPREL_VALUE (sym_map, sym); in elf_machine_reloc()
639 struct link_map *sym_map; in elf_machine_reloc() local
649 sym_map = RESOLVE_MAP (map, scope, &sym, version, r_type); in elf_machine_reloc()
650 value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_reloc()
659 struct link_map *sym_map; in elf_machine_reloc() local
664 value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_reloc()
784 struct link_map *sym_map; \ in elf_machine_got_rel()
[all …]
/sysdeps/riscv/
A Ddl-tls.h35 #define TLS_TPREL_VALUE(sym_map, sym) \ argument
36 ((sym_map)->l_tls_offset + (sym)->st_value - TLS_TP_OFFSET)
A Ddl-machine.h180 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, r_type); in elf_machine_rela() local
182 if (sym_map != NULL) in elf_machine_rela()
183 value = SYMBOL_ADDRESS (sym_map, sym, true) + reloc->r_addend; in elf_machine_rela()
196 if (sym_map) in elf_machine_rela()
197 *addr_field = sym_map->l_tls_modid; in elf_machine_rela()
208 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
209 *addr_field = TLS_TPREL_VALUE (sym_map, sym) + reloc->r_addend; in elf_machine_rela()
224 if (__glibc_likely (sym->st_value >= sym_map->l_tls_initimage_size)) in elf_machine_rela()
226 value += (ElfW(Addr)) sym_map->l_tls_initimage - sym_map->l_addr; in elf_machine_rela()
/sysdeps/hppa/
A Ddl-machine.h561 struct link_map *sym_map; in elf_machine_rela() local
580 sym_map = map; in elf_machine_rela()
585 if (sym_map) in elf_machine_rela()
587 value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
611 value = (SYMBOL_ADDRESS (sym_map, sym, true) in elf_machine_rela()
622 value = ((SYMBOL_ADDRESS (sym_map, sym, true) & 0x7ff) in elf_machine_rela()
635 || sym_map == NULL in elf_machine_rela()
673 if (__builtin_expect (sym_map != NULL, 1)) in elf_machine_rela()
676 DL_FIXUP_MAKE_VALUE(sym_map, value)); in elf_machine_rela()
708 value = sym_map->l_tls_modid; in elf_machine_rela()
[all …]
/sysdeps/ia64/
A Ddl-machine.h416 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
420 if (sym_map != NULL) in elf_machine_rela()
422 value = SYMBOL_ADDRESS (sym_map, sym, true) + reloc->r_addend; in elf_machine_rela()
429 DL_FIXUP_MAKE_VALUE (sym_map, value)); in elf_machine_rela()
433 value = _dl_make_fptr (sym_map, sym, value); in elf_machine_rela()
443 value = sym_map->l_tls_modid; in elf_machine_rela()
445 value -= sym_map->l_addr; in elf_machine_rela()
450 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
452 value += sym_map->l_tls_offset - sym_map->l_addr; in elf_machine_rela()
/sysdeps/m68k/
A Ddl-tls.h35 #define TLS_TPREL_VALUE(sym_map, sym, reloc) \ argument
36 ((sym_map)->l_tls_offset + (sym)->st_value + (reloc)->r_addend \
A Ddl-machine.h231 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
233 Elf32_Addr value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
283 if (sym_map != NULL) in elf_machine_rela()
284 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
293 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
294 *reloc_addr = TLS_TPREL_VALUE (sym_map, sym, reloc); in elf_machine_rela()
/sysdeps/powerpc/
A Ddl-tls.h37 #define TLS_TPREL_VALUE(sym_map, sym, reloc) \ argument
38 ((sym_map)->l_tls_offset + (sym)->st_value + (reloc)->r_addend \
/sysdeps/arm/
A Ddl-machine.h448 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rel()
450 if (!TRY_STATIC_TLS (map, sym_map)) in elf_machine_rel()
453 = _dl_make_tlsdesc_dynamic (sym_map, value); in elf_machine_rel()
460 td->argument.value = value + sym_map->l_tls_offset; in elf_machine_rel()
477 if (sym_map != NULL) in elf_machine_rel()
478 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rel()
489 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rel()
571 if (sym_map != NULL) in elf_machine_rela()
572 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
582 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
[all …]
/sysdeps/x86_64/
A Ddl-machine.h304 if (sym_map != map in elf_machine_rela()
305 && !sym_map->l_relocated) in elf_machine_rela()
309 if (sym_map->l_type == lt_executable) in elf_machine_rela()
319 sym_map->l_name, in elf_machine_rela()
360 if (sym_map != NULL) in elf_machine_rela()
361 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
400 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
402 if (!TRY_STATIC_TLS (map, sym_map)) in elf_machine_rela()
405 (sym_map, sym->st_value + reloc->r_addend); in elf_machine_rela()
426 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
[all …]
/sysdeps/microblaze/
A Ddl-machine.h225 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
227 Elf32_Addr value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
257 if (sym_map != NULL) in elf_machine_rela()
258 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
269 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
270 *reloc_addr = sym->st_value + sym_map->l_tls_offset + reloc->r_addend; in elf_machine_rela()
/sysdeps/alpha/
A Ddl-machine.h412 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
418 if (sym_map) in elf_machine_rela()
421 sym_value += SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
458 if (sym_map != NULL) in elf_machine_rela()
459 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
475 if (sym_map) in elf_machine_rela()
477 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
478 *reloc_addr = sym_raw_value + sym_map->l_tls_offset; in elf_machine_rela()
/sysdeps/arc/
A Ddl-machine.h248 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
250 ElfW(Addr) value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
282 if (sym_map != NULL) in elf_machine_rela()
285 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
299 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
300 *reloc_addr = sym_map->l_tls_offset + sym->st_value + reloc->r_addend; in elf_machine_rela()
/sysdeps/sparc/sparc32/
A Ddl-machine.h343 struct link_map *sym_map = NULL; in elf_machine_rela() local
379 sym_map = map; in elf_machine_rela()
384 sym_map = RESOLVE_MAP (map, scope, &sym, version, r_type); in elf_machine_rela()
385 value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
457 if (sym_map != NULL) in elf_machine_rela()
458 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
472 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
473 *reloc_addr = sym->st_value - sym_map->l_tls_offset in elf_machine_rela()
482 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
483 value = sym->st_value - sym_map->l_tls_offset in elf_machine_rela()
/sysdeps/aarch64/
A Ddl-machine.h256 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
258 ElfW(Addr) value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
312 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
314 if (!TRY_STATIC_TLS (map, sym_map)) in elf_machine_rela()
317 (sym_map, sym->st_value + reloc->r_addend); in elf_machine_rela()
324 td->arg = (void*)(sym->st_value + sym_map->l_tls_offset in elf_machine_rela()
336 if (sym_map != NULL) in elf_machine_rela()
338 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
351 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
353 sym->st_value + reloc->r_addend + sym_map->l_tls_offset; in elf_machine_rela()
/sysdeps/csky/
A Ddl-machine.h233 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
235 ElfW(Addr) value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
311 if (sym_map != NULL) in elf_machine_rela()
312 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
321 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
322 *reloc_addr = (sym->st_value + sym_map->l_tls_offset in elf_machine_rela()
/sysdeps/sh/
A Ddl-machine.h321 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
324 value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
363 if (sym_map != NULL) in elf_machine_rela()
364 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
386 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
387 *reloc_addr = sym_map->l_tls_offset + sym->st_value in elf_machine_rela()
/sysdeps/sparc/sparc64/
A Ddl-machine.h370 struct link_map *sym_map = NULL; in elf_machine_rela() local
406 sym_map = map; in elf_machine_rela()
411 sym_map = RESOLVE_MAP (map, scope, &sym, version, r_type); in elf_machine_rela()
412 value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
485 if (sym_map != NULL) in elf_machine_rela()
486 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
500 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
501 *reloc_addr = sym->st_value - sym_map->l_tls_offset in elf_machine_rela()
510 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
511 value = sym->st_value - sym_map->l_tls_offset in elf_machine_rela()
/sysdeps/s390/s390-64/
A Ddl-machine.h306 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() local
308 Elf64_Addr value = SYMBOL_ADDRESS (sym_map, sym, true); in elf_machine_rela()
341 if (sym_map != NULL) in elf_machine_rela()
342 *reloc_addr = sym_map->l_tls_modid; in elf_machine_rela()
363 CHECK_STATIC_TLS (map, sym_map); in elf_machine_rela()
365 - sym_map->l_tls_offset); in elf_machine_rela()

Completed in 63 milliseconds

12