123
JTracer

JTracer

JTracer ist ein Remote-Debugger-Client für den Libcsdbg-Debugger
JTracer ist ein Remote-Debugger-Client für den Libcsdbg-Debugger. Libcsdbg ist ein C ++ - Ausnahmestapel-Tracer.Wenn eine Ausnahme ausgelöst, abgefangen und behandelt wird, bietet libcsdbg die Tools zum Erstellen und Verarbeiten der Ablaufverfolgung des Ausnahmestapels, den Pfad, über den die Ausnahme den Aufrufstapel weitergegeben hat, bis zu dem Abschnitt, in dem sie behandelt wurde.Die Ablaufverfolgungen werden mit entstellten Funktionssignaturen und zusätzlichen addr2line-Informationen (der Quellcodedatei und der Zeile, die jede Funktion aufgerufen hat) detailliert dargestellt.Libcsdbg funktioniert einwandfrei mit Programmen mit einem oder mehreren Threads (oder mehreren Prozessen), mit jedem dynamisch verknüpften freigegebenen Objekt (DSO - Dynamic Shared Object) und mit jeder statisch verknüpften Bibliothek.Darüber hinaus unterstützt libcsdbg den Entwickler / Tester beim Erstellen komplexer Stack-Traces eines beliebigen Threads zu einem bestimmten Zeitpunkt während der Prozessausführung als Momentaufnahme des Laufzeitaufrufdiagramms.Dies ist sehr nützlich bei schwerwiegenden Fehlern, Empfang von Abschlusssignalen oder Prozessabbruch / -abschluss (z. B. Segmentierungsfehlern) ...

Kategorien

Alternativen zu JTracer für alle Plattformen mit einer Lizenz

Valgrind

Valgrind

Valgrind ist ein Instrumentierungsframework zum Erstellen dynamischer Analysewerkzeuge.
API Monitor

API Monitor

API Monitor ist ein Windows-Programm, mit dem Sie API-Aufrufe von Anwendungen und Diensten überwachen und steuern können.
strace

strace

Verfolgen Sie Systemaufrufe und Signale.Ein Dienstprogramm für Diagnose, Debugging und instruktiven Benutzerbereich.
ltrace

ltrace

ltrace fängt dynamische Bibliotheksaufrufe ab und zeichnet sie auf, die von einem ausgeführten Prozess und den von diesem Prozess empfangenen Signalen aufgerufen werden.
CxxProf

CxxProf

CxxProf ist eine manuell instrumentierte Profiling-Bibliothek für C ++.Ziel ist es, eine einfache Integration in bestehende Projekte mit möglichst geringem Aufwand zu ermöglichen.