Believing in numbers and fair evaluation, I've compared RAP and LLVM-CFI. RAP is faster, LLVM-CFI is more precise. RAP is incredibly hard to use and its future is uncertain while LLVM-CFI is just a command line argument away. Details at nebelwelt.net/blog/20181226-… Comments welcome 🤗
18
28
79
Replying to @gannimo
- your benchmark is wrong because rdtsc is not a serializing instruction. [4/n]

Dec 27, 2018 · 10:27 AM UTC

1
1
Replying to @paxteam
Same results if I throw in an lfence. I assumed reordering has no measurable effect if I execute the dispatch often enough. (Note the loop in the benchmark.)
1