glibc/elf
Siddhesh Poyarekar 2d2d9f2b48 Move malloc hooks into a compat DSO
Remove all malloc hook uses from core malloc functions and move it
into a new library libc_malloc_debug.so.  With this, the hooks now no
longer have any effect on the core library.

libc_malloc_debug.so is a malloc interposer that needs to be preloaded
to get hooks functionality back so that the debugging features that
depend on the hooks, i.e. malloc-check, mcheck and mtrace work again.
Without the preloaded DSO these debugging features will be nops.
These features will be ported away from hooks in subsequent patches.

Similarly, legacy applications that need hooks functionality need to
preload libc_malloc_debug.so.

The symbols exported by libc_malloc_debug.so are maintained at exactly
the same version as libc.so.

Finally, static binaries will no longer be able to use malloc
debugging features since they cannot preload the debugging DSO.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
2021-07-22 18:37:59 +05:30
..
tst-glibc-hwcaps-2-cache.root ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
tst-glibc-hwcaps-cache.root elf: Add glibc-hwcaps subdirectory support to ld.so cache processing 2020-12-04 09:35:43 +01:00
tst-glibc-hwcaps-prepend-cache.root elf: Fix tests that rely on ld.so.cache for cross-compiling 2021-01-29 14:08:18 -03:00
tst-ldconfig-bad-aux-cache.root
tst-ldconfig-ld_so_conf-update.root elf: Fix tests that rely on ld.so.cache for cross-compiling 2021-01-29 14:08:18 -03:00
argv0test.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
cache.c elf/cache.c: Fix resource leaks identified by static analyzers 2021-05-18 09:08:41 +05:30
chroot_canon.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
circleload1.c
circlemod1.c
circlemod1a.c
circlemod2.c
circlemod2a.c
circlemod3.c
circlemod3a.c
constload1.c
constload2.c
constload3.c
dblload.c
dblloadmod1.c
dblloadmod2.c
dblloadmod3.c
dblunload.c
dep1.c
dep2.c
dep3.c
dep4.c
dl-addr-obj.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-addr.c elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols 2021-07-07 08:41:24 +02:00
dl-brk.c
dl-cache.c elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046] 2021-06-25 08:02:33 +02:00
dl-call-libc-early-init.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-close.c elf: Fix DTV gap reuse logic (BZ #27135) 2021-07-14 15:10:27 -03:00
dl-conflict.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-debug.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-deps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-diagnostics-cpu.c ld.so: Implement the --list-diagnostics option 2021-03-02 14:39:24 +01:00
dl-diagnostics-kernel.c ld.so: Implement the --list-diagnostics option 2021-03-02 14:39:24 +01:00
dl-diagnostics.c ld.so: Implement the --list-diagnostics option 2021-03-02 14:39:24 +01:00
dl-diagnostics.h ld.so: Implement the --list-diagnostics option 2021-03-02 14:39:24 +01:00
dl-dst.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-environ.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-error-minimal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-error-skeleton.c dlfcn: Failures after dlmopen should not terminate process [BZ #24772] 2021-04-21 19:49:51 +02:00
dl-error.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-exception.c _dl_exception_create_format: Add missing va_end 2021-05-11 09:07:56 +05:30
dl-execstack.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-fini.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-fptr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps_split.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps-subdirs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-hwcaps.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-init.c Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
dl-is_dso.h elf: Generalize name-based DSO recognition in ldconfig 2021-06-28 08:33:57 +02:00
dl-iteratephdr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-libc.c elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols 2021-07-07 08:41:24 +02:00
dl-load.c elf: Fix DTV gap reuse logic (BZ #27135) 2021-07-14 15:10:27 -03:00
dl-load.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-lookup-direct.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-lookup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-machine-reject-phdr.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-main.h ld.so: Implement the --list-diagnostics option 2021-03-02 14:39:24 +01:00
dl-map-segments.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-minimal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-misc.c Use 64 bit time_t stat internally 2021-06-22 12:09:52 -03:00
dl-mutex.c elf: Introduce __tls_pre_init_tp 2021-05-10 10:31:41 +02:00
dl-object.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-open.c elf: Fix DTV gap reuse logic (BZ #27135) 2021-07-14 15:10:27 -03:00
dl-origin.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-profile.c Use 64 bit time_t stat internally 2021-06-22 12:09:52 -03:00
dl-profstub.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-reloc-static-pie.c Use hidden visibility for early static PIE code 2021-01-21 15:55:01 +00:00
dl-reloc.c elf: Move static TLS size and alignment into _rtld_global_ro 2021-05-17 10:17:41 +02:00
dl-runtime.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-runtime.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sbrk.c
dl-scope.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sort-maps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-support.c Force building with -fno-common 2021-07-09 20:09:14 +02:00
dl-sym-post.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sym.c elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols 2021-07-07 08:41:24 +02:00
dl-symaddr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sysdep-open.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-sysdep.c elf: Add hook for checking HWCAP bits after auxiliary vector parsing 2021-05-19 11:09:57 +02:00
dl-thread_gscope_wait.c nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
dl-tls_init_tp.c elf: Introduce __tls_pre_init_tp 2021-05-10 10:31:41 +02:00
dl-tls.c elf: Fix DTV gap reuse logic (BZ #27135) 2021-07-14 15:10:27 -03:00
dl-trampoline.c
dl-tunable-types.h tunables: Fix comparison of tunable values 2021-04-07 14:06:18 +05:30
dl-tunables.c Fix SXID_ERASE behavior in setuid programs (BZ #27471) 2021-04-12 19:03:19 +05:30
dl-tunables.h tunables: Fix comparison of tunable values 2021-04-07 14:06:18 +05:30
dl-tunables.list tunables: Disallow negative values for some tunables 2021-02-10 19:08:33 +05:30
dl-unmap-segments.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-usage.c ld.so: Implement the --list-diagnostics option 2021-03-02 14:39:24 +01:00
dl-version.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-write.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dl-writev.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
do-rel.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
dynamic-link.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
elf.h Add NT_ARM_PAC_ENABLED_KEYS to elf.h 2021-07-08 17:36:27 +00:00
enbl-secure.c Use hidden visibility for early static PIE code 2021-01-21 15:55:01 +00:00
failobj.c
filter.c
filtmod1.c
filtmod2.c
firstobj.c
gen-trusted-dirs.awk
genrtldtbl.awk
get-dynamic-info.h elf: work around a gcc bug in elf_get_dynamic_info 2021-01-13 13:35:00 +00:00
global.c
globalmod1.c
ifuncdep1.c
ifuncdep1pic.c
ifuncdep2.c
ifuncdep2pic.c
ifuncdep5.c
ifuncdep5pic.c
ifuncmain1.c
ifuncmain1pic.c
ifuncmain1picstatic.c
ifuncmain1pie.c
ifuncmain1static.c
ifuncmain1staticpic.c
ifuncmain1staticpie.c
ifuncmain1vis.c
ifuncmain1vispic.c
ifuncmain1vispie.c
ifuncmain2.c
ifuncmain2pic.c
ifuncmain2picstatic.c
ifuncmain2static.c
ifuncmain3.c
ifuncmain4.c
ifuncmain4picstatic.c
ifuncmain4static.c
ifuncmain5.c
ifuncmain5pic.c
ifuncmain5picstatic.c
ifuncmain5pie.c
ifuncmain5static.c
ifuncmain5staticpic.c
ifuncmain6pie.c ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] 2021-01-13 11:50:08 -08:00
ifuncmain7.c
ifuncmain7pic.c
ifuncmain7picstatic.c
ifuncmain7pie.c
ifuncmain7static.c
ifuncmain9.c elf: Fix not compiling ifunc tests that need gcc ifunc support 2021-03-24 01:52:46 +01:00
ifuncmain9pic.c
ifuncmain9picstatic.c
ifuncmain9pie.c
ifuncmain9static.c
ifuncmod1.c
ifuncmod3.c
ifuncmod5.c
ifuncmod6.c ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] 2021-01-13 11:50:08 -08:00
initfirst.c
interp.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lateglobal.c
ldconfig.c elf: Generalize name-based DSO recognition in ldconfig 2021-06-28 08:33:57 +02:00
ldd.bash.in Remove all usage of @BASH@ or ${BASH} in installed files, and hardcode /bin/bash instead 2021-05-12 07:47:11 +05:30
libc_early_init.c pthread: Introduce __pthread_early_init 2021-04-21 19:49:51 +02:00
libc-early-init.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
link.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
loadfail.c
loadtest.c
ltglobmod1.c
ltglobmod2.c
Makefile Move malloc hooks into a compat DSO 2021-07-22 18:37:59 +05:30
markermodMARKER-VALUE.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
multiload.c
neededobj1.c
neededobj2.c
neededobj3.c
neededobj4.c
neededobj5.c
neededobj6.c
neededtest2.c
neededtest3.c
neededtest4.c
neededtest.c
next.c
nextmod1.c
nextmod2.c
nodel2mod1.c
nodel2mod2.c
nodel2mod3.c
nodelete2.c
nodelete.c
nodelmod1.c
nodelmod2.c
nodelmod3.c
nodelmod4.c
nodlopen2.c
nodlopen.c
nodlopenmod2.c
nodlopenmod.c
noload.c
order2.c
order2mod1.c
order2mod2.c
order2mod3.c
order2mod4.c
order.c
origtest.c
pathoptobj.c
pldd-xx.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
pldd.c Update copyright dates not handled by scripts/update-copyrights. 2021-01-02 12:17:34 -08:00
preloadtest.c
readelflib.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
readlib.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
reldep2.c
reldep3.c
reldep4.c
reldep4mod1.c
reldep4mod2.c
reldep4mod3.c
reldep4mod4.c
reldep5.c
reldep6.c
reldep6mod0.c
reldep6mod1.c
reldep6mod2.c
reldep6mod3.c
reldep6mod4.c
reldep7.c
reldep7mod1.c
reldep7mod2.c
reldep8.c
reldep8mod1.c
reldep8mod2.c
reldep8mod3.c
reldep9.c
reldep9mod1.c
reldep9mod2.c
reldep9mod3.c
reldep.c
reldepmod1.c
reldepmod2.c
reldepmod3.c
reldepmod4.c
reldepmod5.c
reldepmod6.c
resolvfail.c
restest1.c
restest2.c
rtld_static_init.c dlfcn: Rework static dlopen hooks 2021-06-03 09:12:05 +02:00
rtld-debugger-interface.txt
rtld-Rules Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
rtld.c elf: Fix DTV gap reuse logic (BZ #27135) 2021-07-14 15:10:27 -03:00
setup-vdso.h elf: Do not copy vDSO soname when setting up link map 2021-02-12 18:34:03 +01:00
sln.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sofini.c Remove NO_CTORS_DTORS_SECTIONS macro 2020-05-18 15:39:34 +02:00
sotruss-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sotruss.sh Remove all usage of @BASH@ or ${BASH} in installed files, and hardcode /bin/bash instead 2021-05-12 07:47:11 +05:30
sprof.c Update copyright dates not handled by scripts/update-copyrights. 2021-01-02 12:17:34 -08:00
static-stubs.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stringtable_free.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stringtable.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stringtable.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
testobj1_1.c
testobj1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c
testobj.h
tls-macros.h
tlsdeschtab.h elf: Remove lazy tlsdesc relocation related code 2021-04-21 14:35:53 +01:00
tst-_dl_addr_inside_object.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-sym-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-sym-lib.lds Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-sym.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-zero-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-absolute-zero-lib.lds
tst-absolute-zero.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-addr1.c Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 2020-04-30 08:52:08 -05:00
tst-align2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-align.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-alignmod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-alignmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-array1-static.c
tst-array1.c
tst-array1.exp
tst-array2.c
tst-array2.exp
tst-array2dep.c
tst-array3.c
tst-array4.c
tst-array4.exp
tst-array5-static.c
tst-array5-static.exp
tst-array5.c
tst-array5.exp
tst-array5dep.c
tst-audit1.c
tst-audit2.c
tst-audit8.c
tst-audit9.c
tst-audit11.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit11mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit11mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit11mod2.map Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod2.map Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit12mod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit13.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit13mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit14.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit15.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-audit16.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditlogmod-1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditlogmod-2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditlogmod-3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmany.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod6.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod7.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod9.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmanymod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmod1.c
tst-auditmod9a.c
tst-auditmod9b.c
tst-auditmod11.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auditmod12.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxobj-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxobj.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-auxvalmod.c elf: Partially initialize ld.so after static dlopen (bug 20802) 2021-05-17 10:06:57 +02:00
tst-big-note-lib.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-big-note.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-create_format1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-debug1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-deep1.c
tst-deep1mod1.c
tst-deep1mod2.c
tst-deep1mod3.c
tst-dl-hwcaps_split.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dl-is_dso.c elf: Generalize name-based DSO recognition in ldconfig 2021-06-28 08:33:57 +02:00
tst-dl-iter-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlmodcount.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlmopen1.c
tst-dlmopen1mod.c
tst-dlmopen2.c
tst-dlmopen3.c
tst-dlmopen-dlerror-mod.c dlfcn: dlerror needs to call free from the base namespace [BZ #24773] 2021-04-21 19:49:51 +02:00
tst-dlmopen-dlerror.c dlfcn: dlerror needs to call free from the base namespace [BZ #24773] 2021-04-21 19:49:51 +02:00
tst-dlmopen-gethostbyname-mod.c elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646] 2021-06-17 15:06:46 +02:00
tst-dlmopen-gethostbyname.c elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646] 2021-06-17 15:06:46 +02:00
tst-dlopen-nodelete-reloc-mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod5.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod6.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod7.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod8.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod9.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod10.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod11.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod12.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod13.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod13.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod14.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod15.cc Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod16.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc-mod17.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-nodelete-reloc.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-pie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-self-container.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-self-pie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-self.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid-container.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid-pie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopen-tlsmodid.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfail-2.c elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 2021-05-21 22:35:00 +02:00
tst-dlopenfail.c elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 2021-05-21 22:35:00 +02:00
tst-dlopenfaillinkmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfailmod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfailmod2.c elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 2021-05-21 22:35:00 +02:00
tst-dlopenfailmod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenfailnodelmod.c elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 2021-05-21 22:35:00 +02:00
tst-dlopenrpath.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlopenrpathmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dlsym-error.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-dst-static.c elf: Always set l in _dl_init_paths (bug 23462) 2021-03-12 16:44:47 +01:00
tst-env-setuid-tunables.c Fix SXID_ERASE behavior in setuid programs (BZ #27471) 2021-04-12 19:03:19 +05:30
tst-env-setuid.c tst-env-setuid: Use support_capture_subprogram_self_sgid 2021-04-12 19:03:19 +05:30
tst-execstack-mod.c
tst-execstack-needed.c
tst-execstack-prog.c
tst-execstack.c
tst-filterobj-aux.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-filtee.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-filtee.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj-flt.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-filterobj.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-finilazyfailmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-getauxval-static.c elf: Partially initialize ld.so after static dlopen (bug 20802) 2021-05-17 10:06:57 +02:00
tst-glibc-hwcaps-2-cache.c ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
tst-glibc-hwcaps-2-cache.script ldconfig/x86: Store ISA level in cache and aux cache 2021-01-13 05:51:17 -08:00
tst-glibc-hwcaps-cache.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-cache.script s390x: Add glibc-hwcaps support 2020-12-10 13:51:18 +01:00
tst-glibc-hwcaps-mask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-prepend-cache.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps-prepend.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-glibc-hwcaps.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-global1.c
tst-gnu2-tls1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-gnu2-tls1mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ifunc-fault-bindnow.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ifunc-fault-lazy.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ifunc-textrel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-initfinilazyfail.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-initlazyfailmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-initorder2.c
tst-initorder2.exp
tst-initorder.c
tst-initorder.exp
tst-initordera1.c
tst-initordera2.c
tst-initordera3.c
tst-initordera4.c
tst-initorderb1.c
tst-initorderb2.c
tst-latepthread.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-latepthreadmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ldconfig-bad-aux-cache.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ldconfig-ld_so_conf-update.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ldconfig-ld-mod.c elf: Add tst-ldconfig-ld_so_conf-update test 2020-01-09 20:47:19 +01:00
tst-ldconfig-X.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-leaks1.c
tst-linkall-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-main1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-main1mod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete2.c
tst-nodelete2mod.c
tst-nodelete-dlclose-dso.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-dlclose-plugin.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-dlclose.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-opened-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-opened.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-nodelete-rtldmod.cc
tst-nodelete-uniquemod.cc
tst-nodelete-zmod.cc
tst-nodelete.cc
tst-noload.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-null-argv-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-null-argv.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-order-a1.c
tst-order-a2.c
tst-order-a3.c
tst-order-a4.c
tst-order-b1.c
tst-order-b2.c
tst-order-main.c
tst-pathopt.c
tst-pathopt.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-pie1.c
tst-pie2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-piemod1.c
tst-pldd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-prelink-cmp.c elf: Limit tst-prelink-cmp target archs 2021-01-27 11:34:50 -03:00
tst-prelink.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-preload-pthread-libc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1a.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1b.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1mod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1moda.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-protected1modb.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-ptrguard1-static.c
tst-ptrguard1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-relsort1.c
tst-relsort1mod1.c
tst-relsort1mod2.c
tst-rtld-argv0.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rtld-list-tunables.exp tunables: Disallow negative values for some tunables 2021-02-10 19:08:33 +05:30
tst-rtld-list-tunables.sh tst-rtld-list-tunables.sh: Unset glibc tunables 2021-02-02 10:12:47 -08:00
tst-rtld-load-self.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-rtld-preload.sh Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-mod4.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-pthread-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-pthread.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-static-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded-static.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-single_threaded.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-dlopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-link.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-linkmod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-linkmod1.map
tst-sonamemove-runmod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-runmod1.map
tst-sonamemove-runmod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-sonamemove-runmod2.map
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-stringtable.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-thrlock.c
tst-tls1-static-non-pie.c
tst-tls1-static.c
tst-tls1.c
tst-tls2-static.c
tst-tls2.c
tst-tls3.c
tst-tls4.c
tst-tls5.c
tst-tls6.c
tst-tls7.c
tst-tls8.c
tst-tls9-static.c
tst-tls9.c
tst-tls10.c
tst-tls10.h
tst-tls11.c
tst-tls12.c
tst-tls13.c
tst-tls14.c
tst-tls15.c
tst-tls16.c
tst-tls17.c
tst-tls18.c
tst-tls19.c
tst-tls19mod1.c
tst-tls19mod2.c
tst-tls19mod3.c
tst-tls20.c elf: Fix a wrong array access on tst-tls20 2021-07-16 08:32:37 -03:00
tst-tls20mod-bad.c elf: Add a DTV setup test [BZ #27136] 2021-04-15 09:30:43 +01:00
tst-tls21.c elf: Add test case for [BZ #19329] 2021-05-11 17:16:37 +01:00
tst-tls21mod.c elf: Add test case for [BZ #19329] 2021-05-11 17:16:37 +01:00
tst-tls-dlinfo.c
tst-tls-ie-dlmopen.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-ie-mod0.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod1.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod2.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod3.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod4.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod5.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod6.c rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] 2020-07-08 17:32:56 +01:00
tst-tls-ie-mod.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-ie.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-manydynamic.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-manydynamic.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-manydynamicmod.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tls-surplus.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tlsalign-extern-static.c
tst-tlsalign-extern.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tlsalign-lib.c
tst-tlsalign-static.c
tst-tlsalign-vars.c
tst-tlsalign.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-tlsmod1.c
tst-tlsmod2.c
tst-tlsmod3.c
tst-tlsmod4.c
tst-tlsmod5.c
tst-tlsmod6.c
tst-tlsmod7.c
tst-tlsmod8.c
tst-tlsmod9.c
tst-tlsmod10.c
tst-tlsmod11.c
tst-tlsmod12.c
tst-tlsmod13.c
tst-tlsmod13a.c
tst-tlsmod14a.c
tst-tlsmod14b.c
tst-tlsmod15a.c
tst-tlsmod15b.c
tst-tlsmod16a.c
tst-tlsmod16b.c
tst-tlsmod17a.c
tst-tlsmod17b.c
tst-tlsmod18a.c
tst-unique1.c
tst-unique1mod1.c
tst-unique1mod2.c
tst-unique2.c
tst-unique2mod1.c
tst-unique2mod2.c
tst-unique3.cc
tst-unique3.h
tst-unique3lib2.cc
tst-unique3lib.cc
tst-unique4.cc
tst-unique4.h
tst-unique4lib.cc
tst-unwind-ctor-lib.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-unwind-ctor.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
tst-unwind-main.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
unload2.c
unload2dep.c
unload2mod.c
unload3.c
unload3mod1.c
unload3mod2.c
unload3mod3.c
unload3mod4.c
unload4.c
unload4mod1.c
unload4mod2.c
unload4mod3.c
unload4mod4.c
unload5.c
unload6.c
unload6mod1.c
unload6mod2.c
unload6mod3.c
unload7.c
unload7mod1.c
unload7mod2.c
unload8.c
unload8mod1.c
unload8mod1x.c
unload8mod2.c
unload8mod3.c
unload.c
unloadmod.c
Versions elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols 2021-07-07 08:41:24 +02:00
vismain.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod1.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod3.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
vismod.h