purelibc test
working prototype
add implementations with kmview and ptrace and a test