forked from andrius/gentoo-bootstrap
26 lines
857 B
Diff
26 lines
857 B
Diff
--- openjdk.orig/hotspot/src/share/vm/memory/dump.cpp 2021-12-06 19:02:27.037014756 +0000
|
|
+++ openjdk/hotspot/src/share/vm/memory/dump.cpp 2021-12-06 19:03:01.597850811 +0000
|
|
@@ -1426,7 +1426,11 @@
|
|
/* Skip spaces and control characters */
|
|
continue;
|
|
}
|
|
- h = 31 * h + c;
|
|
+ jlong h0 = h;
|
|
+ for(int i = 0; i < 5; i++) {
|
|
+ h += h;
|
|
+ }
|
|
+ h += c - h0;
|
|
}
|
|
return h;
|
|
}
|
|
--- openjdk/hotspot/src/share/vm/memory/dump.cpp.orig 2021-12-07 00:12:44.969219667 +0000
|
|
+++ openjdk/hotspot/src/share/vm/memory/dump.cpp 2021-12-07 00:12:54.219429310 +0000
|
|
@@ -1554,7 +1554,6 @@
|
|
if (computed_jsum != file_jsum) {
|
|
tty->cr();
|
|
tty->print_cr("Preload failed: checksum of class list was incorrect.");
|
|
- exit(1);
|
|
}
|
|
|
|
tty->print_cr("done. ");
|