From gnu.andrew at redhat.com Tue Mar 3 13:25:20 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 03 Mar 2020 13:25:20 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: Added tag jdk8u262-b00 for changeset 4d4304fcc0cc Message-ID: <202003031325.023DPK6K019268@aojmv0008.oracle.com> Changeset: 5a2cae3c40d0 Author: andrew Date: 2020-03-03 13:22 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/5a2cae3c40d0 Added tag jdk8u262-b00 for changeset 4d4304fcc0cc ! .hgtags From gnu.andrew at redhat.com Tue Mar 3 13:25:30 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 03 Mar 2020 13:25:30 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 40 new changesets Message-ID: <202003031325.023DPU4R019387@aojmv0008.oracle.com> Changeset: b985cbb00e68 Author: apetushkov Date: 2019-08-12 18:30 +0300 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b985cbb00e68 8223147: JFR Backport 8199712: Flight Recorder 8203346: JFR: Inconsistent signature of jfr_add_string_constant 8195817: JFR.stop should require name of recording 8195818: JFR.start should increase autogenerated name by one 8195819: Remove recording=x from jcmd JFR.check output 8203921: JFR thread sampling is missing fixes from JDK-8194552 8203929: Limit amount of data for JFR.dump 8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording 8003209: JFR events for network utilization 8207392: [PPC64] Implement JFR profiling 8202835: jfr/event/os/TestSystemProcess.java fails on missing events Summary: Backport JFR from JDK11. Initial integration Reviewed-by: neugens ! make/Makefile - make/aix/makefiles/trace.make ! make/bsd/makefiles/buildtree.make + make/bsd/makefiles/jfr.make ! make/bsd/makefiles/rules.make ! make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make ! make/bsd/makefiles/vm.make ! make/defs.make ! make/linux/makefiles/buildtree.make + make/linux/makefiles/jfr.make ! make/linux/makefiles/rules.make ! make/linux/makefiles/top.make - make/linux/makefiles/trace.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/buildtree.make + make/solaris/makefiles/jfr.make ! make/solaris/makefiles/rules.make ! make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make ! make/solaris/makefiles/vm.make ! make/windows/build.make ! make/windows/create_obj_files.sh ! make/windows/makefiles/compile.make ! make/windows/makefiles/defs.make ! make/windows/makefiles/generated.make + make/windows/makefiles/jfr.make ! make/windows/makefiles/rules.make - make/windows/makefiles/trace.make ! make/windows/makefiles/vm.make ! make/windows/projectfiles/common/Makefile ! src/cpu/ppc/vm/frame_ppc.cpp + src/cpu/ppc/vm/vm_version_ext_ppc.cpp + src/cpu/ppc/vm/vm_version_ext_ppc.hpp + src/cpu/sparc/vm/vm_version_ext_sparc.cpp + src/cpu/sparc/vm/vm_version_ext_sparc.hpp + src/cpu/x86/vm/rdtsc_x86.cpp + src/cpu/x86/vm/rdtsc_x86.hpp + src/cpu/x86/vm/vm_version_ext_x86.cpp + src/cpu/x86/vm/vm_version_ext_x86.hpp ! src/os/aix/vm/os_aix.cpp + src/os/aix/vm/os_perf_aix.cpp ! src/os/bsd/vm/os_bsd.cpp + src/os/bsd/vm/os_perf_bsd.cpp + src/os/bsd/vm/semaphore_bsd.cpp + src/os/bsd/vm/semaphore_bsd.hpp ! src/os/linux/vm/os_linux.cpp + src/os/linux/vm/os_perf_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp + src/os/posix/vm/semaphore_posix.cpp + src/os/posix/vm/semaphore_posix.hpp + src/os/solaris/vm/os_perf_solaris.cpp ! src/os/solaris/vm/os_solaris.cpp + src/os/windows/vm/iphlp_interface.cpp + src/os/windows/vm/iphlp_interface.hpp + src/os/windows/vm/os_perf_windows.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp + src/os/windows/vm/pdh_interface.cpp + src/os/windows/vm/pdh_interface.hpp + src/os/windows/vm/semaphore_windows.cpp + src/os/windows/vm/semaphore_windows.hpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.inline.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp + src/share/vm/gc_implementation/g1/g1HeapRegionEventSender.cpp + src/share/vm/gc_implementation/g1/g1HeapRegionEventSender.hpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/ageTable.hpp + src/share/vm/gc_implementation/shared/ageTableTracer.cpp + src/share/vm/gc_implementation/shared/ageTableTracer.hpp + src/share/vm/gc_implementation/shared/gcConfiguration.cpp + src/share/vm/gc_implementation/shared/gcConfiguration.hpp ! src/share/vm/gc_implementation/shared/gcTimer.cpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.hpp ! src/share/vm/gc_interface/allocTracer.cpp ! src/share/vm/gc_interface/allocTracer.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp + src/share/vm/jfr/GenerateJfrFiles.java + src/share/vm/jfr/dcmd/jfrDcmds.cpp + src/share/vm/jfr/dcmd/jfrDcmds.hpp + src/share/vm/jfr/instrumentation/jfrEventClassTransformer.cpp + src/share/vm/jfr/instrumentation/jfrEventClassTransformer.hpp + src/share/vm/jfr/instrumentation/jfrJvmtiAgent.cpp + src/share/vm/jfr/instrumentation/jfrJvmtiAgent.hpp + src/share/vm/jfr/jfr.cpp + src/share/vm/jfr/jfr.cpp~ + src/share/vm/jfr/jfr.hpp + src/share/vm/jfr/jfr.hpp~ + src/share/vm/jfr/jfrEvents.hpp + src/share/vm/jfr/jni/jfrGetAllEventClasses.cpp + src/share/vm/jfr/jni/jfrGetAllEventClasses.hpp + src/share/vm/jfr/jni/jfrJavaCall.cpp + src/share/vm/jfr/jni/jfrJavaCall.hpp + src/share/vm/jfr/jni/jfrJavaSupport.cpp + src/share/vm/jfr/jni/jfrJavaSupport.hpp + src/share/vm/jfr/jni/jfrJniMethod.cpp + src/share/vm/jfr/jni/jfrJniMethod.hpp + src/share/vm/jfr/jni/jfrJniMethodRegistration.cpp + src/share/vm/jfr/jni/jfrJniMethodRegistration.hpp + src/share/vm/jfr/jni/jfrUpcalls.cpp + src/share/vm/jfr/jni/jfrUpcalls.hpp + src/share/vm/jfr/leakprofiler/chains/bfsClosure.cpp + src/share/vm/jfr/leakprofiler/chains/bfsClosure.hpp + src/share/vm/jfr/leakprofiler/chains/bitset.cpp + src/share/vm/jfr/leakprofiler/chains/bitset.hpp + src/share/vm/jfr/leakprofiler/chains/dfsClosure.cpp + src/share/vm/jfr/leakprofiler/chains/dfsClosure.hpp + src/share/vm/jfr/leakprofiler/chains/edge.cpp + src/share/vm/jfr/leakprofiler/chains/edge.hpp + src/share/vm/jfr/leakprofiler/chains/edgeQueue.cpp + src/share/vm/jfr/leakprofiler/chains/edgeQueue.hpp + src/share/vm/jfr/leakprofiler/chains/edgeStore.cpp + src/share/vm/jfr/leakprofiler/chains/edgeStore.hpp + src/share/vm/jfr/leakprofiler/chains/edgeUtils.cpp + src/share/vm/jfr/leakprofiler/chains/edgeUtils.hpp + src/share/vm/jfr/leakprofiler/chains/objectSampleMarker.hpp + src/share/vm/jfr/leakprofiler/chains/rootSetClosure.cpp + src/share/vm/jfr/leakprofiler/chains/rootSetClosure.hpp + src/share/vm/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp + src/share/vm/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp + src/share/vm/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp + src/share/vm/jfr/leakprofiler/checkpoint/objectSampleDescription.hpp + src/share/vm/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp + src/share/vm/jfr/leakprofiler/checkpoint/objectSampleWriter.hpp + src/share/vm/jfr/leakprofiler/checkpoint/rootResolver.cpp + src/share/vm/jfr/leakprofiler/checkpoint/rootResolver.hpp + src/share/vm/jfr/leakprofiler/emitEventOperation.cpp + src/share/vm/jfr/leakprofiler/emitEventOperation.hpp + src/share/vm/jfr/leakprofiler/leakProfiler.cpp + src/share/vm/jfr/leakprofiler/leakProfiler.hpp + src/share/vm/jfr/leakprofiler/sampling/objectSample.hpp + src/share/vm/jfr/leakprofiler/sampling/objectSampler.cpp + src/share/vm/jfr/leakprofiler/sampling/objectSampler.hpp + src/share/vm/jfr/leakprofiler/sampling/sampleList.cpp + src/share/vm/jfr/leakprofiler/sampling/sampleList.hpp + src/share/vm/jfr/leakprofiler/sampling/samplePriorityQueue.cpp + src/share/vm/jfr/leakprofiler/sampling/samplePriorityQueue.hpp + src/share/vm/jfr/leakprofiler/startOperation.hpp + src/share/vm/jfr/leakprofiler/stopOperation.hpp + src/share/vm/jfr/leakprofiler/utilities/granularTimer.cpp + src/share/vm/jfr/leakprofiler/utilities/granularTimer.hpp + src/share/vm/jfr/leakprofiler/utilities/rootType.hpp + src/share/vm/jfr/leakprofiler/utilities/saveRestore.cpp + src/share/vm/jfr/leakprofiler/utilities/saveRestore.hpp + src/share/vm/jfr/leakprofiler/utilities/unifiedOop.hpp + src/share/vm/jfr/metadata/jfrSerializer.hpp + src/share/vm/jfr/metadata/metadata.xml + src/share/vm/jfr/metadata/metadata.xsd + src/share/vm/jfr/periodic/jfrNetworkUtilization.cpp + src/share/vm/jfr/periodic/jfrNetworkUtilization.hpp + src/share/vm/jfr/periodic/jfrOSInterface.cpp + src/share/vm/jfr/periodic/jfrOSInterface.hpp + src/share/vm/jfr/periodic/jfrPeriodic.cpp + src/share/vm/jfr/periodic/jfrThreadCPULoadEvent.cpp + src/share/vm/jfr/periodic/jfrThreadCPULoadEvent.hpp + src/share/vm/jfr/periodic/jfrThreadDumpEvent.cpp + src/share/vm/jfr/periodic/jfrThreadDumpEvent.hpp + src/share/vm/jfr/periodic/sampling/jfrCallTrace.cpp + src/share/vm/jfr/periodic/sampling/jfrCallTrace.hpp + src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp + src/share/vm/jfr/periodic/sampling/jfrThreadSampler.hpp + src/share/vm/jfr/recorder/checkpoint/jfrCheckpointBlob.cpp + src/share/vm/jfr/recorder/checkpoint/jfrCheckpointBlob.hpp + src/share/vm/jfr/recorder/checkpoint/jfrCheckpointManager.cpp + src/share/vm/jfr/recorder/checkpoint/jfrCheckpointManager.hpp + src/share/vm/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp + src/share/vm/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp + src/share/vm/jfr/recorder/checkpoint/jfrMetadataEvent.cpp + src/share/vm/jfr/recorder/checkpoint/jfrMetadataEvent.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp + src/share/vm/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrThreadState.cpp + src/share/vm/jfr/recorder/checkpoint/types/jfrThreadState.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp + src/share/vm/jfr/recorder/checkpoint/types/jfrType.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeManager.cpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeManager.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.cpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp + src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetWriter.hpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp + src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp + src/share/vm/jfr/recorder/jfrEventSetting.cpp + src/share/vm/jfr/recorder/jfrEventSetting.hpp + src/share/vm/jfr/recorder/jfrEventSetting.inline.hpp + src/share/vm/jfr/recorder/jfrRecorder.cpp + src/share/vm/jfr/recorder/jfrRecorder.hpp + src/share/vm/jfr/recorder/repository/jfrChunkSizeNotifier.cpp + src/share/vm/jfr/recorder/repository/jfrChunkSizeNotifier.hpp + src/share/vm/jfr/recorder/repository/jfrChunkState.cpp + src/share/vm/jfr/recorder/repository/jfrChunkState.hpp + src/share/vm/jfr/recorder/repository/jfrChunkWriter.cpp + src/share/vm/jfr/recorder/repository/jfrChunkWriter.hpp + src/share/vm/jfr/recorder/repository/jfrEmergencyDump.cpp + src/share/vm/jfr/recorder/repository/jfrEmergencyDump.hpp + src/share/vm/jfr/recorder/repository/jfrRepository.cpp + src/share/vm/jfr/recorder/repository/jfrRepository.hpp + src/share/vm/jfr/recorder/service/jfrEvent.cpp + src/share/vm/jfr/recorder/service/jfrEvent.hpp + src/share/vm/jfr/recorder/service/jfrMemorySizer.cpp + src/share/vm/jfr/recorder/service/jfrMemorySizer.hpp + src/share/vm/jfr/recorder/service/jfrOptionSet.cpp + src/share/vm/jfr/recorder/service/jfrOptionSet.hpp + src/share/vm/jfr/recorder/service/jfrPostBox.cpp + src/share/vm/jfr/recorder/service/jfrPostBox.hpp + src/share/vm/jfr/recorder/service/jfrRecorderService.cpp + src/share/vm/jfr/recorder/service/jfrRecorderService.hpp + src/share/vm/jfr/recorder/service/jfrRecorderThread.cpp + src/share/vm/jfr/recorder/service/jfrRecorderThread.hpp + src/share/vm/jfr/recorder/service/jfrRecorderThreadLoop.cpp + src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp + src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/share/vm/jfr/recorder/storage/jfrBuffer.cpp + src/share/vm/jfr/recorder/storage/jfrBuffer.hpp + src/share/vm/jfr/recorder/storage/jfrMemorySpace.hpp + src/share/vm/jfr/recorder/storage/jfrMemorySpace.inline.hpp + src/share/vm/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp + src/share/vm/jfr/recorder/storage/jfrStorage.cpp + src/share/vm/jfr/recorder/storage/jfrStorage.hpp + src/share/vm/jfr/recorder/storage/jfrStorageControl.cpp + src/share/vm/jfr/recorder/storage/jfrStorageControl.hpp + src/share/vm/jfr/recorder/storage/jfrStorageUtils.hpp + src/share/vm/jfr/recorder/storage/jfrStorageUtils.inline.hpp + src/share/vm/jfr/recorder/storage/jfrVirtualMemory.cpp + src/share/vm/jfr/recorder/storage/jfrVirtualMemory.hpp + src/share/vm/jfr/recorder/stringpool/jfrStringPool.cpp + src/share/vm/jfr/recorder/stringpool/jfrStringPool.hpp + src/share/vm/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp + src/share/vm/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp + src/share/vm/jfr/recorder/stringpool/jfrStringPoolWriter.cpp + src/share/vm/jfr/recorder/stringpool/jfrStringPoolWriter.hpp + src/share/vm/jfr/support/jfrAllocationTracer.cpp + src/share/vm/jfr/support/jfrAllocationTracer.hpp + src/share/vm/jfr/support/jfrEventClass.cpp + src/share/vm/jfr/support/jfrEventClass.hpp + src/share/vm/jfr/support/jfrFlush.cpp + src/share/vm/jfr/support/jfrFlush.hpp + src/share/vm/jfr/support/jfrIntrinsics.hpp + src/share/vm/jfr/support/jfrKlassExtension.hpp + src/share/vm/jfr/support/jfrStackTraceMark.cpp + src/share/vm/jfr/support/jfrStackTraceMark.hpp + src/share/vm/jfr/support/jfrThreadExtension.hpp + src/share/vm/jfr/support/jfrThreadId.hpp + src/share/vm/jfr/support/jfrThreadLocal.cpp + src/share/vm/jfr/support/jfrThreadLocal.hpp + src/share/vm/jfr/support/jfrTraceIdExtension.hpp + src/share/vm/jfr/utilities/jfrAllocation.cpp + src/share/vm/jfr/utilities/jfrAllocation.hpp + src/share/vm/jfr/utilities/jfrBigEndian.hpp + src/share/vm/jfr/utilities/jfrDoublyLinkedList.hpp + src/share/vm/jfr/utilities/jfrHashtable.hpp + src/share/vm/jfr/utilities/jfrIterator.hpp + src/share/vm/jfr/utilities/jfrJavaLog.cpp + src/share/vm/jfr/utilities/jfrJavaLog.hpp + src/share/vm/jfr/utilities/jfrRefCountPointer.hpp + src/share/vm/jfr/utilities/jfrResourceManager.hpp + src/share/vm/jfr/utilities/jfrSpinlockHelper.hpp + src/share/vm/jfr/utilities/jfrTime.cpp + src/share/vm/jfr/utilities/jfrTime.hpp + src/share/vm/jfr/utilities/jfrTimeConverter.cpp + src/share/vm/jfr/utilities/jfrTimeConverter.hpp + src/share/vm/jfr/utilities/jfrTryLock.hpp + src/share/vm/jfr/utilities/jfrTypes.hpp + src/share/vm/jfr/writers/jfrBigEndianWriter.hpp + src/share/vm/jfr/writers/jfrEncoders.hpp + src/share/vm/jfr/writers/jfrEncoding.hpp + src/share/vm/jfr/writers/jfrEventWriterHost.hpp + src/share/vm/jfr/writers/jfrEventWriterHost.inline.hpp + src/share/vm/jfr/writers/jfrJavaEventWriter.cpp + src/share/vm/jfr/writers/jfrJavaEventWriter.hpp + src/share/vm/jfr/writers/jfrMemoryWriterHost.hpp + src/share/vm/jfr/writers/jfrMemoryWriterHost.inline.hpp + src/share/vm/jfr/writers/jfrNativeEventWriter.hpp + src/share/vm/jfr/writers/jfrPosition.hpp + src/share/vm/jfr/writers/jfrPosition.inline.hpp + src/share/vm/jfr/writers/jfrStorageAdapter.hpp + src/share/vm/jfr/writers/jfrStorageHost.hpp + src/share/vm/jfr/writers/jfrStorageHost.inline.hpp + src/share/vm/jfr/writers/jfrStreamWriterHost.hpp + src/share/vm/jfr/writers/jfrStreamWriterHost.inline.hpp + src/share/vm/jfr/writers/jfrWriterHost.hpp + src/share/vm/jfr/writers/jfrWriterHost.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/metaspaceTracer.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/superword.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/os.hpp + src/share/vm/runtime/os_perf.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp + src/share/vm/runtime/semaphore.hpp + src/share/vm/runtime/semaphore.inline.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/runtime/vmStructs_trace.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/memTracker.hpp - src/share/vm/trace/noTraceBackend.hpp - src/share/vm/trace/trace.dtd - src/share/vm/trace/trace.xml - src/share/vm/trace/traceBackend.hpp - src/share/vm/trace/traceDataTypes.hpp - src/share/vm/trace/traceEvent.hpp - src/share/vm/trace/traceEventClasses.xsl - src/share/vm/trace/traceEventIds.xsl - src/share/vm/trace/traceMacros.hpp - src/share/vm/trace/traceStream.hpp - src/share/vm/trace/traceTime.hpp - src/share/vm/trace/traceTypes.xsl - src/share/vm/trace/tracetypes.xml - src/share/vm/trace/tracing.hpp - src/share/vm/trace/xinclude.mod - src/share/vm/trace/xsl_util.xsl + src/share/vm/utilities/align.hpp ! src/share/vm/utilities/bitMap.inline.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/ticks.cpp ! src/share/vm/utilities/ticks.hpp - src/share/vm/utilities/ticks.inline.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 7d05a422d710 Author: apetushkov Date: 2019-08-15 13:28 +0300 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7d05a422d710 8229708: JFR backport code does not initialize Summary: added back code accidentally removed during push of JDK-8223147 Reviewed-by: neugens ! src/share/vm/classfile/classFileParser.cpp Changeset: 6c8e5745df03 Author: sgehwolf Date: 2018-05-16 15:25 +0200 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6c8e5745df03 8203287: Zero fails to build after JDK-8199712 (Flight Recorder) Reviewed-by: shade, mdoerr + src/cpu/zero/vm/vm_version_ext_zero.cpp + src/cpu/zero/vm/vm_version_ext_zero.hpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp ! src/share/vm/utilities/ticks.cpp Changeset: a248d0be1309 Author: neugens Date: 2019-08-19 10:11 +0200 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a248d0be1309 8229401: Fix JFR code cache test failures 8223689: Add JFR Thread Sampling Support 8223690: Add JFR BiasedLock Event Support 8223691: Add JFR G1 Region Type Change Event Support 8223692: Add JFR G1 Heap Summary Event Support Summary: Backport JFR from JDK11, additional fixes Reviewed-by: neugens, apetushkov Contributed-by: denghui.ddh at alibaba-inc.com ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp + src/share/vm/gc_implementation/g1/g1HeapRegionTraceType.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp + src/share/vm/gc_implementation/g1/heapRegionTracer.cpp + src/share/vm/gc_implementation/g1/heapRegionTracer.hpp ! src/share/vm/gc_implementation/g1/heapRegionType.cpp ! src/share/vm/gc_implementation/g1/heapRegionType.hpp ! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp ! src/share/vm/jfr/support/jfrThreadExtension.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.hpp Changeset: f162232da105 Author: shade Date: 2019-08-19 12:47 +0200 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f162232da105 8229873: 8229401 broke jdk8u-jfr-incubator Reviewed-by: neugens ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp Changeset: 161ab90e3cae Author: mbalao Date: 2019-08-26 16:37 -0300 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/161ab90e3cae 8229366: JFR backport allows unchecked writing to memory Reviewed-by: jbachorik ! src/share/vm/jfr/instrumentation/jfrEventClassTransformer.cpp Changeset: f066260954ae Author: rwestberg Date: 2018-02-13 15:48 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f066260954ae 8041626: Shutdown tracing event Reviewed-by: dholmes, alanb, rriggs ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/thread.cpp Changeset: 5a83b7215107 Author: egahlin Date: 2018-12-12 18:35 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5a83b7215107 8165675: Trace event for thread park has incorrect unit for timeout Reviewed-by: mgronlun ! src/share/vm/jfr/metadata/metadata.xml ! src/share/vm/prims/unsafe.cpp Changeset: 41515291559a Author: hseigel Date: 2018-08-28 10:10 -0400 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/41515291559a 8202578: Revisit location for class unload events Summary: Use notify_unload_class() to post JFR class unload events instead of doing a separate traversal of the class loader data graph Reviewed-by: lfoltan, coleenp, mgronlun, egahlin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 150ab470bf7f Author: egahlin Date: 2018-12-05 16:40 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/150ab470bf7f 8205516: JFR tool Reviewed-by: mgronlun ! src/share/vm/jfr/leakprofiler/emitEventOperation.cpp ! src/share/vm/jfr/leakprofiler/sampling/objectSampler.cpp ! src/share/vm/jfr/leakprofiler/sampling/objectSampler.hpp ! src/share/vm/jfr/leakprofiler/sampling/sampleList.cpp ! src/share/vm/jfr/leakprofiler/sampling/sampleList.hpp Changeset: 69fb91513217 Author: mgronlun Date: 2018-11-15 11:10 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/69fb91513217 8210024: JFR calls virtual is_Java_thread from ~Thread() Reviewed-by: kbarrett, dholmes, dcubed, egahlin ! src/share/vm/jfr/jfr.cpp ! src/share/vm/jfr/jfr.hpp ! src/share/vm/jfr/support/jfrThreadLocal.cpp ! src/share/vm/jfr/support/jfrThreadLocal.hpp ! src/share/vm/runtime/thread.cpp Changeset: a5e7fde5ba80 Author: shade Date: 2018-10-01 16:41 +0200 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a5e7fde5ba80 8211239: Build fails without JFR: empty JFR events signatures mismatch Reviewed-by: mgronlun, dholmes ! src/share/vm/jfr/GenerateJfrFiles.java Changeset: 830105382dbd Author: ysuenaga Date: 2018-11-23 16:36 +0900 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/830105382dbd 8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions Reviewed-by: mgronlun, egahlin ! src/share/vm/jfr/dcmd/jfrDcmds.cpp ! src/share/vm/jfr/dcmd/jfrDcmds.hpp ! src/share/vm/jfr/recorder/service/jfrOptionSet.cpp Changeset: 896c71e8d387 Author: egahlin Date: 2018-12-07 18:00 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/896c71e8d387 8213421: Line number information for execution samples always 0 Reviewed-by: mgronlun ! src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp Changeset: 8d15befeab20 Author: egahlin Date: 2018-12-08 17:41 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8d15befeab20 8213617: JFR should record the PID of the recorded process Reviewed-by: mgronlun ! src/share/vm/jfr/metadata/metadata.xml ! src/share/vm/jfr/periodic/jfrPeriodic.cpp Changeset: c2fd697c6c1a Author: egahlin Date: 2018-12-08 14:08 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c2fd697c6c1a 8213966: The ZGC JFR events should be marked as experimental Reviewed-by: pliden ! src/share/vm/jfr/metadata/metadata.xml Changeset: 9c3c8469d9be Author: egahlin Date: 2018-12-13 14:21 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9c3c8469d9be 8215175: Inconsistencies in JFR event metadata Reviewed-by: mgronlun ! src/share/vm/jfr/leakprofiler/emitEventOperation.cpp ! src/share/vm/jfr/metadata/metadata.xml ! src/share/vm/jfr/metadata/metadata.xsd ! src/share/vm/jfr/periodic/jfrNetworkUtilization.cpp Changeset: 6388d0d497f7 Author: mgronlun Date: 2018-12-13 14:36 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6388d0d497f7 8215284: Reduce noise induced by periodic task getFileSize() Reviewed-by: redestad, egahlin ! src/share/vm/jfr/jni/jfrJniMethod.cpp ! src/share/vm/jfr/jni/jfrJniMethod.hpp ! src/share/vm/jfr/jni/jfrJniMethodRegistration.cpp + src/share/vm/jfr/recorder/repository/jfrChunkRotation.cpp + src/share/vm/jfr/recorder/repository/jfrChunkRotation.hpp - src/share/vm/jfr/recorder/repository/jfrChunkSizeNotifier.cpp - src/share/vm/jfr/recorder/repository/jfrChunkSizeNotifier.hpp ! src/share/vm/jfr/recorder/service/jfrRecorderService.cpp Changeset: 3bdc0b789595 Author: ysuenaga Date: 2019-01-11 23:32 +0900 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3bdc0b789595 8216486: Possibility of integer overflow in JfrThreadSampler::run() Reviewed-by: rehn, sgehwolf ! src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 4937bafbb2f8 Author: sgehwolf Date: 2019-01-11 13:34 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4937bafbb2f8 8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps Summary: Use %7s for the dev scan format as major:minor may be up to that length Reviewed-by: mgronlun, jwilhelm ! src/os/linux/vm/os_linux.cpp Changeset: 8689c69d5c19 Author: stooke Date: 2019-01-16 13:38 -0500 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8689c69d5c19 8216578: Remove unused/obsolete method in JFR code Reviewed-by: mgronlun, mikael ! src/share/vm/jfr/periodic/jfrOSInterface.cpp Changeset: d2b51a10084d Author: redestad Date: 2019-01-15 21:17 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d2b51a10084d 8216995: Clean up JFR command line processing Reviewed-by: gziemski, mgronlun ! src/share/vm/jfr/recorder/jfrRecorder.cpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 3549c2f110d2 Author: mikael Date: 2019-02-14 15:17 -0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3549c2f110d2 8218935: Make jfr strncpy uses GCC 8.x friendly Reviewed-by: clanger ! src/share/vm/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/share/vm/jfr/recorder/repository/jfrChunkState.cpp ! src/share/vm/jfr/recorder/repository/jfrRepository.cpp Changeset: 8a0aca5caca0 Author: jbachorik Date: 2019-09-11 12:06 +0200 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8a0aca5caca0 8230707: JFR related tests are failing Reviewed-by: neugens ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp Changeset: 3dd83d893bfc Author: mgronlun Date: 2019-09-27 10:09 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3dd83d893bfc 8224172: assert(jfr_is_event_enabled(id)) failed: invariant Reviewed-by: dcubed, dholmes ! src/share/vm/jfr/support/jfrFlush.cpp Changeset: 02a4c08a8777 Author: egahlin Date: 2019-09-27 10:27 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/02a4c08a8777 8216064: -XX:StartFlightRecording:settings= doesn't work properly Reviewed-by: mgronlun ! src/share/vm/jfr/dcmd/jfrDcmds.cpp ! src/share/vm/jfr/jni/jfrJavaCall.cpp ! src/share/vm/jfr/jni/jfrJavaSupport.cpp Changeset: 1258121876f8 Author: mgronlun Date: 2019-09-27 13:23 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1258121876f8 8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory Reviewed-by: egahlin, rwestberg ! src/share/vm/jfr/recorder/jfrRecorder.cpp ! src/share/vm/jfr/recorder/jfrRecorder.hpp ! src/share/vm/jfr/writers/jfrJavaEventWriter.cpp ! src/share/vm/jfr/writers/jfrJavaEventWriter.hpp Changeset: 8e875c964f41 Author: ddong Date: 2019-10-09 16:11 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8e875c964f41 8214542: JFR: Old Object Sample event slow on a deep heap in debug builds Reviewed-by: egahlin, rwestberg ! src/share/vm/jfr/leakprofiler/chains/bfsClosure.cpp ! src/share/vm/jfr/leakprofiler/chains/bfsClosure.hpp ! src/share/vm/jfr/leakprofiler/chains/bitset.hpp ! src/share/vm/jfr/leakprofiler/chains/dfsClosure.cpp ! src/share/vm/jfr/leakprofiler/chains/dfsClosure.hpp ! src/share/vm/jfr/leakprofiler/chains/edge.hpp ! src/share/vm/jfr/leakprofiler/chains/edgeStore.cpp ! src/share/vm/jfr/leakprofiler/chains/edgeStore.hpp ! src/share/vm/jfr/leakprofiler/chains/edgeUtils.cpp ! src/share/vm/jfr/leakprofiler/chains/edgeUtils.hpp + src/share/vm/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp + src/share/vm/jfr/leakprofiler/chains/pathToGcRootsOperation.hpp ! src/share/vm/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/share/vm/jfr/leakprofiler/chains/rootSetClosure.hpp + src/share/vm/jfr/leakprofiler/checkpoint/eventEmitter.cpp + src/share/vm/jfr/leakprofiler/checkpoint/eventEmitter.hpp ! src/share/vm/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/share/vm/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/share/vm/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/share/vm/jfr/leakprofiler/checkpoint/objectSampleWriter.hpp ! src/share/vm/jfr/leakprofiler/checkpoint/rootResolver.hpp - src/share/vm/jfr/leakprofiler/emitEventOperation.cpp - src/share/vm/jfr/leakprofiler/emitEventOperation.hpp ! src/share/vm/jfr/leakprofiler/leakProfiler.cpp ! src/share/vm/jfr/leakprofiler/leakProfiler.hpp ! src/share/vm/jfr/leakprofiler/sampling/objectSampler.cpp ! src/share/vm/jfr/leakprofiler/sampling/objectSampler.hpp ! src/share/vm/jfr/leakprofiler/startOperation.hpp ! src/share/vm/jfr/leakprofiler/stopOperation.hpp + src/share/vm/jfr/leakprofiler/utilities/vmOperation.hpp ! src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp ! src/share/vm/jfr/recorder/service/jfrRecorderService.cpp ! src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/share/vm/jfr/support/jfrFlush.hpp ! src/share/vm/jfr/support/jfrThreadLocal.cpp ! src/share/vm/jfr/support/jfrThreadLocal.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 986b79fabfa0 Author: mbalao Date: 2019-10-29 19:53 -0300 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/986b79fabfa0 8231995: two jtreg tests failed after 8229366 is fixed Reviewed-by: jbachorik ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/jfr/jni/jfrUpcalls.cpp ! src/share/vm/jfr/jni/jfrUpcalls.hpp Changeset: 78f156419d26 Author: ddong Date: 2019-10-22 20:55 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/78f156419d26 8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant" Reviewed-by: dholmes, dcubed, egahlin ! src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp Changeset: 0fa5faa321f7 Author: neugens Date: 2019-12-16 17:46 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0fa5faa321f7 8236008: Some backup files were accidentally left in the hotspot tree Reviewed-by: phh - src/share/vm/jfr/jfr.cpp~ - src/share/vm/jfr/jfr.hpp~ Changeset: 63a1206b8286 Author: egahlin Date: 2020-01-17 17:32 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/63a1206b8286 8209960: -Xlog:jfr* doesn't work with the JFR Reviewed-by: mgronlun ! src/share/vm/jfr/dcmd/jfrDcmds.cpp Changeset: 429bb572ee65 Author: andrew Date: 2020-01-30 00:21 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/429bb572ee65 8238076: Fix OpenJDK 7 Bootstrap Broken by JFR Backport Summary: Avoid use of lambdas and StringJoiner so GenerateJfrFiles builds with OpenJDK 7 Reviewed-by: shade ! make/aix/makefiles/rules.make ! make/bsd/makefiles/rules.make ! make/linux/makefiles/rules.make ! make/solaris/makefiles/rules.make ! make/windows/makefiles/rules.make ! src/share/vm/jfr/GenerateJfrFiles.java Changeset: 4904bded9702 Author: rehn Date: 2020-02-04 11:16 +0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4904bded9702 8183925: Decouple crash protection from watcher thread Reviewed-by: dcubed, coleenp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 9a4141de094d Author: neugens Date: 2020-02-14 17:13 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9a4141de094d 8238589: Necessary code cleanup in JFR for JDK8u Reviewed-by: shade, apetushkov ! src/os/linux/vm/perfMemory_linux.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/synchronizer.cpp Changeset: be5266057dda Author: neugens Date: 2020-02-17 10:32 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/be5266057dda 8230707: JFR related tests are failing Reviewed-by: shade, andrew ! src/share/vm/runtime/globals.hpp ! test/runtime/EnableTracing/TestEnableTracing.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 912e1b6f2fc5 Author: neugens Date: 2020-02-20 11:34 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/912e1b6f2fc5 8239476: JDK-8238589 broke windows build by moving OrderedPair Summary: partially revert JDK-8238589 Reviewed-by: shade ! src/share/vm/opto/superword.hpp Changeset: c439931136f1 Author: neugens Date: 2020-02-24 17:43 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c439931136f1 8239867: correct over use of INCLUDE_JFR macro Reviewed-by: andrew ! src/share/vm/runtime/biasedLocking.cpp Changeset: 1b8c45b8216a Author: andrew Date: 2020-03-03 12:57 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1b8c45b8216a Merge - make/aix/makefiles/trace.make - make/bsd/makefiles/trace.make ! make/bsd/makefiles/vm.make - make/linux/makefiles/trace.make ! make/linux/makefiles/vm.make - make/solaris/makefiles/trace.make ! make/solaris/makefiles/vm.make ! make/windows/build.make ! make/windows/makefiles/compile.make ! make/windows/makefiles/defs.make - make/windows/makefiles/trace.make ! make/windows/makefiles/vm.make ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/runtime/vmStructs_trace.hpp ! src/share/vm/runtime/vmThread.cpp - src/share/vm/trace/noTraceBackend.hpp - src/share/vm/trace/trace.dtd - src/share/vm/trace/trace.xml - src/share/vm/trace/traceBackend.hpp - src/share/vm/trace/traceDataTypes.hpp - src/share/vm/trace/traceEvent.hpp - src/share/vm/trace/traceEventClasses.xsl - src/share/vm/trace/traceEventIds.xsl - src/share/vm/trace/traceMacros.hpp - src/share/vm/trace/traceStream.hpp - src/share/vm/trace/traceTime.hpp - src/share/vm/trace/traceTypes.xsl - src/share/vm/trace/tracetypes.xml - src/share/vm/trace/tracing.hpp - src/share/vm/trace/xinclude.mod - src/share/vm/trace/xsl_util.xsl ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp - src/share/vm/utilities/ticks.inline.hpp ! src/share/vm/utilities/vmError.cpp Changeset: cf634627cdd0 Author: andrew Date: 2020-03-03 13:22 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cf634627cdd0 Added tag jdk8u262-b00 for changeset 9003f35baaa0 ! .hgtags From sgehwolf at redhat.com Wed Mar 11 14:24:16 2020 From: sgehwolf at redhat.com (sgehwolf at redhat.com) Date: Wed, 11 Mar 2020 14:24:16 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return Message-ID: <202003111424.02BEOGNU004886@aojmv0008.oracle.com> Changeset: 2ff0ee2f8e94 Author: mbaesken Date: 2019-09-11 16:13 +0200 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2ff0ee2f8e94 8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return Reviewed-by: dfuchs, stuefe, vtewari ! src/solaris/native/java/net/NetworkInterface.c From shade at redhat.com Wed Mar 18 18:26:54 2020 From: shade at redhat.com (shade at redhat.com) Date: Wed, 18 Mar 2020 18:26:54 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8030680: 292 cleanup from default method code assessment Message-ID: <202003181826.02IIQs7w020235@aojmv0008.oracle.com> Changeset: e6a26331730f Author: acorn Date: 2015-05-08 14:00 -0400 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e6a26331730f 8030680: 292 cleanup from default method code assessment Summary: small code improvements for increased robustness Reviewed-by: acorn, coleenp Contributed-by: michael.haupt at oracle.com ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/methodHandles.cpp From gnu.andrew at redhat.com Tue Mar 24 22:21:49 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 24 Mar 2020 22:21:49 +0000 Subject: hg: jdk8u/jdk8u-dev: 3 new changesets Message-ID: <202003242221.02OMLnEH026794@aojmv0008.oracle.com> Changeset: 746815de8b5b Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/746815de8b5b Added tag jdk8u252-b06 for changeset bb464170d344 ! .hgtags Changeset: 72a6d93679e5 Author: andrew Date: 2020-03-20 14:25 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/72a6d93679e5 Added tag jdk8u252-b07 for changeset 746815de8b5b ! .hgtags Changeset: 8985babef9d9 Author: andrew Date: 2020-03-24 21:50 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/8985babef9d9 Merge ! .hgtags From gnu.andrew at redhat.com Tue Mar 24 22:22:03 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 24 Mar 2020 22:22:03 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 3 new changesets Message-ID: <202003242222.02OMM3r6027492@aojmv0008.oracle.com> Changeset: ca05e6121665 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/ca05e6121665 Added tag jdk8u252-b06 for changeset 4f24bfe038c3 ! .hgtags Changeset: d1a8fb9aafdd Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/d1a8fb9aafdd Added tag jdk8u252-b07 for changeset ca05e6121665 ! .hgtags Changeset: b4ed224a1951 Author: andrew Date: 2020-03-24 21:50 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/b4ed224a1951 Merge ! .hgtags From gnu.andrew at redhat.com Tue Mar 24 22:22:26 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 24 Mar 2020 22:22:26 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 3 new changesets Message-ID: <202003242222.02OMMQ6E028822@aojmv0008.oracle.com> Changeset: d17814ea88e3 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d17814ea88e3 Added tag jdk8u252-b06 for changeset b4fd7e078c54 ! .hgtags Changeset: 00eaaa430a54 Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/00eaaa430a54 Added tag jdk8u252-b07 for changeset d17814ea88e3 ! .hgtags Changeset: bc53a86f5357 Author: andrew Date: 2020-03-24 21:50 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bc53a86f5357 Merge ! .hgtags From gnu.andrew at redhat.com Tue Mar 24 22:22:34 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 24 Mar 2020 22:22:34 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8 new changesets Message-ID: <202003242222.02OMMZpJ028939@aojmv0008.oracle.com> Changeset: 3272c495f495 Author: akozlov Date: 2020-03-10 21:43 +0300 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3272c495f495 8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call Reviewed-by: andrew ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/System.java - test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/java/lang/Runtime/loadLibrary/src/Target.java - test/java/lang/Runtime/loadLibrary/src/Target2.java Changeset: ae91f2b94f84 Author: pbansal Date: 2019-11-27 11:05 +0530 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ae91f2b94f84 8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/text/html/ImageView.java + test/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: d37e685cb0ee Author: pbansal Date: 2019-12-13 12:08 +0530 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d37e685cb0ee 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Reviewed-by: psadhukhan, prr ! test/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: 6f7370a85071 Author: rhalade Date: 2020-03-01 23:04 -0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/6f7370a85071 8225130: Add exception for expiring Comodo roots to VerifyCACerts test Reviewed-by: weijun ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 83bbe56ecea1 Author: andrew Date: 2020-03-16 00:28 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/83bbe56ecea1 Added tag jdk8u252-b06 for changeset 6f7370a85071 ! .hgtags Changeset: 2a93ed39a4e9 Author: valeriep Date: 2018-04-13 18:07 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2a93ed39a4e9 8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider Summary: Rethrow ClassCastException with InvalidKeyException Reviewed-by: ascarpino ! src/share/classes/sun/security/pkcs11/P11Signature.java Changeset: 8efdcbf79b11 Author: andrew Date: 2020-03-20 14:26 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8efdcbf79b11 Added tag jdk8u252-b07 for changeset 2a93ed39a4e9 ! .hgtags Changeset: b0dfc664ba20 Author: andrew Date: 2020-03-24 21:50 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/b0dfc664ba20 Merge ! .hgtags ! src/share/classes/java/lang/Runtime.java - test/java/lang/Runtime/loadLibrary/LoadLibraryTest.java - test/java/lang/Runtime/loadLibrary/src/Target.java - test/java/lang/Runtime/loadLibrary/src/Target2.java From bourges.laurent at gmail.com Wed Mar 11 11:35:29 2020 From: bourges.laurent at gmail.com (bourges.laurent at gmail.com) Date: Wed, 11 Mar 2020 11:35:29 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8149338: JVM Crash caused by Marlin renderer not handling NaN coordinates Message-ID: <202003111135.02BBZT5j017184@aojmv0008.oracle.com> Changeset: b5fcc4d681ae Author: lbourges Date: 2016-02-11 09:08 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/b5fcc4d681ae 8149338: JVM Crash caused by Marlin renderer not handling NaN coordinates Summary: use first / last Y crossings to compute edge min/max Y and ensure consistency with edgeBuckets / edgeBucketCounts arrays Reviewed-by: flar, prr ! src/share/classes/sun/java2d/marlin/Renderer.java + test/sun/java2d/marlin/CrashNaNTest.java ! test/sun/java2d/marlin/TextClipErrorTest.java From gnu.andrew at redhat.com Fri Mar 27 19:17:04 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Mar 2020 19:17:04 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 2 new changesets Message-ID: <202003271917.02RJH4YE026387@aojmv0008.oracle.com> Changeset: 8476d78dc695 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/8476d78dc695 Added tag jdk8u252-b08 for changeset d1a8fb9aafdd ! .hgtags Changeset: 4b626df7c4ff Author: andrew Date: 2020-03-27 19:14 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/4b626df7c4ff Merge ! .hgtags From gnu.andrew at redhat.com Fri Mar 27 19:17:11 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Mar 2020 19:17:11 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 2 new changesets Message-ID: <202003271917.02RJHB26026500@aojmv0008.oracle.com> Changeset: b012193ff452 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/b012193ff452 Added tag jdk8u252-b08 for changeset 7e334946a044 ! .hgtags Changeset: 9502e19d094c Author: andrew Date: 2020-03-27 19:14 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/9502e19d094c Merge ! .hgtags From gnu.andrew at redhat.com Fri Mar 27 19:17:26 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Mar 2020 19:17:26 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 3 new changesets Message-ID: <202003271917.02RJHQAD026858@aojmv0008.oracle.com> Changeset: 8f2780b3e4fa Author: aph Date: 2020-03-25 03:20 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/8f2780b3e4fa 8241296: Segfault in JNIHandleBlock::oops_do() Reviewed-by: andrew ! src/share/vm/runtime/thread.cpp Changeset: 095e60e7fc8c Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/095e60e7fc8c Added tag jdk8u252-b08 for changeset 8f2780b3e4fa ! .hgtags Changeset: dd05dac9563a Author: andrew Date: 2020-03-27 19:15 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dd05dac9563a Merge ! .hgtags ! src/share/vm/runtime/thread.cpp From gnu.andrew at redhat.com Fri Mar 27 19:17:42 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 27 Mar 2020 19:17:42 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <202003271917.02RJHgiO027068@aojmv0008.oracle.com> Changeset: 5fc91c4182b0 Author: andrew Date: 2020-03-27 05:14 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/5fc91c4182b0 Added tag jdk8u252-b08 for changeset 95d61d0f326b ! .hgtags Changeset: c923db271618 Author: andrew Date: 2020-03-27 19:15 +0000 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/c923db271618 Merge ! .hgtags From shade at redhat.com Mon Mar 30 18:16:08 2020 From: shade at redhat.com (shade at redhat.com) Date: Mon, 30 Mar 2020 18:16:08 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 8141056: Erroneous assignment in HeapRegionSet.cpp Message-ID: <202003301816.02UIG8Bo015021@aojmv0008.oracle.com> Changeset: b5843f684541 Author: david Date: 2015-11-02 10:41 +0100 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b5843f684541 8141056: Erroneous assignment in HeapRegionSet.cpp Reviewed-by: tschatzl, pliden ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp From zgu at redhat.com Mon Mar 30 20:42:47 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 30 Mar 2020 20:42:47 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8041915: Move 8 awt tests to OpenJDK regression tests tree Message-ID: <202003302042.02UKgm62001475@aojmv0008.oracle.com> Changeset: 21b5ccd28ac5 Author: yan Date: 2014-05-26 15:50 +0400 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/21b5ccd28ac5 8041915: Move 8 awt tests to OpenJDK regression tests tree Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov + test/java/awt/EventQueue/InvocationEventTest/InvocationEventTest.java + test/java/awt/Frame/DecoratedExceptions/DecoratedExceptions.java + test/java/awt/Window/ShapedAndTranslucentWindows/Common.java + test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java + test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java + test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java + test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java ! test/lib/testlibrary/ExtendedRobot.java From zgu at redhat.com Tue Mar 31 13:07:35 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 31 Mar 2020 13:07:35 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: 8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 Message-ID: <202003311307.02VD7Z5N019063@aojmv0008.oracle.com> Changeset: dd72530c1255 Author: zgu Date: 2019-12-16 11:26 -0500 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/dd72530c1255 8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 Reviewed-by: serb ! THIRD_PARTY_README From zgu at redhat.com Tue Mar 31 13:26:15 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 31 Mar 2020 13:26:15 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 Message-ID: <202003311326.02VDQFZP000373@aojmv0008.oracle.com> Changeset: 44a0a2a9719c Author: prr Date: 2018-11-08 10:34 -0800 URL: https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/44a0a2a9719c 8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7 Reviewed-by: serb ! THIRD_PARTY_README ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/awt/list.c ! src/solaris/native/sun/awt/list.h ! src/solaris/native/sun/awt/multiVis.c ! src/solaris/native/sun/awt/multiVis.h - src/solaris/native/sun/awt/robot_common.c - src/solaris/native/sun/awt/robot_common.h ! src/solaris/native/sun/awt/wsutils.h