BAM
Abstract Machine for Bottom-Up Evaluation with the Push Method
|
Memory page. More...
Go to the source code of this file.
Classes | |
union | page_u |
Macros | |
#define | PAGE_NULL (static_cast<page_t>(0)) |
#define | PAGE_SIZE(TYPE) (VER_PAGESIZE/static_cast<int>(sizeof(TYPE))) |
#define | PAGE_U_NULL (static_cast<page_u_t>(0)) |
#define | PAGE_UNIT_BYTES (static_cast<int>(sizeof(union page_u))) |
#define | PAGE_UNITS(TYPE) ((static_cast<int>(sizeof(TYPE))+PAGE_UNIT_BYTES-1) / PAGE_UNIT_BYTES) |
#define | PAGE_SIZE_UNITS (VER_PAGESIZE / PAGE_UNIT_BYTES) |
#define | PAGE_KB(NUM_PAGES) |
Typedefs | |
typedef void * | page_t |
typedef union page_u * | page_u_t |
Memory page.
#define PAGE_KB | ( | NUM_PAGES | ) |