about summary refs log tree commit diff
path: root/sysdeps/x86_64/ffs.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2018-05-27 07:15:35 -0700
committerH.J. Lu <hjl.tools@gmail.com>2018-06-06 08:32:12 -0700
commit3bc6d308ef8ba549e0ef072692903ea2afa883d1 (patch)
tree22933829d15bdc05f258a7f7cb1e01af1209c8ed /sysdeps/x86_64/ffs.c
parent3fe2b141c2d2bd2c7274f860cdf8a0aa061bb5bd (diff)
downloadglibc-3bc6d308ef8ba549e0ef072692903ea2afa883d1.tar.gz
glibc-3bc6d308ef8ba549e0ef072692903ea2afa883d1.tar.xz
glibc-3bc6d308ef8ba549e0ef072692903ea2afa883d1.zip
Check non-lazy binding with LD_PRELOAD and weak reference hjl/pr23240/fw
Check non-lazy binding with

1. Reference to unrelocated IFUNC function with LD_PRELOAD.
2. Weak reference.

	[BZ #23176]
	[BZ #23240]
	* elf/Makefile (tests): Add reldep6a.
	(tests-internal): Add ifuncpreload1
	(modules-names): Add ifuncpreloadmod1a and ifuncpreloadmod1b.
	($(objpfx)reldep6a): New.
	($(objpfx)reldep6a.out): Likewise.
	(reldep6a-ENV): Likewise.
	($(objpfx)ifuncpreload1): Likewise.
	($(objpfx)ifuncpreload1.out): Likewise.
	(ifuncpreload1-ENV): Likewise.
	* elf/ifuncpreload1.c: New file.
	* elf/ifuncpreloadmod1a.c: Likewise.
	* elf/ifuncpreloadmod1b.c: Likewise.
	* elf/reldep6a.c: Likewise.
Diffstat (limited to 'sysdeps/x86_64/ffs.c')
0 files changed, 0 insertions, 0 deletions