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 --------------------------------------------------------------------------------