![]() |
My Project
|
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 22 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 95 of file omBinPage.c.
Definition at line 96 of file omBinPage.c.
| #define OM_KEEP_REGIONS_ORDER |
Definition at line 20 of file omBinPage.c.
| omBinPage omAllocBinPage | ( | void | ) |
Definition at line 98 of file omBinPage.c.
| omBinPage omAllocBinPages | ( | int | how_many | ) |
Definition at line 149 of file omBinPage.c.
|
static |
Definition at line 294 of file omBinPage.c.
|
static |
Definition at line 349 of file omBinPage.c.
| omError_t omCheckBinPageRegion | ( | omBinPageRegion | region, |
| int | level, | ||
| omError_t | report, | ||
| OM_FLR_DECL | |||
| ) |
Definition at line 505 of file omBinPage.c.
Definition at line 531 of file omBinPage.c.
| omBinPageRegion omFindRegionOfAddr | ( | void * | addr | ) |
Definition at line 578 of file omBinPage.c.
| void omFreeBinPages | ( | omBinPage | bin_page, |
| int | how_many | ||
| ) |
Definition at line 206 of file omBinPage.c.
|
static |
Definition at line 330 of file omBinPage.c.
| OM_INLINE_LOCAL void omInsertRegionAfter | ( | omBinPageRegion | insert, |
| omBinPageRegion | after | ||
| ) |
Definition at line 66 of file omBinPage.c.
| OM_INLINE_LOCAL void omInsertRegionBefore | ( | omBinPageRegion | insert, |
| omBinPageRegion | before | ||
| ) |
| int omIsAddrOnFreeBinPage | ( | void * | addr | ) |
Definition at line 595 of file omBinPage.c.
| int omIsKnownMemoryRegion | ( | omBinPageRegion | region | ) |
Definition at line 489 of file omBinPage.c.
|
static |
Definition at line 390 of file omBinPage.c.
|
static |
Definition at line 254 of file omBinPage.c.
| OM_INLINE_LOCAL void omTakeOutRegion | ( | omBinPageRegion | region | ) |
Definition at line 49 of file omBinPage.c.
|
static |
Definition at line 437 of file omBinPage.c.
| unsigned long* om_BinPageIndicies = NULL |
Definition at line 38 of file omBinPage.c.
|
static |
Definition at line 35 of file omBinPage.c.
| unsigned long om_MaxBinPageIndex = 0 |
Definition at line 36 of file omBinPage.c.
| unsigned long om_MinBinPageIndex = ULONG_MAX |
Definition at line 37 of file omBinPage.c.