CVE-2017-5753, Spectre, PoC, C, ASM for OSX, MAC, Intel Arch
Compile: gcc -o a.out spectre.c
Output: 0x41414141
Also added Control Flow output from Hopper.app for Visual Learners
You can Adjust the junk size and get more reliable Reads
Depending on CPU activity, Hits are lower when Activity is High on older Devices with small Cache