This is a demo showing you how to intercept the page fault handler of Linux x86_64 system
load.sh is to load the module while unload.sh is to unload the module. The method in this project need the file '/boot/System.map-<current-linux-version>' being present and correct.