GCC Wikia
Advertisement

このページを編集する際は,編集に関する方針に従ってください.[]

概要[]


実装[]

 276 /* Additional data needed for large pages.  */
277 struct large_page_entry
278 {
279   struct page_entry common;
280 
 281   /* The next large page entry, or NULL if this is the last.  */
 次のlarge pageのアドレス
282   struct large_page_entry *next;
283 
 284   /* The number of bytes allocated, not including the page entry.  */
 page entryに取り込まれていないバイト数
285   size_t bytes;
286 
 287   /* The previous page in the list, so that we can unlink this one.  */
 前のlarge pageのアドレス
288   struct large_page_entry *prev;
289 
 290   /* During marking, is this object marked?  */
291   bool mark_p;
292 };


リンク元

Advertisement