summaryrefslogtreecommitdiff
path: root/system/gcc/sanitation.patch
AgeCommit message (Collapse)AuthorFilesLines
2024-08-07system/gcc: Fixes for 32-bit Arm platformsA. Wilcox1-3/+40
* The san library needs some adjustments to handle the fact we need frame pointers (r7 is used for the syscall number, and the FP). * Fix GCC Go __go_mmap external linking since they changed the signature upstream for the C side. This closes #1201.
2024-08-07system/gcc: Fix libsan on ppc64 and i586 bugA. Wilcox1-4/+10
Closes: #1217, #1218
2024-08-07system/gcc: Add sanitizer supportA. Wilcox1-0/+141
Based-ish on Chimera's patches, but a bit more thorough. * 32-bit ports don't have liblsan or libtsan. * We can't dep on utmps-dev for utmpx, so hard-code size. The size is the same on all six arches per my testing.