LibreOffice Module bridges (master) 1
Classes | Functions | Variables
__cxxabiv1 Namespace Reference

Classes

class  __array_type_info
 
struct  __base_class_type_info
 
class  __class_type_info
 
struct  __cxa_eh_globals
 
struct  __cxa_exception
 
class  __enum_type_info
 
class  __function_type_info
 
class  __fundamental_type_info
 
class  __pbase_type_info
 
class  __pointer_to_member_type_info
 
class  __pointer_type_info
 
class  __si_class_type_info
 
class  __vmi_class_type_info
 

Functions

void * __dynamic_cast (const void *__src_ptr, const __class_type_info *__src_type, const __class_type_info *__dst_type, ptrdiff_t __src2dst)
 
std::type_info * __cxa_current_exception_type ()
 
__cxa_eh_globals__cxa_get_globals () throw ()
 
__cxa_eh_globals__cxa_get_globals_fast () throw ()
 
void * __cxa_allocate_exception (size_t thrown_size) throw ()
 
void __cxa_free_exception (void *thrown_exception) throw ()
 
void * __cxa_allocate_dependent_exception () throw ()
 
void __cxa_free_dependent_exception (void *thrown_exception) throw ()
 
void __cxa_throw (void *thrown_exception, std::type_info *tinfo, void(*dest)(void *)) __attribute__((noreturn))
 
void * __cxa_get_exception_ptr (void *) throw ()
 
void * __cxa_begin_catch (void *) throw ()
 
void __cxa_end_catch ()
 
void __cxa_rethrow () __attribute__((noreturn))
 
void __cxa_bad_cast ()
 
void __cxa_bad_typeid ()
 
void __cxa_call_unexpected (void *) __attribute__((noreturn))
 
void __cxa_call_terminate (void *) __attribute__((noreturn))
 
static __cxa_exception__get_exception_header_from_obj (void *ptr)
 
static __cxa_exception__get_exception_header_from_ue (_Unwind_Exception *exc)
 
static bool __is_gxx_exception_class (_Unwind_Exception_Class c)
 
_Unwind_Reason_Code __gxx_personality_v0 (int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *, struct _Unwind_Context *)
 
_Unwind_Reason_Code __gxx_personality_sj0 (int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *, struct _Unwind_Context *)
 
static void * __gxx_caught_object (_Unwind_Exception *eo)
 
void * __cxa_allocate_exception (std::size_t thrown_size) throw ()
 
void __cxa_throw (void *thrown_exception, void *tinfo, void(*dest)(void *)) __attribute__((noreturn))
 

Variables

const _Unwind_Exception_Class __gxx_exception_class
 

Function Documentation

◆ __cxa_allocate_dependent_exception()

void * __cxxabiv1::__cxa_allocate_dependent_exception ( )
throw (
)

◆ __cxa_allocate_exception() [1/2]

void * __cxxabiv1::__cxa_allocate_exception ( size_t  thrown_size)
throw (
)

◆ __cxa_allocate_exception() [2/2]

void * __cxxabiv1::__cxa_allocate_exception ( std::size_t  thrown_size)
throw (
)
noexcept

◆ __cxa_bad_cast()

void __cxxabiv1::__cxa_bad_cast ( )

◆ __cxa_bad_typeid()

void __cxxabiv1::__cxa_bad_typeid ( )

◆ __cxa_begin_catch()

void * __cxxabiv1::__cxa_begin_catch ( void *  )
throw (
)

◆ __cxa_call_terminate()

void __cxxabiv1::__cxa_call_terminate ( void *  )

◆ __cxa_call_unexpected()

void __cxxabiv1::__cxa_call_unexpected ( void *  )

◆ __cxa_current_exception_type()

std::type_info * __cxxabiv1::__cxa_current_exception_type ( )
noexcept

◆ __cxa_end_catch()

void __cxxabiv1::__cxa_end_catch ( )

◆ __cxa_free_dependent_exception()

void __cxxabiv1::__cxa_free_dependent_exception ( void *  thrown_exception)
throw (
)

◆ __cxa_free_exception()

void __cxxabiv1::__cxa_free_exception ( void *  thrown_exception)
throw (
)

◆ __cxa_get_exception_ptr()

void * __cxxabiv1::__cxa_get_exception_ptr ( void *  )
throw (
)

◆ __cxa_get_globals()

__cxa_eh_globals * __cxxabiv1::__cxa_get_globals ( )
throw (
)
noexcept

◆ __cxa_get_globals_fast()

__cxa_eh_globals * __cxxabiv1::__cxa_get_globals_fast ( )
throw (
)

◆ __cxa_rethrow()

void __cxxabiv1::__cxa_rethrow ( )

◆ __cxa_throw() [1/2]

void __cxxabiv1::__cxa_throw ( void *  thrown_exception,
std::type_info *  tinfo,
void(*)(void *)  dest 
)

◆ __cxa_throw() [2/2]

void __cxxabiv1::__cxa_throw ( void *  thrown_exception,
void *  tinfo,
void(*)(void *)  dest 
)

◆ __dynamic_cast()

void * __cxxabiv1::__dynamic_cast ( const void *  __src_ptr,
const __class_type_info __src_type,
const __class_type_info __dst_type,
ptrdiff_t  __src2dst 
)

◆ __get_exception_header_from_obj()

static __cxa_exception * __cxxabiv1::__get_exception_header_from_obj ( void *  ptr)
inlinestatic

Definition at line 199 of file unwind-cxx.h.

◆ __get_exception_header_from_ue()

static __cxa_exception * __cxxabiv1::__get_exception_header_from_ue ( _Unwind_Exception *  exc)
inlinestatic

Definition at line 206 of file unwind-cxx.h.

Referenced by __gxx_caught_object().

◆ __gxx_caught_object()

static void * __cxxabiv1::__gxx_caught_object ( _Unwind_Exception *  eo)
inlinestatic

Definition at line 274 of file unwind-cxx.h.

References __get_exception_header_from_ue(), and header.

◆ __gxx_personality_sj0()

_Unwind_Reason_Code __cxxabiv1::__gxx_personality_sj0 ( int  ,
_Unwind_Action  ,
_Unwind_Exception_Class  ,
struct _Unwind_Exception *  ,
struct _Unwind_Context *   
)

◆ __gxx_personality_v0()

_Unwind_Reason_Code __cxxabiv1::__gxx_personality_v0 ( int  ,
_Unwind_Action  ,
_Unwind_Exception_Class  ,
struct _Unwind_Exception *  ,
struct _Unwind_Context *   
)

◆ __is_gxx_exception_class()

static bool __cxxabiv1::__is_gxx_exception_class ( _Unwind_Exception_Class  c)
inlinestatic

Definition at line 256 of file unwind-cxx.h.

References __gxx_exception_class.

Variable Documentation

◆ __gxx_exception_class

const _Unwind_Exception_Class __cxxabiv1::__gxx_exception_class
Initial value:
= ((((((((_Unwind_Exception_Class) 'G'
<< 8 | (_Unwind_Exception_Class) 'N')
<< 8 | (_Unwind_Exception_Class) 'U')
<< 8 | (_Unwind_Exception_Class) 'C')
<< 8 | (_Unwind_Exception_Class) 'C')
<< 8 | (_Unwind_Exception_Class) '+')
<< 8 | (_Unwind_Exception_Class) '+')
<< 8 | (_Unwind_Exception_Class) '\0')

Definition at line 245 of file unwind-cxx.h.

Referenced by __is_gxx_exception_class().