#include <exception>#include <cstdlib>#include <cstring>#include <limits.h>#include "unwind-cxx.h"#include "bits/c++config.h"#include "bits/gthr.h"Include dependency graph for eh_alloc.cc:

Go to the source code of this file.
Defines | |
| #define | EMERGENCY_OBJ_SIZE 1024 |
| #define | EMERGENCY_OBJ_COUNT 64 |
| #define | EMERGENCY_OBJ_COUNT 4 |
Typedefs | |
| typedef unsigned int | bitmask_type |
| typedef char one_buffer[EMERGENCY_OBJ_SIZE] | __attribute__ ((aligned)) |
Functions | |
| void * | __cxa_allocate_exception (std::size_t thrown_size) |
| void | __cxa_free_exception (void *vptr) |
Variables | |
| one_buffer | emergency_buffer [EMERGENCY_OBJ_COUNT] |
| bitmask_type | emergency_used |
|
|
Definition at line 64 of file eh_alloc.cc. |
|
|
Definition at line 64 of file eh_alloc.cc. Referenced by __cxxabiv1::__cxa_allocate_exception(). |
|
|
Definition at line 58 of file eh_alloc.cc. Referenced by __cxxabiv1::__cxa_allocate_exception(), and __cxxabiv1::__cxa_free_exception(). |
|
|
Definition at line 74 of file eh_alloc.cc. |
|
|
Definition at line 68 of file eh_alloc.cc. Referenced by __cxxabiv1::__cxa_allocate_exception(). |
|
|
Definition at line 97 of file eh_alloc.cc. References bitmask_type, emergency_buffer, EMERGENCY_OBJ_COUNT, EMERGENCY_OBJ_SIZE, emergency_used, malloc(), and std::terminate(). |
|
|
Definition at line 144 of file eh_alloc.cc. References emergency_buffer, EMERGENCY_OBJ_SIZE, emergency_used, and free(). Referenced by __gxx_exception_cleanup(). |
|
|
Definition at line 75 of file eh_alloc.cc. Referenced by __cxxabiv1::__cxa_allocate_exception(), and __cxxabiv1::__cxa_free_exception(). |
|
|
Definition at line 76 of file eh_alloc.cc. Referenced by __cxxabiv1::__cxa_allocate_exception(), and __cxxabiv1::__cxa_free_exception(). |
1.2.15