Mimicing KARL using LLVM BOLT

OpenBSD's KARL (Kernel Address Randomized Link) is one of the rare powermoves I see in computer security - along with OpenBSD's `unveil` and `pledge` feature. It singlehandly make an entire category of exploites (blind ROPs) much, much harder without much code and execution model change. However, u...