proxygen
__cxxabiv1::__cxa_exception Struct Reference

#include <ExceptionAbi.h>

Public Attributes

std::type_info * exceptionType
 
void(* exceptionDestructor )(void *)
 
std::unexpected_handler unexpectedHandler
 
std::terminate_handler terminateHandler
 
__cxa_exceptionnextException
 
int handlerCount
 
int handlerSwitchValue
 
const char * actionRecord
 
const char * languageSpecificData
 
void * catchTemp
 
void * adjustedPtr
 
_Unwind_Exception unwindHeader
 

Detailed Description

Definition at line 29 of file ExceptionAbi.h.

Member Data Documentation

const char* __cxxabiv1::__cxa_exception::actionRecord

Definition at line 38 of file ExceptionAbi.h.

void* __cxxabiv1::__cxa_exception::adjustedPtr

Definition at line 41 of file ExceptionAbi.h.

void* __cxxabiv1::__cxa_exception::catchTemp

Definition at line 40 of file ExceptionAbi.h.

void(* __cxxabiv1::__cxa_exception::exceptionDestructor) (void *)

Definition at line 31 of file ExceptionAbi.h.

std::type_info* __cxxabiv1::__cxa_exception::exceptionType

Definition at line 30 of file ExceptionAbi.h.

int __cxxabiv1::__cxa_exception::handlerCount

Definition at line 36 of file ExceptionAbi.h.

Referenced by getExceptionStackTraceStack().

int __cxxabiv1::__cxa_exception::handlerSwitchValue

Definition at line 37 of file ExceptionAbi.h.

const char* __cxxabiv1::__cxa_exception::languageSpecificData

Definition at line 39 of file ExceptionAbi.h.

__cxa_exception* __cxxabiv1::__cxa_exception::nextException

Definition at line 34 of file ExceptionAbi.h.

std::terminate_handler __cxxabiv1::__cxa_exception::terminateHandler

Definition at line 33 of file ExceptionAbi.h.

std::unexpected_handler __cxxabiv1::__cxa_exception::unexpectedHandler

Definition at line 32 of file ExceptionAbi.h.

_Unwind_Exception __cxxabiv1::__cxa_exception::unwindHeader

Definition at line 43 of file ExceptionAbi.h.

Referenced by folly::exception_tracer::printExceptionInfo().


The documentation for this struct was generated from the following file: