Stift

Kostenloses Werkzeug für dynamische Instrumente
Jetzt downloaden

Stift Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Intel Corporation
  • Website des Verlags:
  • http://www.intel.com/business/index.htm?iid=hdr work
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 4.6 MB

Stift Stichworte


Stift Beschreibung

Kostenloses Tool für dynamische Instrumentierung Pin ist ein freies, kleines, einfaches Werkzeug für die dynamische Instrumentierung von Programmen. Pin unterstützt Linux binäre ausführbare Dateien für die Intel (R) XScale (R), IA-32, Intel64 (64-Bit x86) und Itanium (R) Prozessoren; Windows-Programme für IA-32 und Intel64; und MacOS Programme für IA-32. Pin wurde entwickelt, Funktionalität bereitzustellen, ähnlich wie die beliebten ATOM Toolkit für Compaq Tru64 Unix auf Alpha, d.h. beliebigen Code (geschrieben in C oder C ++) können an beliebigen Stellen in der ausführbaren injiziert werden. Im Gegensatz zu Atom, tut Pin nicht Instrument eine ausführbare Datei statisch durch Umschreiben, sondern fügt den Code dynamisch, während die ausführbare Datei ausgeführt wird. Dies macht es auch möglich, Pin zu einem bereits laufenden process.Pin befestigen bietet eine reichhaltige API, die den zugrunde liegenden Befehlssatz Idiosynkrasien abstrahiert und ermöglichen Kontextinformationen wie Registerinhalte auf das injizierte Code als Parameter übergeben werden. Pin speichert automatisch und stellt die Register, die durch das injizierte Code überschrieben werden, so dass die Anwendung an die Arbeit geht weiter. Begrenzter Zugang zu Symbol und Debug-Informationen ist als well.NOTE: Pin lizenziert und unter den Bedingungen des Intel Open Source License. Was ist neu in dieser Version: · Geändert, um die Art und Weise Stift wird in den Anwendungsprozess eingespritzt · Auf Linux. Gesteuert durch den -Injektion Schalter. Siehe Handbuch · für mehr Details. · Das Problem mit statischer Verknüpfung von Tool auf Linux. Siehe oben · Von makefile.gnu.config statischem Link. · Geänderte API für "fork" Rückrufe. Jetzt können Sie erhalten · Meldungen vor und nach der Gabel in Eltern und Kind · Prozesse. Ihre Rückruf-Funktionen erhalten Thread-Index und · Kontext. Weitere Details finden Handbuch. · Wenn Sie es vorziehen, eine statisch gelinkte Stift binäre Verwendung cd Bin; make pin.static · Neue PinProbes Unterstützung wurde hinzugefügt. Verwenden Sie -Sonde in der Befehlszeile, wenn · Verwendung PinProbes. Finden Sie in der Bedienungsanleitung für ein Beispiel dafür, wie PinProbes zu verwenden. · Eine neue API, RTN_ReplaceSignatureProbed (), ermöglicht es Benutzern, eine ersetzen · Routine mit einer anderen Funktion, und die Anzahl der Argumente ändern, die · In der Funktion übergeben. · Zwei APIs, PROTO_Allocate () und PROTO_Free () wurden hinzugefügt, zu beschreiben, · Die Anwendung Routine, die ersetzt wird. · Die API PIN_StartProgr ...


Stift Zugehörige Software