X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fgencgc-internal.h;h=b8beae0023c428de945b92cb89bef885795807c1;hb=9015efbd1be6387a31514c2abd4dbdba4330d2a7;hp=b2d2f259243aef2165ab72f533055b4f7036503d;hpb=fd225cfc39c6e4ba6f778b4201423cd3e83e0418;p=sbcl.git diff --git a/src/runtime/gencgc-internal.h b/src/runtime/gencgc-internal.h index b2d2f25..b8beae0 100644 --- a/src/runtime/gencgc-internal.h +++ b/src/runtime/gencgc-internal.h @@ -75,7 +75,9 @@ struct page { /* If the page is part of a large object then this flag is * set. No other objects should be allocated to these pages. * This is only valid when the page is allocated. */ - large_object :1; + large_object :1, + /* True if the page is known to contain only zeroes. */ + need_to_zero :1; /* the generation that this page belongs to. This should be valid * for all pages that may have objects allocated, even current