[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