Skip to content
The libexcept library provides stack tracing in exceptions.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Cleaned up the install() command. May 26, 2019
debian
doc
src
CMakeLists.txt The interface changed again so I'm bumping the minor version. May 19, 2019
INSTALL.txt
LICENSE.txt Copyright notice updated to 2019. Mar 17, 2019
README.md

README.md

Introduction

The libexcept library provides a convenient class to derive your exception classes from. It provides a stack trace capability. At this point it is for Linux only.

Usage

You just have to derive from this library exception classes to gain access to the stack trace capability. Everything else will work under the hood for you.

The stack trace capability can be reused by other functions if need be. Especially, it is often used from within a Unix signal handler (i.e. SEGV, BUS, FLT, etc.)

In most cases, the stack trace will tell you where the error occurred, helping you focus on that function and finding the reason for the crash.

Bugs

Submit bug reports and patches on github.

This file is part of the snapcpp project.

You can’t perform that action at this time.