diff src/share/vm/ci/ciMethod.hpp @ 991:3a2aa26bdc58

6854812: 6.0_14-b08 crashes with a SIGSEGV Reviewed-by: kvn, twisti
author never
date Wed, 16 Sep 2009 11:06:10 -0700
parents e5b0439ef4ae
children 97125851f396
line wrap: on
line diff
--- a/src/share/vm/ci/ciMethod.hpp	Tue Sep 15 22:50:12 2009 -0700
+++ b/src/share/vm/ci/ciMethod.hpp	Wed Sep 16 11:06:10 2009 -0700
@@ -149,6 +149,12 @@
   bool          has_monitor_bytecodes() const    { return _uses_monitors; }
   bool          has_balanced_monitors();
 
+  // Returns a bitmap indicating which locals are required to be
+  // maintained as live for deopt.  raw_liveness_at_bci is always the
+  // direct output of the liveness computation while liveness_at_bci
+  // may mark all locals as live to improve support for debugging Java
+  // code by maintaining the state of as many locals as possible.
+  MethodLivenessResult raw_liveness_at_bci(int bci);
   MethodLivenessResult liveness_at_bci(int bci);
 
   // Get the interpreters viewpoint on oop liveness.  MethodLiveness is