Flutter Engine
The Flutter Engine
Namespaces | Functions | Variables
backtrace.cc File Reference
#include "flutter/fml/backtrace.h"
#include <csignal>
#include <sstream>
#include "flutter/fml/build_config.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/paths.h"
#include "flutter/third_party/abseil-cpp/absl/debugging/symbolize.h"
#include <execinfo.h>

Go to the source code of this file.

Namespaces

namespace  fml
 

Functions

static std::string fml::GetSymbolName (void *symbol)
 
static int fml::Backtrace (void **symbols, int size)
 
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 []