glibc/elf
Adhemerval Zanella 89b53077d2 nptl: Fix Race conditions in pthread cancellation [BZ#12683]
The current racy approach is to enable asynchronous cancellation
before making the syscall and restore the previous cancellation
type once the syscall returns, and check if cancellation has happen
during the cancellation entrypoint.

As described in BZ#12683, this approach shows 2 problems:

  1. Cancellation can act after the syscall has returned from the
     kernel, but before userspace saves the return value.  It might
     result in a resource leak if the syscall allocated a resource or a
     side effect (partial read/write), and there is no way to program
     handle it with cancellation handlers.

  2. If a signal is handled while the thread is blocked at a cancellable
     syscall, the entire signal handler runs with asynchronous
     cancellation enabled.  This can lead to issues if the signal
     handler call functions which are async-signal-safe but not
     async-cancel-safe.

For the cancellation to work correctly, there are 5 points at which the
cancellation signal could arrive:

	[ ... )[ ... )[ syscall ]( ...
	   1      2        3    4   5

  1. Before initial testcancel, e.g. [*... testcancel)
  2. Between testcancel and syscall start, e.g. [testcancel...syscall start)
  3. While syscall is blocked and no side effects have yet taken
     place, e.g. [ syscall ]
  4. Same as 3 but with side-effects having occurred (e.g. a partial
     read or write).
  5. After syscall end e.g. (syscall end...*]

And libc wants to act on cancellation in cases 1, 2, and 3 but not
in cases 4 or 5.  For the 4 and 5 cases, the cancellation will eventually
happen in the next cancellable entrypoint without any further external
event.

The proposed solution for each case is:

  1. Do a conditional branch based on whether the thread has received
     a cancellation request;

  2. It can be caught by the signal handler determining that the saved
     program counter (from the ucontext_t) is in some address range
     beginning just before the "testcancel" and ending with the
     syscall instruction.

  3. SIGCANCEL can be caught by the signal handler and determine that
     the saved program counter (from the ucontext_t) is in the address
     range beginning just before "testcancel" and ending with the first
     uninterruptable (via a signal) syscall instruction that enters the
      kernel.

  4. In this case, except for certain syscalls that ALWAYS fail with
     EINTR even for non-interrupting signals, the kernel will reset
     the program counter to point at the syscall instruction during
     signal handling, so that the syscall is restarted when the signal
     handler returns.  So, from the signal handler's standpoint, this
     looks the same as case 2, and thus it's taken care of.

  5. For syscalls with side-effects, the kernel cannot restart the
     syscall; when it's interrupted by a signal, the kernel must cause
     the syscall to return with whatever partial result is obtained
     (e.g. partial read or write).

  6. The saved program counter points just after the syscall
     instruction, so the signal handler won't act on cancellation.
     This is similar to 4. since the program counter is past the syscall
     instruction.

So The proposed fixes are:

  1. Remove the enable_asynccancel/disable_asynccancel function usage in
     cancellable syscall definition and instead make them call a common
     symbol that will check if cancellation is enabled (__syscall_cancel
     at nptl/cancellation.c), call the arch-specific cancellable
     entry-point (__syscall_cancel_arch), and cancel the thread when
     required.

  2. Provide an arch-specific generic system call wrapper function
     that contains global markers.  These markers will be used in
     SIGCANCEL signal handler to check if the interruption has been
     called in a valid syscall and if the syscalls has side-effects.

     A reference implementation sysdeps/unix/sysv/linux/syscall_cancel.c
     is provided.  However, the markers may not be set on correct
     expected places depending on how INTERNAL_SYSCALL_NCS is
     implemented by the architecture.  It is expected that all
     architectures add an arch-specific implementation.

  3. Rewrite SIGCANCEL asynchronous handler to check for both canceling
     type and if current IP from signal handler falls between the global
     markers and act accordingly.

  4. Adjust libc code to replace LIBC_CANCEL_ASYNC/LIBC_CANCEL_RESET to
     use the appropriate cancelable syscalls.

  5. Adjust 'lowlevellock-futex.h' arch-specific implementations to
     provide cancelable futex calls.

Some architectures require specific support on syscall handling:

  * On i386 the syscall cancel bridge needs to use the old int80
    instruction because the optimized vDSO symbol the resulting PC value
    for an interrupted syscall points to an address outside the expected
    markers in __syscall_cancel_arch.  It has been discussed in LKML [1]
    on how kernel could help userland to accomplish it, but afaik
    discussion has stalled.

    Also, sysenter should not be used directly by libc since its calling
    convention is set by the kernel depending of the underlying x86 chip
    (check kernel commit 30bfa7b3488bfb1bb75c9f50a5fcac1832970c60).

  * mips o32 is the only kABI that requires 7 argument syscall, and to
    avoid add a requirement on all architectures to support it, mips
    support is added with extra internal defines.

Checked on aarch64-linux-gnu, arm-linux-gnueabihf, powerpc-linux-gnu,
powerpc64-linux-gnu, powerpc64le-linux-gnu, i686-linux-gnu, and
x86_64-linux-gnu.

[1] https://lkml.org/lkml/2016/3/8/1105
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2024-08-23 14:27:43 -03:00
..
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 elf: Add tst-ldconfig-bad-aux-cache test [BZ #18093] 2019-05-23 11:49:44 +02:00
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
tst-rootdir.root elf: Add test for locating libraries in root dir (bug 30435) 2023-05-25 11:10:54 -04:00
argv0test.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
cache.c Remove ia64-linux-gnu 2024-01-08 17:09:36 -03:00
chroot_canon.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -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 2024-01-01 10:53:40 -08:00
dl-addr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-audit.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-brk.c
dl-cache.c elf: Remove loading legacy hwcaps/platform entries in dynamic loader 2024-06-18 10:45:36 +02:00
dl-call_fini.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-call-libc-early-init.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-catch.c elf: Check objname before calling fatal_error 2024-04-08 09:41:02 -07:00
dl-close.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-compat.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-debug-symbols.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-debug.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-deps.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-diagnostics-cpu.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-diagnostics-kernel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-diagnostics.c elf: Remove HWCAP_IMPORTANT 2024-06-18 10:45:36 +02:00
dl-diagnostics.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-dst.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-early_allocate.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-environ.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-exception.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-execstack.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-find_object.c arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) 2024-02-23 08:50:00 -03:00
dl-find_object.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-fini.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-hwcaps_split.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-hwcaps-subdirs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-hwcaps.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-hwcaps.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-init.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-is_dso.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-iterate_cpu.h elf: Add CPU iteration support for future use in ld.so diagnostics 2024-04-08 16:48:55 +02:00
dl-iteratephdr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-libc_freeres.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-libc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-load.c linux: Remove __stack_prot 2024-06-12 15:25:54 -03:00
dl-load.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-lookup-direct.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-lookup.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-machine-reject-phdr.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-main.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-map-segments.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-minimal-malloc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-minimal.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-misc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-mutex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-object.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-open.c elf: Remove struct dl_init_args from elf/dl-open.c 2024-08-08 13:35:03 +02:00
dl-origin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-printf.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-profile.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-reloc-static-pie.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-reloc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-runtime.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-runtime.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-sbrk.c
dl-scope.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-setup_hash.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-sort-maps.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-static-tls.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-support.c Revert "Allow glibc to be compiled without EXEC_PAGESIZE" 2024-04-22 23:00:18 +02:00
dl-sym-post.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-sym.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-sysdep.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08: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 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-tls.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
dl-trampoline.c
dl-tunable-types.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-tunables.c elf: Make glibc.rtld.enable_secure ignore alias environment variables 2024-05-07 12:16:36 -03:00
dl-tunables.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-tunables.list elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask 2024-06-18 10:45:36 +02:00
dl-unmap-segments.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-usage.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-version.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-write.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dl-writev.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
do-rel.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
dso-sort-tests-1.def elf: Fix force_first handling in dlclose (bug 30981) 2023-11-16 20:16:05 +01:00
dso-sort-tests-2.def elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) 2021-10-21 11:23:53 -03:00
dynamic-link.h elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT 2024-01-05 05:49:49 -08:00
elf.h Add more NT_ARM_* constants from Linux kernel to elf.h 2024-06-04 12:24:37 +00:00
enbl-secure.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
endswith.h ldconfig: Move endswithn into a new header file 2024-07-08 22:14:22 +02:00
failobj.c
filter.c
filtmod1.c
filtmod2.c
firstobj.c
gen-trusted-dirs.awk
genrtldtbl.awk Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
get-dynamic-info.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
global.c
globalmod1.c
ifuncdep1.c
ifuncdep1pic.c
ifuncdep2.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncdep2pic.c
ifuncdep5.c
ifuncdep5pic.c
ifuncmain1.c elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE 2022-11-04 18:46:22 +01:00
ifuncmain1pic.c
ifuncmain1picstatic.c
ifuncmain1pie.c
ifuncmain1static.c
ifuncmain1staticpic.c
ifuncmain1staticpie.c
ifuncmain1vis.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
ifuncmain1vispic.c
ifuncmain1vispie.c
ifuncmain2.c
ifuncmain2pic.c
ifuncmain2picstatic.c
ifuncmain2static.c
ifuncmain3.c
ifuncmain4.c
ifuncmain4picstatic.c
ifuncmain4static.c
ifuncmain5.c elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE 2022-11-04 18:46:22 +01:00
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 Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncmain7pic.c
ifuncmain7picstatic.c
ifuncmain7pie.c
ifuncmain7static.c
ifuncmain9.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifuncmain9pic.c elf: Add tests with a local IFUNC resolver [BZ #23937] 2019-02-28 11:52:44 +01:00
ifuncmain9picstatic.c elf: Add tests with a local IFUNC resolver [BZ #23937] 2019-02-28 11:52:44 +01:00
ifuncmain9pie.c elf: Add tests with a local IFUNC resolver [BZ #23937] 2019-02-28 11:52:44 +01:00
ifuncmain9static.c elf: Add tests with a local IFUNC resolver [BZ #23937] 2019-02-28 11:52:44 +01:00
ifuncmod1.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
ifuncmod3.c
ifuncmod5.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
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 2024-01-01 10:53:40 -08:00
lateglobal.c elf: add missing newlines in lateglobal test 2022-06-08 15:28:41 +02:00
ldconfig.c ldconfig: Move endswithn into a new header file 2024-07-08 22:14:22 +02:00
ldd.bash.in Update copyright dates not handled by scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc_early_init.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc-dl_find_object.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libc-dl-profstub.c Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] 2024-05-21 10:11:57 -07:00
libc-early-init.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
libtracemod1-1.c elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
libtracemod2-1.c elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
libtracemod3-1.c elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
libtracemod4-1.c elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
libtracemod5-1.c elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
link.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
loadfail.c
loadtest.c Fix elf/loadtest.c build with GCC 8. 2017-06-27 17:52:42 +00:00
ltglobmod1.c
ltglobmod2.c
Makefile nptl: Fix Race conditions in pthread cancellation [BZ#12683] 2024-08-23 14:27:43 -03:00
markermodMARKER-VALUE.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
multiload.c
neededobj1.c
neededobj2.c
neededobj3.c
neededobj4.c
neededobj5.c
neededobj6.c
neededtest2.c
neededtest3.c
neededtest4.c Remove pre-ISO C support 2012-01-07 23:57:22 -05:00
neededtest.c
next.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
nextmod1.c
nextmod2.c
nextmod3.c dlsym: Make RTLD_NEXT prefer default version definition [BZ #14932] 2022-05-27 12:34:49 -07:00
nextmod3.map dlsym: Make RTLD_NEXT prefer default version definition [BZ #14932] 2022-05-27 12:34:49 -07:00
nodel2mod1.c elf: Remove unused variables in tests 2022-03-31 08:59:23 -03:00
nodel2mod2.c
nodel2mod3.c
nodelete2.c
nodelete.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
nodelmod1.c
nodelmod2.c
nodelmod3.c
nodelmod4.c
nodlopen2.c
nodlopen.c
nodlopenmod2.c
nodlopenmod.c
noload.c
order2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
order2mod1.c
order2mod2.c
order2mod3.c
order2mod4.c
order.c
origtest.c
pathoptobj.c
pldd-xx.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
pldd.c Update copyright dates not handled by scripts/update-copyrights 2024-01-01 10:53:40 -08:00
preloadtest.c
readelflib.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
readlib.c ldconfig: Ignore all GDB extension files 2024-07-08 22:15:34 +02:00
reldep2.c Fix misspellings in elf/ -- BZ 25337 2023-05-29 23:00:12 +00:00
reldep3.c Fix misspellings in elf/ -- BZ 25337 2023-05-29 23:00:12 +00:00
reldep4.c
reldep4mod1.c
reldep4mod2.c
reldep4mod3.c
reldep4mod4.c
reldep5.c Fix misspellings in elf/ -- BZ 25337 2023-05-29 23:00:12 +00:00
reldep6.c
reldep6mod0.c
reldep6mod1.c
reldep6mod2.c
reldep6mod3.c
reldep6mod4.c
reldep7.c
reldep7mod1.c
reldep7mod2.c
reldep8.c
reldep8mod1.c elf: Remove unused variables in tests 2022-03-31 08:59:23 -03:00
reldep8mod2.c
reldep8mod3.c
reldep9.c
reldep9mod1.c elf: Remove unused variables in tests 2022-03-31 08:59:23 -03:00
reldep9mod2.c
reldep9mod3.c
reldep.c Fix misspellings in elf/ -- BZ 25337 2023-05-29 23:00:12 +00:00
reldepmod1.c
reldepmod2.c
reldepmod3.c
reldepmod4.c
reldepmod5.c
reldepmod6.c
resolvfail.c
restest1.c
restest2.c
rtld_static_init.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rtld-debugger-interface.txt Extend struct r_debug to support multiple namespaces [BZ #15971] 2021-09-19 13:51:35 -07:00
rtld-Rules Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rtld.c rtld: Fix handling of '--' option 2024-08-06 10:26:17 -03:00
setup-vdso.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
simple-dl-hash.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
simple-dl-new-hash.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sln.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -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 2024-01-01 10:53:40 -08:00
sotruss.sh Update copyright dates not handled by scripts/update-copyrights 2024-01-01 10:53:40 -08:00
sprof.c Update copyright dates not handled by scripts/update-copyrights 2024-01-01 10:53:40 -08:00
static-stubs.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stringtable_free.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stringtable.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stringtable.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
testobj1_1.c
testobj1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c PowerPC64 ELFv2 PPC64_OPT_LOCALENTRY 2017-06-14 10:47:25 +09:30
testobj.h Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
tlsdeschtab.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-_dl_addr_inside_object.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-absolute-sym-lib.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-absolute-sym-lib.lds Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-absolute-sym.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-absolute-zero-lib.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-absolute-zero-lib.lds elf: Accept absolute (SHN_ABS) symbols whose value is zero [BZ #23307] 2018-06-29 17:10:43 +01:00
tst-absolute-zero.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -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 2024-01-01 10:53:40 -08:00
tst-align3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-align.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-alignmod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-alignmod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-alignmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-array1-static.c
tst-array1.c Set constructor/destructor priority to 1000 2012-11-16 07:40:38 -08:00
tst-array1.exp
tst-array2.c
tst-array2.exp
tst-array2dep.c Set constructor/destructor priority to 1000 2012-11-16 07:40:38 -08:00
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 Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-audit8.c Skip audit if l_reloc_result is NULL 2012-11-14 15:44:40 -08:00
tst-audit9.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-audit11.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit11mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit11mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit11mod2.map Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit12.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit12mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit12mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit12mod2.map Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit12mod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit13.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit13mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit14.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit14.exp elf: Update audit tests to not depend on stdout 2021-10-12 13:25:43 -03:00
tst-audit14a.c elf: Also try DT_RUNPATH for LD_AUDIT dlopen [BZ #28455] 2022-01-04 04:56:08 -08:00
tst-audit15.c elf: Update audit tests to not depend on stdout 2021-10-12 13:25:43 -03:00
tst-audit15.exp elf: Update audit tests to not depend on stdout 2021-10-12 13:25:43 -03:00
tst-audit16.c elf: Update audit tests to not depend on stdout 2021-10-12 13:25:43 -03:00
tst-audit16.exp elf: Update audit tests to not depend on stdout 2021-10-12 13:25:43 -03:00
tst-audit17.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit18.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-audit18mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit19a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit19b.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-audit19bmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit20.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit21.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit22.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-audit23.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-audit23mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24amod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24amod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24bmod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24bmod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24c.c elf: Issue la_symbind for bind-now (BZ #23734) 2022-02-01 14:49:46 -03:00
tst-audit24d.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24dmod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24dmod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24dmod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit24dmod4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit25.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit25a.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-audit25b.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-audit25mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit25mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit25mod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit25mod4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit28.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit-tlsdesc-dlopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit-tlsdesc-mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit-tlsdesc-mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-audit-tlsdesc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditlogmod-1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditlogmod-2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditlogmod-3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmany.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod5.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod6.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod7.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod8.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod9.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmanymod.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod1.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-auditmod9a.c BZ #16613: Support TLS in audit libraries. 2014-02-25 13:18:15 -05:00
tst-auditmod9b.c BZ #16613: Support TLS in audit libraries. 2014-02-25 13:18:15 -05:00
tst-auditmod11.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod12.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod17.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod18.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod19a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod19b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod20.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod21a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod21b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod22.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod23.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod24.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod24a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod24b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod24c.c elf: Issue la_symbind for bind-now (BZ #23734) 2022-02-01 14:49:46 -03:00
tst-auditmod24d.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod25.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod28.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auditmod-tlsdesc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auxobj-dlopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auxobj.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auxv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-auxvalmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-big-note-lib.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-big-note.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-create_format1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-debug1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-decorate-maps.c elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) 2024-04-22 15:39:48 -03:00
tst-deep1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-deep1mod1.c
tst-deep1mod2.c
tst-deep1mod3.c
tst-dl_find_object-mod1.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod2.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod3.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod4.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod5.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod6.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod7.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod8.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-mod9.c elf: Add _dl_find_object function 2021-12-28 22:52:56 +01:00
tst-dl_find_object-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl_find_object-threads.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl_find_object.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl-hash.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl-hwcaps_split.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl-is_dso.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl-iter-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dl-printf-static.c elf: add test for dl-printf 2023-05-25 18:51:23 +02:00
tst-dlclose-lazy-mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlclose-lazy-mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlclose-lazy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmodcount.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-dlmopen1mod.c
tst-dlmopen2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-dlmopen3.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-dlmopen4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-dlerror-mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-dlerror.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-gethostbyname-mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-gethostbyname.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-twice-mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-twice-mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlmopen-twice.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod5.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod6.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod7.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod8.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod9.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod10.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod11.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod12.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod13.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod13.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod14.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod15.cc Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod16.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc-mod17.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-nodelete-reloc.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-pie.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-self-container.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-self-pie.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-self.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-tlsmodid-container.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-tlsmodid-pie.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-tlsmodid.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-tlsmodid.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopen-tlsreinit1.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopen-tlsreinit2.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopen-tlsreinit3.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopen-tlsreinit4.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopen-tlsreinitmod1.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopen-tlsreinitmod2.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopen-tlsreinitmod3.c elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 2024-08-05 18:26:52 +02:00
tst-dlopenfail-2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenfail.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenfaillinkmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenfailmod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenfailmod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenfailmod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenfailnodelmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenrpath.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlopenrpathmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dlsym-error.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-dst-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-env-setuid-static.c Fix elf/tst-env-setuid[-static] if test needs to be rerun. 2023-12-20 08:41:06 +01:00
tst-env-setuid-tunables.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-env-setuid.c elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask 2024-06-18 10:45:36 +02:00
tst-execstack-mod.c
tst-execstack-needed.c Correct access attribute on memfrob (bug 28475) 2021-10-20 13:38:50 +00:00
tst-execstack-prog.c Correct access attribute on memfrob (bug 28475) 2021-10-20 13:38:50 +00:00
tst-execstack.c nptl: Rename tst-execstack to tst-execstack-threads 2023-11-20 09:22:21 +01:00
tst-filterobj-aux.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-filterobj-dlopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-filterobj-filtee.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-filterobj-filtee.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-filterobj-flt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-filterobj.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-finilazyfailmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-getauxval-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibc-hwcaps-2-cache.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03: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 2024-01-01 10:53:40 -08:00
tst-glibc-hwcaps-cache.script S390: Add new s390 platform z16. 2022-04-14 10:37:45 +02:00
tst-glibc-hwcaps-mask.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibc-hwcaps-prepend-cache.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibc-hwcaps-prepend.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibc-hwcaps.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-glibcelf.py elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT 2024-01-05 05:49:49 -08:00
tst-global1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-global2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-globalmod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gnu2-tls1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gnu2-tls1mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-gnu2-tls2.c x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers 2024-02-28 09:02:56 -08:00
tst-gnu2-tls2.h arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) 2024-03-19 14:53:30 -03:00
tst-gnu2-tls2mod0.c arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) 2024-03-19 14:53:30 -03:00
tst-gnu2-tls2mod1.c arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) 2024-03-19 14:53:30 -03:00
tst-gnu2-tls2mod2.c arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) 2024-03-19 14:53:30 -03:00
tst-ifunc-fault-bindnow.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ifunc-fault-lazy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ifunc-textrel.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-initfinilazyfail.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-initlazyfailmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-initorder2.c Correct cycle detection during dependency sorting 2011-08-22 16:08:16 -04:00
tst-initorder2.exp Correct cycle detection during dependency sorting 2011-08-22 16:08:16 -04:00
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 2024-01-01 10:53:40 -08:00
tst-latepthreadmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ldconfig-bad-aux-cache.c support: Use macros for *stat wrappers 2024-08-16 16:05:20 +02:00
tst-ldconfig-ld_so_conf-update.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -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-p.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ldconfig-soname-lib-with-soname.c elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] 2023-02-20 09:32:46 -03:00
tst-ldconfig-soname-lib-without-soname.c elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] 2023-02-20 09:32:46 -03:00
tst-ldconfig-soname.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ldconfig-X.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-leaks1.c Fix misspellings in elf/ -- BZ 25337 2023-05-29 23:00:12 +00:00
tst-linkall-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-main1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-main1mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-next-ver.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodelete2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-nodelete2mod.c Clear DF_1_NODELETE flag only for failed to load library. 2015-08-11 10:13:22 +02:00
tst-nodelete-dlclose-dso.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodelete-dlclose-plugin.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodelete-dlclose.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodelete-opened-lib.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodelete-opened.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodelete-rtldmod.cc Add forced deletion support to _dl_close_worker 2015-07-07 11:06:56 -07:00
tst-nodelete-uniquemod.cc Add forced deletion support to _dl_close_worker 2015-07-07 11:06:56 -07:00
tst-nodelete-zmod.cc Add forced deletion support to _dl_close_worker 2015-07-07 11:06:56 -07:00
tst-nodelete.cc Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-nodeps1-mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodeps1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-nodeps2-mod.c elf: Relocate libc.so early during startup and dlmopen (bug 31083) 2023-11-27 11:28:13 +01:00
tst-nodeps2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-noload.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-non-directory-mod.c elf: Handle non-directory name in search path (BZ 31035) 2023-11-16 11:01:51 -03:00
tst-non-directory-path.c elf: Handle non-directory name in search path (BZ 31035) 2023-11-16 11:01:51 -03:00
tst-non-directory-path.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-null-argv-lib.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-null-argv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -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 Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-p_align1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-p_align2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-p_align3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-p_align3.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-p_align.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-p_alignmod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-p_alignmod-base.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-pathopt.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-pathopt.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-pie1.c
tst-pie2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-piemod1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-pldd.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-preload-pthread-libc.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-protected1a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-protected1b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-protected1mod.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-protected1moda.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-protected1modb.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ptrguard1-static.c BZ #15754: CVE-2013-4788 2013-09-23 00:52:09 -04:00
tst-ptrguard1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-recursive-tls.c elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00
tst-recursive-tlsmallocmod.c elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00
tst-recursive-tlsmodN.c elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00
tst-relr2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr4.c elf: Add more DT_RELR tests 2022-04-26 10:16:11 -07:00
tst-relr-mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr-mod3a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr-mod3b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr-mod4a.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr-mod4b.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relr-mod4b.map elf: Add more DT_RELR tests 2022-04-26 10:16:11 -07:00
tst-relr-pie.c elf: Support DT_RELR relative relocation format [BZ #27924] 2022-04-26 10:16:11 -07:00
tst-relr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relro-symbols.py Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-relsort1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-relsort1mod1.c Sort objects before relocations 2012-01-27 15:05:19 -05:00
tst-relsort1mod2.c Sort objects before relocations 2012-01-27 15:05:19 -05:00
tst-ro-dynamic-mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-ro-dynamic-mod.map ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] 2021-09-22 11:12:43 -07:00
tst-ro-dynamic.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rootdir-lib.c elf: Add test for locating libraries in root dir (bug 30435) 2023-05-25 11:10:54 -04:00
tst-rootdir.c elf: Add test for locating libraries in root dir (bug 30435) 2023-05-25 11:10:54 -04:00
tst-rootdir.script elf: Add test for locating libraries in root dir (bug 30435) 2023-05-25 11:10:54 -04:00
tst-rtld-argv0.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rtld-dash-dash.sh rtld: Add test case for '--' option 2024-08-06 10:53:24 -03:00
tst-rtld-does-not-exist.sh elf/tst-rtld-does-not-exist: Pass --inhibit-cache to rtld 2024-07-19 01:15:53 -07:00
tst-rtld-list-diagnostics.py elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py 2024-02-09 16:16:33 +01:00
tst-rtld-list-tunables.exp rtld: Add glibc.rtld.enable_secure tunable. 2024-02-29 19:55:58 +00:00
tst-rtld-list-tunables.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rtld-load-self.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rtld-preload.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-rtld-run-static.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-single_threaded-mod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-mod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-mod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-mod4.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-pthread-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-pthread.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-static-dlopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-single_threaded.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sonamemove-dlopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sonamemove-link.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sonamemove-linkmod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sonamemove-linkmod1.map ld.so: Support moving versioned symbols between sonames [BZ #24741] 2019-06-28 10:15:38 +02:00
tst-sonamemove-runmod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sonamemove-runmod1.map ld.so: Support moving versioned symbols between sonames [BZ #24741] 2019-06-28 10:15:38 +02:00
tst-sonamemove-runmod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sonamemove-runmod2.map ld.so: Support moving versioned symbols between sonames [BZ #24741] 2019-06-28 10:15:38 +02:00
tst-sprof-basic.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sprof-basic.sh Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-sprof-mod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-stackguard1-static.c
tst-stackguard1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-stringtable.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-thrlock.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls1-static-non-pie.c Add a test for non-PIE static executable 2017-09-30 01:39:32 -07:00
tst-tls1-static.c
tst-tls1.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tls2-static.c
tst-tls3.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tls4.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls5.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls6.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls7.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls8.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls9-static.c
tst-tls9.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls10.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls10.h Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tls11.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls12.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls13.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls14.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls15.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls16.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls17.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls18.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls19.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-tls19mod1.c Fix handling of static TLS in dlopen'ed objects 2011-05-14 21:25:43 -04:00
tst-tls19mod2.c Fix handling of static TLS in dlopen'ed objects 2011-05-14 21:25:43 -04:00
tst-tls19mod3.c Fix handling of static TLS in dlopen'ed objects 2011-05-14 21:25:43 -04:00
tst-tls20.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls20mod-bad.c elf: Add a DTV setup test [BZ #27136] 2021-04-15 09:30:43 +01:00
tst-tls21.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls21mod.c elf: Add test case for [BZ #19329] 2021-05-11 17:16:37 +01:00
tst-tls-allocation-failure-static.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls-dlinfo.c Use '%z' instead of '%Z' on printf functions 2022-09-22 08:48:04 -03:00
tst-tls-ie-dlmopen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -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 2024-01-01 10:53:40 -08:00
tst-tls-ie.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls-manydynamic.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls-manydynamic.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls-manydynamicmod.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tls-surplus.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tlsalign-extern-static.c BZ#18383: Another test case, with TLS refs and defs in separate TUs. 2015-06-02 16:55:36 -07:00
tst-tlsalign-extern.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tlsalign-lib.c BZ#18383: Add test case for large alignment in TLS blocks. 2015-05-06 13:32:18 -07:00
tst-tlsalign-static.c BZ#18383: Add test case for large alignment in TLS blocks. 2015-05-06 13:32:18 -07:00
tst-tlsalign-vars.c BZ#18383: Another test case, with TLS refs and defs in separate TUs. 2015-06-02 16:55:36 -07:00
tst-tlsalign.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tlsgap-mod0.c elf: Add TLS modid reuse test for bug 29039 2023-12-20 08:45:48 +00:00
tst-tlsgap-mod1.c elf: Add TLS modid reuse test for bug 29039 2023-12-20 08:45:48 +00:00
tst-tlsgap-mod2.c elf: Add TLS modid reuse test for bug 29039 2023-12-20 08:45:48 +00:00
tst-tlsgap.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-tlsmod1.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tlsmod2.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tlsmod3.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tlsmod4.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tlsmod5.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tlsmod6.c elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] 2021-08-16 09:59:30 -07:00
tst-tlsmod7.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tlsmod8.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tlsmod9.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tlsmod10.c
tst-tlsmod11.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tlsmod12.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tlsmod13.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod13a.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod14a.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod14b.c
tst-tlsmod15a.c
tst-tlsmod15b.c Cleanup of configuration options 2011-09-10 14:34:15 -04:00
tst-tlsmod16a.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod16b.c Don't include tls.h in test cases 2013-10-18 19:45:36 +05:30
tst-tlsmod17a.c
tst-tlsmod17b.c
tst-tlsmod18a.c
tst-trace1.exp elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
tst-trace2.exp elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
tst-trace3.exp elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
tst-trace4.exp elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
tst-trace5.exp elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) 2022-04-27 08:36:09 -03:00
tst-tunables-enable_secure-env.c elf: Parse the auxv values as unsigned on tst-tunables-enable_secure-env.c (BZ 31890) 2024-07-19 08:50:38 -03:00
tst-tunables-enable_secure.c elf: Make glibc.rtld.enable_secure ignore alias environment variables 2024-05-07 12:16:36 -03:00
tst-tunables.c support: Add envp argument to support_capture_subprogram 2024-05-07 12:16:36 -03:00
tst-unique1.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-unique1mod1.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique1mod2.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique2.c Update elf tests to use the support test driver. 2017-04-05 10:34:58 -03:00
tst-unique2mod1.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique2mod2.c Remove gnu_unique_object configure test. 2015-10-19 22:34:20 +00:00
tst-unique3.cc Remove gets declarations in C++ tests. 2012-01-25 16:50:17 +00:00
tst-unique3.h
tst-unique3lib2.cc Remove gets declarations in C++ tests. 2012-01-25 16:50:17 +00:00
tst-unique3lib.cc Remove gets declarations in C++ tests. 2012-01-25 16:50:17 +00:00
tst-unique4.cc Remove gets declarations in C++ tests. 2012-01-25 16:50:17 +00:00
tst-unique4.h
tst-unique4lib.cc Fix warning in elf/tst-unique4lib.cc. 2014-12-16 10:26:48 +01:00
tst-unwind-ctor-lib.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-unwind-ctor.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-unwind-main.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
tst-valgrind-smoke.sh Revert "x86_64: Suppress false positive valgrind error" 2024-04-13 17:42:13 +02: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 Fix scope handling during dl_close 2011-08-24 09:32:13 +02:00
unload8mod1.c Fix scope handling during dl_close 2011-08-24 09:32:13 +02:00
unload8mod1x.c Fix scope handling during dl_close 2011-08-24 09:32:13 +02:00
unload8mod2.c Fix scope handling during dl_close 2011-08-24 09:32:13 +02:00
unload8mod3.c Fix scope handling during dl_close 2011-08-24 09:32:13 +02:00
unload.c
unloadmod.c
valgrind-test.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Versions elf: Add a way to check if tunable is set (BZ 27069) 2023-11-29 09:30:00 -03:00
vismain.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vismod1.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vismod2.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vismod3.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
vismod.h