equal
deleted
inserted
replaced
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 { |