[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk8/2d/hotspot: 85 new changesets
From:       lana.steuck () oracle ! com
Date:       2013-05-23 6:30:26
Message-ID: 20130523063332.AA88848C88 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 625ddb0052e1
Author:    amurillo
Date:      2013-05-03 08:19 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/625ddb0052e1

8013800: new hotspot build - hs25-b32
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: c456f4510385
Author:    sla
Date:      2013-05-03 12:24 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/c456f4510385

8008453: JvmtiClassFileReconstituter does not recognize default methods
Reviewed-by: acorn, sspitsyn

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

Changeset: 0380df7c3cd0
Author:    sla
Date:      2013-05-03 12:26 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/0380df7c3cd0

8013785: Respect EXTRA_CFLAGS on windows
Reviewed-by: mgronlun, rbackman, kvn

! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make

Changeset: 31a4e55f8c9d
Author:    fparain
Date:      2013-05-03 05:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/31a4e55f8c9d

8004095: Add support for JMX interface to Diagnostic Framework and Commands
Reviewed-by: acorn, sla

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp

Changeset: 39fba0d6d9ad
Author:    fparain
Date:      2013-05-03 05:17 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/39fba0d6d9ad

Merge


Changeset: bf089b838c9e
Author:    ccheung
Date:      2013-05-02 16:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/bf089b838c9e

8012641: Perf_CreateLong creates perf counter of incorrect type
Reviewed-by: mchung, hseigel, coleenp

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

Changeset: a55b7b8c34af
Author:    zgu
Date:      2013-05-03 13:00 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a55b7b8c34af

Merge


Changeset: 9c8e2f44228d
Author:    dcubed
Date:      2013-05-03 15:51 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9c8e2f44228d

Merge


Changeset: 800078be49d2
Author:    hseigel
Date:      2013-05-06 09:10 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/800078be49d2

8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || \
                VerifyAfterGC) failed: too expensive
Summary: Fix code to call correct version of function find_class().
Reviewed-by: coleenp, rdurbin, dcubed

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

Changeset: c18152e0554e
Author:    zgu
Date:      2013-05-06 11:15 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/c18152e0554e

8013120: NMT: Kitchensink crashes with assert(next_region == NULL || \
                !next_region->is_committed_region()) failed: Sanity check
Summary: Fixed NMT to deal with releasing virtual memory region when there are still \
                committed regions within it
Reviewed-by: acorn, coleenp

! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/memSnapshot.cpp
+ test/runtime/NMT/ReleaseCommittedMemory.java

Changeset: da4d87770781
Author:    zgu
Date:      2013-05-06 08:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/da4d87770781

Merge


Changeset: d9b08d62b95e
Author:    acorn
Date:      2013-05-02 10:58 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d9b08d62b95e

8010783: assert(s->refcount() != 0) failed: for create_overpasses
Reviewed-by: kvn, dcubed

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

Changeset: b7f3bf2ba33b
Author:    acorn
Date:      2013-05-06 10:20 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b7f3bf2ba33b

Merge

- agent/doc/c2replay.html

Changeset: f916d5986c86
Author:    acorn
Date:      2013-05-06 12:36 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f916d5986c86

Merge


Changeset: 187154b7a226
Author:    sla
Date:      2013-05-06 19:49 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/187154b7a226

8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes
Reviewed-by: coleenp, sspitsyn

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp

Changeset: 3ecc6b9940de
Author:    sla
Date:      2013-05-07 01:25 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/3ecc6b9940de

Merge


Changeset: b5fef8013a95
Author:    sla
Date:      2013-05-07 14:04 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b5fef8013a95

8014044: Spelling error in JDK-8009615: boostrapmethod
Reviewed-by: sspitsyn, coleenp

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp

Changeset: f6a055fcf47d
Author:    sla
Date:      2013-05-07 14:33 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f6a055fcf47d

8005038: remove crufty '_g' support from SA
Reviewed-by: coleenp, mgronlun, rbackman

! agent/src/os/bsd/ps_core.c
! agent/src/os/linux/ps_core.c
! agent/src/os/solaris/proc/saproc.cpp
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: 33bcd9ead1d5
Author:    ctornqvi
Date:      2013-05-07 21:36 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/33bcd9ead1d5

8009577: Test test/closed/runtime/classunload broken
Summary: Fixed tests to use new way of utilizing the WB API, fixed issue with where \
                custom classloader got the classes from
Reviewed-by: collins, mgerdin, zgu

