diff src/share/vm/classfile/systemDictionary.cpp @ 8866:16885e702c88

7198429: need checked categorization of caller-sensitive methods in the JDK Reviewed-by: kvn, jrose
author twisti
date Mon, 25 Mar 2013 17:13:26 -0700
parents 1fc4d4768b90
children 0ca3dd0ffaba
line wrap: on
line diff
--- a/src/share/vm/classfile/systemDictionary.cpp	Sun Mar 24 12:43:13 2013 -0700
+++ b/src/share/vm/classfile/systemDictionary.cpp	Mon Mar 25 17:13:26 2013 -0700
@@ -146,6 +146,17 @@
    }
    return false;
 }
+
+/**
+ * Returns true if the passed class loader is the extension class loader.
+ */
+bool SystemDictionary::is_ext_class_loader(Handle class_loader) {
+  if (class_loader.is_null()) {
+    return false;
+  }
+  return (class_loader->klass()->name() == vmSymbols::sun_misc_Launcher_ExtClassLoader());
+}
+
 // ----------------------------------------------------------------------------
 // Resolving of classes