hg: shenandoah/jdk8u/hotspot: 275 new changesets

ashipile at redhat.com ashipile at redhat.com
Thu Mar 1 12:50:34 UTC 2018


Changeset: fdcf81c9543e
Author:    asaha
Date:      2016-07-25 15:06 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fdcf81c9543e

Added tag jdk8u122-b00 for changeset 5aa8c4ca51f0

! .hgtags

Changeset: 1f6b58e0bd06
Author:    shshahma
Date:      2016-08-05 10:47 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1f6b58e0bd06

8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*)
Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded.
Reviewed-by: coleenp, dholmes

! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 0d78aecb0948
Author:    simonis
Date:      2016-08-10 14:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0d78aecb0948

8152172: PPC64: Support AES intrinsics
Summary: Add support for AES intrinsics on PPC64.
Reviewed-by: kvn, mdoerr, simonis, zmajo
Contributed-by: Hiroshi H Horii <horii at jp.ibm.com>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: db2cffccdb85
Author:    shshahma
Date:      2016-08-16 08:59 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/db2cffccdb85

8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968
Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation.
Reviewed-by: dholmes, cjplummer

! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/java.cpp

Changeset: 312e113bc3ed
Author:    roland
Date:      2016-07-27 12:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/312e113bc3ed

8162384: Performance regression: bimorphic inlining may be bypassed by type speculation
Summary: when speculation fails at a call fallback to profile data at the call site
Reviewed-by: kvn

! src/share/vm/opto/doCall.cpp

Changeset: a753c8401458
Author:    shshahma
Date:      2016-09-01 06:16 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a753c8401458

8152438: Threads may do significant work out of the non-shared overflow buffer
Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full.
Reviewed-by: jmasa, ehelin, sjohanss

! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 74370eafeae9
Author:    roland
Date:      2016-07-25 14:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/74370eafeae9

8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
Summary: don't convert loop with safepoint on the backedge to Counted loop
Reviewed-by: kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestCountedLoopSafepointBackedge.java

Changeset: d55ea2916525
Author:    dpochepk
Date:      2016-07-28 16:09 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d55ea2916525

8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
Reviewed-by: kvn

! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java

Changeset: 73ba6fb1df04
Author:    aph
Date:      2016-06-23 17:58 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/73ba6fb1df04

8157306: Random infrequent null pointer exceptions in javac
Reviewed-by: kvn

! src/share/vm/opto/lcm.cpp

Changeset: 2198ef7e1c17
Author:    kvn
Date:      2016-08-18 14:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2198ef7e1c17

8162496: missing precedence edge for anti_dependence
Summary: fix Implicit Null Check optimization code.
Reviewed-by: roland, aph

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/lcm.cpp

Changeset: 020cb72be8b7
Author:    asaha
Date:      2016-09-19 21:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/020cb72be8b7

Added tag jdk8u122-b01 for changeset 2198ef7e1c17

! .hgtags

Changeset: 865c2c3bbf3d
Author:    rraghavan
Date:      2016-03-28 20:38 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/865c2c3bbf3d

8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665.
Summary: Added missing code to close file pointer.
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp

Changeset: 90faa4a4b09f
Author:    mgerdin
Date:      2016-04-05 13:55 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/90faa4a4b09f

8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking.
Reviewed-by: mgerdin, tschatzl
Contributed-by: richard.reingruber at sap.com

! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp

Changeset: 3a38e441474d
Author:    shshahma
Date:      2016-09-22 02:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3a38e441474d

6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dholmes, gthornbr

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/os/AvailableProcessors.java

Changeset: 65847ffbff14
Author:    dholmes
Date:      2016-09-07 16:43 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65847ffbff14

8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer

! src/os/linux/vm/os_linux.cpp

Changeset: 4eba7ec59722
Author:    shshahma
Date:      2016-09-20 05:40 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4eba7ec59722

8157548: JVM crashes sometimes while starting
Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario.
Reviewed-by: dholmes, iklam

! src/share/vm/classfile/systemDictionary.cpp

Changeset: 3ed8945db9c3
Author:    kevinw
Date:      2016-09-22 20:09 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3ed8945db9c3

Merge


Changeset: 58d961f47dd4
Author:    robm
Date:      2016-09-23 18:19 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/58d961f47dd4

Merge


Changeset: d3b4ef97a518
Author:    asaha
Date:      2016-10-03 11:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d3b4ef97a518

Added tag jdk8u122-b02 for changeset 58d961f47dd4

! .hgtags

Changeset: f7b4a17a9d49
Author:    shshahma
Date:      2016-10-06 00:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f7b4a17a9d49

8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
Summary: Putting a comma after the year in GPL header.
Reviewed-by: dholmes, tschatzl

! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: b0f2296a0bc8
Author:    robm
Date:      2016-10-07 14:34 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b0f2296a0bc8

Merge


Changeset: c1512e3a4f5f
Author:    asaha
Date:      2016-10-17 12:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1512e3a4f5f

Added tag jdk8u122-b03 for changeset b0f2296a0bc8

! .hgtags

Changeset: fa9ea9d2801f
Author:    asaha
Date:      2016-09-23 23:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa9ea9d2801f

Merge

! .hgtags
! src/share/vm/prims/jvm.cpp

Changeset: ee8de3bfd6b0
Author:    asaha
Date:      2016-10-11 14:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ee8de3bfd6b0

Merge

! .hgtags

Changeset: ee95aeebc0f2
Author:    asaha
Date:      2016-10-11 15:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ee95aeebc0f2

Merge

! .hgtags

Changeset: 881d6d0fdba2
Author:    asaha
Date:      2016-10-17 12:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/881d6d0fdba2

Merge

! .hgtags

Changeset: c22fc06d5c4f
Author:    asaha
Date:      2016-10-17 21:16 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c22fc06d5c4f

8168115: Remove and retag jdk8u122-b03 in 8u repo
Reviewed-by: coffeys

! .hgtags

Changeset: 65601f3eae81
Author:    asaha
Date:      2016-10-17 21:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/65601f3eae81

Merge

! .hgtags

Changeset: 23c5cb502e49
Author:    asaha
Date:      2016-10-18 13:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/23c5cb502e49

Added tag jdk8u122-b03 for changeset 65601f3eae81

! .hgtags

Changeset: f973811078b9
Author:    iris
Date:      2016-10-10 20:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f973811078b9

8166799: ASSEMBLY_EXCEPTION contains historical company name
Reviewed-by: mchung, tbell

! ASSEMBLY_EXCEPTION

Changeset: 079d89ac8f34
Author:    vkempik
Date:      2016-10-11 18:40 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/079d89ac8f34

8154945: Enable 8130150 and 8081778 intrinsics by default
Reviewed-by: kvn

! src/cpu/x86/vm/vm_version_x86.cpp

