67 ParGCAllocBuffer _to_space_alloc_buffer; |
67 ParGCAllocBuffer _to_space_alloc_buffer; |
68 |
68 |
69 ParScanWithoutBarrierClosure _to_space_closure; // scan_without_gc_barrier |
69 ParScanWithoutBarrierClosure _to_space_closure; // scan_without_gc_barrier |
70 ParScanWithBarrierClosure _old_gen_closure; // scan_with_gc_barrier |
70 ParScanWithBarrierClosure _old_gen_closure; // scan_with_gc_barrier |
71 ParRootScanWithoutBarrierClosure _to_space_root_closure; // scan_root_without_gc_barrier |
71 ParRootScanWithoutBarrierClosure _to_space_root_closure; // scan_root_without_gc_barrier |
72 // One of these two will be passed to process_strong_roots, which will |
72 // One of these two will be passed to process_roots, which will |
73 // set its generation. The first is for two-gen configs where the |
73 // set its generation. The first is for two-gen configs where the |
74 // old gen collects the perm gen; the second is for arbitrary configs. |
74 // old gen collects the perm gen; the second is for arbitrary configs. |
75 // The second isn't used right now (it used to be used for the train, an |
75 // The second isn't used right now (it used to be used for the train, an |
76 // incremental collector) but the declaration has been left as a reminder. |
76 // incremental collector) but the declaration has been left as a reminder. |
77 ParRootScanWithBarrierTwoGensClosure _older_gen_closure; |
77 ParRootScanWithBarrierTwoGensClosure _older_gen_closure; |