< prev index next >
src/hotspot/share/classfile/verifier.cpp
Print this page
@@ -28,10 +28,11 @@
#include "classfile/javaClasses.hpp"
#include "classfile/stackMapTable.hpp"
#include "classfile/stackMapFrame.hpp"
#include "classfile/stackMapTableFormat.hpp"
#include "classfile/systemDictionary.hpp"
+#include "classfile/systemDictionaryShared.hpp"
#include "classfile/verifier.hpp"
#include "classfile/vmSymbols.hpp"
#include "interpreter/bytecodes.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "logging/log.hpp"
@@ -611,10 +612,14 @@
continue;
}
verify_method(methodHandle(THREAD, m), CHECK_VERIFY(this));
}
+ if (DumpSharedSpaces) {
+ SystemDictionaryShared::finalize_verification_constraints(_klass);
+ }
+
if (was_recursively_verified()){
log_info(verification)("Recursive verification detected for: %s", _klass->external_name());
log_info(class, init)("Recursive verification detected for: %s",
_klass->external_name());
}
< prev index next >