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

Function captureStack

source/core/StarException_unix.cpp:30–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28typedef pair<Array<void*, StackLimit>, size_t> StackCapture;
29
30inline StackCapture captureStack() {
31 StackCapture stackCapture;
32 stackCapture.second = backtrace(stackCapture.first.ptr(), StackLimit);
33 return stackCapture;
34}
35
36OutputProxy outputStack(StackCapture stack) {
37 return OutputProxy([stack = std::move(stack)](std::ostream & os) {

Callers 4

StarExceptionMethod · 0.70
printStackFunction · 0.70
fatalErrorFunction · 0.70
fatalExceptionFunction · 0.70

Calls 1

ptrMethod · 0.45

Tested by

no test coverage detected