--- old/src/share/vm/oops/method.hpp 2014-08-15 16:08:41.108266118 -0400 +++ new/src/share/vm/oops/method.hpp 2014-08-15 16:08:40.768266107 -0400 @@ -688,6 +688,13 @@ void set_is_obsolete() { _access_flags.set_is_obsolete(); } bool is_deleted() const { return access_flags().is_deleted(); } void set_is_deleted() { _access_flags.set_is_deleted(); } + + bool is_emcp() const { + // emcp methods (equivalent method except constant pool is different) are methods + // that are old but not obsolete or deleted. + return is_old() && !(is_obsolete() || is_deleted()); + } + bool on_stack() const { return access_flags().on_stack(); } void set_on_stack(const bool value);