+ test/runtime/ClassUnload/KeepAliveClass.java
+ test/runtime/ClassUnload/KeepAliveClassLoader.java
+ test/runtime/ClassUnload/KeepAliveObject.java
+ test/runtime/ClassUnload/KeepAliveSoftReference.java
+ test/runtime/ClassUnload/UnloadTest.java
+ test/runtime/ClassUnload/classes/test/Empty.java
+ test/runtime/testlibrary/ClassUnloadCommon.java

Changeset: 58bb870a0cbd
Author:    emc
Date:      2013-05-07 13:45 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/58bb870a0cbd

8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk \
                version
Summary: Update JNIEXPORT and JNIIMPORT to work with other compilers that don't \
                necessarily have the __attribute__ type qualifier
Reviewed-by: dholmes, dcubed, coleenp

! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/x86/vm/jni_x86.h
! src/cpu/zero/vm/jni_zero.h

Changeset: 7243490a6847
Author:    coleenp
Date:      2013-05-07 14:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/7243490a6847

Merge


Changeset: e60b3fce2b02
Author:    jiangli
Date:      2013-05-06 19:57 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/e60b3fce2b02

8013067: Zero builds are broken after 8010862.
Summary: Fixed broken Zero build.
Reviewed-by: twisti, coleenp, kvn

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/oops/method.hpp

Changeset: 27d2d456cd96
Author:    jiangli
Date:      2013-05-06 20:11 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/27d2d456cd96

Merge


Changeset: 6b388e7d4905
Author:    bpittore
Date:      2013-05-07 10:19 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/6b388e7d4905

8013633: Cleanup platform ifdefs in unsafe.cpp
Summary: Replace ifdefs with SUPPORTS_NATIVE_CX8 set in platform include file
Reviewed-by: dholmes, dlong

! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/prims/unsafe.cpp

Changeset: a258a8351528
Author:    vladidan
Date:      2013-05-07 10:36 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a258a8351528

Merge

- agent/doc/c2replay.html

Changeset: d3c98423c146
Author:    jiangli
Date:      2013-05-09 16:27 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d3c98423c146

Merge


Changeset: 1d0fba8a2a6d
Author:    brutisso
Date:      2013-05-02 22:35 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1d0fba8a2a6d

8013574: PrintMalloc conflicts with the command line parsing
Summary: Make sure that _num_jvm_args is not updated until the new entry to \
                _jvm_args_array has been added
Reviewed-by: johnc, tamao, tschatzl

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

Changeset: f14063dcd52a
Author:    brutisso
Date:      2013-05-06 09:16 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f14063dcd52a

8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > \
                max_alignment
Summary: Make sure max alignemnt is at least as large as min alignment
Reviewed-by: johnc, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/g1/TestRegionAlignment.java

Changeset: 30860066ae8f
Author:    jwilhelm
Date:      2013-05-06 13:03 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/30860066ae8f

Merge

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

Changeset: d17700c82d7d
Author:    tschatzl
Date:      2013-05-06 17:19 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d17700c82d7d

8006088: Incompatible heap size flags accepted by VM
Summary: Make processing of minimum, initial and maximum heap size more intiutive by \
removing previous limitations on allowed values, and make error reporting consistent. \
                Further, fix errors in ergonomic heap sizing.
Reviewed-by: johnc, jwilhelm, tamao

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: b0d20fa374b4
Author:    brutisso
Date:      2013-05-06 21:30 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b0d20fa374b4

8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
Summary: Refactored shrink_by() to only use region counts and not byte sizes
Reviewed-by: johnc, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ test/gc/g1/TestShrinkToOneRegion.java

Changeset: a9d568b7df60
Author:    jmasa
Date:      2013-05-08 16:28 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a9d568b7df60

8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: \
                used: 0 used_after_gc: 292080 capacity: 1431699456
Reviewed-by: tschatzl, mgerdin, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
 + test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java

Changeset: 06ab37f08701
Author:    jmasa
Date:      2013-05-08 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/06ab37f08701

8013184: CMS: Call reset_after_compaction() only if a compaction has been done
Reviewed-by: mgerdin, johnc, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
 + test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java

Changeset: 923ac8d1df95
Author:    jwilhelm
Date:      2013-05-09 12:23 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/923ac8d1df95

Merge


Changeset: 194f52aa2f23
Author:    johnc
Date:      2013-05-09 11:16 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/194f52aa2f23

7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Summary: Refactor G1's hot card cache and card counts table into their own files. \
Simplify the card counts table, including removing the encoding of the card index in \
each entry. The card counts table now has a 1:1 correspondence with the cards spanned \
by heap. Space for the card counts table is reserved from virtual memory (rather than \
C heap) during JVM startup and is committed/expanded when the heap is expanded. \
                Changes were also reviewed-by Vitaly Davidovich.
