mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 19:30:10 +00:00
6c03c2cf27
Reject SHN_UNDEF defns iff NOPLT is nonzero. * elf/link.h (_dl_lookup_symbol): Update prototype and comment. * elf/dl-runtime.c (fixup): Pass 1 to _dl_lookup_symbol for NOPLT. * elf/dlsym.c (dlsym): Pass 0. * elf/rtld.c (dl_main): Likewise. * elf/dl-reloc.c (_dl_relocate_object: resolve): Second arg R_OFFSET replaced with NOPLT flag. Pass it through to _dl_lookup_symbol. * elf/do-rel.h (elf_dynamic_do_rel): Update prototype of RESOLVE arg. Pass `elf_machine_pltrel_p (R->r_type)' result as NOPLT flag value. * sysdeps/i386/dl-machine.h (elf_machine_pltrel_p): New macro. * sysdeps/m68k/dl-machine.h (elf_machine_pltrel_p): Likewise. * sysdeps/stub/dl-machine.h (elf_machine_pltrel_p): Likewise. |
||
---|---|---|
.. | ||
elf | ||
fpu | ||
m68020 | ||
__longjmp.c | ||
add_n.S | ||
bsd-_setjmp.S | ||
bsd-setjmp.S | ||
bytesex.h | ||
dl-machine.h | ||
ffs.c | ||
Implies | ||
isinfl.c | ||
isnanl.c | ||
jmp_buf.h | ||
lshift.S | ||
Makefile | ||
memcopy.h | ||
rshift.S | ||
setjmp.c | ||
sub_n.S |