src/share/vm/ci/ciMethod.hpp

changeset 1426
3a2aa26bdc58
parent 1145
e5b0439ef4ae
child 1572
97125851f396
     1.1 --- a/src/share/vm/ci/ciMethod.hpp	Tue Sep 15 22:50:12 2009 -0700
     1.2 +++ b/src/share/vm/ci/ciMethod.hpp	Wed Sep 16 11:06:10 2009 -0700
     1.3 @@ -149,6 +149,12 @@
     1.4    bool          has_monitor_bytecodes() const    { return _uses_monitors; }
     1.5    bool          has_balanced_monitors();
     1.6  
     1.7 +  // Returns a bitmap indicating which locals are required to be
     1.8 +  // maintained as live for deopt.  raw_liveness_at_bci is always the
     1.9 +  // direct output of the liveness computation while liveness_at_bci
    1.10 +  // may mark all locals as live to improve support for debugging Java
    1.11 +  // code by maintaining the state of as many locals as possible.
    1.12 +  MethodLivenessResult raw_liveness_at_bci(int bci);
    1.13    MethodLivenessResult liveness_at_bci(int bci);
    1.14  
    1.15    // Get the interpreters viewpoint on oop liveness.  MethodLiveness is

mercurial