6 nursery_collector::nursery_collector(factor_vm *myvm_) :
7 copying_collector<aging_space,nursery_policy>
8 (myvm_,myvm_->data->aging,nursery_policy(myvm_)) {}
10 void factor_vm::collect_nursery()
12 nursery_collector collector(this);
14 collector.trace_roots();
15 collector.trace_contexts();
16 collector.trace_cards(data->tenured);
17 collector.trace_cards(data->aging);
18 collector.trace_code_heap_roots();
19 collector.cheneys_algorithm();
21 update_dirty_code_blocks();
23 nursery.here = nursery.start;