hg: hsx/hsx25/hotspot: 45 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Fri Oct 11 16:49:10 PDT 2013


Changeset: 02d171a3b5d1
Author:    cl
Date:      2013-10-10 10:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/02d171a3b5d1

Added tag jdk8-b111 for changeset f6962730bbde

! .hgtags

Changeset: deec468baebd
Author:    amurillo
Date:      2013-10-04 14:19 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/deec468baebd

8025859: new hotspot build - hs25-b54
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5b3b75d9eb2f
Author:    coleenp
Date:      2013-10-01 14:23 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/5b3b75d9eb2f

8025570: Naked oop in test/serviceability/ParserTest
Summary: Fix for two naked objArrayOop(s) oops causing test failure
Reviewed-by: coleenp, ctornqvi
Contributed-by: lois.foltan at oracle.com

! src/share/vm/prims/wbtestmethods/parserTests.cpp

Changeset: f21415c32ca1
Author:    coleenp
Date:      2013-10-01 15:41 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/f21415c32ca1

Merge


Changeset: d574419c5372
Author:    mseledtsov
Date:      2013-10-02 15:17 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d574419c5372

8025671: Test name changed, test list not updated. Test6878713.sh
Summary: Removed the obsolete test from the test group file
Reviewed-by: sla, ctornqvi, dholmes

! test/TEST.groups

Changeset: 931f105563c5
Author:    coleenp
Date:      2013-10-02 13:02 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/931f105563c5

8025569: -XX:+CheckUnhandledOops crashes on Windows
Summary: Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines
Reviewed-by: coleenp, ctornqvi, zgu
Contributed-by: lois.foltan at oracle.com

! make/windows/makefiles/fastdebug.make

Changeset: 6f73bc5df986
Author:    coleenp
Date:      2013-10-02 15:06 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/6f73bc5df986

Merge


Changeset: 2bd38d594b9a
Author:    dsamersoff
Date:      2013-10-02 20:58 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/2bd38d594b9a

8025283: Nits in os_bsd file breaks compilation of open hotspot
Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms
Reviewed-by: sla, sspitsyn

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

Changeset: 9855f17334d8
Author:    dsamersoff
Date:      2013-10-03 01:12 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/9855f17334d8

Merge


Changeset: 5705c7ee6dd7
Author:    dsamersoff
Date:      2013-10-02 22:27 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/5705c7ee6dd7

8025250: SA: Sync linux and bsd versions of ps_core file
Summary: linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc.
Reviewed-by: sla, minqi

! agent/src/os/bsd/ps_core.c
! agent/src/os/linux/ps_core.c

Changeset: 7ae82c3a781a
Author:    dsamersoff
Date:      2013-10-03 04:42 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/7ae82c3a781a

Merge


Changeset: faff125a1ead
Author:    dsamersoff
Date:      2013-10-03 12:39 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/faff125a1ead

8022616: u4 should not be used as a type for thread_id
Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer
Reviewed-by: sla, sspitsyn, minqi

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

Changeset: 07f8c2a453f8
Author:    coleenp
Date:      2013-10-03 18:53 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/07f8c2a453f8

8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
Summary: Redefined class in stack trace may not be found by method_idnum so handle null.
Reviewed-by: sla, dcubed, sspitsyn

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

Changeset: 3374b92de2d9
Author:    coleenp
Date:      2013-10-03 18:50 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/3374b92de2d9

8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue
Reviewed-by: coleenp, dcubed
Contributed-by: lois.foltan at oracle.com

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

Changeset: 3bf767171ea4
Author:    coleenp
Date:      2013-10-05 00:53 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/3bf767171ea4

Merge


Changeset: 675ffabf3798
Author:    mikael
Date:      2013-10-02 09:18 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/675ffabf3798

8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
Summary: The two functions were used to support JDK 1.3 but are no longer in use
Reviewed-by: coleenp, ctornqvi, twisti, dsamersoff

! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/nativeLookup.cpp

Changeset: a1fd44b003c7
Author:    coleenp
Date:      2013-10-05 00:58 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/a1fd44b003c7

Merge


Changeset: 4212bfb33d76
Author:    coleenp
Date:      2013-10-05 03:14 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4212bfb33d76

Merge


Changeset: 2720ab7a0d70
Author:    ccheung
Date:      2013-10-04 21:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/2720ab7a0d70

Merge

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

Changeset: febab3a8f203
Author:    erikj
Date:      2013-10-04 12:45 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/febab3a8f203

8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
Reviewed-by: sla, ctornqvi

! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make

Changeset: 763705f0fec3
Author:    sla
Date:      2013-10-04 13:01 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/763705f0fec3

8016845: SA is unable to use hsdis on windows
Summary: Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
Contributed-by: fredrik.arvidsson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! make/windows/makefiles/sa.make

Changeset: f9be370a7d54
Author:    sla
Date:      2013-10-05 15:18 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/f9be370a7d54

8025922: JNI access to Strings need to check if the value field is non-null
Reviewed-by: dholmes, dcubed

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

