|
GCC Middle and Back End API Reference
|

Data Fields | |
| struct page_table_chain * | next |
| size_t | high_bits |
| page_entry ** | table [PAGE_L1_SIZE] |
On 64-bit hosts, we use the same two level page tables plus a linked list that disambiguates the top 32-bits. There will almost always be exactly one entry in the list.
| size_t page_table_chain::high_bits |
| struct page_table_chain* page_table_chain::next |
| page_entry** page_table_chain::table[PAGE_L1_SIZE] |