我有一个简单的C代码。我正在使用PIN工具运行它的二进制文件:
pin -t tool.so -- test/test.o a
在这里,test/test.o
是二进制文件,a
是针对PIN工具的一些随机命令行参数(例如tool.so
(,而不是二进制文件(因此,将命令行参数传递给PIN工具和到达该工具之间存在区分二进制(。
我想知道如何将命令行输入(例如arg1
(传递到使用PIN工具运行的二进制文件。
(就像我们将通过-./test/test.o arg1
一起通过(
注意:我认为知道我的PIN工具和C代码无关紧要。
您所描述的内容将将命令行参数传递给您正在运行的程序。对工具的命令行参数是-t参数之后的所有参数,在 - (双重仪表(之前,该参数指示了二进制文件及其参数