diff src/share/vm/classfile/classLoaderData.hpp @ 10181:1cb4795305b9

8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail Reviewed-by: stefank, coleenp
author mgerdin
date Tue, 23 Apr 2013 08:39:55 +0200
parents ba42fd5e00e6
children 9d75bcd7c890
line wrap: on
line diff
--- a/src/share/vm/classfile/classLoaderData.hpp	Mon Apr 22 22:00:03 2013 -0700
+++ b/src/share/vm/classfile/classLoaderData.hpp	Tue Apr 23 08:39:55 2013 +0200
@@ -62,7 +62,7 @@
   // CMS support.
   static ClassLoaderData* _saved_head;
 
-  static ClassLoaderData* add(ClassLoaderData** loader_data_addr, Handle class_loader, TRAPS);
+  static ClassLoaderData* add(Handle class_loader, bool anonymous, TRAPS);
  public:
   static ClassLoaderData* find_or_create(Handle class_loader, TRAPS);
   static void purge();