glibc/sysdeps
Adhemerval Zanella 180cbc0cc9 sysvipc: Fix UB on time64 time support
Building with ubsan on 32 bit architecture without 64 bit time_t
as default, it shows:

UBSAN: Undefined behaviour in ../sysdeps/unix/sysv/linux/msgctl.c:180:45 left shift of 3935167480 by 32 cannot be represented in type 'long long int'

Add a new macro, IPC_HILO, to handle this transparently by using
unsigned shifts.
2025-05-08 09:25:49 -03:00
..
aarch64 aarch64: Fix UB in ifunc resolvers 2025-05-07 14:21:21 -03:00
alpha
arc
arm ubsan: Add initial support for -fsanitize=undefined 2025-05-07 10:41:28 -03:00
csky
generic string: Fix UB on index_first/index_last 2025-05-07 14:21:21 -03:00
gnu
hppa
htl stdlib: Fix qsort memory leak if callback throws (BZ 32058) 2025-04-02 18:01:55 +00:00
hurd
i386 math: Remove i386 ilogb/ilogbf/llogb/llogbf 2025-05-07 14:21:21 -03:00
ieee754 stdio: Fix test-printf-ldbl-compat.c build with ubsan 2025-05-08 09:25:49 -03:00
loongarch math: Optimize float ilogb/llogb 2025-05-07 14:21:21 -03:00
m68k math: Optimize float ilogb/llogb 2025-05-07 14:21:21 -03:00
mach nptl: Fix pthread_getattr_np when modules with execstack are allowed (BZ 32897) 2025-04-28 10:13:46 -03:00
microblaze
mips
nptl stdlib: Fix qsort memory leak if callback throws (BZ 32058) 2025-04-02 18:01:55 +00:00
or1k
posix stdlib: Fix __libc_message_impl iovec size 2025-05-07 14:21:21 -03:00
powerpc powerpc: Use generic ilogb/ilogbf and refactor ilogbf128 2025-05-07 14:21:21 -03:00
pthread nptl: xfail tst-cleanup2 when building with ubsan 2025-05-08 09:25:49 -03:00
riscv RISC-V: Use builtin for ffs and ffsll while supported extension available 2025-04-28 09:51:59 -03:00
s390 S390: Add new s390 platform z17. 2025-05-05 10:30:55 +02:00
sh
sparc
unix sysvipc: Fix UB on time64 time support 2025-05-08 09:25:49 -03:00
wordsize-32 stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
wordsize-64 stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
x86 x86: Fix UB in x86_cpu_present/x86_cpu_active 2025-05-07 14:21:21 -03:00
x86_64 x86_64: Fix UB on plt rewrite 2025-05-07 14:21:20 -03:00