< prev index next >

src/share/vm/code/pcDesc.hpp

Print this page

        

*** 41,51 **** 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) { --- 41,52 ---- 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) {
*** 88,97 **** --- 89,101 ---- 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 >