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

Data Fields

struct page_entrynext
struct page_entryprev
size_t bytes
char * page
struct page_groupgroup
unsigned long index_by_depth
unsigned short context_depth
unsigned short num_free_objects
unsigned short next_bit_hint
unsigned char order
bool discarded
unsigned long in_use_p [1]

Detailed Description

A page_entry records the status of an allocation page.  This
   structure is dynamically sized to fit the bitmap in_use_p.   

Field Documentation

size_t page_entry::bytes
bool page_entry::discarded

Referenced by alloc_page(), and release_pages().

struct page_group* page_entry::group
unsigned long page_entry::index_by_depth
unsigned short page_entry::next_bit_hint
struct page_entry* page_entry::prev

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