StackTrace::capture
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static std::string capture(int skipFrames = 1);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:93
Report an issue with this entry →StackTrace::Config::Config
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Config(u32 outputModeIn = WriteToFile | WriteToStderr, std::string logFilePathIn = std::string(), int maxFramesIn = 64, std::string appNameIn = "kui_app", CrashCallback callbackIn = CrashCallback(), bool writeMiniDumpIn = false, std::string dumpDirIn = std::string()) : outputMode(outputModeIn), logFilePath(std::move(logFilePathIn)), maxFrames(maxFramesIn), appName(std::move(appNameIn)), callback(std::move(callbackIn)), writeMiniDump(writeMiniDumpIn), dumpDir(std::move(dumpDirIn))Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:73
Report an issue with this entry →StackTrace::exceptionCodeToString
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static const char* exceptionCodeToString(u32 code);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:102
Report an issue with this entry →StackTrace::formatException
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static std::string formatException(void* exceptionPointers);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:98
Report an issue with this entry →StackTrace::install
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static bool install(const Config& config = {});Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:83
Report an issue with this entry →StackTrace::isInstalled
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static bool isInstalled();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:90
Report an issue with this entry →StackTrace::uninstall
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static void uninstall();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:87
Report an issue with this entry →StackTrace::void
Installed header declaration in the diagnostics module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using CrashCallback = std::function<void(const std::string& report)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/diagnostics/stack_trace.h:46
Report an issue with this entry →