hg: lambda/lambda/hotspot: 94 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Fri Sep 13 22:06:19 PDT 2013


Changeset: b649cfa58604
Author:    cl
Date:      2013-08-29 09:41 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/b649cfa58604

Added tag jdk8-b105 for changeset acac3bde66b2

! .hgtags

Changeset: 73921c720b94
Author:    amurillo
Date:      2013-08-23 03:14 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/73921c720b94

8023635: new hotspot build - hs25-b48
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: c6ec0a97b30a
Author:    sla
Date:      2013-08-21 13:18 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/c6ec0a97b30a

8022808: Kitchensink hangs on macos
Summary: Use pthread_mach_thread_np() instead of mach_thread_self() to avoid leaking resources
Reviewed-by: dholmes, rbackman

! src/os/bsd/vm/os_bsd.cpp

Changeset: 3a57fa7a4cd0
Author:    hseigel
Date:      2013-08-22 11:52 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3a57fa7a4cd0

7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris
8023393: Need to suppress info message if -Xcheck:jni used with libjsig.dylab on Mac OSX
Summary: Rewrite 7051189 test in Java, port Linux fix for 7051189 to Mac OSX.
Reviewed-by: coleenp, dholmes, mseledtsov, ccheung

! src/os/bsd/vm/os_bsd.cpp
- test/runtime/7051189/Xchecksig.sh
+ test/runtime/XCheckJniJsig/XCheckJSig.java

Changeset: e37ab280bbce
Author:    allwin
Date:      2013-07-23 14:32 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/e37ab280bbce

8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"
Reviewed-by: sla, sundar, kmo
Contributed-by: yunda.mly at taobao.com

! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js

Changeset: 669d9a235486
Author:    sla
Date:      2013-08-22 14:56 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/669d9a235486

Merge


Changeset: c062a6e1fa33
Author:    iklam
Date:      2013-08-22 10:20 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/c062a6e1fa33

8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
Summary: Avoid dumping C++ vtable when BUILD_WIN_SA != 1
Reviewed-by: dcubed, sla, tbell

! make/windows/build_vm_def.sh
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make

Changeset: 811aea34d5e7
Author:    iklam
Date:      2013-08-22 13:53 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/811aea34d5e7

Merge


Changeset: ff2520b97b00
Author:    jiangli
Date:      2013-08-22 19:27 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ff2520b97b00

8023547: com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948 .
Summary: Need to check if the constant pool mapping returns 0.
Reviewed-by: coleenp, sspitsyn

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

Changeset: 887db75613f8
Author:    jiangli
Date:      2013-08-22 17:21 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/887db75613f8

Merge


Changeset: a70566600baf
Author:    poonam
Date:      2013-08-21 22:12 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/a70566600baf

8020530: Non heap memory size calculated incorrectly
Reviewed-by: coleenp, sla
Contributed-by: vladimir.kempik at oracle.com

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

Changeset: 730210728146
Author:    poonam
Date:      2013-08-22 18:09 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/730210728146

Merge

- test/runtime/7051189/Xchecksig.sh

Changeset: 817e46dd5864
Author:    poonam
Date:      2013-08-22 21:23 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/817e46dd5864

Merge


Changeset: 739c309fd729
Author:    mgronlun
Date:      2013-08-23 10:36 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/739c309fd729

8023457: Event based tracing framework needs a mutex for thread groups
Reviewed-by: acorn, sla

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

Changeset: cacc421f39d7
Author:    dcubed
Date:      2013-08-23 10:39 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/cacc421f39d7

Merge

- test/runtime/7051189/Xchecksig.sh

Changeset: badf4244ceae
Author:    hseigel
Date:      2013-08-25 21:21 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/badf4244ceae

8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
Summary: Explicitly specify -fno-omit-frame-pointer.
Reviewed-by: coleenp, dholmes, dcubed

! make/linux/makefiles/amd64.make
! make/linux/makefiles/gcc.make

Changeset: faf2631b9334
Author:    dsimms
Date:      2013-08-26 09:33 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/faf2631b9334

8022683: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
Summary: Return NULL on OOM from GetStringChars, GetStringUTFChars and Get<PrimitiveType>ArrayElements family of functions.
Reviewed-by: dholmes, coleenp

! src/share/vm/memory/allocation.hpp
! src/share/vm/prims/jni.cpp

