Lines Matching refs:obj

51 int klassKlass::oop_size(oop obj) const {
52 assert (obj->is_klass(), "must be a klassOop");
53 return klassOop(obj)->klass_part()->klass_oop_size();
67 void klassKlass::oop_follow_contents(oop obj) {
68 Klass* k = Klass::cast(klassOop(obj));
81 obj->follow_header();
86 oop obj) {
87 Klass* k = Klass::cast(klassOop(obj));
100 obj->follow_header(cm);
104 int klassKlass::oop_oop_iterate(oop obj, OopClosure* blk) {
106 int size = oop_size(obj);
107 Klass* k = Klass::cast(klassOop(obj));
125 obj->oop_iterate_header(blk);
130 int klassKlass::oop_oop_iterate_m(oop obj, OopClosure* blk, MemRegion mr) {
132 int size = oop_size(obj);
133 Klass* k = Klass::cast(klassOop(obj));
157 obj->oop_iterate_header(blk, mr);
162 int klassKlass::oop_adjust_pointers(oop obj) {
164 int size = oop_size(obj);
165 obj->adjust_header();
167 Klass* k = Klass::cast(klassOop(obj));
181 void klassKlass::oop_push_contents(PSPromotionManager* pm, oop obj) {
182 Klass* k = Klass::cast(klassOop(obj));
190 int klassKlass::oop_update_pointers(ParCompactionManager* cm, oop obj) {
191 Klass* k = Klass::cast(klassOop(obj));
199 return oop_size(obj);
206 void klassKlass::oop_print_on(oop obj, outputStream* st) {
207 Klass::oop_print_on(obj, st);
210 void klassKlass::oop_print_value_on(oop obj, outputStream* st) {
211 Klass::oop_print_value_on(obj, st);
221 void klassKlass::oop_verify_on(oop obj, outputStream* st) {
222 Klass::oop_verify_on(obj, st);
223 guarantee(obj->is_perm(), "should be in permspace");
224 guarantee(obj->is_klass(), "should be klass");
226 Klass* k = Klass::cast(klassOop(obj));
244 if (k->java_mirror() != NULL || (k->oop_is_instance() && instanceKlass::cast(klassOop(obj))->is_loaded())) {