equal
deleted
inserted
replaced
3419 #endif |
3419 #endif |
3420 current = current->next(); |
3420 current = current->next(); |
3421 } |
3421 } |
3422 } |
3422 } |
3423 |
3423 |
|
3424 oop InstanceKlass::klass_holder_phantom() { |
|
3425 oop* addr; |
|
3426 if (is_anonymous()) { |
|
3427 addr = _java_mirror.ptr_raw(); |
|
3428 } else { |
|
3429 addr = &class_loader_data()->_class_loader; |
|
3430 } |
|
3431 return RootAccess<IN_CONCURRENT_ROOT | ON_PHANTOM_OOP_REF>::oop_load(addr); |
|
3432 } |
3424 |
3433 |
3425 #ifdef ASSERT |
3434 #ifdef ASSERT |
3426 void InstanceKlass::set_init_state(ClassState state) { |
3435 void InstanceKlass::set_init_state(ClassState state) { |
3427 bool good_state = is_shared() ? (_init_state <= state) |
3436 bool good_state = is_shared() ? (_init_state <= state) |
3428 : (_init_state < state); |
3437 : (_init_state < state); |