Changeset: 4c84d351cca9
Author:    stefank
Date:      2013-08-16 13:22 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/4c84d351cca9

8007074: SIGSEGV at ParMarkBitMap::verify_clear()
Summary: Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages.
Reviewed-by: tschatzl, dcubed, brutisso

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 21ffbaa691b5
Author:    stefank
Date:      2013-08-26 07:01 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/21ffbaa691b5

Merge

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

Changeset: 1bb10d3170fa
Author:    jmasa
Date:      2013-08-16 06:12 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/1bb10d3170fa

8022817: CMS should not shrink if compaction was not done
Reviewed-by: ysr, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: f7d3b4387a16
Author:    brutisso
Date:      2013-08-21 22:35 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f7d3b4387a16

8022872: G1: Use correct GC cause for young GC triggered by humongous allocations
Reviewed-by: tonyp, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp

Changeset: c31eb8c86a50
Author:    brutisso
Date:      2013-08-22 04:14 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/c31eb8c86a50

Merge


Changeset: ec145d04eda8
Author:    jmasa
Date:      2013-08-23 15:59 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ec145d04eda8

Merge


Changeset: 1624a68007bd
Author:    jmasa
Date:      2013-08-27 18:55 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/1624a68007bd

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: f92b82d454fa
Author:    bpittore
Date:      2013-08-23 20:33 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f92b82d454fa

8014135: The JVMTI specification does not conform to recent changes in JNI specification
Summary: Added support for statically linked agents
Reviewed-by: sspitsyn, bobv, coleenp

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 5fd8e2fbafd4
Author:    cjplummer
Date:      2013-08-23 12:36 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5fd8e2fbafd4

8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supported
Summary: Make tests query a new WhiteBox API to see if NMT detail is supported, and behave properly if it is not supported.
Reviewed-by: dholmes, coleenp

! src/share/vm/prims/whitebox.cpp
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 7aa0c1fb6fdb
Author:    dholmes
Date:      2013-08-27 22:05 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/7aa0c1fb6fdb

8006164: [TESTBUG] compact profile hotspot test issues
Summary: Define profile-based test groups.
Reviewed-by: dcubed, mchung

! test/TEST.ROOT
+ test/TEST.groups

Changeset: 1fedf3c7f923
Author:    bpittore
Date:      2013-08-28 14:44 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/1fedf3c7f923

8023580: Add jtreg test for 8004051 and 8005722
Summary: Tests checks an assertion dealing with the number of args passed in registers
Reviewed-by: mseledtsov, kvn

+ test/compiler/8004051/Test8004051.java

Changeset: b1fb293d92c4
Author:    jiangli
Date:      2013-08-28 12:01 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/b1fb293d92c4

Merge


Changeset: 2b113b65a051
Author:    dholmes
Date:      2013-08-28 19:25 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/2b113b65a051

8023900: [TESTBUG] Initial compact profile test groups need adjusting
Reviewed-by: dcubed, mchung, hseigel

! test/TEST.groups

Changeset: 54dfd798deaf
Author:    dholmes
Date:      2013-08-28 21:42 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/54dfd798deaf

Merge


Changeset: 62f527c674d2
Author:    dholmes
Date:      2013-08-29 00:22 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/62f527c674d2

Merge

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

Changeset: 18b4798adbc4
Author:    amurillo
Date:      2013-08-30 00:19 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/18b4798adbc4

Merge

- test/runtime/7051189/Xchecksig.sh

Changeset: aed585cafc0d
Author:    amurillo
Date:      2013-08-30 00:19 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/aed585cafc0d

Added tag hs25-b48 for changeset 18b4798adbc4

! .hgtags

Changeset: 3f4392035ec7
Author:    cl
Date:      2013-09-05 02:45 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3f4392035ec7

Added tag jdk8-b106 for changeset aed585cafc0d

! .hgtags

Changeset: c169f7038414
Author:    amurillo
Date:      2013-08-30 00:29 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/c169f7038414

8024022: new hotspot build - hs25-b49
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 4a1efab850f4
Author:    shade
Date:      2013-08-26 17:42 +0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/4a1efab850f4

8023638: Add the regression test for 8006997
Summary: Add the relevant test and proofread the VM messages as well
Reviewed-by: coleenp, mseledtsov, dcubed

