< prev index next >
src/hotspot/share/code/pcDesc.hpp
Print this page
@@ -40,11 +40,12 @@
enum {
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;
void set_flag(int mask, bool z) {
@@ -87,10 +88,13 @@
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 >