--- old/src/share/vm/prims/jvmtiEnv.cpp 2015-11-19 15:35:26.914128577 +0100 +++ new/src/share/vm/prims/jvmtiEnv.cpp 2015-11-19 15:35:26.798128581 +0100 @@ -29,6 +29,7 @@ #include "interpreter/bytecodeStream.hpp" #include "interpreter/interpreter.hpp" #include "jvmtifiles/jvmtiEnv.hpp" +#include "logging/logConfiguration.hpp" #include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/instanceKlass.hpp" @@ -628,7 +629,11 @@ TraceClassUnloading = value != 0; break; case JVMTI_VERBOSE_GC: - PrintGC = value != 0; + if (value == 0) { + LogConfiguration::parse_log_arguments("stdout", "gc", NULL, NULL, NULL); + } else { + LogConfiguration::parse_log_arguments("stdout", "gc=off", NULL, NULL, NULL); + } break; case JVMTI_VERBOSE_JNI: PrintJNIResolving = value != 0;