-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
b10
-
aix
Created on behalf of Varada M
Currently several tests have `@require os.family != "aix"` because the tests call JNI_createVM. There are issues which prevent jvm creation on the primordial thread on AIX. However, these tests can be refactored to run in pthreads to enable them to test AIX as well.
The following tests can benefit from this change:
test/jdk/jni/nullCaller/NullCallerTest.java
test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java
test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java
Currently several tests have `@require os.family != "aix"` because the tests call JNI_createVM. There are issues which prevent jvm creation on the primordial thread on AIX. However, these tests can be refactored to run in pthreads to enable them to test AIX as well.
The following tests can benefit from this change:
test/jdk/jni/nullCaller/NullCallerTest.java
test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java
test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java
- relates to
-
JDK-8300295 [AIX] TestDaemonDestroy fails due to !is_primordial_thread assertion
-
- Resolved
-
-
JDK-8171505 [aix] on Aix, VM cannot be initialized on the primordial thread.
-
- Closed
-