src/share/vm/classfile/verifier.cpp

changeset 9073
55990d3e4c5e
parent 8716
619700f41f8e
child 9122
024be04bb151
child 9530
9fce84e6f51a
     1.1 --- a/src/share/vm/classfile/verifier.cpp	Thu Nov 02 11:31:01 2017 -0700
     1.2 +++ b/src/share/vm/classfile/verifier.cpp	Wed Nov 08 09:17:12 2017 -0500
     1.3 @@ -1949,9 +1949,11 @@
     1.4    oop loader = current_class()->class_loader();
     1.5    oop protection_domain = current_class()->protection_domain();
     1.6  
     1.7 -  return SystemDictionary::resolve_or_fail(
     1.8 +  Klass* kls = SystemDictionary::resolve_or_fail(
     1.9      name, Handle(THREAD, loader), Handle(THREAD, protection_domain),
    1.10      true, CHECK_NULL);
    1.11 +  current_class()->class_loader_data()->record_dependency(kls, CHECK_NULL);
    1.12 +  return kls;
    1.13  }
    1.14  
    1.15  bool ClassVerifier::is_protected_access(instanceKlassHandle this_class,

mercurial