user space tracer for c/c++