Changeset: 8b37c5a17316
Author:    coleenp
Date:      2016-10-11 14:07 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8b37c5a17316

8162766: Unsafe_DefineClass0 accesses raw oops while in _thread_in_native
Summary: Go to thread_in_vm to get the class_loader oop. Also reviewed by leelamohan.venati at gmail.com.
Reviewed-by: sspitsyn

! src/share/vm/prims/unsafe.cpp

Changeset: 971b3f90ebdc
Author:    bmoloden
Date:      2016-09-29 14:51 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/971b3f90ebdc

8160119: Utils.tryFindJvmPid sometimes find incorrect pid
Summary: Fixed pattern
Reviewed-by: iignatyev, dholmes

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: d2e8a8cd4166
Author:    coleenp
Date:      2016-10-13 11:57 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d2e8a8cd4166

8163969: Cyclic interface initialization causes JVM crash
Summary: Backport change to correct interface initialization.
Reviewed-by: gtriantafill, sspitsyn, dholmes

! src/share/vm/oops/instanceKlass.cpp
! test/runtime/lambda-features/TestInterfaceInit.java

Changeset: 40d65a63379b
Author:    coleenp
Date:      2016-10-13 16:01 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/40d65a63379b

Merge


Changeset: fb8ea28efb05
Author:    robm
Date:      2016-10-20 13:39 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fb8ea28efb05

Merge


Changeset: 92aff007ba7f
Author:    asaha
Date:      2016-10-24 12:27 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/92aff007ba7f

Added tag jdk8u122-b04 for changeset fb8ea28efb05

! .hgtags

Changeset: 8cc092b845ce
Author:    asaha
Date:      2016-10-25 08:38 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8cc092b845ce

Added tag jdk8u132-b00 for changeset 92aff007ba7f

! .hgtags

Changeset: a9bd2ebd8bcc
Author:    vkempik
Date:      2016-10-21 20:34 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a9bd2ebd8bcc

8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: kvn

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 88235cdca8d7
Author:    poonam
Date:      2016-10-28 22:36 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/88235cdca8d7

8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, thartmann

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp

Changeset: 0b611970fa8b
Author:    poonam
Date:      2016-10-29 17:45 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b611970fa8b

8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: stefank

! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp

Changeset: 812ed44725b8
Author:    robm
Date:      2016-11-11 13:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/812ed44725b8

Merge


Changeset: 5e915308f407
Author:    asaha
Date:      2016-12-20 15:23 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5e915308f407

Added tag jdk8u152-b00 for changeset 8cc092b845ce

! .hgtags

Changeset: 5d69e782dd37
Author:    asaha
Date:      2016-12-20 15:36 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5d69e782dd37

Merge


Changeset: a50ab9692b6f
Author:    dbuck
Date:      2016-11-17 16:06 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a50ab9692b6f

8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: jcm, coleenp, vlivanov

! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java

Changeset: 057571442f86
Author:    shshahma
Date:      2016-11-21 05:29 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/057571442f86

8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, kevinw

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp

Changeset: 0ffee573412b
Author:    shshahma
Date:      2016-11-23 23:01 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0ffee573412b

8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp

Changeset: 2e734e824d16
Author:    shshahma
Date:      2016-11-23 23:06 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2e734e824d16

8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn, thartmann

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java

Changeset: 0de3b29d549d
Author:    shshahma
Date:      2016-11-23 23:10 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0de3b29d549d

8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, thartmann

! src/share/vm/opto/library_call.cpp
+ test/compiler/unsafe/OpaqueAccesses.java

Changeset: 7ca49bca3c2a
Author:    shshahma
Date:      2016-11-23 23:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7ca49bca3c2a

8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn, thartmann

! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java

Changeset: 739246e5f9f3
Author:    dbuck
Date:      2016-12-02 10:39 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/739246e5f9f3

8164508: unexpected profiling mismatch in c1 generated code
Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn, jcm

! src/share/vm/c1/c1_LIRGenerator.cpp
! test/compiler/jsr292/NullConstantReceiver.java

Changeset: f8a5d01c0929
Author:    dsamersoff
Date:      2016-12-08 15:12 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f8a5d01c0929

8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp
Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp
Reviewed-by: dholmes, sspitsyn

! src/share/vm/services/attachListener.cpp

Changeset: c70ebf41026a
Author:    simonis
Date:      2016-12-02 11:07 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c70ebf41026a

8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries
Reviewed-by: simonis, tschatzl, mgerdin, dlong
Contributed-by: gunter.haug at sap.com

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 719accf109f5
Author:    msolovie
Date:      2016-12-09 19:40 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/719accf109f5

8150490: Update OS detection code to recognize Windows Server 2016
Reviewed-by: mgronlun, alanb, dholmes

! src/os/windows/vm/os_windows.cpp

Changeset: 27ae9bbef86a
Author:    tschatzl
Date:      2016-12-15 19:48 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/27ae9bbef86a

8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino

! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 9975dd8382d5
Author:    tschatzl
Date:      2016-12-15 20:00 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9975dd8382d5

8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/runtime/vm_version.cpp

Changeset: 0c6912513be1
Author:    dholmes
Date:      2016-12-19 19:39 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0c6912513be1

Merge


Changeset: 00cbb581da94
Author:    zmajo
Date:      2016-12-12 12:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/00cbb581da94

8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp

! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/utilities/accessFlags.hpp

Changeset: 8cc2e2729cce
Author:    coleenp
Date:      2016-06-29 20:16 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8cc2e2729cce

8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose

! src/share/vm/interpreter/rewriter.cpp
+ test/runtime/Final/Bad.jasm
+ test/runtime/Final/PutfieldError.java

Changeset: d3c2e95157e2
Author:    zmajo
Date:      2016-12-19 08:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d3c2e95157e2

8171155: Scanning method file for initialized final field updates can fail for non-existent fields
Summary: Check if field exists before possibly marking it as having initialized final updates.
Reviewed-by: stsmirno, vlivanov, coleenp

! src/share/vm/interpreter/rewriter.cpp

Changeset: dd67662d80a6
Author:    zmajo
Date:      2016-12-20 08:57 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd67662d80a6

Merge


Changeset: c49daa7f447f
Author:    dholmes
Date:      2016-12-20 16:06 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c49daa7f447f

8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn, gtriantafill

! src/os/linux/vm/os_linux.cpp

Changeset: 338420c2cd7c
Author:    robm
Date:      2017-01-04 19:44 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/338420c2cd7c

Merge


Changeset: 68df1db6880e
Author:    mdoerr
Date:      2017-01-03 11:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/68df1db6880e

8172145: C2: anti dependence missed because store hidden by membar
Reviewed-by: kvn

! src/share/vm/adlc/formssel.cpp

Changeset: b4bdf3484720
Author:    robm
Date:      2017-01-05 01:40 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b4bdf3484720

