< prev index next >

src/hotspot/share/code/pcDesc.hpp

Print this page

        

*** 40,50 **** enum { PCDESC_reexecute = 1 << 0, PCDESC_is_method_handle_invoke = 1 << 1, PCDESC_return_oop = 1 << 2, ! PCDESC_rethrow_exception = 1 << 3 }; int _flags; void set_flag(int mask, bool z) { --- 40,51 ---- enum { PCDESC_reexecute = 1 << 0, PCDESC_is_method_handle_invoke = 1 << 1, PCDESC_return_oop = 1 << 2, ! PCDESC_rethrow_exception = 1 << 3, ! PCDESC_return_vt = 1 << 4 }; int _flags; void set_flag(int mask, bool z) {
*** 87,96 **** --- 88,100 ---- void set_is_method_handle_invoke(bool z) { set_flag(PCDESC_is_method_handle_invoke, z); } bool return_oop() const { return (_flags & PCDESC_return_oop) != 0; } void set_return_oop(bool z) { set_flag(PCDESC_return_oop, z); } + bool return_vt() const { return (_flags & PCDESC_return_vt) != 0; } + void set_return_vt(bool z) { set_flag(PCDESC_return_vt, z); } + // Returns the real pc address real_pc(const CompiledMethod* code) const; void print(CompiledMethod* code); bool verify(CompiledMethod* code);
< prev index next >