Libcsdbg

Libcsdbg

Libcsdbg ist ein C ++ - Ausnahmestapel-Tracer.
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 entwirrten 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) ...
libcsdbg

Kategorien

Libcsdbg-Alternativen für FreeBSD

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.