equal
deleted
inserted
replaced
73 void object_iterate(ObjectClosure* blk); |
73 void object_iterate(ObjectClosure* blk); |
74 |
74 |
75 virtual inline HeapWord* allocate(size_t word_size, bool is_tlab); |
75 virtual inline HeapWord* allocate(size_t word_size, bool is_tlab); |
76 virtual inline HeapWord* par_allocate(size_t word_size, bool is_tlab); |
76 virtual inline HeapWord* par_allocate(size_t word_size, bool is_tlab); |
77 |
77 |
78 #define TenuredGen_SINCE_SAVE_MARKS_DECL(OopClosureType, nv_suffix) \ |
78 template <typename OopClosureType> |
79 void oop_since_save_marks_iterate##nv_suffix(OopClosureType* cl); |
79 void oop_since_save_marks_iterate(OopClosureType* cl); |
80 TenuredGen_SINCE_SAVE_MARKS_DECL(OopsInGenClosure,_v) |
|
81 SPECIALIZED_SINCE_SAVE_MARKS_CLOSURES(TenuredGen_SINCE_SAVE_MARKS_DECL) |
|
82 |
80 |
83 void save_marks(); |
81 void save_marks(); |
84 void reset_saved_marks(); |
82 void reset_saved_marks(); |
85 bool no_allocs_since_save_marks(); |
83 bool no_allocs_since_save_marks(); |
86 |
84 |