! src/share/vm/runtime/arguments.cpp
+ test/runtime/contended/Options.java

Changeset: a7d8baf4cca7
Author:    dcubed
Date:      2013-08-26 18:34 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/a7d8baf4cca7

Merge


Changeset: 91b93f523ec6
Author:    acorn
Date:      2013-08-26 11:35 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/91b93f523ec6

8012294: remove generic handling for default methods
Reviewed-by: kamg, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/globals.hpp

Changeset: d80493ee6430
Author:    acorn
Date:      2013-08-27 01:21 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/d80493ee6430

Merge

- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 6b3ac96bada6
Author:    jiangli
Date:      2013-08-26 13:32 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/6b3ac96bada6

8023477: Invalid CP index when reading ConstantPool.
Summary: Need to check for 0 case for InstanceKlass::_generic_signature_index.
Reviewed-by: sspitsyn, sla

! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java

Changeset: b3596321fbf4
Author:    jiangli
Date:      2013-08-27 04:58 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/b3596321fbf4

Merge


Changeset: 7e7dd25666da
Author:    ccheung
Date:      2013-08-26 14:11 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/7e7dd25666da

8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
Summary: removed offending EXCEPTION_MARK calls and code cleanup
Reviewed-by: dholmes, iklam, coleenp, mseledtsov

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ test/runtime/LoadClass/LoadClassNegative.java
+ test/runtime/LoadClass/TestForName.java
+ test/runtime/LoadClass/dummy.jar

Changeset: 5351fe805c12
Author:    minqi
Date:      2013-08-27 07:54 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5351fe805c12

Merge


Changeset: f462e61bce87
Author:    iklam
Date:      2013-08-26 21:59 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f462e61bce87

8020622: create.bat on Windows failed to create project file for Visual Studio 2012
Summary: Treat VS2012 the same as VS2010.
Reviewed-by: dcubed, kamg, minqi

! make/windows/create.bat
! make/windows/makefiles/rules.make

Changeset: 35471dcba316
Author:    iklam
Date:      2013-08-27 03:35 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/35471dcba316

Merge


Changeset: c26d57fa08aa
Author:    iklam
Date:      2013-08-27 16:02 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/c26d57fa08aa

Merge


Changeset: 915cc4f3fb15
Author:    acorn
Date:      2013-08-28 08:15 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/915cc4f3fb15

8020489: VM crash when non-existent interface called by invokespecial
Reviewed-by: kamg, coleenp

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

Changeset: cc56f122f3f7
Author:    sla
Date:      2013-08-29 11:05 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/cc56f122f3f7

8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X
Reviewed-by: dholmes, rbackman

! src/os/posix/vm/os_posix.cpp

Changeset: 76482cbba706
Author:    hseigel
Date:      2013-08-29 10:33 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/76482cbba706

8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0
Summary: Check cfv before allowing invokespecial call to default method.
Reviewed-by: kamg, acorn, dholmes

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

Changeset: dfc126b2f659
Author:    hseigel
Date:      2013-08-29 13:44 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/dfc126b2f659

8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
Summary: lower optimization level for unsafe.cpp due to MacOS Xcode 4.6.2 compiler optimization issue.
Reviewed-by: coleenp, twisti, dholmes
Contributed-by: lois.foltan at oracle.com

! make/bsd/makefiles/gcc.make

Changeset: d8e99408faad
Author:    dsamersoff
Date:      2013-08-29 21:48 +0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/d8e99408faad

8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
Summary: don't re-evaluate stack bounds for main thread before install guard page
Reviewed-by: coleenp, dholmes, dlong

! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ test/runtime/InitialThreadOverflow/DoOverflow.java
+ test/runtime/InitialThreadOverflow/invoke.cxx
+ test/runtime/InitialThreadOverflow/testme.sh

Changeset: cef1e56a4d88
Author:    dsamersoff
Date:      2013-08-29 21:46 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/cef1e56a4d88

Merge


Changeset: 9758d9f36299
Author:    coleenp
Date:      2013-08-29 18:56 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/9758d9f36299

8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Summary: declare all user-defined operator new()s within Hotspot code with the empty throw() exception specification
Reviewed-by: coleenp, twisti, dholmes, hseigel, dcubed, kvn, ccheung
Contributed-by: lois.foltan at oracle.com

