JDK-8213794 : ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32
  • Type: Bug
  • Component: hotspot
  • Sub-Component: test
  • Affected Version: 12
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • CPU: aarch32
  • Submitted: 2018-11-13
  • Updated: 2023-08-07
  • Resolved: 2018-11-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 12
11.0.12Fixed 12 b21Fixed
Related Reports
Relates :  
Relates :  
Description
ARM32 implementation does not support TypeProfiling, CriticalJNINatives, Serviceablity Agent and UseCompressedOops option. Tests should be updated to take it into account.

Type Profiling test:
test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java

CriticalJNINatives tests:
test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java
test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java

Servicability agent:
serviceability/sa/TestClassDump.java serviceability/sa/TestPrintMdo.java serviceability/sa/DeadlockDetectionTest.java serviceability/sa/TestHeapDumpForInvokeDynamic.java serviceability/sa/TestIntConstant.java serviceability/sa/TestJhsdbJstackMixed.java serviceability/sa/ClhsdbJdis.java serviceability/sa/ClhsdbWhere.java serviceability/sa/JhsdbThreadInfoTest.java serviceability/sa/ClhsdbLongConstant.java serviceability/sa/ClhsdbSource.java serviceability/sa/ClhsdbThread.java serviceability/sa/ClhsdbField.java serviceability/sa/TestCpoolForInvokeDynamic.java serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java serviceability/sa/TestG1HeapRegion.java serviceability/sa/TestInstanceKlassSizeForInterface.java serviceability/sa/ClhsdbAttach.java serviceability/sa/TestClhsdbJstackLock.java serviceability/sa/CDSJMapClstats.java serviceability/sa/ClhsdbJstack.java serviceability/sa/ClhsdbFlags.java serviceability/sa/ClhsdbPstack.java serviceability/sa/TestInstanceKlassSize.java serviceability/sa/TestJhsdbJstackLock.java serviceability/sa/ClhsdbVmStructsDump.java serviceability/sa/ClhsdbPrintAll.java serviceability/sa/ClhsdbPmap.java serviceability/sa/ClhsdbJhisto.java serviceability/sa/ClhsdbPrintAs.java serviceability/sa/TestDefaultMethods.java serviceability/sa/TestType.java serviceability/sa/ClhsdbPrintStatics.java serviceability/sa/TestUniverse.java serviceability/sa/ClhsdbInspect.java

UseCompressedOops option:
test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
Comments
Fix request(11u): Patch applies cleanly and fixes all of mentioned tests in 11u. Risk is small, since most of the changes are inside test.
24-03-2021

URL: http://hg.openjdk.java.net/jdk/jdk/rev/c6b63df2765f User: dpochepk Date: 2018-11-16 16:30:46 +0000
16-11-2018

PrintMetaspaceDcmd: issue is already fixed
13-11-2018

CriticalJNINatives: similar problem was fixed on aarch64
13-11-2018

http://cr.openjdk.java.net/~bulasevich/8213794/webrev.00
13-11-2018