OpenJDK 64-Bit Server VM
25.232-b09
OpenJDK 64-Bit Server VM (25.232-b09) for linux-aarch64 JRE (1.8.0_232-b09), built on Oct 16 2019 03:33:12 by "mockbuild" with gcc 7.3.1 20180712 (Red Hat 7.3.1-6)
-XX:+UnlockDiagnosticVMOptions -XX:MaxRAMFraction=16 -XX:MinRAMFraction=16 -XX:CICompilerCount=4 -XX:ParallelGCThreads=4 -XX:ConcGCThreads=4 -XX:G1ConcRefinementThreads=4 -XX:-RestrictContended -XX:+WhiteBoxAPI -Xbootclasspath/a:/tmp/whitebox203248419961277654.jar -XX:-TieredCompilation -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:CompileCommandFile=bad3.txt -XX:+UseConcMarkSweepGC
org.openjdk.jcstress.ForkedMain 127.0.0.1 41173 fork-token-8
SUN_STANDARD
java.vm.specification.name=Java Virtual Machine Specification
java.vm.version=25.232-b09
java.vm.name=OpenJDK 64-Bit Server VM
java.vm.info=mixed mode, sharing
java.ext.dirs=/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/ext:/usr/java/packages/lib/ext
java.endorsed.dirs=/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/endorsed
sun.boot.library.path=/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/aarch64
java.library.path=/usr/java/packages/lib/aarch64:/lib:/usr/lib
java.home=/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre
java.class.path=/home/ec2-user/jcstress/tests-all/target/jcstress.jar
sun.boot.class.path=/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/rt.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/classes:/tmp/whitebox203248419961277654.jar
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Amazon.com Inc.
sun.java.command=org.openjdk.jcstress.ForkedMain 127.0.0.1 41173 fork-token-8
sun.java.launcher=SUN_STANDARD
CompilerOracle: option org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest.actor1 bool PrintAssembly = true
CompilerOracle: option org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest.actor1 bool PrintLIR = true
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getObjectAddress(Ljava/lang/Object;)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getObjectSize(Ljava/lang/Object;)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isObjectInOldGen(Ljava/lang/Object;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getHeapOopSize()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getVMPageSize()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getVMLargePageSize()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::classKnownToNotExist(Ljava/lang/ClassLoader;Ljava/lang/String;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getLookupCacheURLs(Ljava/lang/ClassLoader;)[Ljava/net/URL;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getLookupCacheMatches(Ljava/lang/ClassLoader;Ljava/lang/String;)[I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::parseCommandLine(Ljava/lang/String;[Lsun/hotspot/parser/DiagnosticCommand;)[Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::addToBootstrapClassLoaderSearch(Ljava/lang/String;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::addToSystemClassLoaderSearch(Ljava/lang/String;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCompressedOopsMaxHeapSize()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::printHeapSizes()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::runMemoryUnitTests()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::readFromNoaccessArea()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::stressVirtualSpaceResize(JJJ)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isSharedClass(Ljava/lang/Class;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1InConcurrentMark()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1IsHumongous(Ljava/lang/Object;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1NumMaxRegions()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1NumFreeRegions()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1RegionSize()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1StartConcMarkCycle()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1AuxiliaryMemoryUsage()Ljava/lang/management/MemoryUsage;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTMalloc(J)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTMallocWithPseudoStack(JI)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTMallocWithPseudoStackAndType(JII)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTFree(J)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTReserveMemory(J)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTCommitMemory(JJ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTUncommitMemory(JJ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTReleaseMemory(JJ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTIsDetailSupported()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTChangeTrackingLevel()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTGetHashSize()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::deoptimizeMethod(Ljava/lang/reflect/Executable;Z)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMethodCompiled(Ljava/lang/reflect/Executable;Z)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMethodCompilable(Ljava/lang/reflect/Executable;IZ)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMethodQueuedForCompilation(Ljava/lang/reflect/Executable;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::makeMethodNotCompilable(Ljava/lang/reflect/Executable;IZ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::testSetDontInlineMethod(Ljava/lang/reflect/Executable;Z)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodCompilationLevel(Ljava/lang/reflect/Executable;Z)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodEntryBci(Ljava/lang/reflect/Executable;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCompileQueueSize(I)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::testSetForceInlineMethod(Ljava/lang/reflect/Executable;Z)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::enqueueMethodForCompilation(Ljava/lang/reflect/Executable;II)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::clearMethodState(Ljava/lang/reflect/Executable;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::markMethodProfiled(Ljava/lang/reflect/Executable;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setBooleanVMFlag(Ljava/lang/String;Z)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setIntxVMFlag(Ljava/lang/String;J)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setUintxVMFlag(Ljava/lang/String;J)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setUint64VMFlag(Ljava/lang/String;J)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setDoubleVMFlag(Ljava/lang/String;D)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setStringVMFlag(Ljava/lang/String;Ljava/lang/String;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getBooleanVMFlag(Ljava/lang/String;)Ljava/lang/Boolean;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getIntxVMFlag(Ljava/lang/String;)Ljava/lang/Long;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getUintxVMFlag(Ljava/lang/String;)Ljava/lang/Long;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getUint64VMFlag(Ljava/lang/String;)Ljava/lang/Long;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getDoubleVMFlag(Ljava/lang/String;)Ljava/lang/Double;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getStringVMFlag(Ljava/lang/String;)Ljava/lang/String;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isInStringTable(Ljava/lang/String;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::fullGC()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::youngGC()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::readReservedMemory()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::allocateMetaspace(Ljava/lang/ClassLoader;J)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::freeMetaspace(Ljava/lang/ClassLoader;JJ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::incMetaspaceCapacityUntilGC(J)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::metaspaceCapacityUntilGC()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCPUFeatures()Ljava/lang/String;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getNMethod(Ljava/lang/reflect/Executable;Z)[Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMonitorInflated(Ljava/lang/Object;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::forceSafepoint()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::checkLibSpecifiesNoexecstack(Ljava/lang/String;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isContainerized()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::printOsInfo()V
Loaded disassembler from /usr/lib/jvm/java-1.8.0-amazon-corretto.aarch64/jre/lib/aarch64/server/hsdis-aarch64.so
Decoding compiled method 0x0000ffff8056bcd0:
Code:
[Disassembling for mach='aarch64']
[Entry Point]
[Constants]
# {method} {0x0000ffff7844d570} 'actor1' '()V' in 'org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest'
# [sp+0x30] (sp of caller)
0x0000ffff8056be40: ldr w8, [x1, #8]
0x0000ffff8056be44: cmp x9, x8, lsl #3
0x0000ffff8056be48: b.eq 0x0000ffff8056be50 // b.none
0x0000ffff8056be4c: b 0x0000ffff8051fec0 ; {runtime_call}
[Verified Entry Point]
0x0000ffff8056be50: nop
0x0000ffff8056be54: orr x9, xzr, #0xffffffffffffc000
0x0000ffff8056be58: str xzr, [sp, x9]
0x0000ffff8056be5c: sub sp, sp, #0x30
0x0000ffff8056be60: stp x29, x30, [sp, #32]
0x0000ffff8056be64: ldr x0, [x28, #96]
0x0000ffff8056be68: ldr x10, [x28, #112]
0x0000ffff8056be6c: add x11, x0, #0x18
0x0000ffff8056be70: str x1, [sp]
0x0000ffff8056be74: orr w2, wzr, #0x4
0x0000ffff8056be78: cmp x11, x10
0x0000ffff8056be7c: b.cs 0x0000ffff8056bee0 // b.hs, b.nlast
0x0000ffff8056be80: orr x10, xzr, #0x1
0x0000ffff8056be84: str x11, [x28, #96]
0x0000ffff8056be88: mov x12, #0x20000000 // #536870912
; {metadata({type array byte})}
0x0000ffff8056be8c: movk x12, #0xed
0x0000ffff8056be90: str x10, [x0]
0x0000ffff8056be94: str w12, [x0, #8]
0x0000ffff8056be98: prfm pstl1keep, [x11, #192]
0x0000ffff8056be9c: str w2, [x0, #12]
0x0000ffff8056bea0: prfm pstl1keep, [x11, #256]
0x0000ffff8056bea4: str xzr, [x0, #16]
0x0000ffff8056bea8: prfm pstl1keep, [x11, #320]
0x0000ffff8056beac: dmb ishst
0x0000ffff8056beb0: mov x10, x0
0x0000ffff8056beb4: ldr x12, [sp]
0x0000ffff8056beb8: lsr x11, x12, #9
0x0000ffff8056bebc: str w10, [x12, #12]
0x0000ffff8056bec0: adrp x10, word_map_base ; {external_word}
0x0000ffff8056bec4: dmb ishst
0x0000ffff8056bec8: strb wzr, [x10, x11, lsl #0]
0x0000ffff8056becc: ldp x29, x30, [sp, #32]
0x0000ffff8056bed0: add sp, sp, #0x30
0x0000ffff8056bed4: adrp x8, 0x0000ffff847b1000
; {poll_return}
0x0000ffff8056bed8: ldr wzr, [x8] ; {poll_return}
0x0000ffff8056bedc: ret
0x0000ffff8056bee0: mov x1, #0x768 // #1896
; {metadata({type array byte})}
0x0000ffff8056bee4: movk x1, #0x0, lsl #16
0x0000ffff8056bee8: movk x1, #0x1, lsl #32
0x0000ffff8056beec: bl 0x0000ffff8054bd40 ; OopMap{[0]=Oop off=176}
;*newarray
; - org.openjdk.jcstress.tests.defaultValues.arrays.small.plain.ByteTest::actor1@2 (line 45)
; {runtime_call}
0x0000ffff8056bef0: b 0x0000ffff8056beac
0x0000ffff8056bef4: mov x1, x0
0x0000ffff8056bef8: ldp x29, x30, [sp, #32]
0x0000ffff8056befc: add sp, sp, #0x30
0x0000ffff8056bf00: b 0x0000ffff80548fc0 ; {runtime_call}
0x0000ffff8056bf04: .inst 0x00000000 ; undefined
0x0000ffff8056bf08: .inst 0x00000000 ; undefined
0x0000ffff8056bf0c: .inst 0x00000000 ; undefined
0x0000ffff8056bf10: .inst 0x00000000 ; undefined
0x0000ffff8056bf14: .inst 0x00000000 ; undefined
0x0000ffff8056bf18: .inst 0x00000000 ; undefined
0x0000ffff8056bf1c: .inst 0x00000000 ; undefined
0x0000ffff8056bf20: .inst 0x00000000 ; undefined
0x0000ffff8056bf24: .inst 0x00000000 ; undefined
0x0000ffff8056bf28: .inst 0x00000000 ; undefined
0x0000ffff8056bf2c: .inst 0x00000000 ; undefined
0x0000ffff8056bf30: .inst 0x00000000 ; undefined
0x0000ffff8056bf34: .inst 0x00000000 ; undefined
0x0000ffff8056bf38: .inst 0x00000000 ; undefined
0x0000ffff8056bf3c: .inst 0x00000000 ; undefined
[Exception Handler]
[Stub Code]
0x0000ffff8056bf40: b 0x0000ffff80548c00 ; {no_reloc}
[Deopt Handler Code]
0x0000ffff8056bf44: adr x30, 0x0000ffff8056bf44
0x0000ffff8056bf48: b 0x0000ffff805215c0 ; {runtime_call}
0x0000ffff8056bf4c: .inst 0x00000000 ; undefined