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: