1.1 --- a/src/share/vm/oops/method.hpp Fri Feb 08 10:08:40 2013 +0100 1.2 +++ b/src/share/vm/oops/method.hpp Fri Feb 08 09:14:06 2013 -0800 1.3 @@ -800,8 +800,12 @@ 1.4 static bool has_unloaded_classes_in_signature(methodHandle m, TRAPS); 1.5 1.6 // Printing 1.7 - void print_short_name(outputStream* st = tty) /*PRODUCT_RETURN*/; // prints as klassname::methodname; Exposed so field engineers can debug VM 1.8 + void print_short_name(outputStream* st = tty); // prints as klassname::methodname; Exposed so field engineers can debug VM 1.9 +#if INCLUDE_JVMTI 1.10 + void print_name(outputStream* st = tty); // prints as "virtual void foo(int)"; exposed for TraceRedefineClasses 1.11 +#else 1.12 void print_name(outputStream* st = tty) PRODUCT_RETURN; // prints as "virtual void foo(int)" 1.13 +#endif 1.14 1.15 // Helper routine used for method sorting 1.16 static void sort_methods(Array<Method*>* methods,