Changeset: 8ef918538e22
Author:    sla
Date:      2013-10-04 13:44 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8ef918538e22

6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
Summary: Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary.
Reviewed-by: sla, allwin
Contributed-by: fredrik.arvidsson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/TEST.groups
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: 9c63ad02c0a4
Author:    sla
Date:      2013-10-05 10:56 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/9c63ad02c0a4

Merge


Changeset: cc4f5f8d885e
Author:    mseledtsov
Date:      2013-10-06 16:13 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/cc4f5f8d885e

8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
Summary: added -XX:-TransmitErrorReport to the test
Reviewed-by: stefank, ctornqvi

! test/runtime/6888954/vmerrors.sh
! test/runtime/memory/ReserveMemory.java

Changeset: ac9cb1d5a202
Author:    acorn
Date:      2013-10-07 12:20 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ac9cb1d5a202

8009130: Lambda: Fix access controls, loader constraints.
Summary: New default methods list with inherited superinterface methods
Reviewed-by: minqi, sspitsyn, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 615d83933195
Author:    dholmes
Date:      2013-10-08 02:56 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/615d83933195

8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
Reviewed-by: alanb, dholmes, twisti
Contributed-by: mandy.chung at oracle.com

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

Changeset: c90e76575b03
Author:    kevinw
Date:      2013-10-08 09:33 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/c90e76575b03

8019375: Internal symbol table size should be tunable.
Reviewed-by: coleenp, kamg

! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: ced68a57cdbd
Author:    kevinw
Date:      2013-10-08 11:37 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ced68a57cdbd

Merge


Changeset: c72075c2883e
Author:    acorn
Date:      2013-10-08 16:58 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/c72075c2883e

8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
Reviewed-by: coleenp, bharadwaj

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

Changeset: d25557d03ec0
Author:    acorn
Date:      2013-10-09 17:57 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d25557d03ec0

8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
Summary: Missed initialization. Thanks Coleen.
Reviewed-by: coleenp, minqi

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

Changeset: c01f4910f5f5
Author:    ccheung
Date:      2013-10-10 13:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/c01f4910f5f5

Merge


Changeset: 9b4d0569f2f4
Author:    jwilhelm
Date:      2013-10-03 21:36 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/9b4d0569f2f4

8025852: Remove unnecessary setters in collector policy classes
Summary: Use instance variables directly within the collector policy classes and remove unused setters.
Reviewed-by: tschatzl, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp

Changeset: 087f02e22fc2
Author:    jwilhelm
Date:      2013-10-04 22:08 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/087f02e22fc2

8025854: Use "young gen" instead of "eden"
Summary: Changed a few descriptions and variable names to young gen.
Reviewed-by: tschatzl, jcoomes

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

Changeset: 263f2c796d6c
Author:    stefank
Date:      2013-10-05 10:14 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/263f2c796d6c

8024838: Significant slowdown due to transparent huge pages
Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM.
Reviewed-by: jwilhelm, tschatzl, brutisso

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/memory/LargePages/TestLargePagesFlags.java

Changeset: 8618e0d7735b
Author:    stefank
Date:      2013-10-05 08:01 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8618e0d7735b

Merge


Changeset: 04b18a42c2f3
Author:    mgerdin
Date:      2013-10-04 13:33 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/04b18a42c2f3

8025526: VirtualSpace should support per-instance disabling of large pages
Summary: Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity.
Reviewed-by: stefank, ehelin, tschatzl

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

Changeset: 69944b868a32
Author:    mgerdin
Date:      2013-10-08 17:35 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/69944b868a32

8014555: G1: Memory ordering problem with Conc refinement and card marking
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr at sap.com
Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn

! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/opto/graphKit.cpp

Changeset: b4d8a3d4db73
Author:    tamao
Date:      2013-10-09 11:18 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b4d8a3d4db73

8010506: Typos and errors in descriptions of vm options in globals.hpp
Summary: Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm

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

Changeset: 82af7d7a0128
Author:    tschatzl
Date:      2013-10-09 10:57 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/82af7d7a0128

8003420: NPG: make new GC root for pd_set
Summary: Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam

+ agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 85c1ca43713f
Author:    stefank
Date:      2013-10-07 15:51 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/85c1ca43713f

8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp

! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a6414751d537
Author:    stefank
Date:      2013-10-07 15:51 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/a6414751d537

8025996: Track metaspace usage when metaspace is expanded
Reviewed-by: coleenp, ehelin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/services/memoryService.hpp

Changeset: aa6f2ea19d8f
Author:    jcoomes
Date:      2013-10-11 08:27 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/aa6f2ea19d8f

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 4a845c7a4638
Author:    amurillo
Date:      2013-10-11 13:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4a845c7a4638

Merge


Changeset: 0ed9a90f45e1
Author:    amurillo
Date:      2013-10-11 13:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/0ed9a90f45e1

Added tag hs25-b54 for changeset 4a845c7a4638

! .hgtags



More information about the hotspot-dev mailing list