equal
deleted
inserted
replaced
61 nmethod* nm = cb->as_nmethod_or_null(); |
61 nmethod* nm = cb->as_nmethod_or_null(); |
62 if (nm != NULL && !nm->test_set_oops_do_mark()) { |
62 if (nm != NULL && !nm->test_set_oops_do_mark()) { |
63 do_nmethod(nm); |
63 do_nmethod(nm); |
64 } |
64 } |
65 } |
65 } |
66 |
|
67 // Generate the *Klass::oop_oop_iterate functions for the base class |
|
68 // of the oop closures. These versions use the virtual do_oop calls, |
|
69 // instead of the devirtualized do_oop_nv version. |
|
70 ALL_KLASS_OOP_OOP_ITERATE_DEFN(ExtendedOopClosure, _v) |
|
71 |
|
72 // Generate the *Klass::oop_oop_iterate functions |
|
73 // for the NoHeaderExtendedOopClosure helper class. |
|
74 ALL_KLASS_OOP_OOP_ITERATE_DEFN(NoHeaderExtendedOopClosure, _nv) |
|