I stumbled upon an interesting tool.
NTrace uses a novel approach of instrumenting binary code on the fly by leveraging certain aspects of the Microsoft hotpatching infrastructure. This allows NTrace to be both very robust and fast: On x86, NTrace outperforms google:”DTrace” by a factor of almost three!
- This tool is not yet downloadable.
- I think this tool is more closer to google:”truss”(google:”strace” on linux) than to google:”dtrace”.
- The author apparently did a good study on dtrace implementations and explains difference between SPARC and IA-32 in “NTrace: Function Boundary Tracing for Windows on IA-32“.
Advertisement