LibreOffice Module bridges (master) 1
Classes | Namespaces | Macros | Typedefs | Functions | Variables
unwind-cxx.h File Reference
#include <typeinfo>
#include <exception>
#include <stddef.h>
#include "unwind.h"
Include dependency graph for unwind-cxx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __cxxabiv1::__cxa_exception
 
struct  __cxxabiv1::__cxa_eh_globals
 

Namespaces

namespace  __cxxabiv1
 

Macros

#define __GXX_INIT_EXCEPTION_CLASS(c)   c = __gxx_exception_class
 

Typedefs

typedef unsigned _Unwind_Word __attribute__((__mode__(__word__)))
 

Functions

__cxa_eh_globals * __cxxabiv1::__cxa_get_globals () throw ()
 
__cxa_eh_globals * __cxxabiv1::__cxa_get_globals_fast () throw ()
 
void * __cxxabiv1::__cxa_allocate_exception (size_t thrown_size) throw ()
 
void __cxxabiv1::__cxa_free_exception (void *thrown_exception) throw ()
 
void * __cxxabiv1::__cxa_allocate_dependent_exception () throw ()
 
void __cxxabiv1::__cxa_free_dependent_exception (void *thrown_exception) throw ()
 
void __cxxabiv1::__cxa_throw (void *thrown_exception, std::type_info *tinfo, void(*dest)(void *)) __attribute__((noreturn))
 
void * __cxxabiv1::__cxa_get_exception_ptr (void *) throw ()
 
void * __cxxabiv1::__cxa_begin_catch (void *) throw ()
 
void __cxxabiv1::__cxa_end_catch ()
 
void __cxxabiv1::__cxa_rethrow () __attribute__((noreturn))
 
void __cxxabiv1::__cxa_bad_cast ()
 
void __cxxabiv1::__cxa_bad_typeid ()
 
void __cxxabiv1::__cxa_call_unexpected (void *) __attribute__((noreturn))
 
void __cxxabiv1::__cxa_call_terminate (void *) __attribute__((noreturn))
 
static __cxa_exception * __cxxabiv1::__get_exception_header_from_obj (void *ptr)
 
static __cxa_exception * __cxxabiv1::__get_exception_header_from_ue (_Unwind_Exception *exc)
 
static bool __cxxabiv1::__is_gxx_exception_class (_Unwind_Exception_Class c)
 
_Unwind_Reason_Code __cxxabiv1::__gxx_personality_v0 (int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *, struct _Unwind_Context *)
 
_Unwind_Reason_Code __cxxabiv1::__gxx_personality_sj0 (int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *, struct _Unwind_Context *)
 
static void * __cxxabiv1::__gxx_caught_object (_Unwind_Exception *eo)
 

Variables

const _Unwind_Exception_Class __cxxabiv1::__gxx_exception_class
 

Macro Definition Documentation

◆ __GXX_INIT_EXCEPTION_CLASS

#define __GXX_INIT_EXCEPTION_CLASS (   c)    c = __gxx_exception_class

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

Typedef Documentation

◆ __attribute__

unsigned private_2 __attribute__

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