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	Wed Sep 16 15:18:22 2015
--- new/src/share/vm/code/pcDesc.hpp	Wed Sep 16 15:18:22 2015

*** 40,50 **** --- 40,51 ---- int _obj_decode_offset; 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) {
*** 69,78 **** --- 70,81 ---- lower_offset_limit = -1, upper_offset_limit = (unsigned int)-1 >> 1 }; // Flags + bool rethrow_exception() const { return (_flags & PCDESC_rethrow_exception) != 0; } + void set_rethrow_exception(bool z) { set_flag(PCDESC_rethrow_exception, z); } bool should_reexecute() const { return (_flags & PCDESC_reexecute) != 0; } void set_should_reexecute(bool z) { set_flag(PCDESC_reexecute, z); } // Does pd refer to the same information as pd? bool is_same_info(const PcDesc* pd) {

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