Flutter Engine
backtrace.cc File Reference
#include "flutter/fml/backtrace.h"
#include <cxxabi.h>
#include <dlfcn.h>
#include <execinfo.h>
#include <csignal>
#include <sstream>
#include "flutter/fml/logging.h"

Go to the source code of this file.

Namespaces

 fml
 

Functions

static std::string fml::DemangleSymbolName (const std::string &mangled)
 
static std::string fml::GetSymbolName (void *symbol)
 
std::string fml::BacktraceHere (size_t offset)
 
static std::string fml::SignalNameToString (int signal)
 
static void fml::ToggleSignalHandlers (bool set)
 
static void fml::SignalHandler (int signal)
 
void fml::InstallCrashHandler ()
 
bool fml::IsCrashHandlingSupported ()
 

Variables

static std::string fml::kKUnknownFrameName = "Unknown"
 
static size_t fml::kKnownSignalHandlers []