=====================================
A powerful yet simple strace based on SystemTap
- SystemTap (http://sourceware.org/systemtap/)
- Glasgow Haskell Compiler (http://www.haskell.org/ghc/)
- ghc --make Main.hs Detectors.hs Trace.hs -o cate
- chmod a+x observation.stp
- chmod a+x obs_filter
-
run with process id: sudo ./observation.stp -x process_id | ./obs_filter | ./cate
-
run with program name: sudo ./observation.stp -c "path_to_program args" | ./obs_filter | ./cate