Building target 'hotspot' in configuration 'linux-riscv64-server-fastdebug' Compiling up to 1 files for BUILD_TOOLS_HOTSPOT Copying support/modules_include/java.base/jni.h Copying support/modules_include/java.base/jvmticmlr.h Copying support/modules_include/java.base/linux/jni_md.h Adding -server KNOWN to jvm.cfg Adding -client IGNORE to jvm.cfg Copying support/modules_conf/java.base/sdp/sdp.conf.template Copying support/modules_legal/common/LICENSE Copying support/modules_legal/common/ASSEMBLY_EXCEPTION Copying support/modules_legal/common/ADDITIONAL_LICENSE_INFO Copying support/modules_legal/java.base/aes.md Copying support/modules_legal/java.base/asm.md Copying support/modules_legal/java.base/c-libutl.md Copying support/modules_legal/java.base/cldr.md Copying support/modules_legal/java.base/icu.md Copying support/modules_legal/java.base/public_suffix.md Copying support/modules_legal/java.base/siphash.md Copying support/modules_legal/java.base/unicode.md Copying support/modules_legal/java.base/zlib.md Processing classfile_constants.h Copying jdk/include/jni.h Copying jdk/include/jvmticmlr.h Copying jdk/include/linux/jni_md.h Copying jdk/conf/security/java.policy Copying jdk/conf/net.properties Copying jdk/conf/sdp/sdp.conf.template Creating symlink jdk/lib/jvm.cfg Creating symlink jdk/lib/security/default.policy Copying jdk/include/classfile_constants.h Building JVM variant 'server' with features 'cds compiler1 compiler2 epsilongc g1gc jfr jni-check jvmci jvmti management parallelgc serialgc services shenandoahgc vm-structs zgc' Generating JFR header files Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Preprocessing adlc files riscv.ad riscv_v.ad riscv_b.ad shenandoah_riscv.ad x_riscv.ad z_riscv.ad Compiling up to 2 files for BUILD_JVMTI_TOOLS Processing hotspot Compiling adlArena.cpp (for adlc) Compiling adlparse.cpp (for adlc) Compiling archDesc.cpp (for adlc) Compiling dfa.cpp (for adlc) Compiling dict2.cpp (for adlc) Compiling filebuff.cpp (for adlc) Compiling forms.cpp (for adlc) Compiling formsopt.cpp (for adlc) Compiling formssel.cpp (for adlc) Compiling main.cpp (for adlc) Compiling opcodes.cpp (for adlc) Compiling output_c.cpp (for adlc) Compiling output_h.cpp (for adlc) Linking adlc Generating jvmti file jvmtiEnter.cpp Generating jvmti file jvmtiEnterTrace.cpp Generating jvmti file jvmtiEnv.hpp Generating jvmti file jvmti.h Generating jvmti file jvmti.html Generating adlc files Postprocessing adlc file ad_riscv.cpp Postprocessing adlc file ad_riscv.hpp Postprocessing adlc file ad_riscv_clone.cpp Postprocessing adlc file ad_riscv_expand.cpp Postprocessing adlc file ad_riscv_format.cpp Postprocessing adlc file ad_riscv_gen.cpp Postprocessing adlc file ad_riscv_misc.cpp Postprocessing adlc file ad_riscv_peephole.cpp Postprocessing adlc file ad_riscv_pipeline.cpp Postprocessing adlc file adGlobals_riscv.hpp Postprocessing adlc file dfa_riscv.cpp Copying support/modules_include/java.base/jvmti.h Creating support/modules_libs/java.base/server/libjvm.so from 1206 file(s) Compiling abstractCompiler.cpp (for libjvm.so) Compiling abstractDisassembler.cpp (for libjvm.so) Compiling abstractInterpreter.cpp (for libjvm.so) Compiling abstractInterpreter_riscv.cpp (for libjvm.so) Compiling accessBackend.cpp (for libjvm.so) Compiling accessBarrierSupport.cpp (for libjvm.so) Compiling accessFlags.cpp (for libjvm.so) Compiling ad_riscv.cpp (for libjvm.so) Compiling ad_riscv_clone.cpp (for libjvm.so) Compiling ad_riscv_expand.cpp (for libjvm.so) Compiling ad_riscv_format.cpp (for libjvm.so) Compiling ad_riscv_gen.cpp (for libjvm.so) Compiling ad_riscv_misc.cpp (for libjvm.so) Compiling ad_riscv_peephole.cpp (for libjvm.so) Compiling ad_riscv_pipeline.cpp (for libjvm.so) Compiling adaptiveSizePolicy.cpp (for libjvm.so) Compiling addnode.cpp (for libjvm.so) Compiling ageTable.cpp (for libjvm.so) Compiling ageTableTracer.cpp (for libjvm.so) Compiling allocTracer.cpp (for libjvm.so) Compiling allocation.cpp (for libjvm.so) Compiling altHashing.cpp (for libjvm.so) Compiling annotations.cpp (for libjvm.so) Compiling archiveBuilder.cpp (for libjvm.so) Compiling archiveHeapLoader.cpp (for libjvm.so) Compiling archiveHeapWriter.cpp (for libjvm.so) Compiling archiveUtils.cpp (for libjvm.so) Compiling arena.cpp (for libjvm.so) Compiling arguments.cpp (for libjvm.so) Compiling arrayKlass.cpp (for libjvm.so) Compiling arraycopynode.cpp (for libjvm.so) Compiling assembler.cpp (for libjvm.so) Compiling assembler_linux_riscv.cpp (for libjvm.so) Compiling assembler_riscv.cpp (for libjvm.so) Compiling attachListener.cpp (for libjvm.so) Compiling attachListener_linux.cpp (for libjvm.so) Compiling barrierSet.cpp (for libjvm.so) Compiling barrierSetAssembler_riscv.cpp (for libjvm.so) Compiling barrierSetC1.cpp (for libjvm.so) Compiling barrierSetC2.cpp (for libjvm.so) Compiling barrierSetNMethod.cpp (for libjvm.so) Compiling barrierSetNMethod_riscv.cpp (for libjvm.so) Compiling barrierSetStackChunk.cpp (for libjvm.so) Compiling basicLock.cpp (for libjvm.so) Compiling bcEscapeAnalyzer.cpp (for libjvm.so) Compiling bfsClosure.cpp (for libjvm.so) Compiling bitMap.cpp (for libjvm.so) Compiling block.cpp (for libjvm.so) Compiling blockOffsetTable.cpp (for libjvm.so) Compiling blockTree.cpp (for libjvm.so) Compiling bootstrapInfo.cpp (for libjvm.so) Compiling bufferNodeList.cpp (for libjvm.so) Compiling buildOopMap.cpp (for libjvm.so) Compiling bytecode.cpp (for libjvm.so) Compiling bytecodeAssembler.cpp (for libjvm.so) Compiling bytecodeHistogram.cpp (for libjvm.so) Compiling bytecodeInfo.cpp (for libjvm.so) Compiling bytecodeStream.cpp (for libjvm.so) Compiling bytecodeTracer.cpp (for libjvm.so) Compiling bytecodeUtils.cpp (for libjvm.so) Compiling bytecodes.cpp (for libjvm.so) Compiling c1_CFGPrinter.cpp (for libjvm.so) Compiling c1_Canonicalizer.cpp (for libjvm.so) Compiling c1_CodeStubs_riscv.cpp (for libjvm.so) Compiling c1_Compilation.cpp (for libjvm.so) Compiling c1_Compiler.cpp (for libjvm.so) Compiling c1_FpuStackSim_riscv.cpp (for libjvm.so) Compiling c1_FrameMap.cpp (for libjvm.so) Compiling c1_FrameMap_riscv.cpp (for libjvm.so) Compiling c1_GraphBuilder.cpp (for libjvm.so) Compiling c1_IR.cpp (for libjvm.so) Compiling c1_Instruction.cpp (for libjvm.so) Compiling c1_InstructionPrinter.cpp (for libjvm.so) Compiling c1_LIR.cpp (for libjvm.so) Compiling c1_LIRAssembler.cpp (for libjvm.so) Compiling c1_LIRAssembler_arith_riscv.cpp (for libjvm.so) Compiling c1_LIRAssembler_arraycopy_riscv.cpp (for libjvm.so) Compiling c1_LIRAssembler_riscv.cpp (for libjvm.so) Compiling c1_LIRGenerator.cpp (for libjvm.so) Compiling c1_LIRGenerator_riscv.cpp (for libjvm.so) Compiling c1_LIR_riscv.cpp (for libjvm.so) Compiling c1_LinearScan.cpp (for libjvm.so) Compiling c1_LinearScan_riscv.cpp (for libjvm.so) Compiling c1_MacroAssembler_riscv.cpp (for libjvm.so) Compiling c1_Optimizer.cpp (for libjvm.so) Compiling c1_RangeCheckElimination.cpp (for libjvm.so) Compiling c1_Runtime1.cpp (for libjvm.so) Compiling c1_Runtime1_riscv.cpp (for libjvm.so) Compiling c1_ValueMap.cpp (for libjvm.so) Compiling c1_ValueStack.cpp (for libjvm.so) Compiling c1_ValueType.cpp (for libjvm.so) Compiling c2_CodeStubs.cpp (for libjvm.so) Compiling c2_CodeStubs_riscv.cpp (for libjvm.so) Compiling c2_MacroAssembler_riscv.cpp (for libjvm.so) Compiling c2_init_riscv.cpp (for libjvm.so) Compiling c2compiler.cpp (for libjvm.so) Compiling cHeapStringHolder.cpp (for libjvm.so) Compiling cSpaceCounters.cpp (for libjvm.so) Compiling callGenerator.cpp (for libjvm.so) Compiling callnode.cpp (for libjvm.so) Compiling cardTable.cpp (for libjvm.so) Compiling cardTableBarrierSet.cpp (for libjvm.so) Compiling cardTableBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling cardTableBarrierSetC1.cpp (for libjvm.so) Compiling cardTableBarrierSetC2.cpp (for libjvm.so) Compiling cardTableRS.cpp (for libjvm.so) Compiling castnode.cpp (for libjvm.so) Compiling cdsConstants.cpp (for libjvm.so) Compiling cdsHeapVerifier.cpp (for libjvm.so) Compiling cdsProtectionDomain.cpp (for libjvm.so) Compiling cfgnode.cpp (for libjvm.so) Compiling cgroupSubsystem_linux.cpp (for libjvm.so) Compiling cgroupV1Subsystem_linux.cpp (for libjvm.so) Compiling cgroupV2Subsystem_linux.cpp (for libjvm.so) Compiling chaitin.cpp (for libjvm.so) Compiling chunkHeaderPool.cpp (for libjvm.so) Compiling chunkManager.cpp (for libjvm.so) Compiling chunklevel.cpp (for libjvm.so) Compiling ciArray.cpp (for libjvm.so) Compiling ciArrayKlass.cpp (for libjvm.so) Compiling ciBaseObject.cpp (for libjvm.so) Compiling ciCallSite.cpp (for libjvm.so) Compiling ciConstant.cpp (for libjvm.so) Compiling ciConstantPoolCache.cpp (for libjvm.so) Compiling ciEnv.cpp (for libjvm.so) Compiling ciExceptionHandler.cpp (for libjvm.so) Compiling ciField.cpp (for libjvm.so) Compiling ciFlags.cpp (for libjvm.so) Compiling ciInstance.cpp (for libjvm.so) Compiling ciInstanceKlass.cpp (for libjvm.so) Compiling ciKlass.cpp (for libjvm.so) Compiling ciMemberName.cpp (for libjvm.so) Compiling ciMetadata.cpp (for libjvm.so) Compiling ciMethod.cpp (for libjvm.so) Compiling ciMethodBlocks.cpp (for libjvm.so) Compiling ciMethodData.cpp (for libjvm.so) Compiling ciMethodHandle.cpp (for libjvm.so) Compiling ciMethodType.cpp (for libjvm.so) Compiling ciNullObject.cpp (for libjvm.so) Compiling ciObjArray.cpp (for libjvm.so) Compiling ciObjArrayKlass.cpp (for libjvm.so) Compiling ciObject.cpp (for libjvm.so) Compiling ciObjectFactory.cpp (for libjvm.so) Compiling ciReplay.cpp (for libjvm.so) Compiling ciSignature.cpp (for libjvm.so) Compiling ciStreams.cpp (for libjvm.so) Compiling ciSymbol.cpp (for libjvm.so) Compiling ciType.cpp (for libjvm.so) Compiling ciTypeArray.cpp (for libjvm.so) Compiling ciTypeArrayKlass.cpp (for libjvm.so) Compiling ciTypeFlow.cpp (for libjvm.so) Compiling ciUtilities.cpp (for libjvm.so) Compiling classFileError.cpp (for libjvm.so) Compiling classFileParser.cpp (for libjvm.so) Compiling classFileStream.cpp (for libjvm.so) Compiling classListParser.cpp (for libjvm.so) Compiling classListWriter.cpp (for libjvm.so) Compiling classLoader.cpp (for libjvm.so) Compiling classLoaderData.cpp (for libjvm.so) Compiling classLoaderDataGraph.cpp (for libjvm.so) Compiling classLoaderDataShared.cpp (for libjvm.so) Compiling classLoaderExt.cpp (for libjvm.so) Compiling classLoaderHierarchyDCmd.cpp (for libjvm.so) Compiling classLoaderMetaspace.cpp (for libjvm.so) Compiling classLoaderStats.cpp (for libjvm.so) Compiling classLoadingService.cpp (for libjvm.so) Compiling classPrelinker.cpp (for libjvm.so) Compiling classPrinter.cpp (for libjvm.so) Compiling classUnloadingContext.cpp (for libjvm.so) Compiling classes.cpp (for libjvm.so) Compiling classpathStream.cpp (for libjvm.so) Compiling coalesce.cpp (for libjvm.so) Compiling codeBehaviours.cpp (for libjvm.so) Compiling codeBlob.cpp (for libjvm.so) Compiling codeBuffer.cpp (for libjvm.so) Compiling codeBuffer_riscv.cpp (for libjvm.so) Compiling codeCache.cpp (for libjvm.so) Compiling codeHeapState.cpp (for libjvm.so) Compiling collectedHeap.cpp (for libjvm.so) Compiling collectorCounters.cpp (for libjvm.so) Compiling commitLimiter.cpp (for libjvm.so) Compiling commitMask.cpp (for libjvm.so) Compiling compactHashtable.cpp (for libjvm.so) Compiling compilationLog.cpp (for libjvm.so) Compiling compilationPolicy.cpp (for libjvm.so) Compiling compile.cpp (for libjvm.so) Compiling compileBroker.cpp (for libjvm.so) Compiling compileLog.cpp (for libjvm.so) Compiling compileTask.cpp (for libjvm.so) Compiling compiledIC.cpp (for libjvm.so) Compiling compiledICHolder.cpp (for libjvm.so) Compiling compiledIC_riscv.cpp (for libjvm.so) Compiling compiledMethod.cpp (for libjvm.so) Compiling compilerDefinitions.cpp (for libjvm.so) Compiling compilerDirectives.cpp (for libjvm.so) Compiling compilerEvent.cpp (for libjvm.so) Compiling compilerOracle.cpp (for libjvm.so) Compiling compilerThread.cpp (for libjvm.so) Compiling compressedOops.cpp (for libjvm.so) Compiling compressedStream.cpp (for libjvm.so) Compiling concurrentGCBreakpoints.cpp (for libjvm.so) Compiling concurrentGCThread.cpp (for libjvm.so) Compiling connode.cpp (for libjvm.so) Compiling constMethod.cpp (for libjvm.so) Compiling constMethodFlags.cpp (for libjvm.so) Compiling constantPool.cpp (for libjvm.so) Compiling constantTable.cpp (for libjvm.so) Compiling constantTag.cpp (for libjvm.so) Compiling continuation.cpp (for libjvm.so) Compiling continuationEntry.cpp (for libjvm.so) Compiling continuationFreezeThaw.cpp (for libjvm.so) Compiling continuationJavaClasses.cpp (for libjvm.so) Compiling continuationWrapper.cpp (for libjvm.so) Compiling convertnode.cpp (for libjvm.so) Compiling copy.cpp (for libjvm.so) Compiling countbitsnode.cpp (for libjvm.so) Compiling cpCache.cpp (for libjvm.so) Compiling cppVtables.cpp (for libjvm.so) Compiling debug.cpp (for libjvm.so) Compiling debugInfo.cpp (for libjvm.so) Compiling debugInfoRec.cpp (for libjvm.so) Compiling decoder.cpp (for libjvm.so) Compiling decoder_elf.cpp (for libjvm.so) Compiling decoder_linux.cpp (for libjvm.so) Compiling defNewGeneration.cpp (for libjvm.so) Compiling defaultMethods.cpp (for libjvm.so) Compiling deoptimization.cpp (for libjvm.so) Compiling dependencies.cpp (for libjvm.so) Compiling dependencyContext.cpp (for libjvm.so) Compiling dfa_riscv.cpp (for libjvm.so) Compiling dfsClosure.cpp (for libjvm.so) Compiling diagnosticArgument.cpp (for libjvm.so) Compiling diagnosticCommand.cpp (for libjvm.so) Compiling diagnosticFramework.cpp (for libjvm.so) Compiling dict.cpp (for libjvm.so) Compiling dictionary.cpp (for libjvm.so) Compiling directivesParser.cpp (for libjvm.so) Compiling disassembler.cpp (for libjvm.so) Compiling divnode.cpp (for libjvm.so) Compiling doCall.cpp (for libjvm.so) Compiling domgraph.cpp (for libjvm.so) Compiling downcallLinker.cpp (for libjvm.so) Compiling downcallLinker_riscv.cpp (for libjvm.so) Compiling dumpAllocStats.cpp (for libjvm.so) Compiling dumpTimeClassInfo.cpp (for libjvm.so) Compiling dynamicArchive.cpp (for libjvm.so) Compiling edge.cpp (for libjvm.so) Compiling edgeQueue.cpp (for libjvm.so) Compiling edgeStore.cpp (for libjvm.so) Compiling edgeUtils.cpp (for libjvm.so) Compiling elfFile.cpp (for libjvm.so) Compiling elfFuncDescTable.cpp (for libjvm.so) Compiling elfStringTable.cpp (for libjvm.so) Compiling elfSymbolTable.cpp (for libjvm.so) Compiling epsilonArguments.cpp (for libjvm.so) Compiling epsilonBarrierSet.cpp (for libjvm.so) Compiling epsilonHeap.cpp (for libjvm.so) Compiling epsilonInitLogger.cpp (for libjvm.so) Compiling epsilonMemoryPool.cpp (for libjvm.so) Compiling epsilonMonitoringSupport.cpp (for libjvm.so) Compiling escape.cpp (for libjvm.so) Compiling escapeBarrier.cpp (for libjvm.so) Compiling eventEmitter.cpp (for libjvm.so) Compiling events.cpp (for libjvm.so) Compiling exceptionHandlerTable.cpp (for libjvm.so) Compiling exceptions.cpp (for libjvm.so) Compiling fieldDescriptor.cpp (for libjvm.so) Compiling fieldInfo.cpp (for libjvm.so) Compiling fieldLayoutBuilder.cpp (for libjvm.so) Compiling filemap.cpp (for libjvm.so) Compiling finalizerService.cpp (for libjvm.so) Compiling foreignGlobals.cpp (for libjvm.so) Compiling foreignGlobals_riscv.cpp (for libjvm.so) Compiling formatBuffer.cpp (for libjvm.so) Compiling forte.cpp (for libjvm.so) Compiling frame.cpp (for libjvm.so) Compiling frame_riscv.cpp (for libjvm.so) Compiling freeBlocks.cpp (for libjvm.so) Compiling freeChunkList.cpp (for libjvm.so) Compiling freeListAllocator.cpp (for libjvm.so) Compiling g1AllocRegion.cpp (for libjvm.so) Compiling g1Allocator.cpp (for libjvm.so) Compiling g1Analytics.cpp (for libjvm.so) Compiling g1Arguments.cpp (for libjvm.so) Compiling g1BarrierSet.cpp (for libjvm.so) Compiling g1BarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling g1BarrierSetC1.cpp (for libjvm.so) Compiling g1BarrierSetC2.cpp (for libjvm.so) Compiling g1BarrierSetRuntime.cpp (for libjvm.so) Compiling g1BatchedTask.cpp (for libjvm.so) Compiling g1BiasedArray.cpp (for libjvm.so) Compiling g1BlockOffsetTable.cpp (for libjvm.so) Compiling g1CardSet.cpp (for libjvm.so) Compiling g1CardSetContainers.cpp (for libjvm.so) Compiling g1CardSetMemory.cpp (for libjvm.so) Compiling g1CardTable.cpp (for libjvm.so) Compiling g1CodeBlobClosure.cpp (for libjvm.so) Compiling g1CodeRootSet.cpp (for libjvm.so) Compiling g1CollectedHeap.cpp (for libjvm.so) Compiling g1CollectionSet.cpp (for libjvm.so) Compiling g1CollectionSetCandidates.cpp (for libjvm.so) Compiling g1CollectionSetChooser.cpp (for libjvm.so) Compiling g1CollectorState.cpp (for libjvm.so) Compiling g1CommittedRegionMap.cpp (for libjvm.so) Compiling g1ConcurrentMark.cpp (for libjvm.so) Compiling g1ConcurrentMarkBitMap.cpp (for libjvm.so) Compiling g1ConcurrentMarkObjArrayProcessor.cpp (for libjvm.so) Compiling g1ConcurrentMarkThread.cpp (for libjvm.so) Compiling g1ConcurrentRebuildAndScrub.cpp (for libjvm.so) Compiling g1ConcurrentRefine.cpp (for libjvm.so) Compiling g1ConcurrentRefineStats.cpp (for libjvm.so) Compiling g1ConcurrentRefineThread.cpp (for libjvm.so) Compiling g1ConcurrentRefineThreadsNeeded.cpp (for libjvm.so) Compiling g1DirtyCardQueue.cpp (for libjvm.so) Compiling g1EvacFailure.cpp (for libjvm.so) Compiling g1EvacFailureRegions.cpp (for libjvm.so) Compiling g1EvacStats.cpp (for libjvm.so) Compiling g1FreeIdSet.cpp (for libjvm.so) Compiling g1FromCardCache.cpp (for libjvm.so) Compiling g1FullCollector.cpp (for libjvm.so) Compiling g1FullGCAdjustTask.cpp (for libjvm.so) Compiling g1FullGCCompactTask.cpp (for libjvm.so) Compiling g1FullGCCompactionPoint.cpp (for libjvm.so) Compiling g1FullGCMarkTask.cpp (for libjvm.so) Compiling g1FullGCMarker.cpp (for libjvm.so) Compiling g1FullGCOopClosures.cpp (for libjvm.so) Compiling g1FullGCPrepareTask.cpp (for libjvm.so) Compiling g1FullGCResetMetadataTask.cpp (for libjvm.so) Compiling g1FullGCScope.cpp (for libjvm.so) Compiling g1FullGCTask.cpp (for libjvm.so) Compiling g1GCCounters.cpp (for libjvm.so) Compiling g1GCPhaseTimes.cpp (for libjvm.so) Compiling g1HRPrinter.cpp (for libjvm.so) Compiling g1HeapRegionEventSender.cpp (for libjvm.so) Compiling g1HeapSizingPolicy.cpp (for libjvm.so) Compiling g1HeapTransition.cpp (for libjvm.so) Compiling g1HeapVerifier.cpp (for libjvm.so) Compiling g1IHOPControl.cpp (for libjvm.so) Compiling g1InitLogger.cpp (for libjvm.so) Compiling g1MMUTracker.cpp (for libjvm.so) Compiling g1MemoryPool.cpp (for libjvm.so) Compiling g1MonitoringSupport.cpp (for libjvm.so) Compiling g1MonotonicArena.cpp (for libjvm.so) Compiling g1MonotonicArenaFreeMemoryTask.cpp (for libjvm.so) Compiling g1MonotonicArenaFreePool.cpp (for libjvm.so) Compiling g1NUMA.cpp (for libjvm.so) Compiling g1NUMAStats.cpp (for libjvm.so) Compiling g1OldGenAllocationTracker.cpp (for libjvm.so) Compiling g1OopClosures.cpp (for libjvm.so) Compiling g1OopStarChunkedList.cpp (for libjvm.so) Compiling g1PageBasedVirtualSpace.cpp (for libjvm.so) Compiling g1ParScanThreadState.cpp (for libjvm.so) Compiling g1ParallelCleaning.cpp (for libjvm.so) Compiling g1PeriodicGCTask.cpp (for libjvm.so) Compiling g1Policy.cpp (for libjvm.so) Compiling g1RedirtyCardsQueue.cpp (for libjvm.so) Compiling g1RegionMarkStatsCache.cpp (for libjvm.so) Compiling g1RegionToSpaceMapper.cpp (for libjvm.so) Compiling g1RegionsOnNodes.cpp (for libjvm.so) Compiling g1RemSet.cpp (for libjvm.so) Compiling g1RemSetSummary.cpp (for libjvm.so) Compiling g1RemSetTrackingPolicy.cpp (for libjvm.so) Compiling g1RootClosures.cpp (for libjvm.so) Compiling g1RootProcessor.cpp (for libjvm.so) Compiling g1SATBMarkQueueSet.cpp (for libjvm.so) Compiling g1ServiceThread.cpp (for libjvm.so) Compiling g1StringDedup.cpp (for libjvm.so) Compiling g1SurvRateGroup.cpp (for libjvm.so) Compiling g1SurvivorRegions.cpp (for libjvm.so) Compiling g1Trace.cpp (for libjvm.so) Compiling g1UncommitRegionTask.cpp (for libjvm.so) Compiling g1VMOperations.cpp (for libjvm.so) Compiling g1YoungCollector.cpp (for libjvm.so) Compiling g1YoungGCEvacFailureInjector.cpp (for libjvm.so) Compiling g1YoungGCPostEvacuateTasks.cpp (for libjvm.so) Compiling g1YoungGCPreEvacuateTasks.cpp (for libjvm.so) Compiling g1YoungGenSizer.cpp (for libjvm.so) Compiling gcAdaptivePolicyCounters.cpp (for libjvm.so) Compiling gcArguments.cpp (for libjvm.so) Compiling gcBehaviours.cpp (for libjvm.so) Compiling gcCause.cpp (for libjvm.so) Compiling gcConfig.cpp (for libjvm.so) Compiling gcConfiguration.cpp (for libjvm.so) Compiling gcId.cpp (for libjvm.so) Compiling gcInitLogger.cpp (for libjvm.so) Compiling gcLocker.cpp (for libjvm.so) Compiling gcLogPrecious.cpp (for libjvm.so) Compiling gcNotifier.cpp (for libjvm.so) Compiling gcOverheadChecker.cpp (for libjvm.so) Compiling gcPolicyCounters.cpp (for libjvm.so) Compiling gcStats.cpp (for libjvm.so) Compiling gcTimer.cpp (for libjvm.so) Compiling gcTrace.cpp (for libjvm.so) Compiling gcTraceSend.cpp (for libjvm.so) Compiling gcTraceTime.cpp (for libjvm.so) Compiling gcUtil.cpp (for libjvm.so) Compiling gcVMOperations.cpp (for libjvm.so) Compiling gcm.cpp (for libjvm.so) Compiling genArguments.cpp (for libjvm.so) Compiling genCollectedHeap.cpp (for libjvm.so) Compiling genMarkSweep.cpp (for libjvm.so) Compiling genMemoryPools.cpp (for libjvm.so) Compiling generateOopMap.cpp (for libjvm.so) Compiling generateOptoStub.cpp (for libjvm.so) Compiling generation.cpp (for libjvm.so) Compiling generationCounters.cpp (for libjvm.so) Compiling generationSpec.cpp (for libjvm.so) Compiling globalCounter.cpp (for libjvm.so) Compiling globalDefinitions.cpp (for libjvm.so) Compiling globals.cpp (for libjvm.so) Compiling granularTimer.cpp (for libjvm.so) Compiling graphKit.cpp (for libjvm.so) Compiling growableArray.cpp (for libjvm.so) Compiling guardedMemory.cpp (for libjvm.so) Compiling hSpaceCounters.cpp (for libjvm.so) Compiling handles.cpp (for libjvm.so) Compiling handshake.cpp (for libjvm.so) Compiling heap.cpp (for libjvm.so) Compiling heapDumper.cpp (for libjvm.so) Compiling heapDumperCompression.cpp (for libjvm.so) Compiling heapInspection.cpp (for libjvm.so) Compiling heapRegion.cpp (for libjvm.so) Compiling heapRegionManager.cpp (for libjvm.so) Compiling heapRegionRemSet.cpp (for libjvm.so) Compiling heapRegionSet.cpp (for libjvm.so) Compiling heapRegionTracer.cpp (for libjvm.so) Compiling heapRegionType.cpp (for libjvm.so) Compiling heapShared.cpp (for libjvm.so) Compiling hugepages.cpp (for libjvm.so) Compiling icBuffer.cpp (for libjvm.so) Compiling icBuffer_riscv.cpp (for libjvm.so) Compiling icache.cpp (for libjvm.so) Compiling icache_riscv.cpp (for libjvm.so) Compiling idealGraphPrinter.cpp (for libjvm.so) Compiling idealKit.cpp (for libjvm.so) Compiling ifg.cpp (for libjvm.so) Compiling ifnode.cpp (for libjvm.so) Compiling indexSet.cpp (for libjvm.so) Compiling init.cpp (for libjvm.so) Compiling instanceKlass.cpp (for libjvm.so) Compiling instanceKlassFlags.cpp (for libjvm.so) Compiling instanceMirrorKlass.cpp (for libjvm.so) Compiling instanceOop.cpp (for libjvm.so) Compiling instanceRefKlass.cpp (for libjvm.so) Compiling instanceStackChunkKlass.cpp (for libjvm.so) Compiling interfaceSupport.cpp (for libjvm.so) Compiling internalStats.cpp (for libjvm.so) Compiling interp_masm_riscv.cpp (for libjvm.so) Compiling interpreter.cpp (for libjvm.so) Compiling interpreterRT_riscv.cpp (for libjvm.so) Compiling interpreterRuntime.cpp (for libjvm.so) Compiling intrinsicnode.cpp (for libjvm.so) Compiling invocationCounter.cpp (for libjvm.so) Compiling isGCActiveMark.cpp (for libjvm.so) Compiling iterator.cpp (for libjvm.so) Compiling java.cpp (for libjvm.so) Compiling javaAssertions.cpp (for libjvm.so) Compiling javaCalls.cpp (for libjvm.so) Compiling javaClasses.cpp (for libjvm.so) Compiling javaThread.cpp (for libjvm.so) Compiling javaThread_linux_riscv.cpp (for libjvm.so) Compiling jfr.cpp (for libjvm.so) Compiling jfrAdaptiveSampler.cpp (for libjvm.so) Compiling jfrAllocation.cpp (for libjvm.so) Compiling jfrAllocationTracer.cpp (for libjvm.so) Compiling jfrBlob.cpp (for libjvm.so) Compiling jfrBuffer.cpp (for libjvm.so) Compiling jfrCallTrace.cpp (for libjvm.so) Compiling jfrCheckpointManager.cpp (for libjvm.so) Compiling jfrCheckpointWriter.cpp (for libjvm.so) Compiling jfrChunk.cpp (for libjvm.so) Compiling jfrChunkRotation.cpp (for libjvm.so) Compiling jfrChunkWriter.cpp (for libjvm.so) Compiling jfrDcmds.cpp (for libjvm.so) Compiling jfrEmergencyDump.cpp (for libjvm.so) Compiling jfrEvent.cpp (for libjvm.so) Compiling jfrEventClassTransformer.cpp (for libjvm.so) Compiling jfrEventSetting.cpp (for libjvm.so) Compiling jfrEventThrottler.cpp (for libjvm.so) Compiling jfrFinalizerStatisticsEvent.cpp (for libjvm.so) Compiling jfrFlush.cpp (for libjvm.so) Compiling jfrIntrinsics.cpp (for libjvm.so) Compiling jfrJavaCall.cpp (for libjvm.so) Compiling jfrJavaEventWriter.cpp (for libjvm.so) Compiling jfrJavaLog.cpp (for libjvm.so) Compiling jfrJavaSupport.cpp (for libjvm.so) Compiling jfrJdkJfrEvent.cpp (for libjvm.so) Compiling jfrJniMethod.cpp (for libjvm.so) Compiling jfrJniMethodRegistration.cpp (for libjvm.so) Compiling jfrJvmtiAgent.cpp (for libjvm.so) Compiling jfrKlassUnloading.cpp (for libjvm.so) Compiling jfrMemorySizer.cpp (for libjvm.so) Compiling jfrMetadataEvent.cpp (for libjvm.so) Compiling jfrMethodLookup.cpp (for libjvm.so) Compiling jfrModuleEvent.cpp (for libjvm.so) Compiling jfrNativeMemoryEvent.cpp (for libjvm.so) Compiling jfrNetworkUtilization.cpp (for libjvm.so) Compiling jfrOSInterface.cpp (for libjvm.so) Compiling jfrObjectAllocationSample.cpp (for libjvm.so) Compiling jfrOptionSet.cpp (for libjvm.so) Compiling jfrPeriodic.cpp (for libjvm.so) Compiling jfrPostBox.cpp (for libjvm.so) Compiling jfrRecorder.cpp (for libjvm.so) Compiling jfrRecorderService.cpp (for libjvm.so) Compiling jfrRecorderThread.cpp (for libjvm.so) Compiling jfrRecorderThreadLoop.cpp (for libjvm.so) Compiling jfrRepository.cpp (for libjvm.so) Compiling jfrResolution.cpp (for libjvm.so) Compiling jfrStackTrace.cpp (for libjvm.so) Compiling jfrStackTraceMark.cpp (for libjvm.so) Compiling jfrStackTraceRepository.cpp (for libjvm.so) Compiling jfrStorage.cpp (for libjvm.so) Compiling jfrStorageControl.cpp (for libjvm.so) Compiling jfrStringPool.cpp (for libjvm.so) Compiling jfrStringPoolBuffer.cpp (for libjvm.so) Compiling jfrStringPoolWriter.cpp (for libjvm.so) Compiling jfrSymbolTable.cpp (for libjvm.so) Compiling jfrThreadCPULoadEvent.cpp (for libjvm.so) Compiling jfrThreadDumpEvent.cpp (for libjvm.so) Compiling jfrThreadGroup.cpp (for libjvm.so) Compiling jfrThreadIterator.cpp (for libjvm.so) Compiling jfrThreadLocal.cpp (for libjvm.so) Compiling jfrThreadSampler.cpp (for libjvm.so) Compiling jfrThreadState.cpp (for libjvm.so) Compiling jfrTime.cpp (for libjvm.so) Compiling jfrTimeConverter.cpp (for libjvm.so) Compiling jfrTraceId.cpp (for libjvm.so) Compiling jfrTraceIdEpoch.cpp (for libjvm.so) Compiling jfrTraceIdKlassQueue.cpp (for libjvm.so) Compiling jfrTraceIdLoadBarrier.cpp (for libjvm.so) Compiling jfrType.cpp (for libjvm.so) Compiling jfrTypeManager.cpp (for libjvm.so) Compiling jfrTypeSet.cpp (for libjvm.so) Compiling jfrTypeSetUtils.cpp (for libjvm.so) Compiling jfrUpcalls.cpp (for libjvm.so) Compiling jfrVirtualMemory.cpp (for libjvm.so) Compiling jni.cpp (for libjvm.so) Compiling jniCheck.cpp (for libjvm.so) Compiling jniFastGetField.cpp (for libjvm.so) Compiling jniFastGetField_riscv.cpp (for libjvm.so) Compiling jniHandles.cpp (for libjvm.so) Compiling jniPeriodicChecker.cpp (for libjvm.so) Compiling json.cpp (for libjvm.so) Compiling jvm.cpp (for libjvm.so) Compiling jvmFlag.cpp (for libjvm.so) Compiling jvmFlagAccess.cpp (for libjvm.so) Compiling jvmFlagConstraintsCompiler.cpp (for libjvm.so) Compiling jvmFlagConstraintsG1.cpp (for libjvm.so) Compiling jvmFlagConstraintsGC.cpp (for libjvm.so) Compiling jvmFlagConstraintsParallel.cpp (for libjvm.so) Compiling jvmFlagConstraintsRuntime.cpp (for libjvm.so) Compiling jvmFlagLimit.cpp (for libjvm.so) Compiling jvmFlagLookup.cpp (for libjvm.so) Compiling jvm_posix.cpp (for libjvm.so) Compiling jvmci.cpp (for libjvm.so) Compiling jvmciCodeInstaller.cpp (for libjvm.so) Compiling jvmciCodeInstaller_riscv.cpp (for libjvm.so) Compiling jvmciCompiler.cpp (for libjvm.so) Compiling jvmciCompilerToVM.cpp (for libjvm.so) Compiling jvmciCompilerToVMInit.cpp (for libjvm.so) Compiling jvmciEnv.cpp (for libjvm.so) Compiling jvmciJavaClasses.cpp (for libjvm.so) Compiling jvmciRuntime.cpp (for libjvm.so) Compiling jvmci_globals.cpp (for libjvm.so) Compiling jvmtiAgent.cpp (for libjvm.so) Compiling jvmtiAgentList.cpp (for libjvm.so) Compiling jvmtiClassFileReconstituter.cpp (for libjvm.so) Compiling jvmtiCodeBlobEvents.cpp (for libjvm.so) Compiling jvmtiDeferredUpdates.cpp (for libjvm.so) Compiling jvmtiEnter.cpp (for libjvm.so) Compiling jvmtiEnterTrace.cpp (for libjvm.so) Compiling jvmtiEnv.cpp (for libjvm.so) Compiling jvmtiEnvBase.cpp (for libjvm.so) Compiling jvmtiEnvThreadState.cpp (for libjvm.so) Compiling jvmtiEventController.cpp (for libjvm.so) Compiling jvmtiExport.cpp (for libjvm.so) Compiling jvmtiExtensions.cpp (for libjvm.so) Compiling jvmtiGetLoadedClasses.cpp (for libjvm.so) Compiling jvmtiImpl.cpp (for libjvm.so) Compiling jvmtiManageCapabilities.cpp (for libjvm.so) Compiling jvmtiRawMonitor.cpp (for libjvm.so) Compiling jvmtiRedefineClasses.cpp (for libjvm.so) Compiling jvmtiTagMap.cpp (for libjvm.so) Compiling jvmtiTagMapTable.cpp (for libjvm.so) Compiling jvmtiThreadState.cpp (for libjvm.so) Compiling jvmtiTrace.cpp (for libjvm.so) Compiling jvmtiUtil.cpp (for libjvm.so) Compiling keepStackGCProcessed.cpp (for libjvm.so) Compiling klass.cpp (for libjvm.so) Compiling klassFactory.cpp (for libjvm.so) Compiling klassVtable.cpp (for libjvm.so) Compiling lambdaFormInvokers.cpp (for libjvm.so) In file included from ../../src/hotspot/share/runtime/atomic.hpp:859, from ../../src/hotspot/share/memory/allocation.inline.hpp:30, from ../../src/hotspot/share/prims/jvmtiRawMonitor.cpp:26: In member function 'void Atomic::PlatformOrderedStore::operator()(volatile T*, T) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'void Atomic::StoreImpl::value, void>::type>::operator()(volatile T*, T) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedStore<4, RELEASE_X>]' at ../../src/hotspot/share/runtime/atomic.hpp:603:17, inlined from 'static void Atomic::release_store(volatile D*, T) [with D = JavaThreadState; T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:903:65, inlined from 'void JavaThread::set_thread_state(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:156:24, inlined from 'static void ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState, bool)' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:107:29, inlined from 'ThreadInVMfromNative::ThreadInVMfromNative(JavaThread*)' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:174:27, inlined from 'int JvmtiRawMonitor::raw_wait(jlong, Thread*)' at ../../src/hotspot/share/prims/jvmtiRawMonitor.cpp:393:35: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:217:61: warning: 'void __atomic_store_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 217 | void operator()(volatile T* p, T v) const { __atomic_store(const_cast(p), &v, __ATOMIC_RELEASE); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'int JvmtiRawMonitor::raw_wait(jlong, Thread*)': cc1plus: note: destination object is likely at address zero Compiling lambdaProxyClassDictionary.cpp (for libjvm.so) Compiling lcm.cpp (for libjvm.so) Compiling leakProfiler.cpp (for libjvm.so) Compiling library_call.cpp (for libjvm.so) Compiling linkResolver.cpp (for libjvm.so) Compiling live.cpp (for libjvm.so) Compiling loaderConstraints.cpp (for libjvm.so) Compiling location.cpp (for libjvm.so) Compiling locationPrinter.cpp (for libjvm.so) Compiling lockStack.cpp (for libjvm.so) Compiling locknode.cpp (for libjvm.so) Compiling logAsyncWriter.cpp (for libjvm.so) Compiling logConfiguration.cpp (for libjvm.so) Compiling logDecorations.cpp (for libjvm.so) Compiling logDecorators.cpp (for libjvm.so) Compiling logDiagnosticCommand.cpp (for libjvm.so) Compiling logFileOutput.cpp (for libjvm.so) Compiling logFileStreamOutput.cpp (for libjvm.so) Compiling logLevel.cpp (for libjvm.so) Compiling logMessageBuffer.cpp (for libjvm.so) Compiling logOutput.cpp (for libjvm.so) Compiling logOutputList.cpp (for libjvm.so) Compiling logSelection.cpp (for libjvm.so) Compiling logSelectionList.cpp (for libjvm.so) Compiling logStream.cpp (for libjvm.so) Compiling logTag.cpp (for libjvm.so) Compiling logTagSet.cpp (for libjvm.so) Compiling logTagSetDescriptions.cpp (for libjvm.so) Compiling loopPredicate.cpp (for libjvm.so) Compiling loopTransform.cpp (for libjvm.so) Compiling loopUnswitch.cpp (for libjvm.so) Compiling loopnode.cpp (for libjvm.so) Compiling loopopts.cpp (for libjvm.so) Compiling lowMemoryDetector.cpp (for libjvm.so) Compiling machnode.cpp (for libjvm.so) Compiling macro.cpp (for libjvm.so) Compiling macroArrayCopy.cpp (for libjvm.so) Compiling macroAssembler_riscv.cpp (for libjvm.so) Compiling mallocHeader.cpp (for libjvm.so) Compiling mallocInfoDcmd.cpp (for libjvm.so) Compiling mallocLimit.cpp (for libjvm.so) Compiling mallocSiteTable.cpp (for libjvm.so) Compiling mallocTracker.cpp (for libjvm.so) Compiling management.cpp (for libjvm.so) Compiling markBitMap.cpp (for libjvm.so) Compiling markSweep.cpp (for libjvm.so) Compiling markWord.cpp (for libjvm.so) Compiling matcher.cpp (for libjvm.so) Compiling mathexactnode.cpp (for libjvm.so) Compiling memAllocator.cpp (for libjvm.so) Compiling memBaseline.cpp (for libjvm.so) Compiling memRegion.cpp (for libjvm.so) Compiling memReporter.cpp (for libjvm.so) Compiling memTracker.cpp (for libjvm.so) Compiling memnode.cpp (for libjvm.so) Compiling memoryManager.cpp (for libjvm.so) Compiling memoryPool.cpp (for libjvm.so) Compiling memoryService.cpp (for libjvm.so) Compiling metachunk.cpp (for libjvm.so) Compiling metachunkList.cpp (for libjvm.so) Compiling metadata.cpp (for libjvm.so) Compiling metadataHandles.cpp (for libjvm.so) Compiling metadataOnStackMark.cpp (for libjvm.so) Compiling metaspace.cpp (for libjvm.so) Compiling metaspaceArena.cpp (for libjvm.so) Compiling metaspaceArenaGrowthPolicy.cpp (for libjvm.so) Compiling metaspaceClosure.cpp (for libjvm.so) Compiling metaspaceCommon.cpp (for libjvm.so) Compiling metaspaceContext.cpp (for libjvm.so) Compiling metaspaceCounters.cpp (for libjvm.so) Compiling metaspaceCriticalAllocation.cpp (for libjvm.so) Compiling metaspaceDCmd.cpp (for libjvm.so) Compiling metaspaceReporter.cpp (for libjvm.so) Compiling metaspaceSettings.cpp (for libjvm.so) Compiling metaspaceShared.cpp (for libjvm.so) Compiling metaspaceStatistics.cpp (for libjvm.so) Compiling metaspaceTracer.cpp (for libjvm.so) Compiling method.cpp (for libjvm.so) Compiling methodComparator.cpp (for libjvm.so) Compiling methodCounters.cpp (for libjvm.so) Compiling methodData.cpp (for libjvm.so) Compiling methodFlags.cpp (for libjvm.so) Compiling methodHandles.cpp (for libjvm.so) Compiling methodHandles_riscv.cpp (for libjvm.so) Compiling methodLiveness.cpp (for libjvm.so) Compiling methodMatcher.cpp (for libjvm.so) Compiling modRefBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling modRefBarrierSetC1.cpp (for libjvm.so) Compiling modRefBarrierSetC2.cpp (for libjvm.so) Compiling moduleEntry.cpp (for libjvm.so) Compiling modules.cpp (for libjvm.so) Compiling monitorChunk.cpp (for libjvm.so) Compiling monitorDeflationThread.cpp (for libjvm.so) Compiling movenode.cpp (for libjvm.so) Compiling mulnode.cpp (for libjvm.so) Compiling multnode.cpp (for libjvm.so) Compiling mutableNUMASpace.cpp (for libjvm.so) Compiling mutableSpace.cpp (for libjvm.so) Compiling mutex.cpp (for libjvm.so) Compiling mutexLocker.cpp (for libjvm.so) Compiling narrowptrnode.cpp (for libjvm.so) Compiling nativeCallStack.cpp (for libjvm.so) Compiling nativeEntryPoint.cpp (for libjvm.so) Compiling nativeInst_riscv.cpp (for libjvm.so) Compiling nativeLookup.cpp (for libjvm.so) Compiling nmethod.cpp (for libjvm.so) Compiling nmtCommon.cpp (for libjvm.so) Compiling nmtDCmd.cpp (for libjvm.so) Compiling nmtPreInit.cpp (for libjvm.so) Compiling nmtUsage.cpp (for libjvm.so) Compiling node.cpp (for libjvm.so) Compiling nonJavaThread.cpp (for libjvm.so) Compiling notificationThread.cpp (for libjvm.so) Compiling numberSeq.cpp (for libjvm.so) Compiling objArrayKlass.cpp (for libjvm.so) Compiling objArrayOop.cpp (for libjvm.so) Compiling objectCountEventSender.cpp (for libjvm.so) Compiling objectMonitor.cpp (for libjvm.so) Compiling objectSample.cpp (for libjvm.so) Compiling objectSampleCheckpoint.cpp (for libjvm.so) Compiling objectSampleDescription.cpp (for libjvm.so) Compiling objectSampleWriter.cpp (for libjvm.so) Compiling objectSampler.cpp (for libjvm.so) Compiling objectStartArray.cpp (for libjvm.so) Compiling oop.cpp (for libjvm.so) Compiling oopFactory.cpp (for libjvm.so) Compiling oopMap.cpp (for libjvm.so) Compiling oopMapCache.cpp (for libjvm.so) Compiling oopRecorder.cpp (for libjvm.so) Compiling oopStorage.cpp (for libjvm.so) Compiling oopStorageSet.cpp (for libjvm.so) Compiling oopsHierarchy.cpp (for libjvm.so) Compiling opaquenode.cpp (for libjvm.so) Compiling opcodes.cpp (for libjvm.so) Compiling orderAccess.cpp (for libjvm.so) Compiling os.cpp (for libjvm.so) Compiling osContainer_linux.cpp (for libjvm.so) Compiling osInfo.cpp (for libjvm.so) Compiling osThread.cpp (for libjvm.so) Compiling osThread_linux.cpp (for libjvm.so) Compiling os_linux.cpp (for libjvm.so) Compiling os_linux_riscv.cpp (for libjvm.so) Compiling os_perf_linux.cpp (for libjvm.so) Compiling os_posix.cpp (for libjvm.so) Compiling ostream.cpp (for libjvm.so) Compiling output.cpp (for libjvm.so) Compiling packageEntry.cpp (for libjvm.so) Compiling parMarkBitMap.cpp (for libjvm.so) Compiling parallelArguments.cpp (for libjvm.so) Compiling parallelCleaning.cpp (for libjvm.so) Compiling parallelInitLogger.cpp (for libjvm.so) Compiling parallelScavengeHeap.cpp (for libjvm.so) Compiling park.cpp (for libjvm.so) Compiling parse1.cpp (for libjvm.so) Compiling parse2.cpp (for libjvm.so) Compiling parse3.cpp (for libjvm.so) Compiling parseHelper.cpp (for libjvm.so) Compiling parserTests.cpp (for libjvm.so) Compiling partialArrayTaskStepper.cpp (for libjvm.so) Compiling pathToGcRootsOperation.cpp (for libjvm.so) Compiling pcDesc.cpp (for libjvm.so) Compiling perf.cpp (for libjvm.so) Compiling perfData.cpp (for libjvm.so) Compiling perfMemory.cpp (for libjvm.so) Compiling perfMemory_posix.cpp (for libjvm.so) Compiling phase.cpp (for libjvm.so) Compiling phaseX.cpp (for libjvm.so) Compiling plab.cpp (for libjvm.so) Compiling placeholders.cpp (for libjvm.so) In file included from ../../src/hotspot/share/runtime/atomic.hpp:859, from ../../src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp:29, from ../../src/hotspot/share/jfr/support/jfrThreadExtension.hpp:29, from ../../src/hotspot/share/jfr/support/jfrIntrinsics.hpp:33, from ../../src/hotspot/share/classfile/vmIntrinsics.hpp:28, from ../../src/hotspot/share/classfile/vmSymbols.hpp:28, from ../../src/hotspot/share/runtime/objectMonitor.cpp:26: In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'T Atomic::LoadImpl::value, void>::type>::operator()(const volatile T*) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedLoad<4, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:534:34, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'JavaThreadState JavaThread::thread_state() const' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:144:30, inlined from 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:1010:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)': cc1plus: note: destination object is likely at address zero In member function 'void Atomic::PlatformOrderedStore::operator()(volatile T*, T) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'void Atomic::StoreImpl::value, void>::type>::operator()(volatile T*, T) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedStore<4, RELEASE_X>]' at ../../src/hotspot/share/runtime/atomic.hpp:603:17, inlined from 'static void Atomic::release_store(volatile D*, T) [with D = JavaThreadState; T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:903:65, inlined from 'void JavaThread::set_thread_state(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:156:24, inlined from 'static void ThreadStateTransition::transition_from_vm(JavaThread*, JavaThreadState, bool)' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:123:31, inlined from 'ThreadBlockInVMPreprocess::ThreadBlockInVMPreprocess(JavaThread*, PRE_PROC&, bool) [with PRE_PROC = ObjectMonitor::ClearSuccOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:209:23, inlined from 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:1014:100: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:217:61: warning: 'void __atomic_store_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 217 | void operator()(volatile T* p, T v) const { __atomic_store(const_cast(p), &v, __ATOMIC_RELEASE); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)': cc1plus: note: destination object is likely at address zero In member function 'void Atomic::PlatformOrderedStore::operator()(volatile T*, T) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'void Atomic::StoreImpl::value, void>::type>::operator()(volatile T*, T) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedStore<4, RELEASE_X>]' at ../../src/hotspot/share/runtime/atomic.hpp:603:17, inlined from 'static void Atomic::release_store(volatile D*, T) [with D = JavaThreadState; T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:903:65, inlined from 'void JavaThread::set_thread_state(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:156:24, inlined from 'void JavaThread::set_thread_state_fence(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:163:19, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ClearSuccOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:214:36, inlined from 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:1016:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:217:61: warning: 'void __atomic_store_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 217 | void operator()(volatile T* p, T v) const { __atomic_store(const_cast(p), &v, __ATOMIC_RELEASE); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static bool SafepointMechanism::should_process(JavaThread*, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:60:24, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ClearSuccOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:216:43, inlined from 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:1016:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'T Atomic::LoadImpl::value, void>::type>::operator()(const volatile T*) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedLoad<4, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:534:34, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'JavaThreadState JavaThread::thread_state() const' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:144:30, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ClearSuccOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:212:5, inlined from 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:1016:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static void SafepointMechanism::process_if_requested(JavaThread*, bool, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:82:23, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ClearSuccOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:218:47, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ClearSuccOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:211:3, inlined from 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:1016:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ObjectMonitor::ReenterI(JavaThread*, ObjectWaiter*)': cc1plus: note: destination object is likely at address zero In member function 'void Atomic::PlatformOrderedStore::operator()(volatile T*, T) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'void Atomic::StoreImpl::value, void>::type>::operator()(volatile T*, T) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedStore<4, RELEASE_X>]' at ../../src/hotspot/share/runtime/atomic.hpp:603:17, inlined from 'static void Atomic::release_store(volatile D*, T) [with D = JavaThreadState; T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:903:65, inlined from 'void JavaThread::set_thread_state(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:156:24, inlined from 'static void ThreadStateTransition::transition_from_vm(JavaThread*, JavaThreadState, bool)' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:123:31, inlined from 'ThreadBlockInVMPreprocess::ThreadBlockInVMPreprocess(JavaThread*, PRE_PROC&, bool) [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:209:23, inlined from 'bool ObjectMonitor::enter(JavaThread*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:479:94: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:217:61: warning: 'void __atomic_store_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 217 | void operator()(volatile T* p, T v) const { __atomic_store(const_cast(p), &v, __ATOMIC_RELEASE); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool ObjectMonitor::enter(JavaThread*)': cc1plus: note: destination object is likely at address zero In member function 'void Atomic::PlatformOrderedStore::operator()(volatile T*, T) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'void Atomic::StoreImpl::value, void>::type>::operator()(volatile T*, T) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedStore<4, RELEASE_X>]' at ../../src/hotspot/share/runtime/atomic.hpp:603:17, inlined from 'static void Atomic::release_store(volatile D*, T) [with D = JavaThreadState; T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:903:65, inlined from 'void JavaThread::set_thread_state(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:156:24, inlined from 'void JavaThread::set_thread_state_fence(JavaThreadState)' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:163:19, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:214:36, inlined from 'bool ObjectMonitor::enter(JavaThread*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:489:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:217:61: warning: 'void __atomic_store_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 217 | void operator()(volatile T* p, T v) const { __atomic_store(const_cast(p), &v, __ATOMIC_RELEASE); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool ObjectMonitor::enter(JavaThread*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static bool SafepointMechanism::should_process(JavaThread*, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:60:24, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:216:43, inlined from 'bool ObjectMonitor::enter(JavaThread*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:489:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool ObjectMonitor::enter(JavaThread*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'T Atomic::LoadImpl::value, void>::type>::operator()(const volatile T*) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedLoad<4, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:534:34, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'JavaThreadState JavaThread::thread_state() const' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:144:30, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:212:5, inlined from 'bool ObjectMonitor::enter(JavaThread*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:489:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool ObjectMonitor::enter(JavaThread*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static void SafepointMechanism::process_if_requested(JavaThread*, bool, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:82:23, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:218:47, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:211:3, inlined from 'bool ObjectMonitor::enter(JavaThread*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:489:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'bool ObjectMonitor::enter(JavaThread*)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static void SafepointMechanism::process_if_requested(JavaThread*, bool, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:82:23, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:218:47, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = ObjectMonitor::ExitOnSuspend]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:211:3, inlined from 'bool ObjectMonitor::enter(JavaThread*)' at ../../src/hotspot/share/runtime/objectMonitor.cpp:489:7: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] In member function 'bool ObjectMonitor::enter(JavaThread*)': cc1plus: note: destination object is likely at address zero Compiling postaloc.cpp (for libjvm.so) Compiling preserveException.cpp (for libjvm.so) Compiling preservedMarks.cpp (for libjvm.so) Compiling pretouchTask.cpp (for libjvm.so) Compiling printCLDMetaspaceInfoClosure.cpp (for libjvm.so) Compiling printMetaspaceInfoKlassClosure.cpp (for libjvm.so) Compiling protectionDomainCache.cpp (for libjvm.so) Compiling psAdaptiveSizePolicy.cpp (for libjvm.so) Compiling psCardTable.cpp (for libjvm.so) Compiling psCompactionManager.cpp (for libjvm.so) Compiling psGCAdaptivePolicyCounters.cpp (for libjvm.so) Compiling psGenerationCounters.cpp (for libjvm.so) Compiling psMemoryPool.cpp (for libjvm.so) Compiling psOldGen.cpp (for libjvm.so) Compiling psParallelCompact.cpp (for libjvm.so) Compiling psPromotionLAB.cpp (for libjvm.so) Compiling psPromotionManager.cpp (for libjvm.so) Compiling psScavenge.cpp (for libjvm.so) Compiling psVMOperations.cpp (for libjvm.so) Compiling psVirtualspace.cpp (for libjvm.so) Compiling psYoungGen.cpp (for libjvm.so) Compiling ptrQueue.cpp (for libjvm.so) Compiling recordComponent.cpp (for libjvm.so) Compiling referencePolicy.cpp (for libjvm.so) Compiling referenceProcessor.cpp (for libjvm.so) Compiling referenceProcessorPhaseTimes.cpp (for libjvm.so) Compiling reflection.cpp (for libjvm.so) Compiling reflectionUtils.cpp (for libjvm.so) Compiling reg_split.cpp (for libjvm.so) Compiling regalloc.cpp (for libjvm.so) Compiling register.cpp (for libjvm.so) Compiling registerMap_riscv.cpp (for libjvm.so) Compiling register_riscv.cpp (for libjvm.so) Compiling regmask.cpp (for libjvm.so) Compiling relocInfo.cpp (for libjvm.so) Compiling relocInfo_riscv.cpp (for libjvm.so) Compiling relocator.cpp (for libjvm.so) Compiling replacednodes.cpp (for libjvm.so) Compiling resolutionErrors.cpp (for libjvm.so) Compiling resolvedIndyEntry.cpp (for libjvm.so) Compiling resolvedMethodTable.cpp (for libjvm.so) Compiling resourceArea.cpp (for libjvm.so) Compiling rewriter.cpp (for libjvm.so) Compiling riscv_flush_icache.cpp (for libjvm.so) Compiling riscv_hwprobe.cpp (for libjvm.so) Compiling rootChunkArea.cpp (for libjvm.so) Compiling rootResolver.cpp (for libjvm.so) Compiling rootSetClosure.cpp (for libjvm.so) Compiling rootType.cpp (for libjvm.so) Compiling rootnode.cpp (for libjvm.so) Compiling rtmLocking.cpp (for libjvm.so) Compiling runTimeClassInfo.cpp (for libjvm.so) Compiling runningCounters.cpp (for libjvm.so) Compiling runtime.cpp (for libjvm.so) Compiling runtimeService.cpp (for libjvm.so) Compiling safefetch_linux_riscv.S (for libjvm.so) Compiling safefetch_sigjmp.cpp (for libjvm.so) Compiling safefetch_static_posix.cpp (for libjvm.so) Compiling safepoint.cpp (for libjvm.so) Compiling safepointMechanism.cpp (for libjvm.so) Compiling safepointVerifiers.cpp (for libjvm.so) Compiling sampleList.cpp (for libjvm.so) Compiling samplePriorityQueue.cpp (for libjvm.so) Compiling satbMarkQueue.cpp (for libjvm.so) Compiling scavengableNMethods.cpp (for libjvm.so) Compiling scopeDesc.cpp (for libjvm.so) Compiling scopedMemoryAccess.cpp (for libjvm.so) Compiling semaphore_posix.cpp (for libjvm.so) Compiling serialArguments.cpp (for libjvm.so) Compiling serialBlockOffsetTable.cpp (for libjvm.so) Compiling serialHeap.cpp (for libjvm.so) Compiling serialStringDedup.cpp (for libjvm.so) Compiling serviceThread.cpp (for libjvm.so) Compiling sharedRuntime.cpp (for libjvm.so) Compiling sharedRuntimeTrans.cpp (for libjvm.so) Compiling sharedRuntimeTrig.cpp (for libjvm.so) Compiling sharedRuntime_riscv.cpp (for libjvm.so) Compiling shenandoahAdaptiveHeuristics.cpp (for libjvm.so) Compiling shenandoahAggressiveHeuristics.cpp (for libjvm.so) Compiling shenandoahArguments.cpp (for libjvm.so) Compiling shenandoahAsserts.cpp (for libjvm.so) Compiling shenandoahBarrierSet.cpp (for libjvm.so) Compiling shenandoahBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling shenandoahBarrierSetC1.cpp (for libjvm.so) Compiling shenandoahBarrierSetC1_riscv.cpp (for libjvm.so) Compiling shenandoahBarrierSetC2.cpp (for libjvm.so) Compiling shenandoahBarrierSetNMethod.cpp (for libjvm.so) Compiling shenandoahBarrierSetStackChunk.cpp (for libjvm.so) Compiling shenandoahBreakpoint.cpp (for libjvm.so) Compiling shenandoahCodeRoots.cpp (for libjvm.so) Compiling shenandoahCollectionSet.cpp (for libjvm.so) Compiling shenandoahCollectorPolicy.cpp (for libjvm.so) Compiling shenandoahCompactHeuristics.cpp (for libjvm.so) Compiling shenandoahConcurrentGC.cpp (for libjvm.so) Compiling shenandoahConcurrentMark.cpp (for libjvm.so) Compiling shenandoahControlThread.cpp (for libjvm.so) Compiling shenandoahDegeneratedGC.cpp (for libjvm.so) Compiling shenandoahEvacOOMHandler.cpp (for libjvm.so) Compiling shenandoahFreeSet.cpp (for libjvm.so) Compiling shenandoahFullGC.cpp (for libjvm.so) Compiling shenandoahGC.cpp (for libjvm.so) Compiling shenandoahHeap.cpp (for libjvm.so) Compiling shenandoahHeapRegion.cpp (for libjvm.so) Compiling shenandoahHeapRegionCounters.cpp (for libjvm.so) Compiling shenandoahHeapRegionSet.cpp (for libjvm.so) Compiling shenandoahHeuristics.cpp (for libjvm.so) Compiling shenandoahIUMode.cpp (for libjvm.so) Compiling shenandoahInitLogger.cpp (for libjvm.so) Compiling shenandoahJfrSupport.cpp (for libjvm.so) Compiling shenandoahLock.cpp (for libjvm.so) Compiling shenandoahMark.cpp (for libjvm.so) Compiling shenandoahMarkBitMap.cpp (for libjvm.so) Compiling shenandoahMarkingContext.cpp (for libjvm.so) Compiling shenandoahMemoryPool.cpp (for libjvm.so) Compiling shenandoahMetrics.cpp (for libjvm.so) Compiling shenandoahMonitoringSupport.cpp (for libjvm.so) Compiling shenandoahNMethod.cpp (for libjvm.so) Compiling shenandoahNumberSeq.cpp (for libjvm.so) Compiling shenandoahPacer.cpp (for libjvm.so) Compiling shenandoahParallelCleaning.cpp (for libjvm.so) Compiling shenandoahPassiveHeuristics.cpp (for libjvm.so) Compiling shenandoahPassiveMode.cpp (for libjvm.so) Compiling shenandoahPhaseTimings.cpp (for libjvm.so) Compiling shenandoahReferenceProcessor.cpp (for libjvm.so) Compiling shenandoahRootProcessor.cpp (for libjvm.so) Compiling shenandoahRootVerifier.cpp (for libjvm.so) Compiling shenandoahRuntime.cpp (for libjvm.so) Compiling shenandoahSATBMarkQueueSet.cpp (for libjvm.so) Compiling shenandoahSATBMode.cpp (for libjvm.so) Compiling shenandoahSTWMark.cpp (for libjvm.so) Compiling shenandoahStackWatermark.cpp (for libjvm.so) Compiling shenandoahStaticHeuristics.cpp (for libjvm.so) Compiling shenandoahSupport.cpp (for libjvm.so) Compiling shenandoahTaskqueue.cpp (for libjvm.so) Compiling shenandoahUnload.cpp (for libjvm.so) Compiling shenandoahUtils.cpp (for libjvm.so) Compiling shenandoahVMOperations.cpp (for libjvm.so) Compiling shenandoahVerifier.cpp (for libjvm.so) Compiling shenandoahWorkGroup.cpp (for libjvm.so) Compiling shenandoahWorkerPolicy.cpp (for libjvm.so) Compiling signals_posix.cpp (for libjvm.so) Compiling signature.cpp (for libjvm.so) Compiling singleWriterSynchronizer.cpp (for libjvm.so) Compiling slidingForwarding.cpp (for libjvm.so) Compiling softRefGenPolicy.cpp (for libjvm.so) Compiling softRefPolicy.cpp (for libjvm.so) Compiling space.cpp (for libjvm.so) Compiling spaceCounters.cpp (for libjvm.so) Compiling spaceDecorator.cpp (for libjvm.so) Compiling spinYield.cpp (for libjvm.so) Compiling split_if.cpp (for libjvm.so) Compiling stackChunkFrameStream.cpp (for libjvm.so) Compiling stackChunkOop.cpp (for libjvm.so) Compiling stackFrameStream.cpp (for libjvm.so) Compiling stackMapFrame.cpp (for libjvm.so) Compiling stackMapTable.cpp (for libjvm.so) Compiling stackOverflow.cpp (for libjvm.so) Compiling stackValue.cpp (for libjvm.so) Compiling stackValueCollection.cpp (for libjvm.so) Compiling stackWatermark.cpp (for libjvm.so) Compiling stackWatermarkSet.cpp (for libjvm.so) Compiling stackwalk.cpp (for libjvm.so) Compiling statSampler.cpp (for libjvm.so) Compiling stringDedup.cpp (for libjvm.so) Compiling stringDedupConfig.cpp (for libjvm.so) Compiling stringDedupProcessor.cpp (for libjvm.so) Compiling stringDedupStat.cpp (for libjvm.so) Compiling stringDedupStorageUse.cpp (for libjvm.so) Compiling stringDedupTable.cpp (for libjvm.so) Compiling stringDedupThread.cpp (for libjvm.so) Compiling stringTable.cpp (for libjvm.so) Compiling stringUtils.cpp (for libjvm.so) Compiling stringopts.cpp (for libjvm.so) Compiling strongRootsScope.cpp (for libjvm.so) Compiling stubCodeGenerator.cpp (for libjvm.so) Compiling stubGenerator_riscv.cpp (for libjvm.so) Compiling stubRoutines.cpp (for libjvm.so) Compiling stubRoutines_riscv.cpp (for libjvm.so) Compiling stubs.cpp (for libjvm.so) Compiling subnode.cpp (for libjvm.so) Compiling subtypenode.cpp (for libjvm.so) Compiling superword.cpp (for libjvm.so) Compiling suspendResume_posix.cpp (for libjvm.so) Compiling suspendedThreadTask.cpp (for libjvm.so) Compiling suspendibleThreadSet.cpp (for libjvm.so) Compiling symbol.cpp (for libjvm.so) Compiling symbolHandle.cpp (for libjvm.so) Compiling symbolTable.cpp (for libjvm.so) Compiling synchronizer.cpp (for libjvm.so) Compiling systemDictionary.cpp (for libjvm.so) Compiling systemDictionaryShared.cpp (for libjvm.so) Compiling systemMemoryBarrier_linux.cpp (for libjvm.so) Compiling tableStatistics.cpp (for libjvm.so) Compiling task.cpp (for libjvm.so) Compiling taskTerminator.cpp (for libjvm.so) Compiling taskqueue.cpp (for libjvm.so) Compiling templateInterpreter.cpp (for libjvm.so) Compiling templateInterpreterGenerator.cpp (for libjvm.so) Compiling templateInterpreterGenerator_riscv.cpp (for libjvm.so) Compiling templateTable.cpp (for libjvm.so) Compiling templateTable_riscv.cpp (for libjvm.so) Compiling tenuredGeneration.cpp (for libjvm.so) Compiling testHelpers.cpp (for libjvm.so) Compiling thread.cpp (for libjvm.so) Compiling threadCrashProtection_posix.cpp (for libjvm.so) Compiling threadCritical_posix.cpp (for libjvm.so) Compiling threadHeapSampler.cpp (for libjvm.so) Compiling threadIdTable.cpp (for libjvm.so) Compiling threadIdentifier.cpp (for libjvm.so) Compiling threadLocalAllocBuffer.cpp (for libjvm.so) Compiling threadLocalStorage_posix.cpp (for libjvm.so) Compiling threadSMR.cpp (for libjvm.so) Compiling threadService.cpp (for libjvm.so) Compiling threadStackTracker.cpp (for libjvm.so) Compiling threads.cpp (for libjvm.so) Compiling ticks.cpp (for libjvm.so) Compiling timer.cpp (for libjvm.so) Compiling timerTrace.cpp (for libjvm.so) Compiling trimCHeapDCmd.cpp (for libjvm.so) Compiling trimNativeHeap.cpp (for libjvm.so) Compiling type.cpp (for libjvm.so) Compiling typeArrayKlass.cpp (for libjvm.so) Compiling unhandledOops.cpp (for libjvm.so) Compiling universe.cpp (for libjvm.so) Compiling unregisteredClasses.cpp (for libjvm.so) Compiling unsafe.cpp (for libjvm.so) Compiling unsigned5.cpp (for libjvm.so) Compiling upcallLinker.cpp (for libjvm.so) Compiling upcallLinker_riscv.cpp (for libjvm.so) Compiling upcallStubs.cpp (for libjvm.so) Compiling utf8.cpp (for libjvm.so) Compiling vector.cpp (for libjvm.so) Compiling vectorIntrinsics.cpp (for libjvm.so) Compiling vectorSupport.cpp (for libjvm.so) Compiling vectornode.cpp (for libjvm.so) Compiling vectset.cpp (for libjvm.so) Compiling verificationType.cpp (for libjvm.so) Compiling verifier.cpp (for libjvm.so) Compiling vframe.cpp (for libjvm.so) Compiling vframeArray.cpp (for libjvm.so) Compiling vframe_hp.cpp (for libjvm.so) Compiling virtualMemoryTracker.cpp (for libjvm.so) Compiling virtualSpaceList.cpp (for libjvm.so) Compiling virtualSpaceNode.cpp (for libjvm.so) Compiling virtualizationSupport.cpp (for libjvm.so) Compiling virtualspace.cpp (for libjvm.so) Compiling vmClasses.cpp (for libjvm.so) Compiling vmError.cpp (for libjvm.so) Compiling vmError_posix.cpp (for libjvm.so) Compiling vmIntrinsics.cpp (for libjvm.so) Compiling vmOperations.cpp (for libjvm.so) Compiling vmStructs.cpp (for libjvm.so) Compiling vmStructs_jvmci.cpp (for libjvm.so) Compiling vmStructs_x.cpp (for libjvm.so) Compiling vmStructs_z.cpp (for libjvm.so) Compiling vmSymbols.cpp (for libjvm.so) Compiling vmThread.cpp (for libjvm.so) Compiling vm_version.cpp (for libjvm.so) Compiling vm_version_linux_riscv.cpp (for libjvm.so) Compiling vm_version_riscv.cpp (for libjvm.so) Compiling vmreg.cpp (for libjvm.so) Compiling vmreg_riscv.cpp (for libjvm.so) Compiling vmstorage.cpp (for libjvm.so) Compiling vtableStubs.cpp (for libjvm.so) Compiling vtableStubs_riscv.cpp (for libjvm.so) Compiling waitBarrier_generic.cpp (for libjvm.so) Compiling waitBarrier_linux.cpp (for libjvm.so) Compiling weakHandle.cpp (for libjvm.so) Compiling weakProcessor.cpp (for libjvm.so) Compiling weakProcessorTimes.cpp (for libjvm.so) Compiling whitebox.cpp (for libjvm.so) Compiling workerDataArray.cpp (for libjvm.so) Compiling workerPolicy.cpp (for libjvm.so) Compiling workerThread.cpp (for libjvm.so) Compiling workerUtils.cpp (for libjvm.so) Compiling writeableFlags.cpp (for libjvm.so) Compiling xAbort.cpp (for libjvm.so) Compiling xAddress.cpp (for libjvm.so) Compiling xAddressSpaceLimit.cpp (for libjvm.so) Compiling xArguments.cpp (for libjvm.so) Compiling xArguments_posix.cpp (for libjvm.so) Compiling xBarrier.cpp (for libjvm.so) Compiling xBarrierSet.cpp (for libjvm.so) Compiling xBarrierSetAssembler.cpp (for libjvm.so) Compiling xBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling xBarrierSetC1.cpp (for libjvm.so) Compiling xBarrierSetC2.cpp (for libjvm.so) Compiling xBarrierSetNMethod.cpp (for libjvm.so) Compiling xBarrierSetRuntime.cpp (for libjvm.so) Compiling xBarrierSetStackChunk.cpp (for libjvm.so) Compiling xBreakpoint.cpp (for libjvm.so) Compiling xCPU.cpp (for libjvm.so) Compiling xCollectedHeap.cpp (for libjvm.so) Compiling xDirector.cpp (for libjvm.so) Compiling xDriver.cpp (for libjvm.so) Compiling xErrno.cpp (for libjvm.so) Compiling xForwarding.cpp (for libjvm.so) Compiling xForwardingAllocator.cpp (for libjvm.so) Compiling xGlobals.cpp (for libjvm.so) Compiling xGlobals_riscv.cpp (for libjvm.so) Compiling xHeap.cpp (for libjvm.so) Compiling xHeapIterator.cpp (for libjvm.so) Compiling xHeuristics.cpp (for libjvm.so) Compiling xInitialize.cpp (for libjvm.so) Compiling xInitialize_posix.cpp (for libjvm.so) Compiling xLargePages.cpp (for libjvm.so) Compiling xLargePages_linux.cpp (for libjvm.so) Compiling xLiveMap.cpp (for libjvm.so) Compiling xMark.cpp (for libjvm.so) Compiling xMarkCache.cpp (for libjvm.so) Compiling xMarkStack.cpp (for libjvm.so) Compiling xMarkStackAllocator.cpp (for libjvm.so) Compiling xMemory.cpp (for libjvm.so) Compiling xMetronome.cpp (for libjvm.so) Compiling xMountPoint_linux.cpp (for libjvm.so) Compiling xNMethod.cpp (for libjvm.so) Compiling xNMethodData.cpp (for libjvm.so) Compiling xNMethodTable.cpp (for libjvm.so) Compiling xNMethodTableIteration.cpp (for libjvm.so) Compiling xNUMA.cpp (for libjvm.so) Compiling xNUMA_linux.cpp (for libjvm.so) Compiling xObjArrayAllocator.cpp (for libjvm.so) Compiling xObjectAllocator.cpp (for libjvm.so) Compiling xPage.cpp (for libjvm.so) Compiling xPageAllocator.cpp (for libjvm.so) Compiling xPageCache.cpp (for libjvm.so) Compiling xPageTable.cpp (for libjvm.so) Compiling xPhysicalMemory.cpp (for libjvm.so) Compiling xPhysicalMemoryBacking_linux.cpp (for libjvm.so) Compiling xReferenceProcessor.cpp (for libjvm.so) Compiling xRelocate.cpp (for libjvm.so) Compiling xRelocationSet.cpp (for libjvm.so) Compiling xRelocationSetSelector.cpp (for libjvm.so) Compiling xResurrection.cpp (for libjvm.so) Compiling xRootsIterator.cpp (for libjvm.so) Compiling xRuntimeWorkers.cpp (for libjvm.so) Compiling xServiceability.cpp (for libjvm.so) Compiling xStackWatermark.cpp (for libjvm.so) Compiling xStat.cpp (for libjvm.so) Compiling xSyscall_linux.cpp (for libjvm.so) Compiling xTask.cpp (for libjvm.so) Compiling xThread.cpp (for libjvm.so) Compiling xThreadLocalAllocBuffer.cpp (for libjvm.so) Compiling xTracer.cpp (for libjvm.so) Compiling xUncommitter.cpp (for libjvm.so) Compiling xUnload.cpp (for libjvm.so) Compiling xUnmapper.cpp (for libjvm.so) Compiling xUtils_posix.cpp (for libjvm.so) Compiling xVerify.cpp (for libjvm.so) Compiling xVirtualMemory.cpp (for libjvm.so) Compiling xVirtualMemory_posix.cpp (for libjvm.so) Compiling xWeakRootsProcessor.cpp (for libjvm.so) Compiling xWorkers.cpp (for libjvm.so) Compiling xmlstream.cpp (for libjvm.so) Compiling zAbort.cpp (for libjvm.so) Compiling zAddress.cpp (for libjvm.so) Compiling zAddressSpaceLimit.cpp (for libjvm.so) Compiling zAddress_riscv.cpp (for libjvm.so) Compiling zAllocator.cpp (for libjvm.so) Compiling zArguments.cpp (for libjvm.so) Compiling zArguments_posix.cpp (for libjvm.so) Compiling zBarrier.cpp (for libjvm.so) Compiling zBarrierSet.cpp (for libjvm.so) Compiling zBarrierSetAssembler.cpp (for libjvm.so) Compiling zBarrierSetAssembler_riscv.cpp (for libjvm.so) Compiling zBarrierSetC1.cpp (for libjvm.so) Compiling zBarrierSetC2.cpp (for libjvm.so) Compiling zBarrierSetNMethod.cpp (for libjvm.so) Compiling zBarrierSetRuntime.cpp (for libjvm.so) Compiling zBarrierSetStackChunk.cpp (for libjvm.so) Compiling zBreakpoint.cpp (for libjvm.so) Compiling zCPU.cpp (for libjvm.so) Compiling zCollectedHeap.cpp (for libjvm.so) Compiling zContinuation.cpp (for libjvm.so) Compiling zDirector.cpp (for libjvm.so) Compiling zDriver.cpp (for libjvm.so) Compiling zDriverPort.cpp (for libjvm.so) Compiling zErrno.cpp (for libjvm.so) Compiling zForwarding.cpp (for libjvm.so) Compiling zForwardingAllocator.cpp (for libjvm.so) Compiling zGCIdPrinter.cpp (for libjvm.so) Compiling zGeneration.cpp (for libjvm.so) Compiling zGlobals.cpp (for libjvm.so) Compiling zHeap.cpp (for libjvm.so) Compiling zHeapIterator.cpp (for libjvm.so) Compiling zHeuristics.cpp (for libjvm.so) Compiling zInitialize.cpp (for libjvm.so) Compiling zInitialize_posix.cpp (for libjvm.so) Compiling zJNICritical.cpp (for libjvm.so) Compiling zLargePages.cpp (for libjvm.so) Compiling zLargePages_linux.cpp (for libjvm.so) Compiling zLiveMap.cpp (for libjvm.so) Compiling zMark.cpp (for libjvm.so) Compiling zMarkCache.cpp (for libjvm.so) Compiling zMarkStack.cpp (for libjvm.so) Compiling zMarkStackAllocator.cpp (for libjvm.so) Compiling zMemory.cpp (for libjvm.so) Compiling zMetronome.cpp (for libjvm.so) Compiling zMountPoint_linux.cpp (for libjvm.so) In file included from ../../src/hotspot/share/runtime/atomic.hpp:859, from ../../src/hotspot/share/oops/oop.hpp:33, from ../../src/hotspot/share/cds/metaspaceShared.hpp:31, from ../../src/hotspot/share/cds/filemap.hpp:28, from ../../src/hotspot/share/cds/archiveHeapLoader.hpp:28, from ../../src/hotspot/share/prims/whitebox.cpp:27: In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = unsigned int; long unsigned int byte_size = 4]', inlined from 'T Atomic::LoadImpl::value, void>::type>::operator()(const volatile T*) const [with T = JavaThreadState; PlatformOp = Atomic::PlatformOrderedLoad<4, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:534:34, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = JavaThreadState]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'JavaThreadState JavaThread::thread_state() const' at ../../src/hotspot/share/runtime/javaThread.inline.hpp:144:30, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = void(JavaThread*)]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:212:5, inlined from 'ThreadBlockInVM::~ThreadBlockInVM()' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:223:7, inlined from 'void WB_CheckThreadObjOfTerminatingThread(JNIEnv*, jobject, jobject)' at ../../src/hotspot/share/prims/whitebox.cpp:2479:3: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'unsigned int __atomic_load_4(const volatile void*, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void WB_CheckThreadObjOfTerminatingThread(JNIEnv*, jobject, jobject)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static bool SafepointMechanism::should_process(JavaThread*, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:60:24, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = void(JavaThread*)]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:216:43, inlined from 'ThreadBlockInVM::~ThreadBlockInVM()' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:223:7, inlined from 'void WB_CheckThreadObjOfTerminatingThread(JNIEnv*, jobject, jobject)' at ../../src/hotspot/share/prims/whitebox.cpp:2479:3: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void WB_CheckThreadObjOfTerminatingThread(JNIEnv*, jobject, jobject)': cc1plus: note: destination object is likely at address zero In member function 'T Atomic::PlatformOrderedLoad::operator()(const volatile T*) const [with T = long unsigned int; long unsigned int byte_size = 8]', inlined from 'T Atomic::LoadImpl::value || std::is_pointer<_Tp>::value), void>::type>::operator()(const volatile T*) const [with T = long unsigned int; PlatformOp = Atomic::PlatformOrderedLoad<8, X_ACQUIRE>]' at ../../src/hotspot/share/runtime/atomic.hpp:513:24, inlined from 'static T Atomic::load_acquire(const volatile T*) [with T = long unsigned int]' at ../../src/hotspot/share/runtime/atomic.hpp:884:67, inlined from 'uintptr_t SafepointMechanism::ThreadData::get_polling_word()' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:48:30, inlined from 'static bool SafepointMechanism::local_poll_armed(JavaThread*)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:52:47, inlined from 'static void SafepointMechanism::process_if_requested(JavaThread*, bool, bool)' at ../../src/hotspot/share/runtime/safepointMechanism.inline.hpp:82:23, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = void(JavaThread*)]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:218:47, inlined from 'ThreadBlockInVMPreprocess::~ThreadBlockInVMPreprocess() [with PRE_PROC = void(JavaThread*)]' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:211:3, inlined from 'ThreadBlockInVM::~ThreadBlockInVM()' at ../../src/hotspot/share/runtime/interfaceSupport.inline.hpp:223:7, inlined from 'void WB_CheckThreadObjOfTerminatingThread(JNIEnv*, jobject, jobject)' at ../../src/hotspot/share/prims/whitebox.cpp:2479:3: ../../src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp:210:66: warning: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 210 | T operator()(const volatile T* p) const { T data; __atomic_load(const_cast(p), &data, __ATOMIC_ACQUIRE); return data; } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void WB_CheckThreadObjOfTerminatingThread(JNIEnv*, jobject, jobject)': cc1plus: note: destination object is likely at address zero Compiling zNMT.cpp (for libjvm.so) Compiling zNMethod.cpp (for libjvm.so) Compiling zNMethodData.cpp (for libjvm.so) Compiling zNMethodTable.cpp (for libjvm.so) Compiling zNMethodTableIteration.cpp (for libjvm.so) Compiling zNUMA.cpp (for libjvm.so) Compiling zNUMA_linux.cpp (for libjvm.so) Compiling zObjArrayAllocator.cpp (for libjvm.so) Compiling zObjectAllocator.cpp (for libjvm.so) Compiling zPage.cpp (for libjvm.so) Compiling zPageAllocator.cpp (for libjvm.so) Compiling zPageCache.cpp (for libjvm.so) Compiling zPageTable.cpp (for libjvm.so) Compiling zPhysicalMemory.cpp (for libjvm.so) Compiling zPhysicalMemoryBacking_linux.cpp (for libjvm.so) Compiling zReferenceProcessor.cpp (for libjvm.so) Compiling zRelocate.cpp (for libjvm.so) Compiling zRelocationSet.cpp (for libjvm.so) Compiling zRelocationSetSelector.cpp (for libjvm.so) Compiling zRemembered.cpp (for libjvm.so) Compiling zRememberedSet.cpp (for libjvm.so) Compiling zResurrection.cpp (for libjvm.so) Compiling zRootsIterator.cpp (for libjvm.so) Compiling zRuntimeWorkers.cpp (for libjvm.so) Compiling zServiceability.cpp (for libjvm.so) Compiling zSharedArguments.cpp (for libjvm.so) Compiling zStackWatermark.cpp (for libjvm.so) Compiling zStat.cpp (for libjvm.so) Compiling zStoreBarrierBuffer.cpp (for libjvm.so) Compiling zSyscall_linux.cpp (for libjvm.so) Compiling zTask.cpp (for libjvm.so) Compiling zThread.cpp (for libjvm.so) Compiling zThreadLocalAllocBuffer.cpp (for libjvm.so) Compiling zTracer.cpp (for libjvm.so) Compiling zUncoloredRoot.cpp (for libjvm.so) Compiling zUncommitter.cpp (for libjvm.so) Compiling zUnload.cpp (for libjvm.so) Compiling zUnmapper.cpp (for libjvm.so) Compiling zUtils.cpp (for libjvm.so) Compiling zUtils_posix.cpp (for libjvm.so) Compiling zVerify.cpp (for libjvm.so) Compiling zVirtualMemory.cpp (for libjvm.so) Compiling zVirtualMemory_posix.cpp (for libjvm.so) Compiling zWeakRootsProcessor.cpp (for libjvm.so) Compiling zWorkers.cpp (for libjvm.so) Compiling abstract_vm_version.cpp (for libjvm.so) Generating symbol list from object files Creating mapfile Linking libjvm.so Copying jdk/lib/server/libjvm.so ----- Build times ------- Start 2024-10-29 00:36:59 End 2024-10-29 00:40:08 00:03:09 TOTAL ------------------------- Finished building target 'hotspot' in configuration 'linux-riscv64-server-fastdebug'