Merge


Changeset: 229d5dd40a3f
Author:    asaha
Date:      2016-12-22 15:55 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/229d5dd40a3f

Merge

! .hgtags

Changeset: e6d246d3fdfc
Author:    asaha
Date:      2017-01-17 09:21 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e6d246d3fdfc

Merge


Changeset: c7140a91e56a
Author:    dholmes
Date:      2017-01-05 18:55 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c7140a91e56a

8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true
Reviewed-by: acorn, gtriantafill
Contributed-by: Christine Flood <chf at redhat.com>

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 8dfbb002197a
Author:    jcm
Date:      2017-01-11 04:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8dfbb002197a

8164293: HotSpot leaking memory in long-running requests
Summary: Applied RMs in sweep_code_cache and related codes.
Reviewed-by: kvn, thartmann

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 96a7391e620a
Author:    sspitsyn
Date:      2017-01-15 02:07 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/96a7391e620a

8034249: need more workarounds for suspend equivalent condition issue
Summary: Collect data at safepoint, do not rely on thread suspension
Reviewed-by: dcubed, dholmes

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp

Changeset: 567e410935e5
Author:    robm
Date:      2017-01-20 16:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/567e410935e5

Merge


Changeset: 619700f41f8e
Author:    dbuck
Date:      2017-02-02 00:29 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/619700f41f8e

8087342: Crash in klassItable::initialize_itable_for_interface
Summary: Fix method searches to handle static, private instance and overpass
Reviewed-by: acorn

! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp
+ test/runtime/lambda-features/TestStaticandInstance.java

Changeset: 77d9c9da7188
Author:    vkempik
Date:      2017-02-06 23:36 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77d9c9da7188

8153134: Infinite loop in handle_wrong_method in jmod
Summary: Use Patching_lock to synchronize access between set_code() and clear_code().
Reviewed-by: kvn, dlong

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: e765322578aa
Author:    asaha
Date:      2017-02-10 11:43 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e765322578aa

Added tag jdk8u152-b01 for changeset 77d9c9da7188

! .hgtags

Changeset: f89cf87d867d
Author:    ysuenaga
Date:      2017-02-14 20:51 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f89cf87d867d

8173941: SA does not work if executable is DSO
Reviewed-by: aph, dsamersoff

! agent/src/os/linux/elfmacros.h
! agent/src/os/linux/ps_core.c

Changeset: 6bed084fd02f
Author:    poonam
Date:      2017-02-15 17:39 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6bed084fd02f

8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file
Summary: Use the Events::log function to save redefined classes for output to the hs_err file
Reviewed-by: dholmes

! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp

Changeset: 575f637864df
Author:    kevinw
Date:      2017-02-24 06:48 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/575f637864df

8162795: [REDO] MemberNameTable doesn't purge stale entries
Summary: Re-application of the change in JDK-8152271.
Reviewed-by: coleenp, sspitsyn

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 0e53cdb9fc2a
Author:    shade
Date:      2017-03-08 14:22 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0e53cdb9fc2a

8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect
Reviewed-by: vlivanov

! src/share/vm/c1/c1_ValueMap.hpp
+ test/compiler/c1/UnsafeVolatileGuardTest.java
+ test/compiler/c1/VolatileGuardTest.java

Changeset: 9f5da1a1724c
Author:    roland
Date:      2017-02-15 17:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9f5da1a1724c

8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
Reviewed-by: kvn

! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/replacednodes.cpp
! src/share/vm/opto/replacednodes.hpp

Changeset: e62be4f3f523
Author:    roland
Date:      2017-02-16 15:14 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e62be4f3f523

8175097: [TESTBUG] 8174164 fix missed the test
Reviewed-by: kvn

+ test/compiler/c2/TestReplacedNodesOSR.java

Changeset: 60d621df6c58
Author:    robm
Date:      2017-03-21 17:08 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60d621df6c58

Merge


Changeset: 2d1552b90e2d
Author:    asaha
Date:      2017-03-27 08:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d1552b90e2d

Added tag jdk8u152-b02 for changeset 60d621df6c58

! .hgtags

Changeset: 3d8d14307428
Author:    thartmann
Date:      2017-03-29 09:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d8d14307428

8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).
Reviewed-by: vlivanov, kvn

! src/share/vm/opto/connode.cpp
! test/compiler/loopopts/TestLoopPeeling.java

Changeset: 8119c543f2af
Author:    anoll
Date:      2014-08-13 10:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8119c543f2af

8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 402618d5afc9
Author:    kevinw
Date:      2017-03-17 03:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/402618d5afc9

8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 4b7ea2e3f901
Author:    kevinw
Date:      2017-03-31 01:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4b7ea2e3f901

8177817: Remove assertions in 8u that were removed by 8056124 in 9.
Reviewed-by: iveresov

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 3cb2feaca8cf
Author:    kevinw
Date:      2017-03-17 07:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3cb2feaca8cf

8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: ef91cb539697
Author:    kevinw
Date:      2017-03-31 07:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ef91cb539697

8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 92cb89e23f3e
Author:    kevinw
Date:      2017-04-04 02:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/92cb89e23f3e

8164002: Add a new CPU family (S_family) for SPARC S7 and above processors
Reviewed-by: dholmes, ecaspole, kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp

Changeset: c73c5d205d0a
Author:    dbuck
Date:      2017-04-07 02:15 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c73c5d205d0a

8153267: nmethod's exception cache not multi-thread safe
8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
Reviewed-by: kvn, mdoerr

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: dcaab7b518c4
Author:    vkempik
Date:      2017-04-11 19:17 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dcaab7b518c4

8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE.
Reviewed-by: vlivanov

! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/c1/TestUnresolvedField.jasm
+ test/compiler/c1/TestUnresolvedFieldMain.java

Changeset: 857e77fd668d
Author:    robm
Date:      2017-04-12 09:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/857e77fd668d

Merge


Changeset: e7db67a9ddfd
Author:    asaha
Date:      2017-03-27 11:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e7db67a9ddfd

Merge

! .hgtags
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: d63e731a896c
Author:    asaha
Date:      2017-04-13 08:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d63e731a896c

Merge


Changeset: cf85f331361b
Author:    asaha
Date:      2017-04-18 15:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf85f331361b

Added tag jdk8u152-b03 for changeset d63e731a896c

! .hgtags

Changeset: 4c3cae5323bb
Author:    shshahma
Date:      2017-04-20 04:53 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4c3cae5323bb

8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field
Summary: Added code to emit name and signature of duplicate field in java.lang.ClassFormatError exception message
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp

Changeset: 654eaca01d61
Author:    shshahma
Date:      2017-04-26 10:40 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/654eaca01d61

