Improve .functions
Add LD_PRELOAD