Reviewed-by: tschatzl, jmasa

! make/excludeSrc.make
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.cpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 73652d89e7c4
Author:    stefank
Date:      2013-05-10 09:24 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/73652d89e7c4

Merge


Changeset: 69494caf5790
Author:    amurillo
Date:      2013-05-10 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/69494caf5790

Merge


Changeset: 1ae0472ff3a0
Author:    amurillo
Date:      2013-05-10 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1ae0472ff3a0

Added tag hs25-b32 for changeset 69494caf5790

! .hgtags

Changeset: 1cdbd42c3e49
Author:    katleman
Date:      2013-05-16 12:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1cdbd42c3e49

Added tag jdk8-b90 for changeset 1ae0472ff3a0

! .hgtags

Changeset: 6114c49b31b5
Author:    amurillo
Date:      2013-05-10 11:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/6114c49b31b5

8014279: new hotspot build - hs25-b33
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 712a1e9c91f3
Author:    coleenp
Date:      2013-05-07 09:46 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/712a1e9c91f3

8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free
Summary: Clear out class_file_bytes so they aren't deallocated twice
Reviewed-by: dcubed, sspitsyn

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

Changeset: 4674e409a9e6
Author:    coleenp
Date:      2013-05-07 18:51 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4674e409a9e6

8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
Summary: Walk the compiledIC relocation records to keep Method* from being \
                deallocated.
Reviewed-by: dlong, kvn

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

Changeset: a1cc1d1e7ce5
Author:    coleenp
Date:      2013-05-07 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a1cc1d1e7ce5

Merge


Changeset: 28ae1d38d296
Author:    coleenp
Date:      2013-05-07 18:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/28ae1d38d296

Merge


Changeset: 64340da5b68c
Author:    hseigel
Date:      2013-05-08 08:20 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/64340da5b68c

8007018: RFE: -XX:+UseLargePages does not work with CDS
Summary: Remove command line restriction.  It should just work.
Reviewed-by: ctornqvi, coleenp, dholmes

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

Changeset: cbfe859bd244
Author:    sla
Date:      2013-05-08 15:37 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/cbfe859bd244

8013591: compiler/ciReplay/TestSA.sh fails in nightly
Reviewed-by: coleenp, rbackman, dholmes

! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java

Changeset: 0dc028fd5101
Author:    sla
Date:      2013-05-08 10:14 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/0dc028fd5101

Merge


Changeset: 39ead0411f07
Author:    bharadwaj
Date:      2013-05-08 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/39ead0411f07

8013875: Incorrect vtable index being set during methodHandle creation for static
Summary: Set vtable index as appropriate for static interface methods and for \
interface methods invoked via invokespecial. To be improved in a later enhancement to \
                CallInfo.
Reviewed-by: jrose, twisti

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

Changeset: 711016f146fd
Author:    dholmes
Date:      2013-05-08 19:28 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/711016f146fd

8006997: ContendedPaddingWidth should be range-checked
Summary: Constrain between zero and 8K
Reviewed-by: dholmes, rbackman
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>

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

Changeset: 9b77ca4ce35e
Author:    dholmes
Date:      2013-05-08 19:38 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/9b77ca4ce35e

Merge

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

Changeset: c272092594bd
Author:    dholmes
Date:      2013-05-08 21:06 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/c272092594bd

Merge


Changeset: 0b7f78069732
Author:    rbackman
Date:      2013-05-08 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/0b7f78069732

8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return
Reviewed-by: coleenp, dholmes, sla

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

Changeset: 735c995bf1a1
Author:    rbackman
Date:      2013-05-13 07:53 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/735c995bf1a1

Merge

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

Changeset: 92ef81e2f571
Author:    minqi
Date:      2013-05-10 08:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/92ef81e2f571

8003557: NPG: Klass* const k should be const Klass* k.
Summary: With NPG, const KlassOop klass which is in fact a definition converted to \
Klass* const, which is not the original intention. The right usage is converting them \
                to const Klass*.
Reviewed-by: coleenp, kvn
Contributed-by: yumin.qi@oracle.com

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.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/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: 1fcfc045b229
Author:    minqi
Date:      2013-05-10 19:30 +0000
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1fcfc045b229

Merge


Changeset: 8b40495b9381
Author:    minqi
Date:      2013-05-13 18:08 +0000
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8b40495b9381

Merge

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

Changeset: 43083e670adf
Author:    coleenp
Date:      2013-05-13 15:37 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/43083e670adf

