![]() |
My Project
UNKNOWN_GIT_VERSION
|
Go to the source code of this file.
Data Structures | |
struct | omBinPageRegion_t |
Macros | |
#define | OM_KEEP_REGIONS_ORDER |
#define | NEXT_PAGE(page) *((void**) page) |
#define | OM_IS_EMPTY_REGION(region) ((region)->current == NULL && (region->init_addr == NULL)) |
Variables | |
static omBinPageRegion | om_CurrentBinPageRegion = NULL |
unsigned long | om_MaxBinPageIndex = 0 |
unsigned long | om_MinBinPageIndex = ULONG_MAX |
unsigned long * | om_BinPageIndicies = NULL |
struct omBinPageRegion_s |
Definition at line 20 of file omBinPage.c.
Data Fields | ||
---|---|---|
char * | addr | |
void * | current | |
char * | init_addr | |
int | init_pages | |
omBinPageRegion | next | |
int | pages | |
omBinPageRegion | prev | |
int | used_pages |
#define NEXT_PAGE | ( | page | ) | *((void**) page) |
Definition at line 93 of file omBinPage.c.
Definition at line 94 of file omBinPage.c.
#define OM_KEEP_REGIONS_ORDER |
Definition at line 18 of file omBinPage.c.
omBinPage omAllocBinPage | ( | ) |
Definition at line 96 of file omBinPage.c.
omBinPage omAllocBinPages | ( | int | how_many | ) |
Definition at line 147 of file omBinPage.c.
|
static |
Definition at line 292 of file omBinPage.c.
|
static |
Definition at line 347 of file omBinPage.c.
omError_t omCheckBinPageRegion | ( | omBinPageRegion | region, |
int | level, | ||
omError_t | report, | ||
OM_FLR_DECL | |||
) |
Definition at line 503 of file omBinPage.c.
Definition at line 529 of file omBinPage.c.
omBinPageRegion omFindRegionOfAddr | ( | void * | addr | ) |
Definition at line 576 of file omBinPage.c.
void omFreeBinPages | ( | omBinPage | bin_page, |
int | how_many | ||
) |
Definition at line 204 of file omBinPage.c.
|
static |
Definition at line 328 of file omBinPage.c.
OM_INLINE_LOCAL void omInsertRegionAfter | ( | omBinPageRegion | insert, |
omBinPageRegion | after | ||
) |
Definition at line 64 of file omBinPage.c.
OM_INLINE_LOCAL void omInsertRegionBefore | ( | omBinPageRegion | insert, |
omBinPageRegion | before | ||
) |
int omIsAddrOnFreeBinPage | ( | void * | addr | ) |
Definition at line 593 of file omBinPage.c.
int omIsKnownMemoryRegion | ( | omBinPageRegion | region | ) |
Definition at line 487 of file omBinPage.c.
|
static |
Definition at line 388 of file omBinPage.c.
|
static |
Definition at line 252 of file omBinPage.c.
OM_INLINE_LOCAL void omTakeOutRegion | ( | omBinPageRegion | region | ) |
Definition at line 47 of file omBinPage.c.
|
static |
Definition at line 435 of file omBinPage.c.
unsigned long* om_BinPageIndicies = NULL |
Definition at line 36 of file omBinPage.c.
|
static |
Definition at line 33 of file omBinPage.c.
unsigned long om_MaxBinPageIndex = 0 |
Definition at line 34 of file omBinPage.c.
unsigned long om_MinBinPageIndex = ULONG_MAX |
Definition at line 35 of file omBinPage.c.