proxygen
Symbolizer.h File Reference
#include <array>
#include <cstdint>
#include <memory>
#include <string>
#include <folly/FBString.h>
#include <folly/Optional.h>
#include <folly/Range.h>
#include <folly/String.h>
#include <folly/Synchronized.h>
#include <folly/container/EvictingCacheMap.h>
#include <folly/experimental/symbolizer/Dwarf.h>
#include <folly/experimental/symbolizer/Elf.h>
#include <folly/experimental/symbolizer/ElfCache.h>
#include <folly/experimental/symbolizer/StackTrace.h>
#include <folly/io/IOBuf.h>

Go to the source code of this file.

Classes

struct  folly::symbolizer::SymbolizedFrame
 
struct  folly::symbolizer::FrameArray< N >
 
class  folly::symbolizer::Symbolizer
 
class  folly::symbolizer::AddressFormatter
 
class  folly::symbolizer::SymbolizePrinter
 
class  folly::symbolizer::OStreamSymbolizePrinter
 
class  folly::symbolizer::FDSymbolizePrinter
 
class  folly::symbolizer::FILESymbolizePrinter
 
class  folly::symbolizer::StringSymbolizePrinter
 
class  folly::symbolizer::SafeStackTracePrinter
 
class  folly::symbolizer::FastStackTracePrinter
 
class  folly::symbolizer::UnsafeSelfAllocateStackTracePrinter
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::symbolizer
 
 folly::symbolizer::detail
 

Functions

template<size_t N>
bool folly::symbolizer::detail::fixFrameArray (FrameArray< N > &fa, ssize_t n)
 
template<size_t N>
FOLLY_ALWAYS_INLINE bool folly::symbolizer::getStackTrace (FrameArray< N > &fa)
 
template<size_t N>
bool folly::symbolizer::getStackTrace (FrameArray< N > &fa)
 
template<size_t N>
FOLLY_ALWAYS_INLINE bool folly::symbolizer::getStackTraceSafe (FrameArray< N > &fa)
 
template<size_t N>
bool folly::symbolizer::getStackTraceSafe (FrameArray< N > &fa)