--- old/src/share/vm/oops/method.hpp 2015-01-21 14:39:26.000000000 +0300 +++ new/src/share/vm/oops/method.hpp 2015-01-21 14:39:26.000000000 +0300 @@ -81,7 +81,8 @@ _force_inline = 1 << 2, _dont_inline = 1 << 3, _hidden = 1 << 4, - _running_emcp = 1 << 5 + _running_emcp = 1 << 5, + _shared = 1 << 6 }; u1 _flags; @@ -811,6 +812,13 @@ _flags = x ? (_flags | _hidden) : (_flags & ~_hidden); } + bool is_shared() { + return (_flags & _shared) != 0; + } + void set_shared(bool x) { + _flags = x ? (_flags | _shared) : (_flags & ~_shared); + } + ConstMethod::MethodType method_type() const { return _constMethod->method_type(); }