Mercurial > hg > truffle
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; }