Switch to method 3 by default
Start each hijacked function with unhook and end it with hook
Never had to uncomment those...
Use proc_create to create /proc/procmon
Missing include
Cleanup
Cleanup
Do not vunmap if error
Move /proc related stuff to control.c
Add control.c
Add some more comments
Some more cleanup
Finally, fixing #7
Use spinlock instead of a semaphore
Just moving the code around
Oops, revert that
Use raw spinlock
Check if active before unloading the module
Stop limiting READ effects
Update README