/netbsd-src/external/gpl3/gcc.old/dist/libgcc/ |
H A D | unwind-arm-common.inc | 231 unsigned int funcdesc; 239 funcdesc = *(unsigned int *)((pc & ~1) + FDPIC_FUNCDESC_OFFSET); 240 handler = *(unsigned int *)(funcdesc); 296 struct funcdesc_t *funcdesc 299 UCB_PR_ADDR (ucbp) = funcdesc->ptr; 300 UCB_PR_GOT (ucbp) = funcdesc->got; 331 struct funcdesc_t *funcdesc 334 UCB_PR_ADDR (ucbp) = funcdesc->ptr; 335 UCB_PR_GOT (ucbp) = funcdesc->got; 360 struct funcdesc_t *funcdesc [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgcc/ |
H A D | unwind-arm-common.inc | 227 unsigned int funcdesc; 235 funcdesc = *(unsigned int *)((pc & ~1) + FDPIC_FUNCDESC_OFFSET); 236 handler = *(unsigned int *)(funcdesc); 292 struct funcdesc_t *funcdesc 295 UCB_PR_ADDR (ucbp) = funcdesc->ptr; 296 UCB_PR_GOT (ucbp) = funcdesc->got; 327 struct funcdesc_t *funcdesc 330 UCB_PR_ADDR (ucbp) = funcdesc->ptr; 331 UCB_PR_GOT (ucbp) = funcdesc->got; 356 struct funcdesc_t *funcdesc [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
H A D | elf32-sh.c | 2106 union gotref funcdesc; member 2223 ret->funcdesc.refcount = 0; in sh_elf_link_hash_newfunc() 2802 if ((eh->funcdesc.refcount > 0 in allocate_dynrelocs() 2808 eh->funcdesc.offset = htab->sfuncdesc->size; in allocate_dynrelocs() 4317 offset = sh_elf_hash_entry (h)->funcdesc.offset; in sh_elf_relocate_section() 4324 sh_elf_hash_entry (h)->funcdesc.offset |= 1; in sh_elf_relocate_section() 4473 offset = sh_elf_hash_entry (h)->funcdesc.offset; in sh_elf_relocate_section() 4480 sh_elf_hash_entry (h)->funcdesc.offset |= 1; in sh_elf_relocate_section() 5222 edir->funcdesc.refcount += eind->funcdesc.refcount; in sh_elf_copy_indirect_symbol() 5223 eind->funcdesc.refcount = 0; in sh_elf_copy_indirect_symbol() [all …]
|
H A D | ChangeLog-2010 | 1984 (struct elf_sh_link_hash_entry): Add funcdesc, rename tls_type to 1996 (create_got_section): Create .got.funcdesc, .rela.got.funcdesc 2005 local symbols. Allocate .got.funcdesc contents. Allocate rofixups.
|
H A D | ChangeLog-2004 | 4839 (_frv_emit_got_relocs_plt_entries): Use NULL as funcdesc address
|
/netbsd-src/external/gpl3/binutils/dist/bfd/ |
H A D | elf32-sh.c | 2108 union gotref funcdesc; member 2225 ret->funcdesc.refcount = 0; in sh_elf_link_hash_newfunc() 2804 if ((eh->funcdesc.refcount > 0 in allocate_dynrelocs() 2810 eh->funcdesc.offset = htab->sfuncdesc->size; in allocate_dynrelocs() 4319 offset = sh_elf_hash_entry (h)->funcdesc.offset; in sh_elf_relocate_section() 4326 sh_elf_hash_entry (h)->funcdesc.offset |= 1; in sh_elf_relocate_section() 4475 offset = sh_elf_hash_entry (h)->funcdesc.offset; in sh_elf_relocate_section() 4482 sh_elf_hash_entry (h)->funcdesc.offset |= 1; in sh_elf_relocate_section() 5233 edir->funcdesc.refcount += eind->funcdesc.refcount; in sh_elf_copy_indirect_symbol() 5234 eind->funcdesc.refcount = 0; in sh_elf_copy_indirect_symbol() [all …]
|
H A D | ChangeLog-2010 | 1984 (struct elf_sh_link_hash_entry): Add funcdesc, rename tls_type to 1996 (create_got_section): Create .got.funcdesc, .rela.got.funcdesc 2005 local symbols. Allocate .got.funcdesc contents. Allocate rofixups.
|
H A D | ChangeLog-2004 | 4839 (_frv_emit_got_relocs_plt_entries): Use NULL as funcdesc address
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
H A D | arm-protos.h | 154 extern rtx arm_load_function_descriptor (rtx funcdesc);
|
H A D | arm.c | 4164 rtx funcdesc = XEXP (DECL_RTL (fndecl), 0); in arm_trampoline_init() local 4165 rtx fnaddr = gen_rtx_MEM (Pmode, funcdesc); in arm_trampoline_init() 4166 rtx gotaddr = gen_rtx_MEM (Pmode, plus_constant (Pmode, funcdesc, 4)); in arm_trampoline_init() 17245 arm_load_function_descriptor (rtx funcdesc) in arm_load_function_descriptor() argument 17249 rtx fnaddr = gen_rtx_MEM (Pmode, funcdesc); in arm_load_function_descriptor() 17250 rtx gotaddr = gen_rtx_MEM (Pmode, plus_constant (Pmode, funcdesc, 4)); in arm_load_function_descriptor()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
H A D | arm-protos.h | 158 extern rtx arm_load_function_descriptor (rtx funcdesc);
|
H A D | arm.cc | 4243 rtx funcdesc = XEXP (DECL_RTL (fndecl), 0); in arm_trampoline_init() local 4244 rtx fnaddr = gen_rtx_MEM (Pmode, funcdesc); in arm_trampoline_init() 4245 rtx gotaddr = gen_rtx_MEM (Pmode, plus_constant (Pmode, funcdesc, 4)); in arm_trampoline_init() 17420 arm_load_function_descriptor (rtx funcdesc) in arm_load_function_descriptor() argument 17424 rtx fnaddr = gen_rtx_MEM (Pmode, funcdesc); in arm_load_function_descriptor() 17425 rtx gotaddr = gen_rtx_MEM (Pmode, plus_constant (Pmode, funcdesc, 4)); in arm_load_function_descriptor()
|
/netbsd-src/external/gpl3/gdb.old/dist/bfd/ |
H A D | ChangeLog-2010 | 1984 (struct elf_sh_link_hash_entry): Add funcdesc, rename tls_type to 1996 (create_got_section): Create .got.funcdesc, .rela.got.funcdesc 2005 local symbols. Allocate .got.funcdesc contents. Allocate rofixups.
|
H A D | ChangeLog-2004 | 4839 (_frv_emit_got_relocs_plt_entries): Use NULL as funcdesc address
|
/netbsd-src/external/gpl3/gdb/dist/bfd/ |
H A D | ChangeLog-2010 | 1984 (struct elf_sh_link_hash_entry): Add funcdesc, rename tls_type to 1996 (create_got_section): Create .got.funcdesc, .rela.got.funcdesc 2005 local symbols. Allocate .got.funcdesc contents. Allocate rofixups.
|
H A D | ChangeLog-2004 | 4839 (_frv_emit_got_relocs_plt_entries): Use NULL as funcdesc address
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sh/ |
H A D | sh.cc | 12612 sh_load_function_descriptor (rtx funcdesc) in sh_load_function_descriptor() argument 12616 rtx fnaddr = gen_rtx_MEM (Pmode, funcdesc); in sh_load_function_descriptor() 12617 rtx gotaddr = gen_rtx_MEM (Pmode, plus_constant (Pmode, funcdesc, 4)); in sh_load_function_descriptor()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/ |
H A D | sh.c | 12605 sh_load_function_descriptor (rtx funcdesc) in sh_load_function_descriptor() argument 12609 rtx fnaddr = gen_rtx_MEM (Pmode, funcdesc); in sh_load_function_descriptor() 12610 rtx gotaddr = gen_rtx_MEM (Pmode, plus_constant (Pmode, funcdesc, 4)); in sh_load_function_descriptor()
|
/netbsd-src/external/gpl3/binutils/dist/gas/ |
H A D | ChangeLog-2004 | 2641 (frv_pic_ptr): Parse funcdesc.
|
H A D | ChangeLog-2018 | 4014 funcdesc.
|
/netbsd-src/external/gpl3/binutils.old/dist/gas/ |
H A D | ChangeLog-2004 | 2641 (frv_pic_ptr): Parse funcdesc.
|
H A D | ChangeLog-2018 | 4014 funcdesc.
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2004 | 40583 (frv_expand_fdpic_call): Propagate incoming MEM's expr to funcdesc 40584 MEM, or use a funcdesc alias set. Use regular move instead of 40800 (frv_assemble_integer): Move FDPIC funcdesc handling out of 40838 (frv_asm_output_mi_thunk): Use 12-bit funcdesc gotoff for -fpic. 40880 (frv_assemble_integer): Don't use funcdesc for LABEL_REFs.
|
/netbsd-src/external/gpl3/binutils.old/dist/ |
H A D | sha256.sum | 17209 d9d959278bd4a64373ac421ea9557f01d8f1deacb6f487b60e6b55c75fa27181 ld/testsuite/ld-sh/fdpic-funcdesc… 17250 6a1f6805b5232b13521b00907e767bca242361f6e42247890e9648499635d683 ld/testsuite/ld-sh/fdpic-funcdesc… 17256 4683f3aaeaf87a2b521ad8ae74288ceee7913864d4ef02cc220d522c8c666fc3 ld/testsuite/ld-sh/fdpic-funcdesc… 17326 5819d2949d3d8ef119d9d403ebceefa4265baf806469f62e31301fa0e9e28c5d ld/testsuite/ld-sh/fdpic-funcdesc…
|
/netbsd-src/external/gpl3/binutils/dist/ |
H A D | sha256.sum | 25436 6a1f6805b5232b13521b00907e767bca242361f6e42247890e9648499635d683 ld/testsuite/ld-sh/fdpic-funcdesc… 25437 d9d959278bd4a64373ac421ea9557f01d8f1deacb6f487b60e6b55c75fa27181 ld/testsuite/ld-sh/fdpic-funcdesc… 25438 5819d2949d3d8ef119d9d403ebceefa4265baf806469f62e31301fa0e9e28c5d ld/testsuite/ld-sh/fdpic-funcdesc… 25439 4683f3aaeaf87a2b521ad8ae74288ceee7913864d4ef02cc220d522c8c666fc3 ld/testsuite/ld-sh/fdpic-funcdesc…
|