
3
Libcsdbg to moduł śledzenia stosu wyjątków C ++.Kiedy wyjątek jest zgłaszany, przechwytywany i obsługiwany, libcsdbg oferuje narzędzia do tworzenia i przetwarzania śledzenia stosu wyjątków, ścieżki, którą wyjątek propagował w górę stosu wywołań, odwijając go, aż do sekcji, w której został obsłużony.Śledzenia są wyszczególnione ze zdekodowanymi sygnaturami funkcji i dodatkowymi informacjami addr2line (plik kodu źródłowego i wiersz, które wywołano każdą funkcją).Libcsdbg będzie działał bezbłędnie z programami jedno- i wielowątkowymi (lub wieloprocesowymi), z dowolnym dynamicznie połączonym obiektem współdzielonym (DSO - Dynamic Shared Object) i dowolną statycznie połączoną biblioteką.Dodatkowo, libcsdbg pomaga deweloperowi / testerowi tworzyć zaawansowane ślady stosu dowolnego wątku, w dowolnym momencie podczas wykonywania procesu, jako migawka wykresu wywołań środowiska wykonawczego.Jest to bardzo przydatne w przypadkach błędów krytycznych, odbioru sygnałów zakończenia lub przerwania / zakończenia procesu (takich jak błędy segmentacji) ...