! src/share/vm/adlc/arena.cpp
! src/share/vm/adlc/arena.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/park.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/utilities/array.hpp

Changeset: c636758ea616
Author:    dcubed
Date:      2013-08-30 07:04 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/c636758ea616

Merge

! src/os/posix/vm/os_posix.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 522d69638aa8
Author:    zgu
Date:      2013-08-30 11:54 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/522d69638aa8

6991327: using -Xprof trigger native memory leak
Summary: Fixed a memory leak in FlatProfiler::record_thread_tick() method
Reviewed-by: dholmes, ccheung

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

Changeset: 491de79915eb
Author:    zgu
Date:      2013-08-30 12:22 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/491de79915eb

Merge

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

Changeset: ac2764460da7
Author:    zgu
Date:      2013-08-30 13:38 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ac2764460da7

Merge


Changeset: ca0501b58953
Author:    hseigel
Date:      2013-08-30 15:07 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/ca0501b58953

8024050: Incorrect optimization level and comment specified for unsafe.cpp
Summary: Fix comments and optimization level.
Reviewed-by: rdurbin, coleenp, hseigel
Contributed-by: lois.foltan at oracle.com

! make/bsd/makefiles/gcc.make

Changeset: d8ff06fb87ae
Author:    hseigel
Date:      2013-08-30 15:15 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/d8ff06fb87ae

Merge


Changeset: abff50660360
Author:    hseigel
Date:      2013-08-30 15:57 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/abff50660360

Merge


Changeset: 3a1df0dce3e5
Author:    acorn
Date:      2013-08-30 15:15 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3a1df0dce3e5

8023872: Verification error in generated lambda classes
Summary: skip verification for generated lambda classes
Reviewed-by: kamg, dholmes

! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 735f94656acc
Author:    acorn
Date:      2013-08-30 12:56 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/735f94656acc

Merge


Changeset: 2918c7e21a3a
Author:    acorn
Date:      2013-08-30 15:42 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/2918c7e21a3a

Merge


Changeset: 35b99e7e0af2
Author:    hseigel
Date:      2013-09-01 10:37 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/35b99e7e0af2

8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java
Summary: Improve handling when CDS archive cannot be mapped
Reviewed-by: kvn, dholmes, mseledtsov

! src/share/vm/memory/filemap.cpp
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java

Changeset: 766fac3395d6
Author:    kvn
Date:      2013-08-23 11:41 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/766fac3395d6

8012972: Incremental Inlining should support scalar replaced object in debug info
Summary: store in _first_index not absolute index but an index relative to the last (youngest) jvms->_scloff value
Reviewed-by: roland, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp

Changeset: b17d8f6d9ed7
Author:    kvn
Date:      2013-08-23 18:04 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/b17d8f6d9ed7

8023472: C2 optimization breaks with G1
Summary: set control edge for previous value load in G1 pre-barrier
Reviewed-by: twisti

! src/share/vm/opto/graphKit.cpp
+ test/compiler/gcbarriers/G1CrashTest.java

Changeset: f98f5d48f511
Author:    roland
Date:      2013-08-21 13:34 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f98f5d48f511

7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Summary: Do patching rather bailing out for unlinked call with appendix
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: e1fbb86b47e4
Author:    roland
Date:      2013-08-26 16:12 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/e1fbb86b47e4

8016277: Crash in nmethod::is_compiled_by_c1() on x86
Summary: Method pointer for zombie methods may be invalid
Reviewed-by: kvn, coleenp

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

Changeset: e47de6dfec5d
Author:    vlivanov
Date:      2013-08-26 17:37 +0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/e47de6dfec5d

8022456: LogCompilation tool does not work with C1 output again
Reviewed-by: kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp

Changeset: 74608df95ba3
Author:    vlivanov
Date:      2013-08-26 17:41 +0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/74608df95ba3

8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
Reviewed-by: kvn, coleenp, dholmes

! src/share/vm/runtime/thread.cpp
+ test/compiler/jsr292/ConcurrentClassLoadingTest.java

Changeset: 022415fe638e
Author:    vlivanov
Date:      2013-08-26 21:48 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/022415fe638e

Merge


Changeset: 59982ff9e0ec
Author:    rbackman
Date:      2013-08-20 09:37 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/59982ff9e0ec

