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