Ich möchte das Adressraum-Layout von Intel Pin auf Linux erhalten.Wie bekomme ich Adressraum-Layout von Intel Pin auf Linux?
Zuerst versuche ich, Datei - /proc/PID/maps
zu lesen und das Adressraumlayout zu erhalten. Aber wann führen Sie einen solchen Teil des Codes aus?
Wenn Sie es vor PIN_StartProgram
setzen, enthält die Landkartendatei keine Regionen, wie heap
;
Wenn Sie es in die Fini
setzen, und haken Sie es mit PIN_AddFiniFunction(Fini, 0);
, sollte es gut sein. Wenn Sie jedoch nur eine ls
Ausführung verfolgen, können Sie kein outputbezogenes Adressraumlayout sehen. Das ist verkabelt.
Was meinen Sie, wenn Sie sagen "Ausgabe bezogen Adresslayout"? – nitzanms