intel-pin: как передать аргументы командной строки в двоичный файл - PullRequest
0 голосов
/ 28 июня 2019

У меня есть простой код c. Я запускаю двоичный файл этого с моим инструментом булавки:

pin -t tool.so -- test/test.o a

Здесь test/test.o - это двоичный файл, а a - это некоторый случайный аргумент командной строки для инструмента pin (скажем, tool.so), а не двоичный (поэтому существует различие между передачей аргумента командной строки в инструмент булавки и в двоичный файл).

Я хотел бы знать, как я могу передать ввод командной строки (скажем, arg1) в двоичный файл, который я запускаю с помощью инструмента pin.

(как мы могли бы пройти с - ./test/test.o arg1)

Примечание: я думаю, что знание моего булавочного инструмента и кода c здесь не имеет значения.

1 Ответ

1 голос
/ 29 июня 2019

То, что вы здесь опишите, передаст аргументы командной строки программе, которую вы запускаете.Аргументы командной строки для инструмента - это все аргументы, которые идут после аргумента -t и перед - (двойная черта), который указывает двоичный файл и его аргументы

...