[9] RFR(S): 8139906: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
Tobias Hartmann
tobias.hartmann at oracle.com
Wed Feb 22 15:50:16 UTC 2017
Hi,
please review the following patch:
https://bugs.openjdk.java.net/browse/JDK-8139906
http://cr.openjdk.java.net/~thartmann/8139906/webrev.00/
On ARM, the card table address used in the g1_post_barrier_slow stub should not be marked as relocatable (similar to what we do on x86 [1]). This was fixed on ARM before but the fix was removed by another change (see comments in the bug).
Tested with failing test and RBT (running).
Thanks,
Tobias
[1] http://hg.openjdk.java.net/jdk9/hs/hotspot/file/fcc911c59d4c/src/cpu/x86/vm/c1_Runtime1_x86.cpp#l1710
More information about the hotspot-compiler-dev
mailing list