SA changes for linked bug removing duplicate jni_<md>.h files broke this test. See linked bug.
These were the vmStructs changes that needed to be reflected in the SA code. One was fixed but the perfMemory one causes this test to fail.
--- a/src/hotspot/share/runtime/vmStructs.cpp Mon Oct 30 16:37:53 2017 +0100
+++ b/src/hotspot/share/runtime/vmStructs.cpp Tue Oct 31 11:55:09 2017 -0400
@@ -356,7 +356,7 @@
nonstatic_field(Symbol, _length, unsigned short) \
unchecked_nonstatic_field(Symbol, _body, sizeof(jbyte)) /* NOTE: no type */ \
nonstatic_field(Symbol, _body[0], jbyte) \
- nonstatic_field(TypeArrayKlass, _max_length, int) \
+ nonstatic_field(TypeArrayKlass, _max_length, jint) \
\
/***********************/ \
/* Constant Pool Cache */ \
@@ -579,7 +579,7 @@
static_field(PerfMemory, _top, char*) \
static_field(PerfMemory, _capacity, size_t) \
static_field(PerfMemory, _prologue, PerfDataPrologue*) \
- static_field(PerfMemory, _initialized, jint) \
+ static_field(PerfMemory, _initialized, int) \
\
/***************/ \
/* SymbolTable */
These were the vmStructs changes that needed to be reflected in the SA code. One was fixed but the perfMemory one causes this test to fail.
--- a/src/hotspot/share/runtime/vmStructs.cpp Mon Oct 30 16:37:53 2017 +0100
+++ b/src/hotspot/share/runtime/vmStructs.cpp Tue Oct 31 11:55:09 2017 -0400
@@ -356,7 +356,7 @@
nonstatic_field(Symbol, _length, unsigned short) \
unchecked_nonstatic_field(Symbol, _body, sizeof(jbyte)) /* NOTE: no type */ \
nonstatic_field(Symbol, _body[0], jbyte) \
- nonstatic_field(TypeArrayKlass, _max_length, int) \
+ nonstatic_field(TypeArrayKlass, _max_length, jint) \
\
/***********************/ \
/* Constant Pool Cache */ \
@@ -579,7 +579,7 @@
static_field(PerfMemory, _top, char*) \
static_field(PerfMemory, _capacity, size_t) \
static_field(PerfMemory, _prologue, PerfDataPrologue*) \
- static_field(PerfMemory, _initialized, jint) \
+ static_field(PerfMemory, _initialized, int) \
\
/***************/ \
/* SymbolTable */
- relates to
-
JDK-8189610 Reconcile jvm.h, all jvm_md.h, and jni_md.h between java.base and hotspot
-
- Resolved
-
-
JDK-8190491 SA tests failed after 8189610 changes
-
- Closed
-