8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
Reviewed-by: dholmes, ehelin

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: afff7bd98f7d
Author:    dholmes
Date:      2017-04-28 21:14 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/afff7bd98f7d

8179084: HotSpot VM fails to start when AggressiveHeap is set
Reviewed-by: kbarrett, stefank

! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestAggressiveHeap.java

Changeset: 0bd600d6d77b
Author:    robm
Date:      2017-05-05 06:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0bd600d6d77b

Merge


Changeset: 4d9931ebf861
Author:    asaha
Date:      2017-05-16 13:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4d9931ebf861

Added tag jdk8u152-b04 for changeset 0bd600d6d77b

! .hgtags

Changeset: ce9a710b0f63
Author:    tschatzl
Date:      2017-05-15 12:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ce9a710b0f63

8180048: Interned string and symbol table leak memory during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 7b8c8cd1ee71
Author:    iignatyev
Date:      2014-12-08 18:21 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7b8c8cd1ee71

8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
Reviewed-by: kvn, thartmann
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java

Changeset: c648545660d7
Author:    thartmann
Date:      2017-05-22 09:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c648545660d7

8180565: Null pointer dereferences of ConstMethod::method()
Summary: We need to check ConstMethod::method() for NULL before dereferencing.
Reviewed-by: kvn, iignatyev

! src/share/vm/oops/constMethod.cpp

Changeset: cef572e3f5a6
Author:    thartmann
Date:      2017-05-22 09:16 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cef572e3f5a6

8180617: Null pointer dereference in InitializeNode::complete_stores
Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait.
Reviewed-by: zmajo

! src/share/vm/opto/memnode.cpp

Changeset: 241128a2c3ce
Author:    thartmann
Date:      2017-05-22 09:17 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/241128a2c3ce

8180511: Null pointer dereference in Matcher::ReduceInst()
Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait.
Reviewed-by: kvn

! src/share/vm/opto/matcher.cpp

Changeset: 0e17cbcda516
Author:    thartmann
Date:      2017-05-22 09:18 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0e17cbcda516

8180576: Null pointer dereference in Matcher::xform()
Summary: Fixed a missing null check on n->in(0) found by Parfait.
Reviewed-by: kvn

! src/share/vm/opto/matcher.cpp

Changeset: 5c6e2c667464
Author:    thartmann
Date:      2017-05-22 09:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5c6e2c667464

8180575: Null pointer dereference in LoadNode::Identity()
Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait.
Reviewed-by: kvn

! src/share/vm/opto/memnode.cpp

Changeset: 1eaa9a72d705
Author:    thartmann
Date:      2017-05-24 16:53 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1eaa9a72d705

8180813: Null pointer dereference of CodeCache::find_blob() result
Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait.
Reviewed-by: shade, kvn

! src/share/vm/code/relocInfo.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 46e14725d619
Author:    zmajo
Date:      2017-05-30 09:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/46e14725d619

8180934: PutfieldError failed with UnsupportedClassVersionError
Summary: Change class version to version accepted by JDK 8.
Reviewed-by: dholmes, hseigel

! test/runtime/Final/Bad.jasm

Changeset: 3c3a934f88c2
Author:    zmajo
Date:      2017-05-30 08:17 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3c3a934f88c2

Merge


Changeset: 4a575a49e938
Author:    gromero
Date:      2017-06-01 20:42 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4a575a49e938

8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used
Reviewed-by: dholmes, zgu

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp

Changeset: 09d0d56ca735
Author:    rraghavan
Date:      2017-06-01 23:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/09d0d56ca735

8175345: Reported null pointer dereference defect groups
Summary: Added required explicit NULL checks
Reviewed-by: thartmann, kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/stringopts.cpp

Changeset: 68758c5ab0c1
Author:    robm
Date:      2017-06-11 07:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/68758c5ab0c1

Merge


Changeset: 7b96cfeed222
Author:    asaha
Date:      2017-06-20 11:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7b96cfeed222

Added tag jdk8u152-b05 for changeset 68758c5ab0c1

! .hgtags

Changeset: 2d0d3f69f426
Author:    asaha
Date:      2017-06-20 14:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d0d3f69f426

Merge

! .hgtags
! src/share/vm/runtime/vmStructs.cpp

Changeset: d52039901e34
Author:    asaha
Date:      2017-06-25 22:10 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d52039901e34

Merge

! .hgtags

Changeset: 42370414f66c
Author:    asaha
Date:      2017-06-26 15:19 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/42370414f66c

Merge

! .hgtags

Changeset: 98fb3d75fe56
Author:    asaha
Date:      2017-07-03 14:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98fb3d75fe56

Merge

! .hgtags

Changeset: ffef23b32430
Author:    asaha
Date:      2017-07-03 14:51 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ffef23b32430

Added tag jdk8u152-b06 for changeset 98fb3d75fe56

! .hgtags

Changeset: 4af38194b125
Author:    asaha
Date:      2017-07-10 15:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4af38194b125

Merge

! .hgtags

Changeset: 60354beed080
Author:    asaha
Date:      2017-07-10 15:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60354beed080

Added tag jdk8u152-b07 for changeset 4af38194b125

! .hgtags

Changeset: 285fcd09ae99
Author:    asaha
Date:      2017-07-17 13:58 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/285fcd09ae99

Merge

! .hgtags

Changeset: b1d0d7ec133f
Author:    asaha
Date:      2017-07-19 09:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1d0d7ec133f

Added tag jdk8u152-b08 for changeset 285fcd09ae99

! .hgtags

Changeset: 2e0f771b1929
Author:    asaha
Date:      2017-07-24 22:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2e0f771b1929

Merge

! .hgtags

Changeset: 70f18ab733f5
Author:    asaha
Date:      2017-07-25 12:41 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/70f18ab733f5

Merge

! .hgtags

Changeset: 8c554a2c5a92
Author:    asaha
Date:      2017-07-25 12:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c554a2c5a92

Added tag jdk8u152-b09 for changeset 70f18ab733f5

! .hgtags

Changeset: 39967c81d3f3
Author:    asaha
Date:      2017-08-01 12:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/39967c81d3f3

Merge

! .hgtags

Changeset: 9e0e36f2b5d9
Author:    asaha
Date:      2017-08-01 14:42 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9e0e36f2b5d9

Added tag jdk8u152-b10 for changeset 39967c81d3f3

! .hgtags

Changeset: cbb6bc4b8c86
Author:    asaha
Date:      2017-08-08 09:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cbb6bc4b8c86

Merge

! .hgtags
! src/share/vm/interpreter/linkResolver.cpp

Changeset: c91a8ac3f43f
Author:    asaha
Date:      2017-08-08 10:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c91a8ac3f43f

Added tag jdk8u152-b11 for changeset cbb6bc4b8c86

! .hgtags

Changeset: cdfe7ec6f292
Author:    asaha
Date:      2017-08-15 13:34 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cdfe7ec6f292

