diff src/share/vm/oops/methodDataOop.hpp @ 78:e1e86702e43e

6680665: bytecode Escape Analyzer produces incorrect escape information for methods without oop arguments Summary: bcEscapeAnalyzer does not analyze methods with no oop arguments. Reviewed-by: rasbold
author kvn
date Fri, 28 Mar 2008 11:52:29 -0700
parents 48a3fa21394b
children 0b27f3512f9e
line wrap: on
line diff
--- a/src/share/vm/oops/methodDataOop.hpp	Thu Mar 27 09:12:54 2008 -0700
+++ b/src/share/vm/oops/methodDataOop.hpp	Fri Mar 28 11:52:29 2008 -0700
@@ -1253,7 +1253,10 @@
   // Support for interprocedural escape analysis, from Thomas Kotzmann.
   enum EscapeFlag {
     estimated    = 1 << 0,
-    return_local = 1 << 1
+    return_local = 1 << 1,
+    return_allocated = 1 << 2,
+    allocated_escapes = 1 << 3,
+    unknown_modified = 1 << 4
   };
 
   intx eflags()                                  { return _eflags; }