It's a hook function for x86 based architectures
- Used method: splicing (Trampoline)
- Works on x64 machines (with compatibility mode)
- Using mmap/mumap for allocate and deallocate pages for the trampolines
- Not portable for Windows or a non IEEE-1003 (POSIX) compatible
- gcc-multilib and g++-multilib
make
make run
make clean