Merge

! .hgtags

Changeset: baeb31a764eb
Author:    asaha
Date:      2017-08-15 13:47 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/baeb31a764eb

Added tag jdk8u152-b12 for changeset cdfe7ec6f292

! .hgtags

Changeset: 3dd92151df1b
Author:    asaha
Date:      2017-08-23 13:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3dd92151df1b

Merge

! .hgtags

Changeset: 2d7f2904be8b
Author:    asaha
Date:      2017-08-24 07:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d7f2904be8b

Added tag jdk8u152-b13 for changeset 3dd92151df1b

! .hgtags

Changeset: 0a9d8db98fc5
Author:    asaha
Date:      2017-08-29 14:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0a9d8db98fc5

Merge

! .hgtags

Changeset: 1444d3ac2868
Author:    asaha
Date:      2017-08-29 14:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1444d3ac2868

Added tag jdk8u152-b14 for changeset 0a9d8db98fc5

! .hgtags

Changeset: 0b0cc47443c4
Author:    asaha
Date:      2017-09-05 10:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b0cc47443c4

Added tag jdk8u151-b12 for changeset 856e341587d5

! .hgtags

Changeset: c1bf165d3b27
Author:    asaha
Date:      2017-09-05 18:34 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1bf165d3b27

Merge

! .hgtags

Changeset: 98b4b0661837
Author:    asaha
Date:      2017-09-06 00:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98b4b0661837

Added tag jdk8u152-b15 for changeset c1bf165d3b27

! .hgtags

Changeset: 860742065a84
Author:    andrew
Date:      2017-12-01 03:30 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/860742065a84

Merge jdk8u152-b16

! .hgtags
! agent/src/os/linux/ps_core.c
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/utilities/hashtable.cpp

Changeset: 698f744bb411
Author:    andrew
Date:      2017-12-01 15:58 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/698f744bb411

Added tag aarch64-jdk8u152-b16 for changeset 860742065a84

! .hgtags

Changeset: d0281b4e8f2c
Author:    andrew
Date:      2018-01-04 20:19 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d0281b4e8f2c

Merge


Changeset: 358f7031c659
Author:    andrew
Date:      2018-01-04 20:20 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/358f7031c659

Added tag aarch64-jdk8u152-b17 for changeset d0281b4e8f2c

! .hgtags

Changeset: ac677cc60072
Author:    dbuck
Date:      2017-09-29 14:30 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ac677cc60072

8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov

! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e63e46b1d140
Author:    hseigel
Date:      2017-03-20 14:38 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e63e46b1d140

8175932: Improve host instance supports
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel at oracle.com

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 63b355fe9b04
Author:    shshahma
Date:      2017-06-13 22:00 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/63b355fe9b04

8180020: Improve SymbolHashMap entry handling
Reviewed-by: coleenp, kevinw
Contributed-by: rachel.protacio at oracle.com

! src/share/vm/oops/constantPool.hpp

Changeset: 585a9cc22e34
Author:    rprotacio
Date:      2017-06-12 13:58 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/585a9cc22e34

8181664: Improve JVM UTF String handling
Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill
Contributed-by: rachel.protacio at oracle.com

! src/share/vm/prims/jni.cpp

Changeset: e0a29b836d92
Author:    mdoerr
Date:      2017-11-28 01:07 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e0a29b836d92

8191907: PPC64 part of JDK-8174962: Better interface invocations
Reviewed-by: goetz

! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp

Changeset: 077377660950
Author:    aph
Date:      2018-01-05 18:14 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/077377660950

8194686: AArch64 port of 8174962: Better interface invocations
Reviewed-by: adinn

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp

Changeset: 44c1b3be60b0
Author:    andrew
Date:      2018-01-08 04:31 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/44c1b3be60b0

Added tag aarch64-jdk8u161-b12 for changeset 077377660950

! .hgtags

Changeset: 6dc8e0fc6a63
Author:    aph
Date:      2018-01-08 14:49 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6dc8e0fc6a63

8194739: Zero port of 8174962: Better interface invocations
Reviewed-by: adinn

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 455d20a08c83
Author:    andrew
Date:      2018-01-08 21:09 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/455d20a08c83

Added tag aarch64-jdk8u161-b13 for changeset 6dc8e0fc6a63

! .hgtags

Changeset: 2af34b1a3343
Author:    aph
Date:      2018-01-09 17:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2af34b1a3343

8194828: Fix for 8194739: Zero port of 8174962: Better interface invocations
Reviewed-by: adinn

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 1551b0a09c26
Author:    aph
Date:      2018-01-09 17:22 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1551b0a09c26

Merge


Changeset: 9509b7a9eb6e
Author:    andrew
Date:      2018-01-09 20:33 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9509b7a9eb6e

Added tag aarch64-jdk8u161-b14 for changeset 1551b0a09c26

! .hgtags

Changeset: 636213450b08
Author:    adinn
Date:      2018-02-01 04:14 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/636213450b08

8196136: AArch64: Correct register use in patch for JDK-8195685
Summary: itable stubs must not use java argument registers as scratch registers
Reviewed-by: aph

! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp

Changeset: cb8edae21575
Author:    adinn
Date:      2018-01-25 14:47 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cb8edae21575

8195859: AArch64: vtableStubs gtest fails after 8174962
Summary: gtest vtableStubs introduced by 8174962 fails on AArch64 with an invalid insn encoding
Reviewed-by: duke

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: c10cc46dfb1f
Author:    adinn
Date:      2018-01-26 16:38 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c10cc46dfb1f

8196221: AArch64: Mistake in committed patch for JDK-8195859
Summary: The wrong patch was committed for JDK-8195859
Reviewed-by: aph

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: e47e8eaec0b4
Author:    adinn
Date:      2018-02-01 04:29 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e47e8eaec0b4

Fix functions with missing return value.
Reviewed-by: andrew

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp

Changeset: a600839824fa
Author:    andrew
Date:      2018-02-01 04:37 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a600839824fa

Added tag aarch64-jdk8u161-b15 for changeset e47e8eaec0b4

! .hgtags

Changeset: 61079977e79a
Author:    asaha
Date:      2017-09-13 02:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/61079977e79a

Added tag jdk8u152-b16 for changeset 98b4b0661837

! .hgtags

Changeset: d8e653b256ef
Author:    kevinw
Date:      2016-11-02 14:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d8e653b256ef

8167104: Additional class construction refinements
Reviewed-by: hseigel

! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! test/runtime/handlerInTry/LoadHandlerInTry.java

Changeset: 9f61bcf14c10
Author:    asaha
Date:      2016-11-15 10:43 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9f61bcf14c10

Merge

! .hgtags

Changeset: 6fd7899f5669
Author:    asaha
Date:      2016-11-21 22:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6fd7899f5669

