OpenJDK 64-Bit Server VM
13.0.1+9-201911280751
OpenJDK 64-Bit Server VM (13.0.1+9-201911280751) for linux-aarch64 JRE (13.0.1+9-201911280751), built on Nov 28 2019 07:57:55 by "jenkins" with gcc 7.3.0
-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/whitebox13998814165970373959.jar -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:CompileCommandFile=bad3.txt -XX:+UseParallelGC
org.openjdk.jcstress.ForkedMain 127.0.0.1 44241 fork-token-5
SUN_STANDARD
java.vm.specification.name=Java Virtual Machine Specification
java.vm.version=13.0.1+9-201911280751
java.vm.name=OpenJDK 64-Bit Server VM
jdk.debug=release
sun.boot.library.path=/home/ec2-user/jdk13/jdk-13.0.1+9/lib
java.library.path=/usr/java/packages/lib:/lib:/usr/lib
java.home=/home/ec2-user/jdk13/jdk-13.0.1+9
java.class.path=/home/ec2-user/jcstress/tests-all/target/jcstress.jar
jdk.boot.class.path.append=:/tmp/whitebox13998814165970373959.jar
java.vm.info=mixed mode, aot, sharing
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=13
java.vm.vendor=AdoptOpenJDK
sun.java.command=org.openjdk.jcstress.ForkedMain 127.0.0.1 44241 fork-token-5
sun.java.launcher=SUN_STANDARD
CompileCommand: option org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest.actor1 bool PrintAssembly = true
CompileCommand: option org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest.actor1 bool PrintLIR = true
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getObjectAddress0(Ljava/lang/Object;)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getObjectSize0(Ljava/lang/Object;)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isObjectInOldGen0(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::getVMAllocationGranularity()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getVMLargePageSize()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getHeapSpaceAlignment()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getHeapAlignment()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getSymbolRefcount(Ljava/lang/String;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::parseCommandLine0(Ljava/lang/String;C[Lsun/hotspot/parser/DiagnosticCommand;)[Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::addToBootstrapClassLoaderSearch0(Ljava/lang/String;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::addToSystemClassLoaderSearch0(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::getOffsetForName0(Ljava/lang/String;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1InConcurrentMark()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1IsHumongous0(Ljava/lang/Object;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1BelongsToHumongousRegion0(J)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::g1BelongsToFreeRegion0(J)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::g1GetMixedGCInfo(I)[J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::dramReservedStart()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::dramReservedEnd()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::nvdimmReservedStart()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::nvdimmReservedEnd()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::psVirtualSpaceAlignment()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::psHeapGenerationAlignment()J
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::NMTAttemptReserveMemoryAt(JJ)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::NMTChangeTrackingLevel()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::NMTGetHashSize()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::deoptimizeFrames(Z)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMethodCompiled0(Ljava/lang/reflect/Executable;Z)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMethodCompilable0(Ljava/lang/reflect/Executable;IZ)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMethodQueuedForCompilation0(Ljava/lang/reflect/Executable;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isIntrinsicAvailable0(Ljava/lang/reflect/Executable;Ljava/lang/reflect/Executable;I)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::makeMethodNotCompilable0(Ljava/lang/reflect/Executable;IZ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::testSetDontInlineMethod0(Ljava/lang/reflect/Executable;Z)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodCompilationLevel0(Ljava/lang/reflect/Executable;Z)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodEntryBci0(Ljava/lang/reflect/Executable;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCompileQueueSize(I)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::testSetForceInlineMethod0(Ljava/lang/reflect/Executable;Z)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::enqueueMethodForCompilation0(Ljava/lang/reflect/Executable;II)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::enqueueInitializerForCompilation0(Ljava/lang/Class;I)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::markMethodProfiled(Ljava/lang/reflect/Executable;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::clearMethodState0(Ljava/lang/reflect/Executable;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::lockCompilation()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::unlockCompilation()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::matchesMethod(Ljava/lang/reflect/Executable;Ljava/lang/String;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::matchesInline(Ljava/lang/reflect/Executable;Ljava/lang/String;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::shouldPrintAssembly(Ljava/lang/reflect/Executable;I)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isConstantVMFlag(Ljava/lang/String;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isLockedVMFlag(Ljava/lang/String;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setBooleanVMFlag(Ljava/lang/String;Z)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setIntVMFlag(Ljava/lang/String;J)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::setUintVMFlag(Ljava/lang/String;J)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::setSizeTVMFlag(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::getIntVMFlag(Ljava/lang/String;)Ljava/lang/Long;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getUintVMFlag(Ljava/lang/String;)Ljava/lang/Long;
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::getSizeTVMFlag(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::metaspaceShouldConcurrentCollect()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::metaspaceReserveAlignment()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCPUFeatures()Ljava/lang/String;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getNMethod0(Ljava/lang/reflect/Executable;Z)[Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::forceNMethodSweep()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::allocateCodeBlob(II)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::freeCodeBlob(J)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCodeHeapEntries(I)[Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCompilationActivityMode()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodData0(Ljava/lang/reflect/Executable;)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getCodeBlob(J)[Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getThreadStackSize()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getThreadRemainingStackSize()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::DefineModule(Ljava/lang/Object;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::AddModuleExports(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::AddReadsModule(Ljava/lang/Object;Ljava/lang/Object;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::AddModuleExportsToAllUnnamed(Ljava/lang/Object;Ljava/lang/String;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::AddModuleExportsToAll(Ljava/lang/Object;Ljava/lang/String;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::assertMatchingSafepointCalls(ZZ)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isMonitorInflated0(Ljava/lang/Object;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::forceSafepoint()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getConstantPool0(Ljava/lang/Class;)J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getConstantPoolCacheIndexTag0()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getConstantPoolCacheLength0(Ljava/lang/Class;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::remapInstructionOperandFromCPCache0(Ljava/lang/Class;I)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::encodeConstantPoolIndyIndex0(I)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodBooleanOption(Ljava/lang/reflect/Executable;Ljava/lang/String;)Ljava/lang/Boolean;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodIntxOption(Ljava/lang/reflect/Executable;Ljava/lang/String;)Ljava/lang/Long;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodUintxOption(Ljava/lang/reflect/Executable;Ljava/lang/String;)Ljava/lang/Long;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodDoubleOption(Ljava/lang/reflect/Executable;Ljava/lang/String;)Ljava/lang/Double;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getMethodStringOption(Ljava/lang/reflect/Executable;Ljava/lang/String;)Ljava/lang/String;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getDefaultArchivePath()Ljava/lang/String;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isSharingEnabled()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isShared(Ljava/lang/Object;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isSharedClass(Ljava/lang/Class;)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::areSharedStringsIgnored()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::getResolvedReferences(Ljava/lang/Class;)Ljava/lang/Object;
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::linkClass(Ljava/lang/Class;)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::areOpenArchiveHeapObjectsMapped()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isCDSIncludedInVmBuild()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isJFRIncludedInVmBuild()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isJavaHeapArchiveSupported()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::cdsMemoryMappingFailed()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::clearInlineCaches0(Z)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::handshakeWalkStack(Ljava/lang/Thread;Z)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::addCompilerDirective(Ljava/lang/String;)I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::removeCompilerDirective(I)V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isGCSupported(I)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isGCSelected(I)Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::isGCSelectedErgonomically()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::supportsConcurrentGCPhaseControl()Z
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::requestConcurrentGCPhase0(Ljava/lang/String;)Z
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
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::disableElfSectionCache()V
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::resolvedMethodItemsCount()J
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::protectionDomainRemovedCount()I
Warning: 'NoSuchMethodError' on register of sun.hotspot.WhiteBox::aotLibrariesCount()I
============================= C1-compiled nmethod ==============================
----------------------------------- Assembly -----------------------------------
Compiled method (c1) 574 433 3 org.openjdk.jcstress.tests.defaultValues.arrays.small.plain.ByteTest::actor1 (8 bytes)
total in heap [0x0000ffff9cdcac90,0x0000ffff9cdcb110] = 1152
relocation [0x0000ffff9cdcadf0,0x0000ffff9cdcae10] = 32
main code [0x0000ffff9cdcae40,0x0000ffff9cdcb000] = 448
stub code [0x0000ffff9cdcb000,0x0000ffff9cdcb090] = 144
oops [0x0000ffff9cdcb090,0x0000ffff9cdcb098] = 8
metadata [0x0000ffff9cdcb098,0x0000ffff9cdcb0b0] = 24
scopes data [0x0000ffff9cdcb0b0,0x0000ffff9cdcb0c8] = 24
scopes pcs [0x0000ffff9cdcb0c8,0x0000ffff9cdcb108] = 64
dependencies [0x0000ffff9cdcb108,0x0000ffff9cdcb110] = 8
--------------------------------------------------------------------------------
[Constant Pool (empty)]
--------------------------------------------------------------------------------
[Entry Point]
# {method} {0x0000ffff87ec4d08} 'actor1' '()V' in 'org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest'
# [sp+0x40] (sp of caller)
0x0000ffff9cdcae40: ldr w8, [x1, #8]
0x0000ffff9cdcae44: cmp x9, x8, lsl #3
0x0000ffff9cdcae48: b.eq 0x0000ffff9cdcae80 // b.none
0x0000ffff9cdcae4c: adrp x8, 0x0000ffff9c84e000 ; {runtime_call ic_miss_stub}
0x0000ffff9cdcae50: add x8, x8, #0xf00
0x0000ffff9cdcae54: br x8
0x0000ffff9cdcae58: nop
0x0000ffff9cdcae5c: nop
0x0000ffff9cdcae60: nop
0x0000ffff9cdcae64: nop
0x0000ffff9cdcae68: nop
0x0000ffff9cdcae6c: nop
0x0000ffff9cdcae70: nop
0x0000ffff9cdcae74: nop
0x0000ffff9cdcae78: nop
0x0000ffff9cdcae7c: nop
[Verified Entry Point]
0x0000ffff9cdcae80: nop
0x0000ffff9cdcae84: sub x9, sp, #0x14, lsl #12
0x0000ffff9cdcae88: str xzr, [x9]
0x0000ffff9cdcae8c: sub sp, sp, #0x40
0x0000ffff9cdcae90: stp x29, x30, [sp, #48]
0x0000ffff9cdcae94: mov x3, #0x86b8 // #34488
; {metadata(method data for {method} {0x0000ffff87ec4d08} 'actor1' '()V' in 'org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest')}
0x0000ffff9cdcae98: movk x3, #0x87ec, lsl #16
0x0000ffff9cdcae9c: movk x3, #0xffff, lsl #32
0x0000ffff9cdcaea0: ldr w0, [x3, #324]
0x0000ffff9cdcaea4: add w0, w0, #0x8
0x0000ffff9cdcaea8: str w0, [x3, #324]
0x0000ffff9cdcaeac: and w0, w0, #0x1ff8
0x0000ffff9cdcaeb0: cmp w0, #0x0
0x0000ffff9cdcaeb4: b.eq 0x0000ffff9cdcafa0 // b.none
0x0000ffff9cdcaeb8: orr w19, wzr, #0x4
0x0000ffff9cdcaebc: mov x3, #0x840 // #2112
; {metadata({type array byte})}
0x0000ffff9cdcaec0: movk x3, #0x0, lsl #16
0x0000ffff9cdcaec4: movk x3, #0x1, lsl #32
0x0000ffff9cdcaec8: ubfx x19, x19, #0, #32
0x0000ffff9cdcaecc: mov x5, x19
0x0000ffff9cdcaed0: mov x8, #0xffffff // #16777215
0x0000ffff9cdcaed4: cmp x19, x8
0x0000ffff9cdcaed8: b.cs 0x0000ffff9cdcafc8 // b.hs, b.nlast
0x0000ffff9cdcaedc: mov x4, #0x17 // #23
0x0000ffff9cdcaee0: add x4, x4, w19, uxtw
0x0000ffff9cdcaee4: and x4, x4, #0xfffffffffffffff8
0x0000ffff9cdcaee8: ldr x0, [x28, #280]
0x0000ffff9cdcaeec: add x4, x0, x4, uxtx
0x0000ffff9cdcaef0: ldr x8, [x28, #296]
0x0000ffff9cdcaef4: cmp x4, x8
0x0000ffff9cdcaef8: b.hi 0x0000ffff9cdcafc8 // b.pmore
0x0000ffff9cdcaefc: str x4, [x28, #280]
0x0000ffff9cdcaf00: sub x4, x4, x0
0x0000ffff9cdcaf04: orr x2, xzr, #0x1
0x0000ffff9cdcaf08: str x2, [x0]
0x0000ffff9cdcaf0c: lsr x2, x3, #3
0x0000ffff9cdcaf10: stp w2, w19, [x0, #8]
0x0000ffff9cdcaf14: subs x4, x4, #0x10
0x0000ffff9cdcaf18: b.eq 0x0000ffff9cdcaf6c // b.none
0x0000ffff9cdcaf1c: add x0, x0, #0x10
0x0000ffff9cdcaf20: lsr x4, x4, #3
0x0000ffff9cdcaf24: and x8, x4, #0x7
0x0000ffff9cdcaf28: sub x4, x4, x8
0x0000ffff9cdcaf2c: add x19, x0, x8, lsl #3
0x0000ffff9cdcaf30: adr x9, 0x0000ffff9cdcaf60
0x0000ffff9cdcaf34: sub x9, x9, x8, lsl #2
0x0000ffff9cdcaf38: br x9
0x0000ffff9cdcaf3c: sub x4, x4, #0x8
0x0000ffff9cdcaf40: stur xzr, [x19, #-64]
0x0000ffff9cdcaf44: stur xzr, [x19, #-56]
0x0000ffff9cdcaf48: stur xzr, [x19, #-48]
0x0000ffff9cdcaf4c: stur xzr, [x19, #-40]
0x0000ffff9cdcaf50: stur xzr, [x19, #-32]
0x0000ffff9cdcaf54: stur xzr, [x19, #-24]
0x0000ffff9cdcaf58: stur xzr, [x19, #-16]
0x0000ffff9cdcaf5c: stur xzr, [x19, #-8]
0x0000ffff9cdcaf60: add x19, x19, #0x40
0x0000ffff9cdcaf64: cbnz x4, 0x0000ffff9cdcaf3c
0x0000ffff9cdcaf68: sub x0, x0, #0x10
0x0000ffff9cdcaf6c: dmb ishst
0x0000ffff9cdcaf70: mov x8, x0
0x0000ffff9cdcaf74: str w8, [x1, #12]
0x0000ffff9cdcaf78: lsr x0, x1, #9
0x0000ffff9cdcaf7c: mov x1, #0x2000 // #8192
0x0000ffff9cdcaf80: movk x1, #0xb8e3, lsl #16
0x0000ffff9cdcaf84: movk x1, #0xffff, lsl #32
0x0000ffff9cdcaf88: strb wzr, [x0, x1, lsl #0]
0x0000ffff9cdcaf8c: ldp x29, x30, [sp, #48]
0x0000ffff9cdcaf90: add sp, sp, #0x40
0x0000ffff9cdcaf94: ldr x8, [x28, #264]
0x0000ffff9cdcaf98: ldr wzr, [x8] ; {poll_return}
0x0000ffff9cdcaf9c: ret
0x0000ffff9cdcafa0: mov x8, #0x4d08 // #19720
; {metadata({method} {0x0000ffff87ec4d08} 'actor1' '()V' in 'org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest')}
0x0000ffff9cdcafa4: movk x8, #0x87ec, lsl #16
0x0000ffff9cdcafa8: movk x8, #0xffff, lsl #32
0x0000ffff9cdcafac: str x8, [sp, #8]
0x0000ffff9cdcafb0: mov x8, #0xffffffffffffffff // #-1
0x0000ffff9cdcafb4: str x8, [sp]
0x0000ffff9cdcafb8: adrp x8, 0x0000ffff9c905000 ; {runtime_call counter_overflow Runtime1 stub}
0x0000ffff9cdcafbc: add x8, x8, #0x380
0x0000ffff9cdcafc0: blr x8 ; ImmutableOopMap {c_rarg1=Oop }
;*synchronization entry
; - org.openjdk.jcstress.tests.defaultValues.arrays.small.plain.ByteTest::actor1@-1 (line 45)
0x0000ffff9cdcafc4: b 0x0000ffff9cdcaeb8
0x0000ffff9cdcafc8: adrp x8, 0x0000ffff9c901000 ; {runtime_call new_type_array Runtime1 stub}
0x0000ffff9cdcafcc: add x8, x8, #0x780
0x0000ffff9cdcafd0: blr x8 ; ImmutableOopMap {c_rarg1=Oop }
;*newarray {reexecute=0 rethrow=0 return_oop=0}
; - org.openjdk.jcstress.tests.defaultValues.arrays.small.plain.ByteTest::actor1@2 (line 45)
0x0000ffff9cdcafd4: b 0x0000ffff9cdcaf70
0x0000ffff9cdcafd8: nop
0x0000ffff9cdcafdc: nop
0x0000ffff9cdcafe0: ldr x0, [x28, #1008]
0x0000ffff9cdcafe4: str xzr, [x28, #1008]
0x0000ffff9cdcafe8: str xzr, [x28, #1016]
0x0000ffff9cdcafec: ldp x29, x30, [sp, #48]
0x0000ffff9cdcaff0: add sp, sp, #0x40
0x0000ffff9cdcaff4: adrp x8, 0x0000ffff9c872000 ; {runtime_call unwind_exception Runtime1 stub}
0x0000ffff9cdcaff8: add x8, x8, #0x900
0x0000ffff9cdcaffc: br x8
[Exception Handler]
0x0000ffff9cdcb000: adrp x8, 0x0000ffff9c902000 ; {no_reloc}
0x0000ffff9cdcb004: add x8, x8, #0x680
0x0000ffff9cdcb008: blr x8
0x0000ffff9cdcb00c: stp x0, x1, [sp, #-256]!
0x0000ffff9cdcb010: stp x2, x3, [sp, #16]
0x0000ffff9cdcb014: stp x4, x5, [sp, #32]
0x0000ffff9cdcb018: stp x6, x7, [sp, #48]
0x0000ffff9cdcb01c: stp x8, x9, [sp, #64]
0x0000ffff9cdcb020: stp x10, x11, [sp, #80]
0x0000ffff9cdcb024: stp x12, x13, [sp, #96]
0x0000ffff9cdcb028: stp x14, x15, [sp, #112]
0x0000ffff9cdcb02c: stp x16, x17, [sp, #128]
0x0000ffff9cdcb030: stp x18, x19, [sp, #144]
0x0000ffff9cdcb034: stp x20, x21, [sp, #160]
0x0000ffff9cdcb038: stp x22, x23, [sp, #176]
0x0000ffff9cdcb03c: stp x24, x25, [sp, #192]
0x0000ffff9cdcb040: stp x26, x27, [sp, #208]
0x0000ffff9cdcb044: stp x28, x29, [sp, #224]
0x0000ffff9cdcb048: stp x30, xzr, [sp, #240]
0x0000ffff9cdcb04c: mov x0, #0x8218 // #33304
0x0000ffff9cdcb050: movk x0, #0xbaa1, lsl #16
0x0000ffff9cdcb054: movk x0, #0xffff, lsl #32
0x0000ffff9cdcb058: mov x1, #0x2dcc // #11724
0x0000ffff9cdcb05c: movk x1, #0x9c8f, lsl #16
0x0000ffff9cdcb060: movk x1, #0xffff, lsl #32
0x0000ffff9cdcb064: mov x2, sp
0x0000ffff9cdcb068: mov x3, #0x1bf8 // #7160
0x0000ffff9cdcb06c: movk x3, #0xba57, lsl #16
0x0000ffff9cdcb070: movk x3, #0xffff, lsl #32
0x0000ffff9cdcb074: blr x3
0x0000ffff9cdcb078: hlt #0x0
[Deopt Handler Code]
0x0000ffff9cdcb07c: adr x30, 0x0000ffff9cdcb07c
0x0000ffff9cdcb080: adrp x8, 0x0000ffff9c84d000 ; {runtime_call DeoptimizationBlob}
0x0000ffff9cdcb084: add x8, x8, #0x540
0x0000ffff9cdcb088: br x8
0x0000ffff9cdcb08c: .inst 0x00000000 ; undefined
--------------------------------------------------------------------------------
============================= C2-compiled nmethod ==============================
----------------------------------- Assembly -----------------------------------
Compiled method (c2) 584 442 4 org.openjdk.jcstress.tests.defaultValues.arrays.small.plain.ByteTest::actor1 (8 bytes)
total in heap [0x0000ffffa4287e10,0x0000ffffa4288168] = 856
relocation [0x0000ffffa4287f70,0x0000ffffa4287f98] = 40
main code [0x0000ffffa4287fc0,0x0000ffffa42880c0] = 256
stub code [0x0000ffffa42880c0,0x0000ffffa42880f0] = 48
oops [0x0000ffffa42880f0,0x0000ffffa42880f8] = 8
metadata [0x0000ffffa42880f8,0x0000ffffa4288108] = 16
scopes data [0x0000ffffa4288108,0x0000ffffa4288118] = 16
scopes pcs [0x0000ffffa4288118,0x0000ffffa4288148] = 48
dependencies [0x0000ffffa4288148,0x0000ffffa4288150] = 8
handler table [0x0000ffffa4288150,0x0000ffffa4288168] = 24
--------------------------------------------------------------------------------
[Constant Pool (empty)]
--------------------------------------------------------------------------------
[Entry Point]
# {method} {0x0000ffff87ec4d08} 'actor1' '()V' in 'org/openjdk/jcstress/tests/defaultValues/arrays/small/plain/ByteTest'
# [sp+0x30] (sp of caller)
0x0000ffffa4287fc0: ldr w8, [x1, #8]
0x0000ffffa4287fc4: cmp x9, x8, lsl #3
0x0000ffffa4287fc8: b.eq 0x0000ffffa4287fd8 // b.none
0x0000ffffa4287fcc: adrp x8, 0x0000ffff9c84e000 ; {runtime_call ic_miss_stub}
0x0000ffffa4287fd0: add x8, x8, #0xf00
0x0000ffffa4287fd4: br x8
0x0000ffffa4287fd8: nop
0x0000ffffa4287fdc: nop
[Verified Entry Point]
0x0000ffffa4287fe0: nop
0x0000ffffa4287fe4: sub x9, sp, #0x14, lsl #12
0x0000ffffa4287fe8: str xzr, [x9]
0x0000ffffa4287fec: sub sp, sp, #0x30
0x0000ffffa4287ff0: stp x29, x30, [sp, #32]
0x0000ffffa4287ff4: ldr x0, [x28, #280]
0x0000ffffa4287ff8: ldr x10, [x28, #296]
0x0000ffffa4287ffc: add x11, x0, #0x18
0x0000ffffa4288000: str x1, [sp]
0x0000ffffa4288004: orr w2, wzr, #0x4
0x0000ffffa4288008: cmp x11, x10
0x0000ffffa428800c: b.cs 0x0000ffffa428806c // b.hs, b.nlast
0x0000ffffa4288010: orr x10, xzr, #0x1
0x0000ffffa4288014: str x11, [x28, #280]
0x0000ffffa4288018: mov x12, #0x20000000 // #536870912
; {metadata({type array byte})}
0x0000ffffa428801c: movk x12, #0x108
0x0000ffffa4288020: str x10, [x0]
0x0000ffffa4288024: str w12, [x0, #8]
0x0000ffffa4288028: prfm pstl1keep, [x11, #192]
0x0000ffffa428802c: str w2, [x0, #12]
0x0000ffffa4288030: prfm pstl1keep, [x11, #256]
0x0000ffffa4288034: str xzr, [x0, #16]
0x0000ffffa4288038: prfm pstl1keep, [x11, #320]
0x0000ffffa428803c: dmb ishst
0x0000ffffa4288040: mov x11, x0
0x0000ffffa4288044: ldr x13, [sp]
0x0000ffffa4288048: lsr x10, x13, #9
0x0000ffffa428804c: adrp x12, word_map_base ; {external_word}
0x0000ffffa4288050: str w11, [x13, #12]
0x0000ffffa4288054: strb wzr, [x12, x10, lsl #0]
0x0000ffffa4288058: ldp x29, x30, [sp, #32]
0x0000ffffa428805c: add sp, sp, #0x30
0x0000ffffa4288060: ldr x8, [x28, #264]
0x0000ffffa4288064: ldr wzr, [x8] ; {poll_return}
0x0000ffffa4288068: ret
0x0000ffffa428806c: mov x1, #0x840 // #2112
; {metadata({type array byte})}
0x0000ffffa4288070: movk x1, #0x0, lsl #16
0x0000ffffa4288074: movk x1, #0x1, lsl #32
0x0000ffffa4288078: bl 0x0000ffff9c9070c0 ; ImmutableOopMap {[0]=Oop }
;*newarray {reexecute=0 rethrow=0 return_oop=1}
; - org.openjdk.jcstress.tests.defaultValues.arrays.small.plain.ByteTest::actor1@2 (line 45)
; {runtime_call _new_array_Java}
0x0000ffffa428807c: b 0x0000ffffa428803c
0x0000ffffa4288080: mov x1, x0
0x0000ffffa4288084: ldp x29, x30, [sp, #32]
0x0000ffffa4288088: add sp, sp, #0x30
0x0000ffffa428808c: adrp x8, 0x0000ffff9c907000 ; {runtime_call _rethrow_Java}
0x0000ffffa4288090: add x8, x8, #0x3c0
0x0000ffffa4288094: br x8
0x0000ffffa4288098: .inst 0x00000000 ; undefined
0x0000ffffa428809c: .inst 0x00000000 ; undefined
0x0000ffffa42880a0: .inst 0x00000000 ; undefined
0x0000ffffa42880a4: .inst 0x00000000 ; undefined
0x0000ffffa42880a8: .inst 0x00000000 ; undefined
0x0000ffffa42880ac: .inst 0x00000000 ; undefined
0x0000ffffa42880b0: .inst 0x00000000 ; undefined
0x0000ffffa42880b4: .inst 0x00000000 ; undefined
0x0000ffffa42880b8: .inst 0x00000000 ; undefined
0x0000ffffa42880bc: .inst 0x00000000 ; undefined
[Stub Code]
0x0000ffffa42880c0: ldr x8, 0x0000ffffa42880c8 ; {no_reloc}
0x0000ffffa42880c4: br x8
0x0000ffffa42880c8: ldr q0, 0x0000ffffa41a8ee0
0x0000ffffa42880cc: .inst 0x0000ffff ; undefined
[Exception Handler]
0x0000ffffa42880d0: adrp x8, 0x0000ffff9c8ff000 ; {runtime_call ExceptionBlob}
0x0000ffffa42880d4: add x8, x8, #0xc80
0x0000ffffa42880d8: br x8
[Deopt Handler Code]
0x0000ffffa42880dc: adr x30, 0x0000ffffa42880dc
0x0000ffffa42880e0: adrp x8, 0x0000ffff9c84d000 ; {runtime_call DeoptimizationBlob}
0x0000ffffa42880e4: add x8, x8, #0x540
0x0000ffffa42880e8: br x8
0x0000ffffa42880ec: .inst 0x00000000 ; undefined
--------------------------------------------------------------------------------