equal
deleted
inserted
replaced
29 |
29 |
30 #define ObjArrayOop_OOP_ITERATE_DEFN(OopClosureType, nv_suffix) \ |
30 #define ObjArrayOop_OOP_ITERATE_DEFN(OopClosureType, nv_suffix) \ |
31 \ |
31 \ |
32 int objArrayOopDesc::oop_iterate_range(OopClosureType* blk, int start, int end) { \ |
32 int objArrayOopDesc::oop_iterate_range(OopClosureType* blk, int start, int end) { \ |
33 SpecializationStats::record_call(); \ |
33 SpecializationStats::record_call(); \ |
34 return ((objArrayKlass*)klass())->oop_oop_iterate_range##nv_suffix(this, blk, start, end); \ |
34 return ((ObjArrayKlass*)klass())->oop_oop_iterate_range##nv_suffix(this, blk, start, end); \ |
35 } |
35 } |
36 |
36 |
37 ALL_OOP_OOP_ITERATE_CLOSURES_1(ObjArrayOop_OOP_ITERATE_DEFN) |
37 ALL_OOP_OOP_ITERATE_CLOSURES_1(ObjArrayOop_OOP_ITERATE_DEFN) |
38 ALL_OOP_OOP_ITERATE_CLOSURES_2(ObjArrayOop_OOP_ITERATE_DEFN) |
38 ALL_OOP_OOP_ITERATE_CLOSURES_2(ObjArrayOop_OOP_ITERATE_DEFN) |