Merge

! .hgtags

Changeset: 75000d7dd468
Author:    coleenp
Date:      2016-12-13 14:37 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/75000d7dd468

8168699: Validate special case invocations
Reviewed-by: kevinw, vlivanov

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp

Changeset: 978b8a997f71
Author:    asaha
Date:      2016-12-20 13:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/978b8a997f71

Merge

! .hgtags

Changeset: 6970c5808bf1
Author:    asaha
Date:      2016-12-20 13:37 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6970c5808bf1

Merge

! .hgtags

Changeset: e49557628945
Author:    asaha
Date:      2017-01-23 17:09 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e49557628945

Merge

! .hgtags

Changeset: ba25f5833a12
Author:    shshahma
Date:      2016-09-20 05:40 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ba25f5833a12

8157548: JVM crashes sometimes while starting
Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario.
Reviewed-by: dholmes, iklam

! src/share/vm/classfile/systemDictionary.cpp

Changeset: 919ffdca10c2
Author:    asaha
Date:      2016-11-29 09:19 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/919ffdca10c2

Added tag jdk8u112-b32 for changeset ba25f5833a12

! .hgtags

Changeset: 660d3da877c0
Author:    asaha
Date:      2016-12-13 08:53 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/660d3da877c0

Added tag jdk8u112-b33 for changeset 919ffdca10c2

! .hgtags

Changeset: 351bf1d4ff9a
Author:    asaha
Date:      2016-12-16 16:57 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/351bf1d4ff9a

Merge

! .hgtags

Changeset: 864d59bedf3d
Author:    asaha
Date:      2017-01-03 08:51 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/864d59bedf3d

Added tag jdk8u121-b31 for changeset 351bf1d4ff9a

! .hgtags

Changeset: 82f3ae5b4190
Author:    shshahma
Date:      2016-09-22 02:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/82f3ae5b4190

6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dholmes, gthornbr

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/os/AvailableProcessors.java

Changeset: 26b1fe7cd851
Author:    vkempik
Date:      2016-10-21 20:34 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/26b1fe7cd851

8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: kvn

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 41daac438a2a
Author:    poonam
Date:      2016-10-28 22:36 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/41daac438a2a

8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, thartmann

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp

Changeset: 4df68abf9cd5
Author:    asaha
Date:      2017-01-25 09:56 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4df68abf9cd5

Added tag jdk8u121-b32 for changeset 41daac438a2a

! .hgtags

Changeset: 4dbfa34ecb57
Author:    asaha
Date:      2017-02-07 15:30 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4dbfa34ecb57

Merge

! .hgtags

Changeset: c468dc338392
Author:    asaha
Date:      2017-02-16 13:13 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c468dc338392

Merge

! .hgtags

Changeset: b1b140f0c504
Author:    asaha
Date:      2017-02-16 13:21 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1b140f0c504

Merge

! .hgtags

Changeset: 264db5526c9d
Author:    asaha
Date:      2017-03-09 10:10 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/264db5526c9d

Merge

! .hgtags

Changeset: 6d84bb241c89
Author:    asaha
Date:      2017-02-24 09:04 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6d84bb241c89

Merge

! .hgtags

Changeset: 48a4fb4af0b7
Author:    asaha
Date:      2017-03-09 09:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/48a4fb4af0b7

Merge

! .hgtags

Changeset: f00fbe2842d1
Author:    asaha
Date:      2017-03-09 10:19 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f00fbe2842d1

Merge

! .hgtags

Changeset: 268b63233d3e
Author:    asaha
Date:      2017-03-09 12:17 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/268b63233d3e

Merge

! .hgtags

Changeset: 733615d6afda
Author:    coffeys
Date:      2017-03-16 17:38 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/733615d6afda

8173207: Upgrade compression library
Reviewed-by: sherman, jeff

! THIRD_PARTY_README

Changeset: b56e03b3e2d9
Author:    hseigel
Date:      2017-03-20 14:38 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b56e03b3e2d9

8175932: Improve host instance supports
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel at oracle.com

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 2e6316108435
Author:    asaha
Date:      2017-03-16 10:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2e6316108435

Merge

! .hgtags

Changeset: 52f1b23e0789
Author:    asaha
Date:      2017-03-21 12:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/52f1b23e0789

Merge

! .hgtags

Changeset: a6c90d8e1900
Author:    asaha
Date:      2017-03-21 12:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a6c90d8e1900

Merge

! .hgtags

Changeset: eb9e617d6f64
Author:    aefimov
Date:      2017-01-31 16:31 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eb9e617d6f64

8173631: Backout three hotspot fixes from 8u121-bpr repo
Reviewed-by: vkempik, shshahma

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
- test/runtime/os/AvailableProcessors.java

Changeset: 7f40be010a50
Author:    asaha
Date:      2017-01-31 15:20 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7f40be010a50

Added tag jdk8u121-b33 for changeset eb9e617d6f64

! .hgtags

Changeset: 9187473df31d
Author:    shshahma
Date:      2016-09-22 02:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9187473df31d

6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dholmes, gthornbr

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/os/AvailableProcessors.java

Changeset: c5ff0a4b9532
Author:    dholmes
Date:      2016-09-07 16:43 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c5ff0a4b9532

8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer

! src/os/linux/vm/os_linux.cpp

Changeset: 072770c9a6b9
Author:    vkempik
Date:      2016-10-21 20:34 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/072770c9a6b9

8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: kvn

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 3b6372514697
Author:    poonam
Date:      2016-10-28 22:36 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3b6372514697

8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, thartmann

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp

Changeset: e59c874298de
Author:    tschatzl
Date:      2016-12-15 19:48 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e59c874298de

8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino

! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 05fd47f3b456
Author:    tschatzl
Date:      2016-12-15 20:00 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/05fd47f3b456

8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/runtime/vm_version.cpp

Changeset: fa112b882e3c
Author:    dholmes
Date:      2016-12-20 16:06 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fa112b882e3c

8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn, gtriantafill

! src/os/linux/vm/os_linux.cpp

Changeset: c60b0994e8ee
Author:    dholmes
Date:      2017-01-05 18:55 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c60b0994e8ee

8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true
Reviewed-by: acorn, gtriantafill
Contributed-by: Christine Flood <chf at redhat.com>

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0b3b35f008f2
Author:    asaha
Date:      2017-02-16 10:17 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b3b35f008f2

Added tag jdk8u121-b34 for changeset c60b0994e8ee

! .hgtags

Changeset: 0612a789929b
Author:    kevinw
Date:      2017-02-24 06:48 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0612a789929b

8162795: [REDO] MemberNameTable doesn't purge stale entries
Summary: Re-application of the change in JDK-8152271.
Reviewed-by: coleenp, sspitsyn

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 0ea269e49511
Author:    asaha
Date:      2017-03-07 08:06 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0ea269e49511

