diff src/share/vm/oops/constMethod.hpp @ 8719:c8b31b461e1a

8003419: NPG: Clean up metadata created during class loading if failure Summary: Store metadata on ClassFileParser instance to be cleaned up by destructor. This enabled some refactoring of the enormous parseClassFile function. Reviewed-by: jmasa, acorn
author coleenp
date Wed, 13 Mar 2013 17:34:29 -0400
parents 927a311d00f9
children 0c3ee6f1fa23
line wrap: on
line diff
--- a/src/share/vm/oops/constMethod.hpp	Wed Mar 13 15:15:56 2013 -0400
+++ b/src/share/vm/oops/constMethod.hpp	Wed Mar 13 17:34:29 2013 -0400
@@ -280,6 +280,7 @@
   // stackmap table data
   Array<u1>* stackmap_data() const { return _stackmap_data; }
   void set_stackmap_data(Array<u1>* sd) { _stackmap_data = sd; }
+  void copy_stackmap_data(ClassLoaderData* loader_data, u1* sd, int length, TRAPS);
   bool has_stackmap_table() const { return _stackmap_data != NULL; }
 
   void init_fingerprint() {