Я хочу выполнить одну команду оболочки (gcore $pid
) в конце инструмента булавки.
Чтобы достичь этой цели, я пытаюсь изменить инструмент itrace pin и сначала выполнить одну простую команду оболочки. Я добавляю один оператор system("ls > /tmp/test")
в начале функции Fini. Затем снова скомпилируйте инструмент булавки.
Запускаем пин-инструмент - itrace:
../../../pin -t obj-intel64/itrace.so -- /bin/ls
Но файла не существует - "/tmp/test".