--- a/hotspot/src/share/vm/code/pcDesc.hpp Thu Oct 08 10:25:45 2015 +0000
+++ b/hotspot/src/share/vm/code/pcDesc.hpp Thu Oct 08 12:49:30 2015 -1000
@@ -42,7 +42,8 @@
enum {
PCDESC_reexecute = 1 << 0,
PCDESC_is_method_handle_invoke = 1 << 1,
- PCDESC_return_oop = 1 << 2
+ PCDESC_return_oop = 1 << 2,
+ PCDESC_rethrow_exception = 1 << 3
};
int _flags;
@@ -71,6 +72,8 @@
};
// 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); }