Monthly Archives: May 2015

分享一篇文章《Tracking input with DTrace on OS X》

在今天推荐的文章《Tracking input with DTrace on OS X》中,作者详细地介绍了如何利用DTrcae追踪和分析几个和文件操作相关的系统调用:openreadclose。文中给出了完整的DTrace脚本,只要稍加变动,就可以用在其它的操作系统中去分析程序的输入数据。文章[……]

阅读全文

DTrace architecture简介

DTrace architecture(结构图)如下所示:

architecturearchitecture1

最上面是DTrace consumer程序,它们是运行在user-mode(用户态)的程序,并且使用libdtrace.so作为和DTrace driver打交道的接口。平时我们在命令行运行的dtrace命令其实就是一个DTrace[......]

阅读全文