2017-05-29 55 views
1

不工作我想在銷工具末端執行一個shell命令(gcore $pid)。系統庫調用英特爾PIN菲尼功能

爲了完成這個目標,我嘗試修改itrace銷工具,首先做一個簡單的shell命令。我在菲尼函數的開始添加一個聲明system("ls > /tmp/test")。然後再次編譯引腳工具。

運行引腳工具 - itrace: ../../../pin -t obj-intel64/itrace.so -- /bin/ls 但是不存在文件 - 「/ tmp/test」。

回答

1

的libc函數系統()尚未在PinCRT實現。 請改用POPEN()(如果已實現)。

source