GCC Middle and Back End API Reference
page_group Struct Reference
Collaboration diagram for page_group:

Data Fields

struct page_groupnext
char * allocation
size_t alloc_size
unsigned int in_use

Detailed Description

   A page_group describes a large allocation from malloc, from which
   we parcel out aligned pages.  

Field Documentation

size_t page_group::alloc_size
     The size of the block.  
char* page_group::allocation
     The address we received from malloc.  
unsigned int page_group::in_use
     A bitmask of pages in use.  
struct page_group* page_group::next
     A linked list of all extant page groups.  

The documentation for this struct was generated from the following file: