hg: hsx/hotspot-emb/hotspot: 71 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Sep 20 20:07:05 PDT 2013


Changeset: 34aa07e92d22
Author:    cl
Date:      2013-09-19 09:36 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/34aa07e92d22

Added tag jdk8-b108 for changeset 85072013aad4

! .hgtags

Changeset: baa7927dfbd2
Author:    zgu
Date:      2013-09-04 08:55 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/baa7927dfbd2

8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
Summary: Removed incorrect assertion, sequence number can overflow
Reviewed-by: dholmes, kamg

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

Changeset: 38f750491293
Author:    iklam
Date:      2013-09-06 08:42 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/38f750491293

8022335: Native stack walk while generating hs_err does not work on Windows x64
Summary: Use WinDbg API StackWalk64()
Reviewed-by: zgu, dholmes

! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 592520c14121
Author:    kevinw
Date:      2013-09-09 10:01 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/592520c14121

8023478: Test fails with HS crash in GCNotifier.
Reviewed-by: sla

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

Changeset: b6767a18b379
Author:    hseigel
Date:      2013-09-09 14:44 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/b6767a18b379

8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structures
Summary: Add checks for duplicates and issue errors when detected.
Reviewed-by: coleenp, zgu

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

Changeset: 0f648fbe4404
Author:    dsamersoff
Date:      2013-09-11 14:30 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/0f648fbe4404

8024056: runtime/InitialThreadOverflow/testme.sh fails
Summary: on some macines gcc not able to link cxx program
Reviewed-by: dholmes

! test/runtime/InitialThreadOverflow/testme.sh

Changeset: 1c6b721a3fbf
Author:    dsamersoff
Date:      2013-09-12 15:53 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/1c6b721a3fbf

8022617: Openjdk hotspot build is broken on BSD platforms using gcc
Summary: Enforce of preprocessing of all assembly sources by assembler-with-cpp
Reviewed-by: dholmes, erikj

! make/bsd/makefiles/gcc.make

Changeset: 225cedaf9a4b
Author:    zgu
Date:      2013-09-13 10:34 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/225cedaf9a4b

Merge

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

Changeset: 623d923529df
Author:    mgronlun
Date:      2013-09-13 17:47 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/623d923529df

8021353: Event based tracing is missing thread exit
Reviewed-by: allwin, acorn, dcubed, dholmes, egahlin

! src/share/vm/runtime/thread.cpp
! src/share/vm/trace/traceMacros.hpp

Changeset: b89a1a870965
Author:    mgronlun
Date:      2013-09-13 19:20 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/b89a1a870965

Merge

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

Changeset: ff8a09595db3
Author:    sspitsyn
Date:      2013-09-13 12:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/ff8a09595db3

8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed
Summary: Handle pending exceptions instead of firing a guarantee()
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com

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

Changeset: ce5ee9de50ce
Author:    sspitsyn
Date:      2013-09-13 12:47 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/ce5ee9de50ce

8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool
Summary: The OOME's in the JVMTI merge_cp_and_rewrite and set_new_constant_pool must be handled correctly
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com

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

Changeset: 0d3ff4d36a31
Author:    sspitsyn
Date:      2013-09-13 12:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/0d3ff4d36a31

8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated
Summary: Pending exceptions must be handled properly after a call to the JVMTI merge_cp_and_rewrite
Reviewed-by: coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com

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

Changeset: b135b600a66c
Author:    sspitsyn
Date:      2013-09-13 16:56 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/b135b600a66c

Merge


Changeset: 2e6938dd68f2
Author:    dholmes
Date:      2013-09-16 07:38 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/2e6938dd68f2

6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock
Summary: Associate CLOCK_MONOTONIC with the pthread_cond_t objects used for relative timed waits
Reviewed-by: dcubed, shade

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

Changeset: 4472884d8b37
Author:    dcubed
Date:      2013-09-16 12:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/4472884d8b37

6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"
Summary: Cleanup and document how various Linux release info files are used by print_distro_info().
Reviewed-by: dcubed, dsamersoff, coleenp, iklam, omajid
Contributed-by: gerald.thornbrugh at oracle.com

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

Changeset: 42863137168c
Author:    acorn
Date:      2013-09-16 17:57 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/42863137168c

8024647: Default method resolution with private superclass method
Reviewed-by: kamg, minqi

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

Changeset: 921967020b3b
Author:    acorn
Date:      2013-09-16 15:24 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/921967020b3b

Merge


Changeset: 621eda7235d2
Author:    minqi
Date:      2013-09-16 15:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/621eda7235d2

7164841: Improvements to the GC log file rotation
Summary: made changes to easily identify current log file in rotation. Parameterize the input with %t for time replacement in file name.
Reviewed-by: ccheung, tschatzl, tamao, zgu
Contributed-by: yumin.qi at oracle.com

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 535973ddf22c
Author:    minqi
Date:      2013-09-16 18:39 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/535973ddf22c

Merge


Changeset: 88d6b9a1c27c
Author:    mseledtsov
Date:      2013-09-17 20:09 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/88d6b9a1c27c

8016029: test runtime/6878713/Test6878713.sh failed
Summary: Rewrote test in Java; updated the test condition to reflect latest changes in the source
Reviewed-by: dholmes, ctornqvi

- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
+ test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
+ test/runtime/ClassFile/testcase.jar

Changeset: 6f45933aef35
Author:    mseledtsov
Date:      2013-09-17 20:20 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/6f45933aef35

7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
Summary: Re-wrote in Java, this also eliminated temporary result file; set upper limit on malloc'd memory
Reviewed-by: dcubed, dholmes, ccheung

- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
+ test/runtime/ClassFile/JsrRewriting.java
+ test/runtime/ClassFile/JsrRewritingTestCase.jar

Changeset: 41e6ae9f6dd7
Author:    zgu
Date:      2013-09-18 12:52 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/41e6ae9f6dd7

Merge

- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar

Changeset: cc5b40a76049
Author:    bdelsart
Date:      2013-09-18 21:47 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/cc5b40a76049

Merge

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

Changeset: 7944aba7ba41
Author:    ehelin
Date:      2013-08-12 17:37 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/7944aba7ba41

8015107: NPG: Use consistent naming for metaspace concepts
Reviewed-by: coleenp, mgerdin, hseigel

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryService.cpp
+ test/gc/arguments/TestCompressedClassFlags.java
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
+ test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java

Changeset: 440edcf30231
Author:    mgerdin
Date:      2013-09-11 08:57 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/440edcf30231

8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
Summary: The code for reading compressed klass pointers in the sa-agent on Mac used readCompOopAddress instead of readCompKlassAddress, this is wrong but has been hidden because compressed oops and compressed klasses has used the same base address in the past.
Reviewed-by: sla, jmasa
Contributed-by: stefan.johansson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java

Changeset: f7bc2ab5f659
Author:    tschatzl
Date:      2013-09-11 10:14 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/f7bc2ab5f659

8016825: Large pages for the heap broken on Windows for compressed oops
Summary: Correctly pass the requested base address for the heap to the OS function to reserve memory.
Reviewed-by: brutisso, stefank

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

Changeset: ff218fdb30ba
Author:    tschatzl
Date:      2013-09-11 10:19 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/ff218fdb30ba

8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
Summary: Correctly calculate the initialization value for the shift between object start and bitmap bit in the G1 mark bitmaps.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
+ test/gc/TestObjectAlignment.java

Changeset: 040895ec3920
Author:    tschatzl
Date:      2013-09-11 12:03 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/040895ec3920

Merge


Changeset: 24e87613ee58
Author:    mgerdin
Date:      2013-09-11 09:37 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/24e87613ee58

8009561: NPG: Metaspace fragmentation when retiring a Metachunk
Summary: Use best-fit block-splitting freelist allocation from the block freelist.
Reviewed-by: jmasa, stefank

! src/share/vm/memory/metaspace.cpp

Changeset: 6608fa23708f
Author:    mgerdin
Date:      2013-09-11 06:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/6608fa23708f

Merge


Changeset: 40136aa2cdb1
Author:    tschatzl
Date:      2013-09-11 16:25 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/40136aa2cdb1

8010722: assert: failed: heap size is too big for compressed oops
Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation.
Reviewed-by: stefank, dholmes

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! 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/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.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
+ test/gc/arguments/TestUseCompressedOopsErgo.java
+ test/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: b82260e84582
Author:    tschatzl
Date:      2013-09-11 18:47 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/b82260e84582

Merge


Changeset: d6c266999345
Author:    ehelin
Date:      2013-09-12 10:15 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/d6c266999345

8023476: Metaspace capacity > reserved
Reviewed-by: stefank, hseigel, mgerdin

! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp

Changeset: c4c768305a8f
Author:    stefank
Date:      2013-09-12 10:15 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/c4c768305a8f

8024638: Count and expose the amount of committed memory in the metaspaces
Reviewed-by: brutisso, ehelin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp

Changeset: 335b388c4b28
Author:    stefank
Date:      2013-09-13 22:21 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/335b388c4b28

8024651: Remove the incorrect usage of Metablock::overhead()
Reviewed-by: brutisso, mgerdin, coleenp, jmasa

! src/share/vm/memory/metablock.cpp
! src/share/vm/memory/metablock.hpp
! src/share/vm/memory/metaspace.cpp

Changeset: 9e11762cee52
Author:    stefank
Date:      2013-09-13 22:22 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/9e11762cee52

8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
Reviewed-by: jwilhelm, brutisso, tschatzl

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/testlibrary/OutputAnalyzerTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java

Changeset: 8227700da288
Author:    stefank
Date:      2013-09-13 22:23 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/8227700da288

8024751: Fix bugs in TraceMetadata
Reviewed-by: jmasa, brutisso

! src/share/vm/memory/metaspace.cpp

Changeset: 8c5e6482cbfc
Author:    stefank
Date:      2013-09-13 22:25 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/8c5e6482cbfc

8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
Reviewed-by: brutisso, mgerdin, coleenp

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

Changeset: 9cb63cd234a0
Author:    shade
Date:      2013-09-13 07:57 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/9cb63cd234a0

8024671: G1 generates assert error messages in product builds
Reviewed-by: brutisso, tschatzl

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

Changeset: 884ed7a10f09
Author:    tschatzl
Date:      2013-09-16 09:41 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/884ed7a10f09

Merge

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 23ae5a04724d
Author:    tschatzl
Date:      2013-09-16 10:20 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/23ae5a04724d

8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
Summary: Loosen wrong assert for UseParallelOldGC to UseParallelGC
Reviewed-by: stefank, brutisso

! src/share/vm/memory/universe.cpp
+ test/gc/arguments/TestAlignmentToUseLargePages.java

Changeset: f9b58dbeab91
Author:    tschatzl
Date:      2013-09-16 13:32 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/f9b58dbeab91

Merge


Changeset: 17deed6716af
Author:    tschatzl
Date:      2013-09-17 12:04 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/17deed6716af

8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
Summary: Incorrect usage of idx_t where bm_word_t is appropriate.
Reviewed-by: tschatzl, brutisso
Contributed-by: Dan Horak <dhorak at redhat.com>

! src/share/vm/utilities/bitMap.inline.hpp

Changeset: 5767996b7b7b
Author:    jwilhelm
Date:      2013-09-17 14:02 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/5767996b7b7b

8024884: Test name changed, test list not updated
Summary: Updated the test list with the new test name.
Reviewed-by: brutisso, ehelin

! test/TEST.groups

Changeset: fac394091d73
Author:    jwilhelm
Date:      2013-09-18 00:08 +0000
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/fac394091d73

Merge


Changeset: 73d0d0218068
Author:    ehelin
Date:      2013-09-17 20:59 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/73d0d0218068

8024718: Metaspace performance counters and memory pools should report the same data
Reviewed-by: stefank, dholmes, coleenp

! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryUsage.hpp
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
+ test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/testlibrary/com/oracle/java/testlibrary/InputArguments.java

Changeset: 2f426063daea
Author:    tschatzl
Date:      2013-09-18 10:02 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/2f426063daea

8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
Summary: Fix compilation error and use of an outdated VM option in the test
Reviewed-by: stefank, jwilhelm

! test/gc/arguments/TestUseCompressedOopsErgoTools.java

Changeset: 9044964f9163
Author:    tschatzl
Date:      2013-09-18 13:18 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/9044964f9163

8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap.
Reviewed-by: kvn, brutisso

! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp

Changeset: 719e886d4f72
Author:    tschatzl
Date:      2013-09-18 15:59 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/719e886d4f72

Merge


Changeset: 06ae47d9d088
Author:    tschatzl
Date:      2013-09-19 09:26 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/06ae47d9d088

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java

Changeset: 179cd89fb279
Author:    tschatzl
Date:      2013-09-19 09:34 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/179cd89fb279

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! test/TEST.groups

Changeset: 8c83625e3a53
Author:    adlertz
Date:      2013-09-12 23:13 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/8c83625e3a53

8024646: Remove LRG_List container, replace it with GrowableArray
Summary: We already have GrowableArray, use it instead of LRG_List
Reviewed-by: kvn

! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp

Changeset: 3a4e6c929bf3
Author:    twisti
Date:      2013-09-12 14:53 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/3a4e6c929bf3

8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
Reviewed-by: kvn, vlivanov

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

Changeset: 591b49112612
Author:    twisti
Date:      2013-09-12 18:13 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/591b49112612

Merge


Changeset: 01b268b3080a
Author:    vlivanov
Date:      2013-09-13 04:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/01b268b3080a

8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
Reviewed-by: twisti, kvn, sla

! src/share/tools/LogCompilation/README
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: 69f26e8e09f9
Author:    twisti
Date:      2013-09-13 16:55 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/69f26e8e09f9

8024760: add more types, fields and constants to VMStructs
Reviewed-by: kvn, coleenp

! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ae3e68933caf
Author:    adlertz
Date:      2013-09-17 05:30 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/ae3e68933caf

Merge

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

Changeset: 22194f27fbfb
Author:    ctornqvi
Date:      2013-09-17 16:55 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/22194f27fbfb

8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
Summary: Change JDKToolFinder to look in compile.jdk if the executable cannot be found in test.jdk
Reviewed-by: dholmes, hseigel

! test/TEST.groups
! test/gc/TestVerifyDuringStartup.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java

Changeset: 2c98370f2611
Author:    ctornqvi
Date:      2013-09-17 23:12 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/2c98370f2611

Merge


Changeset: 6d7eba360ba4
Author:    anoll
Date:      2013-09-17 08:39 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/6d7eba360ba4

8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase interpreter size for x86 template interpreter
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/templateInterpreter_x86.hpp

Changeset: a4788ba67e20
Author:    adlertz
Date:      2013-09-17 16:07 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/a4788ba67e20

Merge


Changeset: b2e698d2276c
Author:    drchase
Date:      2013-09-13 22:38 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/b2e698d2276c

8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
Summary: Enhance method resolution and resulting data structures, plus some refactoring.
Reviewed-by: twisti, acorn, jrose

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/fieldStreams.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/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 67bae56fdd69
Author:    jrose
Date:      2013-09-17 20:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/67bae56fdd69

Merge


Changeset: ab274453d37f
Author:    anoll
Date:      2013-09-18 07:22 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/ab274453d37f

8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
Summary: Provide correct number of visited nmethods to Tracing
Reviewed-by: kvn, iveresov

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

Changeset: 04cbe2026912
Author:    rbackman
Date:      2013-09-18 09:31 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/04cbe2026912

Merge


Changeset: 2795dff62b6c
Author:    iveresov
Date:      2013-09-18 14:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/2795dff62b6c

8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
Summary: Move null check before klass reference materialization in checkcast
Reviewed-by: kvn, roland

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

Changeset: da051ce490eb
Author:    adlertz
Date:      2013-09-19 18:01 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/da051ce490eb

Merge

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.cpp
! test/TEST.groups

Changeset: 566db1b0e6ef
Author:    amurillo
Date:      2013-09-20 11:09 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/566db1b0e6ef

Merge

- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar

Changeset: bf13c3da3d11
Author:    amurillo
Date:      2013-09-20 11:09 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/bf13c3da3d11

Added tag hs25-b51 for changeset 566db1b0e6ef

! .hgtags

Changeset: 8a6a85321d3a
Author:    amurillo
Date:      2013-09-20 11:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/8a6a85321d3a

8025127: new hotspot build - hs25-b52
Reviewed-by: jcoomes

! make/hotspot_version



More information about the hotspot-runtime-dev mailing list