Manual Control Flow Guard in C
http://nullprogram.com/blog/2017/01/21/ [nullprogram.com]
2017-01-22 04:12
Checking function pointers for validity before calling them.
Another way of doing this in the OpenBSD mbuf code: http://marc.info/?l=openbsd-cvs&m=146401711327935&w=2