Ustracing

userspace tracing, v0.9
no, the fprintf() is a leftover to get arm running with gcc 4.9, I'll remove it