--- old/src/jdk.jdwp.agent/share/native/libjdwp/util.c 2020-04-15 11:02:32.000000000 -0700 +++ new/src/jdk.jdwp.agent/share/native/libjdwp/util.c 2020-04-15 11:02:32.000000000 -0700 @@ -992,6 +992,10 @@ char c = *p; if (c == '/') { *(p-1) = '.'; + } else if (c == '.') { + // class signature of a hidden class is "Ljava/lang/Foo.1234;" + // map to "java.lang.Foo/1234" + *(p-1) = '/'; } else { *(p-1) = c; }