8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Reviewed-by: roland, twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstance.cpp

Changeset: 58e010ab2d06
Author:    rbackman
Date:      2013-08-27 19:37 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/58e010ab2d06

Merge


Changeset: 650868c062a9
Author:    adlertz
Date:      2013-08-26 12:50 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/650868c062a9

8023691: Create interface for nodes in class Block
Summary: Create public methods for accessing the nodes in a block
Reviewed-by: kvn, roland

! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp

Changeset: 7181dd13a6c4
Author:    adlertz
Date:      2013-08-27 21:16 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/7181dd13a6c4

Merge


Changeset: 29aa8936f03c
Author:    kvn
Date:      2013-08-28 11:22 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/29aa8936f03c

8023597: Optimize G1 barriers code for unsafe load_store
Summary: Avoid loading old values in G1 pre-barriers for inlined unsafe load_store nodes.
Reviewed-by: kvn, tonyp
Contributed-by: Martin Doerr <martin.doerr at sap.com>

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

Changeset: 8947af8a9cec
Author:    vlivanov
Date:      2013-08-29 22:44 +0400
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/8947af8a9cec

8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
Reviewed-by: kvn, twisti

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

Changeset: 4b078f877b56
Author:    adlertz
Date:      2013-09-01 19:21 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/4b078f877b56

8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
Summary: Moved local scheduling code from class Block to class PhaseCFG
Reviewed-by: kvn, roland

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

Changeset: 40ed2dc92a79
Author:    adlertz
Date:      2013-09-01 19:52 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/40ed2dc92a79

Merge


Changeset: 27ffd1c4537b
Author:    rbackman
Date:      2013-09-02 13:13 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/27ffd1c4537b

Merge

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

Changeset: a9a968364704
Author:    adlertz
Date:      2013-09-02 22:44 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/a9a968364704

8024095: Missing brackets in local scheduling code.
Summary: Added brackets for if-statement
Reviewed-by: kvn, roland

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

Changeset: 3bfb204913de
Author:    adlertz
Date:      2013-09-05 10:39 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3bfb204913de

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/node.hpp

Changeset: 88c255656030
Author:    mgerdin
Date:      2013-08-22 10:50 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/88c255656030

8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld
Summary: When using NUMA and large pages we need to ease the requirement on which node the memory should be allocated on. To avoid the SIGBUS we now use the memory policy MPOL_PREFERRED, which prefers a certain node, instead of MPOL_BIND, which requires a certain node.
Reviewed-by: jmasa, pliden
Contributed-by: stefan.johansson at oracle.com

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

Changeset: 0d59407e7e09
Author:    jmasa
Date:      2013-08-29 06:53 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/0d59407e7e09

Merge

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

Changeset: 84683e78e713
Author:    brutisso
Date:      2013-08-30 07:31 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/84683e78e713

8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region size
Reviewed-by: tonyp, tschatzl, sjohanss

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: f175e3678be2
Author:    ehelin
Date:      2013-08-22 11:23 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/f175e3678be2

8020692: TestGCEventMixed.java failed because of timestamp in event after end event
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp

Changeset: a701c16e8bbf
Author:    jmasa
Date:      2013-09-04 11:41 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/a701c16e8bbf

8013938: Native OOME on fastdebug VM on Solaris
Reviewed-by: azeemj, brutisso, kvn, tschatzl

! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 428025878417
Author:    jmasa
Date:      2013-09-04 12:56 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/428025878417

Merge


Changeset: bb57d48691f5
Author:    tschatzl
Date:      2013-09-05 14:15 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/bb57d48691f5

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 50794d8ac11c
Author:    amurillo
Date:      2013-09-06 11:04 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/50794d8ac11c

Merge

- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp

Changeset: 5b7f90aab3ad
Author:    amurillo
Date:      2013-09-06 11:04 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/5b7f90aab3ad

Added tag hs25-b49 for changeset 50794d8ac11c

! .hgtags

Changeset: 3647db615efd
Author:    henryjen
Date:      2013-09-13 13:52 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3647db615efd

Merge

! .hgtags
- .jcheck/conf
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 3e627ebbb5a1
Author:    henryjen
Date:      2013-09-13 14:41 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/hotspot/rev/3e627ebbb5a1

Fix merge error

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



More information about the lambda-dev mailing list