hotspot/src/share/vm/prims/privilegedStack.cpp
changeset 46968 9119841280f4
parent 46380 4a51438196cf
equal deleted inserted replaced
46953:39063b484ec2 46968:9119841280f4
    37 #ifdef CHECK_UNHANDLED_OOPS
    37 #ifdef CHECK_UNHANDLED_OOPS
    38   THREAD->allow_unhandled_oop(&_privileged_context);
    38   THREAD->allow_unhandled_oop(&_privileged_context);
    39 #endif // CHECK_UNHANDLED_OOPS
    39 #endif // CHECK_UNHANDLED_OOPS
    40   _frame_id             = vfst->frame_id();
    40   _frame_id             = vfst->frame_id();
    41   _next                 = next;
    41   _next                 = next;
    42   assert(_privileged_context == NULL || _privileged_context->is_oop(), "must be an oop");
    42   assert(oopDesc::is_oop_or_null(_privileged_context), "must be an oop");
    43   assert(protection_domain() == NULL || protection_domain()->is_oop(), "must be an oop");
    43   assert(oopDesc::is_oop_or_null(protection_domain()), "must be an oop");
    44 }
    44 }
    45 
    45 
    46 void PrivilegedElement::oops_do(OopClosure* f) {
    46 void PrivilegedElement::oops_do(OopClosure* f) {
    47   PrivilegedElement *cur = this;
    47   PrivilegedElement *cur = this;
    48   do {
    48   do {