1. Remember where you came from: Return addresses on Apple silicon

    How and why Apple's M6 signs each return address with the address of the instruction that signed it.

  2. New chip, new catch: Checked pointers on Apple silicon

    Apple's M6 checks pointer arithmetic in hardware.

  3. The rules and reach of tagging Tagging WebKit 2/4

    How WebKit decides which memory gets a tag, and which Safari processes are protected.

  4. MIE arrives in WebKit Tagging WebKit 1/4

    A series on how memory tagging landed in WebKit's allocator.