--- old/src/share/vm/gc_interface/gcCause.hpp 2015-05-07 13:17:51.401843182 -0700 +++ new/src/share/vm/gc_interface/gcCause.hpp 2015-05-07 13:17:51.293843186 -0700 @@ -77,6 +77,10 @@ _last_gc_cause }; + inline static bool is_system_gc(GCCause::Cause cause) { + return (cause == GCCause::_java_lang_system_gc); + } + inline static bool is_user_requested_gc(GCCause::Cause cause) { return (cause == GCCause::_java_lang_system_gc || cause == GCCause::_jvmti_force_gc);