src/share/vm/code/pcDesc.hpp

changeset 1688
f70b0d9ab095
parent 1570
e66fd840cb6b
child 1907
c18cbe5936b8
     1.1 --- a/src/share/vm/code/pcDesc.hpp	Mon Feb 08 12:20:09 2010 -0800
     1.2 +++ b/src/share/vm/code/pcDesc.hpp	Tue Feb 09 01:31:13 2010 -0800
     1.3 @@ -39,6 +39,7 @@
     1.4      struct {
     1.5        unsigned int reexecute: 1;
     1.6        unsigned int is_method_handle_invoke: 1;
     1.7 +      unsigned int return_oop: 1;
     1.8      } bits;
     1.9      bool operator ==(const PcDescFlags& other) { return word == other.word; }
    1.10    } _flags;
    1.11 @@ -76,6 +77,9 @@
    1.12    bool     is_method_handle_invoke()       const { return _flags.bits.is_method_handle_invoke;     }
    1.13    void set_is_method_handle_invoke(bool z)       {        _flags.bits.is_method_handle_invoke = z; }
    1.14  
    1.15 +  bool     return_oop()                    const { return _flags.bits.return_oop;     }
    1.16 +  void set_return_oop(bool z)                    {        _flags.bits.return_oop = z; }
    1.17 +
    1.18    // Returns the real pc
    1.19    address real_pc(const nmethod* code) const;
    1.20  

mercurial