glibc/sysdeps/unix/sysv/linux/s390/s390-32
Florian Weimer 88f4b6929c Introduce <pointer_guard.h>, extracted from <sysdep.h>
This allows us to define a generic no-op version of PTR_MANGLE and
PTR_DEMANGLE.  In the future, we can use PTR_MANGLE and PTR_DEMANGLE
unconditionally in C sources, avoiding an unintended loss of hardening
due to missing include files or unlucky header inclusion ordering.

In i386 and x86_64, we can avoid a <tls.h> dependency in the C
code by using the computed constant from <tcb-offsets.h>.  <sysdep.h>
no longer includes these definitions, so there is no cyclic dependency
anymore when computing the <tcb-offsets.h> constants.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2022-10-18 17:03:55 +02:00
..
Makefile
Versions
____longjmp_chk.c
__makecontext_ret.S
arch-syscall.h
c++-types.data
clone.S
getcontext.S
getutent.c
getutent_r.c
getutid.c
getutid_r.c
getutline.c
getutline_r.c
getutmp.c
getutxent.c
getutxid.c
getutxline.c
glob64-lstat-compat.c
kernel_stat.h
ld.abilist
libBrokenLocale.abilist
libanl.abilist
libc.abilist
libc_malloc_debug.abilist
libcrypt.abilist
libdl.abilist
libm.abilist
libnsl.abilist
libpthread.abilist
libresolv.abilist
librt.abilist
libthread_db.abilist
libutil-compat.c
libutil.abilist
login.c
login32.c
makecontext.c
oldglob.c
pointer_guard.h Introduce <pointer_guard.h>, extracted from <sysdep.h> 2022-10-18 17:03:55 +02:00
posix_fadvise64.c
pututxline.c
setcontext.S
swapcontext.S
syscall.S
syscalls.list
sysdep.S
sysdep.h Introduce <pointer_guard.h>, extracted from <sysdep.h> 2022-10-18 17:03:55 +02:00
time64-compat.h
updwtmp.c
updwtmpx.c
utmp-compat.h
utmp-convert.h
utmp32.c
utmp32.h
utmpx-convert.h
utmpx32.c
utmpx32.h
vfork.S