There is a bad mismerge in current aarch64-port:
static bool contains(address addr) {
return
(_code1 != NULL && _code1->blob_contains(addr)) ||
(_code2 != NULL && _code1->blob_contains(addr)) ;
}
It was introduced here:
https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/eb453d557b4c#l191.27
We should revert it to 8u upstream state.
static bool contains(address addr) {
return
(_code1 != NULL && _code1->blob_contains(addr)) ||
(_code2 != NULL && _code1->blob_contains(addr)) ;
}
It was introduced here:
https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/eb453d557b4c#l191.27
We should revert it to 8u upstream state.