Added tag jdk8u121-b35 for changeset 0612a789929b

! .hgtags

Changeset: 36ef3df5edd0
Author:    asaha
Date:      2017-03-21 11:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/36ef3df5edd0

Added tag jdk8u121-b36 for changeset 0ea269e49511

! .hgtags

Changeset: 9deaba76a094
Author:    asaha
Date:      2017-03-21 12:20 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9deaba76a094

Merge

! .hgtags
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: c4026db66abe
Author:    asaha
Date:      2017-03-21 13:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c4026db66abe

Merge

! .hgtags

Changeset: 964d7f65d54f
Author:    asaha
Date:      2017-03-21 22:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/964d7f65d54f

Merge

! .hgtags
! src/share/vm/oops/instanceKlass.hpp

Changeset: 1a8bf7b6c287
Author:    thartmann
Date:      2017-03-30 15:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1a8bf7b6c287

8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ab4ed66e0596
Author:    mdoerr
Date:      2017-06-02 08:45 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab4ed66e0596

8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken

! src/cpu/ppc/vm/ppc.ad

Changeset: 2c1e56ec5430
Author:    asaha
Date:      2017-06-02 08:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2c1e56ec5430

Added tag jdk8u161-b00 for changeset 02d5e7b64b28

! .hgtags

Changeset: 08a21c47c565
Author:    asaha
Date:      2017-06-02 15:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/08a21c47c565

Merge

! .hgtags

Changeset: b0b6bdcf22f0
Author:    shshahma
Date:      2017-06-13 22:00 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b0b6bdcf22f0

8180020: Improve SymbolHashMap entry handling
Reviewed-by: coleenp, kevinw
Contributed-by: rachel.protacio at oracle.com

! src/share/vm/oops/constantPool.hpp

Changeset: 8aa5e0006ee3
Author:    rprotacio
Date:      2017-06-12 13:58 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8aa5e0006ee3

8181664: Improve JVM UTF String handling
Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill
Contributed-by: rachel.protacio at oracle.com

! src/share/vm/prims/jni.cpp

Changeset: 2163b7e4a74f
Author:    asaha
Date:      2017-04-28 14:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2163b7e4a74f

Merge

! .hgtags

Changeset: 77e13f15e396
Author:    jcm
Date:      2017-01-11 04:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77e13f15e396

8164293: HotSpot leaking memory in long-running requests
Summary: Applied RMs in sweep_code_cache and related codes.
Reviewed-by: kvn, thartmann

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 98e7171e0372
Author:    anoll
Date:      2014-08-13 10:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/98e7171e0372

8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: c0f6c987718c
Author:    kevinw
Date:      2017-03-17 03:39 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c0f6c987718c

8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 305c7da1388b
Author:    kevinw
Date:      2017-03-31 01:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/305c7da1388b

8177817: Remove assertions in 8u that were removed by 8056124 in 9.
Reviewed-by: iveresov

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 0516a915fb39
Author:    kevinw
Date:      2017-03-17 07:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0516a915fb39

8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 41e0713bcca2
Author:    kevinw
Date:      2017-03-31 07:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/41e0713bcca2

8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 47ea82f54bdd
Author:    asaha
Date:      2017-04-05 12:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47ea82f54bdd

Added tag jdk8u131-b31 for changeset 41e0713bcca2

! .hgtags

Changeset: e318654a4fa3
Author:    kevinw
Date:      2017-04-04 02:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e318654a4fa3

8164002: Add a new CPU family (S_family) for SPARC S7 and above processors
Reviewed-by: dholmes, ecaspole, kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp

Changeset: 012f8c6cee9a
Author:    asaha
Date:      2017-04-26 00:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/012f8c6cee9a

Added tag jdk8u131-b32 for changeset e318654a4fa3

! .hgtags

Changeset: b5eef1d97c9e
Author:    asaha
Date:      2017-04-28 14:18 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b5eef1d97c9e

Merge

! .hgtags

Changeset: eb250b03d163
Author:    asaha
Date:      2017-05-18 14:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eb250b03d163

Merge

! .hgtags

Changeset: 40aca961645d
Author:    asaha
Date:      2017-06-26 22:21 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/40aca961645d

Merge

! .hgtags

Changeset: 32998fc932dc
Author:    shshahma
Date:      2017-04-26 10:40 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/32998fc932dc

8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
Reviewed-by: dholmes, ehelin

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: 50b3fa6791f4
Author:    asaha
Date:      2017-05-23 08:05 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/50b3fa6791f4

Added tag jdk8u131-b33 for changeset 32998fc932dc

! .hgtags

Changeset: b47c7d21e788
Author:    asaha
Date:      2017-06-21 15:03 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b47c7d21e788

Added tag jdk8u131-b34 for changeset 50b3fa6791f4

! .hgtags

Changeset: aad15df39b88
Author:    asaha
Date:      2017-06-26 22:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aad15df39b88

Merge

! .hgtags

Changeset: 8c937a2e846e
Author:    asaha
Date:      2017-06-30 23:56 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c937a2e846e

Merge

! .hgtags

Changeset: 1ba859a58587
Author:    asaha
Date:      2017-07-02 22:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1ba859a58587

Merge

! .hgtags
! THIRD_PARTY_README
! src/share/vm/prims/jni.cpp

Changeset: 8f1acbb637e3
Author:    asaha
Date:      2017-06-30 23:45 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8f1acbb637e3

Merge

! .hgtags
! THIRD_PARTY_README
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp

Changeset: b9817c7ab1d2
Author:    asaha
Date:      2017-07-03 15:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b9817c7ab1d2

Merge

! .hgtags

Changeset: 7c2285d86b8d
Author:    asaha
Date:      2017-07-03 15:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7c2285d86b8d

Merge

! .hgtags
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/code/nmethod.cpp

Changeset: 01b347e2b10b
Author:    asaha
Date:      2017-07-14 11:00 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/01b347e2b10b

Merge

! .hgtags

Changeset: 6470230caf2a
Author:    poonam
Date:      2017-06-19 22:49 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6470230caf2a

8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100%
Summary: Clear the pending OOM exception in SensorInfo::trigger()
Reviewed-by: mchung, dcubed

! src/share/vm/services/lowMemoryDetector.cpp

Changeset: 9ffa0d7ed932
Author:    kevinw
Date:      2017-06-26 02:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9ffa0d7ed932

8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod
Reviewed-by: dlong

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp

Changeset: 7625d5f8ebc1
Author:    asaha
Date:      2017-07-06 21:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7625d5f8ebc1

Added tag jdk8u141-b31 for changeset 9ffa0d7ed932

! .hgtags

Changeset: ae8cae699f62
Author:    asaha
Date:      2017-07-13 08:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ae8cae699f62

Merge

! .hgtags

