![]() |
My Project
|
#include <unistd.h>#include <limits.h>#include "omConfig.h"#include "omDefaultConfig.h"#include "omMalloc.h"#include "omalloc.h"#include <string.h>Go to the source code of this file.
Macros | |
| #define | OM_ALLOC_SYSTEM_C |
| #define | OM_MALLOC_FROM_SYSTEM OM_MALLOC_MALLOC |
| #define | OM_REALLOC_FROM_SYSTEM OM_MALLOC_REALLOC |
| #define | OM_FREE_TO_SYSTEM OM_MALLOC_FREE |
| #define | _omSizeOfLargeAddr(addr) |
| #define | OM_VALLOC_FROM_SYSTEM omEmulateValloc |
| #define | OM_VFREE_TO_SYSTEM omEmulateVfree |
| #define | OM_ALIGN_PAGE(addr) |
Functions | |
| void * | omAllocLarge (size_t size) |
| void * | omReallocLarge (void *old_addr, size_t new_size) |
| void | omFreeLarge (void *addr) |
| void * | omAlloc0Large (size_t size) |
| void * | omRealloc0Large (void *old_addr, size_t new_size) |
| size_t | omSizeOfLargeAddr (void *addr) |
| size_t | omSizeOfAddr (const void *addr) |
| size_t | omSizeWOfAddr (void *addr) |
| void * | omEmulateValloc (size_t size) |
| void | omEmulateVfree (void *addr, size_t size) |
| void * | omAllocFromSystem (size_t size) |
| void * | omReallocFromSystem (void *addr, size_t newsize) |
| void * | omReallocSizeFromSystem (void *addr, size_t oldsize, size_t newsize) |
| void | omFreeToSystem (void *addr) |
| void | omFreeSizeToSystem (void *addr, size_t size) |
| void * | _omVallocFromSystem (size_t size, int fail) |
| void | omVfreeToSystem (void *page, size_t size) |
| #define _omSizeOfLargeAddr | ( | addr | ) |
Definition at line 79 of file omAllocSystem.c.
| #define OM_ALIGN_PAGE | ( | addr | ) |
Definition at line 157 of file omAllocSystem.c.
| #define OM_ALLOC_SYSTEM_C |
Definition at line 8 of file omAllocSystem.c.
| #define OM_FREE_TO_SYSTEM OM_MALLOC_FREE |
Definition at line 25 of file omAllocSystem.c.
| #define OM_MALLOC_FROM_SYSTEM OM_MALLOC_MALLOC |
Definition at line 23 of file omAllocSystem.c.
| #define OM_REALLOC_FROM_SYSTEM OM_MALLOC_REALLOC |
Definition at line 24 of file omAllocSystem.c.
| #define OM_VALLOC_FROM_SYSTEM omEmulateValloc |
Definition at line 154 of file omAllocSystem.c.
| #define OM_VFREE_TO_SYSTEM omEmulateVfree |
Definition at line 155 of file omAllocSystem.c.
| void * _omVallocFromSystem | ( | size_t | size, |
| int | fail ) |
Definition at line 318 of file omAllocSystem.c.
| void * omAlloc0Large | ( | size_t | size | ) |
Definition at line 82 of file omAllocSystem.c.
| void * omAllocFromSystem | ( | size_t | size | ) |
Definition at line 194 of file omAllocSystem.c.
| void * omAllocLarge | ( | size_t | size | ) |
Definition at line 48 of file omAllocSystem.c.
| void * omEmulateValloc | ( | size_t | size | ) |
Definition at line 159 of file omAllocSystem.c.
| void omEmulateVfree | ( | void * | addr, |
| size_t | size ) |
Definition at line 182 of file omAllocSystem.c.
| void omFreeLarge | ( | void * | addr | ) |
Definition at line 73 of file omAllocSystem.c.
| void omFreeSizeToSystem | ( | void * | addr, |
| size_t | size ) |
Definition at line 311 of file omAllocSystem.c.
| void omFreeToSystem | ( | void * | addr | ) |
Definition at line 306 of file omAllocSystem.c.
| void * omRealloc0Large | ( | void * | old_addr, |
| size_t | new_size ) |
Definition at line 89 of file omAllocSystem.c.
| void * omReallocFromSystem | ( | void * | addr, |
| size_t | newsize ) |
Definition at line 245 of file omAllocSystem.c.
| void * omReallocLarge | ( | void * | old_addr, |
| size_t | new_size ) |
Definition at line 57 of file omAllocSystem.c.
| void * omReallocSizeFromSystem | ( | void * | addr, |
| size_t | oldsize, | ||
| size_t | newsize ) |
Definition at line 250 of file omAllocSystem.c.
| size_t omSizeOfAddr | ( | const void * | addr | ) |
Definition at line 110 of file omAllocSystem.c.
| size_t omSizeOfLargeAddr | ( | void * | addr | ) |
Definition at line 105 of file omAllocSystem.c.
| size_t omSizeWOfAddr | ( | void * | addr | ) |
Definition at line 123 of file omAllocSystem.c.
| void omVfreeToSystem | ( | void * | page, |
| size_t | size ) |
Definition at line 368 of file omAllocSystem.c.