Ich möchte einen Shell-Befehl (gcore $pid
) am Ende des Pin-Tool ausführen.Systembibliothek Anruf funktioniert nicht in Intel PIN Fini Funktion
Um dieses Ziel zu erreichen, versuche ich, das Itrace-Pin-Tool zu modifizieren und zuerst einen einfachen Shell-Befehl auszuführen. Ich füge eine Anweisung system("ls > /tmp/test")
am Anfang der Fini-Funktion hinzu. Kompilieren Sie dann das Pin-Tool erneut.
Führen Sie das Pin-Tool - Itrace: ../../../pin -t obj-intel64/itrace.so -- /bin/ls
Aber es gibt keine Datei - "/ tmp/test".