ladybird/Userland/Libraries/LibC
Andreas Kling fc4eae87f8 LibC: Don't honor LIBC_* malloc debugging flags in AT_SECURE context
Just ignore all these environment flags if the AT_SECURE flag is set in
the program's auxiliary vector.

This prevents a user from tricking set-uid programs into dumping debug
information via environment flags.
2021-01-31 14:37:21 +01:00
..
arpa
bits
net
netinet
sys Kernel: Add FIBMAP ioctl to Ext2FileSystem 2021-01-30 22:54:51 +01:00
alloca.h
assert.cpp
assert.h
byteswap.h
CMakeLists.txt
crt0.cpp
crt0_shared.cpp
crti.S
crtn.S
ctype.cpp
ctype.h
cxxabi.cpp LibC: Protect the atexit() handler list when not writing to it 2021-01-30 10:41:36 +01:00
dirent.cpp
dirent.h
dlfcn.cpp LibELF: Split the DynamicLoader's loading mechanism into two steps 2021-01-31 11:46:00 +01:00
dlfcn.h
endian.h
errno.h
errno_numbers.h Kernel+LibC: Turn errno codes into a strongly typed enum 2021-01-20 23:20:02 +01:00
fcntl.cpp
fcntl.h
fd_set.h LibC: Bump FD_SETSIZE to 1024 2021-01-16 11:26:53 +01:00
float.h
getopt.cpp
getopt.h
grp.cpp
grp.h
iconv.h
inttypes.h
ioctl.cpp
libcinit.cpp
libgen.cpp
libgen.h
limits.h LibC: Add TTY_NAME_MAX (32) 2021-01-18 22:28:56 +01:00
locale.cpp
locale.h
malloc.cpp LibC: Don't honor LIBC_* malloc debugging flags in AT_SECURE context 2021-01-31 14:37:21 +01:00
mallocdefs.h
memory.h
mman.cpp Kernel: Remove unused syscall sys$minherit() 2021-01-16 14:52:04 +01:00
mman.h Kernel+LibC: Add MAP_RANDOMIZED flag for sys$mmap() 2021-01-28 16:23:38 +01:00
mntent.cpp LibC: Change a couple of ASSERT_NOT_REACHED() to TODO() 2021-01-17 08:43:46 +01:00
mntent.h
netdb.cpp LibC: Convert remaining String::format() to formatted()/number() 2021-01-30 09:29:51 +01:00
netdb.h
paths.h
poll.cpp
poll.h
pwd.cpp
pwd.h
qsort.cpp
regex.h
scanf.cpp
sched.cpp
sched.h
serenity.cpp Kernel: Some futex improvements 2021-01-17 20:30:31 +01:00
serenity.h Kernel: Some futex improvements 2021-01-17 20:30:31 +01:00
serenity.h.rej Kernel: Some futex improvements 2021-01-17 20:30:31 +01:00
setjmp.h
setjmp.S
signal.cpp LibC: Change a couple of ASSERT_NOT_REACHED() to TODO() 2021-01-17 08:43:46 +01:00
signal.h
signal_numbers.h
spawn.cpp
spawn.h
ssp.cpp
stat.cpp
stdarg.h
stdbool.h
stddef.h
stdint.h
stdio.cpp LibC: Prevent remove from calling rmdir when unlink succeeds. 2021-01-23 15:26:44 +01:00
stdio.h
stdlib.cpp LibC: Don't honor LIBC_* malloc debugging flags in AT_SECURE context 2021-01-31 14:37:21 +01:00
stdlib.h LibC: Don't honor LIBC_* malloc debugging flags in AT_SECURE context 2021-01-31 14:37:21 +01:00
string.cpp
string.h
strings.cpp
strings.h
syslog.cpp
syslog.h
termcap.cpp LibC: Convert remaining String::format() to formatted()/number() 2021-01-30 09:29:51 +01:00
termcap.h
termios.cpp
termios.h
time.cpp LibC: Return ENOSYS from clock_getres() rather than asserting 2021-01-18 22:28:56 +01:00
time.h
times.cpp
ulimit.cpp LibC: Change a couple of ASSERT_NOT_REACHED() to TODO() 2021-01-17 08:43:46 +01:00
ulimit.h
unistd.cpp LibC: Convert remaining String::format() to formatted()/number() 2021-01-30 09:29:51 +01:00
unistd.h Kernel+LibC: Add _SC_TTY_NAME_MAX 2021-01-18 22:28:56 +01:00
utime.cpp
utime.h
utmp.h
utsname.cpp
wchar.cpp LibC: Add wcstol() and wcstoll() stubs 2021-01-18 22:28:56 +01:00
wchar.h LibC: Add wcstol() and wcstoll() stubs 2021-01-18 22:28:56 +01:00