1.1 --- a/src/share/vm/code/pcDesc.hpp Mon Jan 04 07:04:46 2010 -0800 1.2 +++ b/src/share/vm/code/pcDesc.hpp Mon Jan 04 18:38:08 2010 +0100 1.3 @@ -38,6 +38,7 @@ 1.4 int word; 1.5 struct { 1.6 unsigned int reexecute: 1; 1.7 + unsigned int is_method_handle_invoke: 1; 1.8 } bits; 1.9 bool operator ==(const PcDescFlags& other) { return word == other.word; } 1.10 } _flags; 1.11 @@ -72,6 +73,9 @@ 1.12 _flags == pd->_flags; 1.13 } 1.14 1.15 + bool is_method_handle_invoke() const { return _flags.bits.is_method_handle_invoke; } 1.16 + void set_is_method_handle_invoke(bool z) { _flags.bits.is_method_handle_invoke = z; } 1.17 + 1.18 // Returns the real pc 1.19 address real_pc(const nmethod* code) const; 1.20