MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / fatalException

Function fatalException

source/core/StarException_unix.cpp:165–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

163}
164
165void fatalException(std::exception const& e, bool showStackTrace) {
166 if (showStackTrace)
167#ifdef STAR_USE_CPPTRACE
168 Logger::error("Fatal Exception caught: {}\nCaught at:\n{}", outputException(e, true), captureBacktrace());
169#else
170 Logger::error("Fatal Exception caught: {}\nCaught at:\n{}", outputException(e, true), outputStack(captureStack()));
171#endif
172 else
173 Logger::error("Fatal Exception caught: {}", outputException(e, showStackTrace));
174
175 std::abort();
176}
177
178}

Callers 3

runMethod · 0.50
runMainApplicationFunction · 0.50
mainFunction · 0.50

Calls 5

errorFunction · 0.85
captureBacktraceFunction · 0.85
outputExceptionFunction · 0.70
outputStackFunction · 0.70
captureStackFunction · 0.70

Tested by

no test coverage detected