Lines Matching defs:zones
93 If we track inter-zone pointers, we can mark single zones at a
105 This garbage-collecting allocator segregates objects into zones.
349 /* The linked list of zones. */
350 struct alloc_zone *zones;
424 /* Next zone in the linked list of zones. */
457 /* Some default zones. */
463 not live on the linked list of zones. */
706 for (zone = G.zones; zone; zone = zone->next_zone)
748 for (zone = G.zones; zone; zone = zone->next_zone)
1488 G.zones = &main_zone;
1490 /* Allocate the default zones. */
1565 new_zone->next_zone = G.zones->next_zone;
1566 G.zones->next_zone = new_zone;
1583 for (z = G.zones; z && z->next_zone != dead_zone; z = z->next_zone)
1868 for (zone = G.zones; zone; zone = zone->next_zone)
1891 collect other zones unless we are collecting the main zone. This
1916 for (zone = G.zones; zone; zone = zone->next_zone)
1931 /* Free dead zones. */
1932 for (zone = G.zones; zone && zone->next_zone; zone = zone->next_zone)
1982 for (zone = G.zones; zone; zone = zone->next_zone)
1992 for (zone = G.zones; zone; zone = zone->next_zone)
1997 /* Skip empty zones. */
2082 for (zone = G.zones; zone; zone = zone->next_zone)
2337 for (zone = G.zones; zone; zone = zone->next_zone)