8005056: NPG: Crash after redefining java.lang.Object
Summary: Need to walk array class vtables replacing old methods too if j.l.o \
                redefined
Reviewed-by: sspitsyn, dcubed, ctornqvi

! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineObject/Agent.java
+ test/runtime/RedefineObject/TestRedefineObject.java
! test/testlibrary/ClassFileInstaller.java

Changeset: a9270d9ecb13
Author:    shade
Date:      2013-05-14 11:34 +0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/a9270d9ecb13

8014448: Purge PrintCompactFieldsSavings
Summary: Remove obsolete debugging code.
Reviewed-by: dholmes, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>

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

Changeset: f944ba972151
Author:    hseigel
Date:      2013-05-14 09:17 -0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f944ba972151

8014138: Add VM option to facilitate the writing of CDS tests
Summary: Added the -XX:SharedArchiveFile option.
Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/SharedArchiveFile/SharedArchiveFile.java

Changeset: f9be75d21404
Author:    minqi
Date:      2013-05-14 09:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f9be75d21404

8012902: remove use of global operator new - take 2
Summary: The fix of 8010992, disable use of global operator new and new[] which \
caused failure on some tests. This takes two of the bugs also add \
ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new \
                of jvm on certain platforms.
Reviewed-by: coleenp, dholmes, zgu
Contributed-by: yumin.qi@oracle.com

! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/vm.make
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/unhandledOops.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: 513a5298c1dd
Author:    minqi
Date:      2013-05-14 17:33 +0000
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/513a5298c1dd

Merge


Changeset: d15464bfd4d0
Author:    roland
Date:      2013-05-03 09:32 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d15464bfd4d0

8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
Summary: test shouldn't be run with a modified CompileThreshold
Reviewed-by: kvn

! test/compiler/8009761/Test8009761.java

Changeset: e76dd894b984
Author:    roland
Date:      2013-04-24 14:26 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/e76dd894b984

8012292: optimized build with GCC broken
Summary: Some #ifndef PRODUCT should be #ifdef ASSERT
Reviewed-by: kvn, twisti
Contributed-by: gdub <duboscq@ssw.jku.at>

! make/jprt.properties
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/utilities/quickSort.cpp

Changeset: d73c88e524ff
Author:    kvn
Date:      2013-05-03 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/d73c88e524ff

Merge

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

Changeset: f0bc60565ba8
Author:    twisti
Date:      2013-05-06 13:53 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/f0bc60565ba8

7196277: JSR 292: Two jck/runtime tests crash on \
                java.lang.invoke.MethodHandle.invokeExact
Reviewed-by: jrose, kvn

! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: aabf54ccedb1
Author:    twisti
Date:      2013-05-06 19:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/aabf54ccedb1

8008772: remove gamma launcher
Reviewed-by: kvn, neliasso, ctornqvi

! make/Makefile
! make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
+ make/hotspot.script
! make/linux/makefiles/buildtree.make
- make/linux/makefiles/launcher.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/launcher.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
- make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/projectfiles/common/Makefile
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h

Changeset: 6f3fd5150b67
Author:    kvn
Date:      2013-05-08 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/6f3fd5150b67

6934604: enable parts of EliminateAutoBox by default
Summary: Resurrected autobox elimination code and enabled part of it by default.
Reviewed-by: roland, twisti

! 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/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/6934604/TestByteBoxing.java
+ test/compiler/6934604/TestDoubleBoxing.java
+ test/compiler/6934604/TestFloatBoxing.java
+ test/compiler/6934604/TestIntBoxing.java
+ test/compiler/6934604/TestLongBoxing.java
+ test/compiler/6934604/TestShortBoxing.java

Changeset: 70120f47d403
Author:    kvn
Date:      2013-05-09 17:28 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/70120f47d403

8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
Summary: Add NULL checks and asserts for Type::make_ptr() returned value.
Reviewed-by: twisti

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.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
! src/share/vm/opto/subnode.cpp

Changeset: 8bcfd9ce2c6b
Author:    twisti
Date:      2013-05-13 12:43 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/8bcfd9ce2c6b

Merge

- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 1da5d70655e9
Author:    kvn
Date:      2013-05-13 14:36 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/1da5d70655e9

8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
Summary: Corrected escape state for the result of boxing method. Added force inlining \
                executed boxing methods.
Reviewed-by: twisti

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/escape.cpp

Changeset: cd6f6fccd287
Author:    iignatyev
Date:      2013-05-15 22:44 +0400
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/cd6f6fccd287

