Struct - Root Cause Root Cause - RSS Feed https://struct.github.io/ Memory/Pointer Tagging In IsoAlloc November 25th, 2022 - A brief overview of the Memory Tagging implementation in IsoAlloc inspired by MTECheckedPtr and ARM MTE. https://struct.github.io/pointer_tagging.html Hardening Partition Alloc January 22, 2016 - In this article I dive into how PartitionAlloc works by first explaining its origins and how some of its basic allocation code paths work. I also introduce some basic hardening measures by randomizing the freelist and adding some basic double free protection. https://struct.github.io/partition_alloc.html Porting PartitionAlloc to PDFium September 9th, 2015 - In this brief article I explain how I ported the Chrome PDFium library to use the PartitionAlloc heap allocator. This brings the benefits of fine graned memory separation for objects allocated inside the PDFium code. https://struct.github.io/pdfium_partitionalloc.html