--- old/src/share/vm/code/pcDesc.hpp 2017-06-01 17:27:42.351207145 +0200 +++ new/src/share/vm/code/pcDesc.hpp 2017-06-01 17:27:42.274207245 +0200 @@ -43,7 +43,8 @@ PCDESC_reexecute = 1 << 0, PCDESC_is_method_handle_invoke = 1 << 1, PCDESC_return_oop = 1 << 2, - PCDESC_rethrow_exception = 1 << 3 + PCDESC_rethrow_exception = 1 << 3, + PCDESC_return_vt = 1 << 4, }; int _flags; @@ -90,6 +91,9 @@ 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;