From be7b39b2141fb721c1696df554b3fa6424eebb31 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 18 May 2021 18:19:47 +0200 Subject: added java10-openjdk to build-support --- .../java10-openjdk/jdk10u-jdk-10.0.2+13-bitmap-segv.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 build-support/java10-openjdk/jdk10u-jdk-10.0.2+13-bitmap-segv.patch (limited to 'build-support/java10-openjdk/jdk10u-jdk-10.0.2+13-bitmap-segv.patch') diff --git a/build-support/java10-openjdk/jdk10u-jdk-10.0.2+13-bitmap-segv.patch b/build-support/java10-openjdk/jdk10u-jdk-10.0.2+13-bitmap-segv.patch new file mode 100644 index 00000000..96cec5ac --- /dev/null +++ b/build-support/java10-openjdk/jdk10u-jdk-10.0.2+13-bitmap-segv.patch @@ -0,0 +1,14 @@ +diff -rauN jdk10u-jdk-10.0.2+13/src/hotspot/share/utilities/bitMap.cpp jdk10u-jdk-10.0.2+13-bitmap-segv-patch/src/hotspot/share/utilities/bitMap.cpp +--- jdk10u-jdk-10.0.2+13/src/hotspot/share/utilities/bitMap.cpp 2018-06-24 16:07:06.000000000 +0200 ++++ jdk10u-jdk-10.0.2+13-bitmap-segv-patch/src/hotspot/share/utilities/bitMap.cpp 2021-05-17 17:10:22.467980460 +0200 +@@ -548,7 +548,9 @@ + bm_word_t* dest_map = map(); + const bm_word_t* other_map = other.map(); + idx_t copy_words = word_index(size()); +- Copy::disjoint_words((HeapWord*)other_map, (HeapWord*)dest_map, copy_words); ++ if (other_map != NULL) { ++ Copy::disjoint_words((HeapWord*)other_map, (HeapWord*)dest_map, copy_words); ++ } + idx_t rest = bit_in_word(size()); + if (rest > 0) { + dest_map[copy_words] = merge_tail_of_map(other_map[copy_words], -- cgit v1.2.3-70-g09d2