8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't \
                generated
Reviewed-by: kvn

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh

Changeset: e484fe2abebd
Author:    twisti
Date:      2013-05-16 13:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/e484fe2abebd

Merge

- make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/quickSort.cpp

Changeset: 7a95933197d0
Author:    tschatzl
Date:      2013-05-13 09:45 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/7a95933197d0

8014058: Regression tests for 8006088
Summary: The patch for 8006088 misses regression tests after a merge error, this CR \
                provides them.
Reviewed-by: jwilhelm, tamao, jmasa

! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/arguments/TestCMSHeapSizeFlags.java
+ test/gc/arguments/TestG1HeapSizeFlags.java
+ test/gc/arguments/TestMaxHeapSizeTools.java
+ test/gc/arguments/TestMinInitialErgonomics.java
+ test/gc/arguments/TestParallelHeapSizeFlags.java
+ test/gc/arguments/TestSerialHeapSizeFlags.java

Changeset: 4868caa99ecf
Author:    brutisso
Date:      2013-05-13 14:09 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/4868caa99ecf

8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp

Changeset: 0a2986f36965
Author:    tschatzl
Date:      2013-05-14 17:08 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/0a2986f36965

8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests \
                invoke wrong class
Summary: Some jtreg tests reference unknown classes in the @run and @build lines. \
                This change fixes them.
Reviewed-by: stefank, ehelin

! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java

Changeset: 12f651e29f6b
Author:    tschatzl
Date:      2013-05-15 11:05 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/12f651e29f6b

6843347: Boundary values in some public GC options cause crashes
Summary: Setting some public integer options to specific values causes crashes or \
undefined GC behavior. This patchset adds the necessary argument checking for these \
                options.
Reviewed-by: jmasa, brutisso

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: eba99d16dc6f
Author:    tamao
Date:      2013-05-15 10:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/eba99d16dc6f

8007763: Refactoring: split up compute_generation_free_space() into two functions for \
                class PSAdaptiveSizePolicy
Summary: split up compute_generation_free_space() into two functions: \
compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) \
                can be reused without executing an overhead of the other.
Reviewed-by: jmasa, tschatzl
Contributed-by: tamao <tao.mao@oracle.com>

! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp

Changeset: bed55d125e37
Author:    johnc
Date:      2013-05-15 22:35 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/bed55d125e37

8014408: G1: crashes with assert assert(prev_committed_card_num == \
                _committed_max_card_num) failed
Summary: Mismatch in the card number calculation between next and previous committed \
                sizes of the card counts table.
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp

Changeset: 05a17f270c7e
Author:    tschatzl
Date:      2013-05-16 13:02 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/05a17f270c7e

8014240: G1: Add remembered set size information to output of \
                G1PrintRegionLivenessInfo
Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region \
                remembered set size information column
Reviewed-by: jwilhelm, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
+ test/gc/g1/TestPrintRegionRememberedSetInfo.java

Changeset: 48391ab0687e
Author:    johnc
Date:      2013-05-16 09:24 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/48391ab0687e

8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen \
                size/meta data change info
Summary: Include metaspace information (used, allocated, reserved) in the \
                PrintGCDetails output for full GCs.
Reviewed-by: poonam, jmasa, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ test/gc/g1/TestPrintGCDetails.java

Changeset: acac2b03a07f
Author:    tschatzl
Date:      2013-05-16 23:51 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/acac2b03a07f

8014765: VM exits if MaxTenuringThreshold is set below the default \
                InitialTenuringThreshold, and InitialTenuringThreshold is not set
Summary: The VM exits when the condition in the subject line applies. The fix sets \
InitialTenuringThreshold to MaxTenuringThreshold if it is larger than \
                MaxTenuringThreshold and InitialTenuringThreshold has not been set \
                (is default).
Reviewed-by: jwilhelm, jmasa, brutisso, johnc

! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestInitialTenuringThreshold.java

Changeset: 2958af1d8c5a
Author:    jwilhelm
Date:      2013-05-17 06:01 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/2958af1d8c5a

Merge

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 2f9ac66165e6
Author:    jwilhelm
Date:      2013-05-17 08:00 +0200
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/2f9ac66165e6

Merge

- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: b19517cecc2e
Author:    amurillo
Date:      2013-05-17 08:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/b19517cecc2e

Merge

- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp

Changeset: 7cbdf0e3725c
Author:    amurillo
Date:      2013-05-17 08:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/2d/hotspot/rev/7cbdf0e3725c

Added tag hs25-b33 for changeset b19517cecc2e

! .hgtags


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic