ReactOS 0.4.16-dev-112-g52265ae
|
#include "stlport_prefix.h"
#include <memory>
#include <stl/_threads.h>
#include "lock_free_slist.h"
Go to the source code of this file.
Classes | |
class | _Node_Alloc_Lock |
struct | _Node_alloc_obj |
class | __node_alloc_impl |
Macros | |
#define | _S_FREELIST_INDEX(__bytes) ((__bytes - size_t(1)) >> (int)_ALIGN_SHIFT) |
#define | _STLP_NFREELISTS 16 |
#define | _STLP_OFFSET 0 |
Typedefs | |
typedef long | __add_atomic_t |
typedef unsigned long | __uadd_atomic_t |
Enumerations | |
enum | { _ALIGN = 2 * sizeof(void*) , _ALIGN_SHIFT = 2 + sizeof(void*) / 4 } |
Functions | |
char * | __stlp_new_chunk (size_t __bytes) |
void | __stlp_delete_chunck (void *__p) |
Variables | |
static _STLP_BEGIN_NAMESPACE __oom_handler_type | __oom_handler = __STATIC_CAST(__oom_handler_type, 0) |
#define _S_FREELIST_INDEX | ( | __bytes | ) | ((__bytes - size_t(1)) >> (int)_ALIGN_SHIFT) |
Definition at line 120 of file allocators.cpp.
#define _STLP_NFREELISTS 16 |
Definition at line 180 of file allocators.cpp.
#define _STLP_OFFSET 0 |
Definition at line 358 of file allocators.cpp.
typedef long __add_atomic_t |
Definition at line 88 of file allocators.cpp.
typedef unsigned long __uadd_atomic_t |
Definition at line 89 of file allocators.cpp.
anonymous enum |
Definition at line 80 of file allocators.cpp.
|
static |
Definition at line 125 of file allocators.cpp.
Referenced by __malloc_alloc::allocate(), and __malloc_alloc::set_malloc_handler().