Changeset: 7245ee7fa44a
Author:    asaha
Date:      2017-07-13 09:00 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7245ee7fa44a

Added tag jdk8u141-b32 for changeset ae8cae699f62

! .hgtags

Changeset: 7bcf6e0c266c
Author:    asaha
Date:      2017-07-14 11:35 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7bcf6e0c266c

Merge

! .hgtags

Changeset: 3dd062a38713
Author:    asaha
Date:      2017-07-14 11:55 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3dd062a38713

Merge

! .hgtags
! THIRD_PARTY_README

Changeset: 2ae224983938
Author:    asaha
Date:      2017-07-14 14:24 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2ae224983938

Merge

! .hgtags

Changeset: 81a7784fb549
Author:    asaha
Date:      2017-07-26 22:52 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/81a7784fb549

Merge

! .hgtags

Changeset: e413e0d0e467
Author:    hseigel
Date:      2017-08-01 09:47 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e413e0d0e467

8180711: Better invokespecial checks
Reviewed-by: acorn, ahgross, rhalade
Contributed-by: harold.seigel at oracle.com

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp

Changeset: 2667e5c45e24
Author:    coffeys
Date:      2017-08-08 12:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2667e5c45e24

8184682: Upgrade compression library
Reviewed-by: alanb, sherman, ahgross, jeff

! THIRD_PARTY_README

Changeset: f8a45a60bc6b
Author:    dbuck
Date:      2017-09-29 14:30 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f8a45a60bc6b

8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov

! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/runtime/RedefineTests/RedefineInterfaceCall.java

Changeset: 1e225dabccc5
Author:    asaha
Date:      2017-07-24 09:32 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1e225dabccc5

Merge

! .hgtags

Changeset: 53d23b6b25cd
Author:    dbuck
Date:      2016-11-17 16:06 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/53d23b6b25cd

8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: jcm, coleenp, vlivanov

! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java

Changeset: f5ded236c413
Author:    shshahma
Date:      2016-11-21 05:29 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f5ded236c413

8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, kevinw

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp

Changeset: a11aa80cd695
Author:    asaha
Date:      2017-07-25 22:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a11aa80cd695

Added tag jdk8u144-b31 for changeset f5ded236c413

! .hgtags

Changeset: d89d36d67c94
Author:    tschatzl
Date:      2017-05-15 12:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d89d36d67c94

8180048: Interned string and symbol table leak memory during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: dd7bdb77ffe8
Author:    asaha
Date:      2017-08-16 22:24 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dd7bdb77ffe8

Added tag jdk8u144-b32 for changeset d89d36d67c94

! .hgtags

Changeset: 3d505f6c7af1
Author:    poonam
Date:      2017-08-15 14:03 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d505f6c7af1

8185572: Enable AssumeMP by default on SPARC machines
Reviewed-by: kvn, dholmes, bobv

! src/share/vm/runtime/arguments.cpp

Changeset: 0becf604dfcc
Author:    asaha
Date:      2017-09-01 11:14 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0becf604dfcc

Added tag jdk8u144-b33 for changeset 3d505f6c7af1

! .hgtags

Changeset: 2ef41cb7968a
Author:    asaha
Date:      2017-09-14 12:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2ef41cb7968a

Added tag jdk8u144-b34 for changeset 0becf604dfcc

! .hgtags

Changeset: 91894ffc746c
Author:    asaha
Date:      2017-09-27 22:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/91894ffc746c

Merge

! .hgtags
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 432f92e99174
Author:    asaha
Date:      2017-10-01 11:25 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/432f92e99174

Merge

! .hgtags
! THIRD_PARTY_README
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: a17bab940547
Author:    asaha
Date:      2017-10-03 13:09 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a17bab940547

Added tag jdk8u161-b01 for changeset 432f92e99174

! .hgtags

Changeset: 4cf0fd9f1fe5
Author:    asaha
Date:      2017-10-10 12:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4cf0fd9f1fe5

Added tag jdk8u161-b02 for changeset a17bab940547

! .hgtags

Changeset: 4022d56fc6b8
Author:    asaha
Date:      2017-10-18 09:14 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4022d56fc6b8

Added tag jdk8u161-b03 for changeset 4cf0fd9f1fe5

! .hgtags

Changeset: 37e8b74faccc
Author:    asaha
Date:      2017-10-24 13:12 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/37e8b74faccc

Added tag jdk8u161-b04 for changeset 4022d56fc6b8

! .hgtags

Changeset: a769f683df5d
Author:    asaha
Date:      2017-11-01 12:26 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a769f683df5d

Added tag jdk8u161-b05 for changeset 37e8b74faccc

! .hgtags

Changeset: 3eb512753400
Author:    asaha
Date:      2017-11-07 18:32 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3eb512753400

Added tag jdk8u161-b06 for changeset a769f683df5d

! .hgtags

Changeset: 796d399766f2
Author:    asaha
Date:      2017-11-14 11:52 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/796d399766f2

Added tag jdk8u161-b07 for changeset 3eb512753400

! .hgtags

Changeset: 6e5cabb7995e
Author:    asaha
Date:      2017-11-21 12:33 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6e5cabb7995e

Added tag jdk8u161-b08 for changeset 796d399766f2

! .hgtags

Changeset: b9a9aa038ad8
Author:    asaha
Date:      2017-11-29 12:50 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b9a9aa038ad8

Added tag jdk8u161-b09 for changeset 6e5cabb7995e

! .hgtags

Changeset: 712de5fe954c
Author:    asaha
Date:      2017-12-05 13:24 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/712de5fe954c

Added tag jdk8u161-b10 for changeset b9a9aa038ad8

! .hgtags

Changeset: b1606443958a
Author:    mdoerr
Date:      2017-11-28 01:07 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1606443958a

8191907: PPC64 part of JDK-8174962: Better interface invocations
Reviewed-by: goetz

! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp

Changeset: 210f7ef62595
Author:    asaha
Date:      2017-12-15 08:42 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/210f7ef62595

Added tag jdk8u161-b11 for changeset b1606443958a

! .hgtags

Changeset: 7903edb1a36a
Author:    andrew
Date:      2018-02-19 02:32 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7903edb1a36a

Merge jdk8u161-b12

! .hgtags
! THIRD_PARTY_README
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 76540c2dc48d
Author:    aph
Date:      2018-02-19 02:50 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/76540c2dc48d

8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp

Changeset: e0936bc82c5e
Author:    andrew
Date:      2018-02-23 18:13 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e0936bc82c5e

Added tag aarch64-jdk8u161-b16 for changeset 76540c2dc48d

! .hgtags

Changeset: d9d4677adc37
Author:    shade
Date:      2018-03-01 13:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d9d4677adc37

Merge

! .hgtags
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/attachListener.cpp



More information about the shenandoah-dev mailing list