src/hotspot/share/gc/serial/tenuredGeneration.hpp
changeset 50034 01a88f825a84
parent 47216 71c04702a3d5
child 53244 9807daeb47c4
equal deleted inserted replaced
50033:000c697c81db 50034:01a88f825a84
    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