3
Libcsdbg е трасиращ стек за изключение на C ++.Когато изключение е хвърлено, хванато и обработено, libcsdbg предлага инструментите за създаване и обработка на следата на стека на изключенията, пътят, по който изключението се разпространява до стека на повикванията, отвивайки го, до секцията, в която е обработена.Следите са подробно описани с демонирани подписи на функции и допълнителна информация за addr2line (файла с изходния код и реда, който се извиква всяка функция).Libcsdbg ще изпълнява безупречно с едно и многопоточни (или многопроцесови) програми, с всеки динамично свързан споделен обект (DSO - динамичен споделен обект) и с всяка статично свързана библиотека.Освен това, libcsdbg помага на разработчика / тестера да създаде сложни следи от стекове на всяка нишка във всеки даден момент по време на изпълнение на процеса като моментна снимка на графиката за повикване по време на изпълнение.Това е много полезно в случаи на фатални грешки, приемане на крайни сигнали или прекъсване на процеса или прекратяване (като например грешки на сегментацията) ...