2016-05-09 14 views
1

Ich bin neu auf Intel Pin-Tool und beginnen, Pin-Tool vor kurzem zu studieren. Im Tutorial beschreiben Weisen Stift-Werkzeug:Bedeutung des Bildes in Intel Pin-Tool

Manchmal jedoch kann es sinnvoll sein, bei unterschiedlichen Granularität aussehen als eine Spur. Zu diesem Zweck bietet Pin zwei zusätzliche Modi an: image und routinemäßige Instrumentierung. Diese Modi werden durch "Caching" Instrumentierungsanforderungen implementiert und verursachen somit einen Platzbedarf, diese Modi werden auch als Vor-Zeiten-Instrumentierung bezeichnet.

Ich möchte wissen, was die Bedeutung von "Bild" ist.

Vielen Dank.

Antwort

3

Sie können weitere Informationen über Bilder in der Dokumentation des „IMG“ Objekt haben: https://software.intel.com/sites/landingpage/pintool/docs/49306/Pin/html/group__IMG__BASIC__API.html

Eine IMG auf eine binäre (ausführbare) entsprechen alle Datenstrukturen darstellt. Zugriff auf Messzeit und Analysezeit möglich. Hinweis: Shared Libraries werden auch durch die IMG-Abstraktion repräsentiert. Darüber hinaus werden die IMG-Objekte auf eine faule Weise erstellt. Nur wenn eine gemeinsame Bibliothek geladen ist und IMG erstellt wird. Während der Lebensdauer eines Prozesses können sich daher die Anzahl der erstellten IMG-Objekte erhöhen. APIs aus dieser Gruppe sind in allen Threads verfügbar, einschließlich aller vom Tool erstellten internen Threads.

können Sie sehen, dass ein Bild ein binäres darstellt (ausführbare) ... die Abschnitte (.text zum Beispiel) enthält ... die Routinen enthält ... etc

+0

Beachten Sie, dass Binärdateien/ausführbaren Dateien auch enthalten Gemeinsame Objekte/DLLs. – nitzanms

+0

Danke. Ich denke, das erklärt es gut. – Timberjack30