about summary refs log tree commit diff
path: root/sysdeps/i386/Makefile
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-07-07 05:09:16 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-07-07 05:09:30 -0700
commitfa9fef1f9b683582892fe39c4d8cd7b164b3388d (patch)
treec49cb520274927f0a2cac51db16a3d52916f16cf /sysdeps/i386/Makefile
parent213a2be7b4f08aba6d2e863106fa6c6b123f2360 (diff)
downloadglibc-fa9fef1f9b683582892fe39c4d8cd7b164b3388d.tar.gz
glibc-fa9fef1f9b683582892fe39c4d8cd7b164b3388d.tar.xz
glibc-fa9fef1f9b683582892fe39c4d8cd7b164b3388d.zip
Add a testcase for i386 LD_AUDIT
This patch adds a testcase for i386 LD_AUDIT to check function return
and parameters passed in registers.

	* sysdeps/i386/Makefile (tests)[elf]: Add tst-audit3.
	(modules-names): Add tst-auditmod3a tst-auditmod3b.
	($(objpfx)tst-audit3): New rule.
	($(objpfx)tst-audit3.out): Likewise.
	* sysdeps/i386/tst-audit3.c: New file.
	* sysdeps/i386/tst-audit3.h: Likewise.
	* sysdeps/i386/tst-auditmod3a.c: Likewise.
	* sysdeps/i386/tst-auditmod3b.c: Likewise.
Diffstat (limited to 'sysdeps/i386/Makefile')
-rw-r--r--sysdeps/i386/Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/sysdeps/i386/Makefile b/sysdeps/i386/Makefile
index c8af591d27..910edff0b2 100644
--- a/sysdeps/i386/Makefile
+++ b/sysdeps/i386/Makefile
@@ -66,6 +66,13 @@ endif
 
 ifeq ($(subdir),elf)
 sysdep-dl-routines += tlsdesc dl-tlsdesc
+
+tests += tst-audit3
+modules-names += tst-auditmod3a tst-auditmod3b
+
+$(objpfx)tst-audit3: $(objpfx)tst-auditmod3a.so
+$(objpfx)tst-audit3.out: $(objpfx)tst-auditmod3b.so
+tst-audit3-ENV = LD_AUDIT=$(objpfx)tst-auditmod3b.so
 endif
 
 ifeq ($(subdir),csu)