src/share/vm/code/pcDesc.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/code/pcDesc.hpp	Mon Feb  8 11:00:32 2010
--- new/src/share/vm/code/pcDesc.hpp	Mon Feb  8 11:00:32 2010

*** 37,46 **** --- 37,47 ---- union PcDescFlags { int word; struct { unsigned int reexecute: 1; unsigned int is_method_handle_invoke: 1; + unsigned int return_oop: 1; } bits; bool operator ==(const PcDescFlags& other) { return word == other.word; } } _flags; public:
*** 74,83 **** --- 75,87 ---- } bool is_method_handle_invoke() const { return _flags.bits.is_method_handle_invoke; } void set_is_method_handle_invoke(bool z) { _flags.bits.is_method_handle_invoke = z; } + bool return_oop() const { return _flags.bits.return_oop; } + void set_return_oop(bool z) { _flags.bits.return_oop = z; } + // Returns the real pc address real_pc(const nmethod* code) const; void print(nmethod* code); bool verify(nmethod* code);

src/share/vm/code/pcDesc.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File