proxygen
ExceptionTracerLib.h File Reference
#include <exception>
#include <typeinfo>

Go to the source code of this file.

Namespaces

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

Typedefs

using folly::exception_tracer::CxaThrowType = decltype(&detail::dummyCxaThrow)
 
using folly::exception_tracer::CxaBeginCatchType = decltype(&detail::dummyCxaBeginCatch)
 
using folly::exception_tracer::CxaRethrowType = decltype(&detail::dummyCxaRethrow)
 
using folly::exception_tracer::CxaEndCatchType = decltype(&detail::dummyCxaEndCatch)
 
using folly::exception_tracer::RethrowExceptionType = decltype(&detail::dummyRethrowException)
 

Functions

void folly::exception_tracer::detail::dummyCxaThrow (void *, std::type_info *, void(*)(void *)) noexcept
 
void folly::exception_tracer::detail::dummyCxaBeginCatch (void *) noexcept
 
void folly::exception_tracer::detail::dummyCxaRethrow () noexcept
 
void folly::exception_tracer::detail::dummyCxaEndCatch () noexcept
 
void folly::exception_tracer::detail::dummyRethrowException (std::exception_ptr) noexcept
 
void folly::exception_tracer::registerCxaThrowCallback (CxaThrowType callback)
 
void folly::exception_tracer::registerCxaBeginCatchCallback (CxaBeginCatchType callback)
 
void folly::exception_tracer::registerCxaRethrowCallback (CxaRethrowType callback)
 
void folly::exception_tracer::registerCxaEndCatchCallback (CxaEndCatchType callback)
 
void folly::exception_tracer::registerRethrowExceptionCallback (RethrowExceptionType callback)