src/share/vm/classfile/javaClasses.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/classfile/javaClasses.cpp	Tue Nov  3 19:47:01 2015
--- new/src/share/vm/classfile/javaClasses.cpp	Tue Nov  3 19:47:01 2015

*** 3011,3028 **** --- 3011,3025 ---- if (k != NULL) { CALLSITECONTEXT_INJECTED_FIELDS(INJECTED_FIELD_COMPUTE_OFFSET); } } ! nmethodBucket* java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(oop call_site) { ! DependencyContext java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(oop call_site) { assert(java_lang_invoke_MethodHandleNatives_CallSiteContext::is_instance(call_site), ""); ! return (nmethodBucket*) (address) call_site->long_field(_vmdependencies_offset); } void java_lang_invoke_MethodHandleNatives_CallSiteContext::set_vmdependencies(oop call_site, nmethodBucket* context) { assert(java_lang_invoke_MethodHandleNatives_CallSiteContext::is_instance(call_site), ""); call_site->long_field_put(_vmdependencies_offset, (jlong) (address) context); ! intptr_t* vmdeps_addr = (intptr_t*)call_site->address_field_addr(_vmdependencies_offset); + DependencyContext dep_ctx(vmdeps_addr); + return dep_ctx; } // Support for java_security_AccessControlContext int java_security_AccessControlContext::_context_offset = 0;

src/share/vm/classfile/javaClasses.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File