mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-09 04:11:27 +08:00
32e5b41b17
Initialze the fdesc table for the generic code. (elf_machine_dynamic): Use asm version. (elf_machine_load_addresss): Simplify asm by calling elf_machine_dynamic. (elf_machine_fixup_plt): Correct comment. (elf_machine_profile_fixup_plt): New. (elf_machine_runtime_setup): Check PLT exists, if lazy=1 process normally, else relocate all the absolute entries. (RTLD_START): Fix comments. (TRAMPOLINE_TEMPLATE): Reformat assembly, add return pointer for calls to profile_fixup. (ELF_MACHINE_SIZEOF_JMP_SLOT, DL_STATIC_FUNCTION_ADDRESS, DL_PLATFORM_INIT): Define. (DL_FUNCTION_ADDRESS): Remove. (dl_platform_init): New. (elf_machine_rela): Use generic fdesc code, and process all COPY relocations. Use __attribute__((always_inline)). (elf_machine_rela_relative): Add sanity checks, remove IPLT processing, print error message in default case. Use __attribute__((always_inline)). (elf_machine_lazy_rel): Use __attribute__((always_inline)). |
||
---|---|---|
.. | ||
bits | ||
elf | ||
fpu | ||
hppa1.1 | ||
__longjmp.S | ||
abort-instr.h | ||
add_n.s | ||
bsd-_setjmp.S | ||
bsd-setjmp.S | ||
Dist | ||
dl-fptr.h | ||
dl-lookupcfg.h | ||
dl-machine.h | ||
dl-symaddr.c | ||
frame.h | ||
gccframe.h | ||
libgcc-compat.c | ||
lshift.s | ||
Makefile | ||
memusage.h | ||
mp_clz_tab.c | ||
rshift.s | ||
setjmp.S | ||
stackinfo.h | ||
sub_n.s | ||
sysdep.h | ||
udiv_qrnnd.s | ||
Versions |