The Sparta Modeling Framework
Loading...
Searching...
No Matches
Backtrace.hpp File Reference

Handles writing backtraces on errors. More...

#include <csignal>
#include <iostream>
#include <map>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  sparta::app::BacktraceData
 Backtrace without line information. Can be rendered out when needed because rendering is slow. More...
 
class  sparta::app::Backtrace
 Backtrace printer. Registers a handler for certain fatal signals and dumps the backtrace if they occur. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 
namespace  sparta::app
 Sparta Application framework.
 

Detailed Description

Handles writing backtraces on errors.

Definition in file Backtrace.hpp.

Macro Definition Documentation

◆ __USE_GNU

#define __USE_GNU

Definition at line 14 of file Backtrace.hpp.

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 11 of file Backtrace.hpp.