//全文以ia32为例,intel64需要将涉及到ia32的地方替换成intel64
构建pintool
首先把pintool(C或者C++)写好。然后参照如下格式:
- (1)将某个目录下的所有tool都构建起来
$ cd source/tools/ManualExamples//这是tool的目录
$ make all TARGET=ia32
- (2) 将某个目录下的某一个tool构建起来
$ cd source/tools/ManualExamples
$ make inscount0.test TARGET=ia32//inscount0.test必须在上面的目录里
- (3) 将某个目录下的某一个tool构建起来,但是不运行
$ cd source/tools/ManualExamples
$ make obj-ia32/inscount0.so TARGET=ia32<