hg: hsx/hotspot-gc/hotspot: 49 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Mon May 6 13:30:48 UTC 2013
Changeset: cc70cbbd422e
Author: hseigel
Date: 2013-04-24 09:00 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cc70cbbd422e
8012695: Assertion message displays %u and %s text instead of actual values
Summary: USe err_msg() to create a proper assertion message.
Reviewed-by: twisti, coleenp, iklam
! src/share/vm/classfile/classFileParser.hpp
Changeset: fbca7eaeac2e
Author: zgu
Date: 2013-04-24 14:55 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/fbca7eaeac2e
8011218: Kitchensink hanged, likely NMT is to blame
Summary: Made NMT query safepoint aware.
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memTracker.cpp
Changeset: d587a5c30bd8
Author: coleenp
Date: 2013-04-24 16:19 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d587a5c30bd8
8011803: release_C_heap_structures is never called for anonymous classes.
Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk.
Reviewed-by: stefank, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: d66a24adbe3f
Author: coleenp
Date: 2013-04-24 15:57 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d66a24adbe3f
Merge
Changeset: 15a99ca4ee34
Author: sspitsyn
Date: 2013-04-25 03:58 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/15a99ca4ee34
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: c115fac239eb
Author: iklam
Date: 2013-04-25 12:55 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c115fac239eb
8008962: NPG: Memory regression: One extra Monitor per ConstantPool
Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well.
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: 3c9b7ef92c61
Author: dcubed
Date: 2013-04-26 08:40 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/3c9b7ef92c61
Merge
Changeset: d1644a010f52
Author: emc
Date: 2013-04-26 07:34 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d1644a010f52
8007154: Remove support for u4 MethodParameter flags fields
Summary: Remove support for parsing class files with four-byte flags fields in MethodParameters attributes
Reviewed-by: jrose, coleenp
! src/share/vm/classfile/classFileParser.cpp
Changeset: f258c5828eb8
Author: hseigel
Date: 2013-04-29 16:13 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/f258c5828eb8
8011773: Some tests on Interned String crashed JVM with OOM
Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions.
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/whitebox.cpp
Changeset: c53e49efe6a8
Author: hseigel
Date: 2013-04-29 16:36 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c53e49efe6a8
Merge
Changeset: f32b6c267d2e
Author: mikael
Date: 2013-04-29 11:03 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/f32b6c267d2e
8012015: Use PROT_NONE when reserving memory
Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE.
Reviewed-by: dholmes, ctornqvi
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReserveMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9f96b7a853bc
Author: sla
Date: 2013-04-30 10:53 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/9f96b7a853bc
8013466: SA crashes when attaching to a process on OS X
Reviewed-by: coleenp, rbackman, minqi
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 409d4b59e095
Author: sla
Date: 2013-04-30 02:28 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/409d4b59e095
Merge
Changeset: ed5a590835a4
Author: zgu
Date: 2013-04-30 09:17 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/ed5a590835a4
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol
Reviewed-by: dcubed, coleenp
! src/share/vm/services/memBaseline.cpp
Changeset: 746b070f5022
Author: ccheung
Date: 2013-04-30 11:56 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/746b070f5022
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Reviewed-by: coleenp, zgu, hseigel
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
Changeset: e4614b063fe1
Author: sla
Date: 2013-04-30 21:47 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e4614b063fe1
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
Reviewed-by: coleenp, rbackman
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 376ff861f611
Author: sla
Date: 2013-05-01 01:07 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/376ff861f611
Merge
Changeset: b4081e9714ec
Author: vladidan
Date: 2013-04-30 17:36 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b4081e9714ec
8013398: Adjust number of stack guard pages on systems with large memory page size
Summary: Auto adjust number of stack guard pages on systems with large memory page size
Reviewed-by: bobv, coleenp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 1847df492437
Author: vladidan
Date: 2013-05-01 10:10 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1847df492437
Merge
Changeset: 08236d966eea
Author: bharadwaj
Date: 2013-05-01 08:07 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/08236d966eea
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Summary: Do not treat static methods as miranda methods.
Reviewed-by: dholmes, acorn
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java
Changeset: 8fe2542bdc8d
Author: bharadwaj
Date: 2013-05-01 09:00 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8fe2542bdc8d
Merge
Changeset: a6e09d6dd8e5
Author: dlong
Date: 2013-04-24 20:55 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a6e09d6dd8e5
8003853: specify offset of IC load in java_to_interp stub
Summary: refactored code to allow platform-specific differences
Reviewed-by: dlong, twisti
Contributed-by: Goetz Lindenmaier <goetz.lindenmaier at sap.com>
+ src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
+ src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/opto/output.cpp
Changeset: e10e43e58e92
Author: dlong
Date: 2013-04-24 21:11 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e10e43e58e92
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/output.cpp
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
- test/runtime/NMT/AllocTestType.java
Changeset: 3c0584fec1e6
Author: dholmes
Date: 2013-04-28 18:24 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/3c0584fec1e6
8010428: Special -agentpath checks needed with minimal VM to produce proper error message
Reviewed-by: dholmes, alanb, cjplummer, olagneau
Contributed-by: Carlos Lucasius <carlos.lucasius at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: 78603aa58b1e
Author: jiangli
Date: 2013-04-26 16:58 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/78603aa58b1e
Merge
! src/cpu/x86/vm/x86_64.ad
Changeset: e01e02a9fcb6
Author: jiangli
Date: 2013-04-29 01:58 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e01e02a9fcb6
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 052caeaeb771
Author: jiangli
Date: 2013-05-02 12:16 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/052caeaeb771
Merge
Changeset: 8f9fae155577
Author: jiangli
Date: 2013-05-02 13:12 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8f9fae155577
Merge
Changeset: d58c62b7447d
Author: mgerdin
Date: 2013-05-02 19:28 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d58c62b7447d
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: cbd4ce58f1f3
Author: mgerdin
Date: 2013-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cbd4ce58f1f3
Merge
Changeset: e12c9b3740db
Author: vlivanov
Date: 2013-04-25 11:02 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e12c9b3740db
8012260: ciReplay: Include PID into the name of replay data file
Reviewed-by: kvn, twisti
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: dc7db03f5aa2
Author: iignatyev
Date: 2013-04-25 11:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/dc7db03f5aa2
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
Reviewed-by: kvn, vlivanov
! src/share/vm/prims/whitebox.cpp
+ test/sanity/WhiteBox.java
Changeset: 7b23cb975cf2
Author: iignatyev
Date: 2013-04-25 11:09 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/7b23cb975cf2
8011675: adding compilation level to replay data
Reviewed-by: kvn, vlivanov
- agent/doc/c2replay.html
+ agent/doc/cireplay.html
! agent/doc/clhsdb.html
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/ciReplay/TestSA.sh
+ test/compiler/ciReplay/TestVM.sh
+ test/compiler/ciReplay/TestVM_no_comp_level.sh
+ test/compiler/ciReplay/common.sh
Changeset: 247342108a11
Author: neliasso
Date: 2013-04-23 13:48 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/247342108a11
8010332: removed unused method: ciMethod::uses_monitors
Reviewed-by: twisti, roland
Contributed-by: albert.noll at oracle.com
! src/share/vm/ci/ciMethod.hpp
Changeset: a5c95fcf7cb7
Author: neliasso
Date: 2013-04-23 18:06 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a5c95fcf7cb7
8012157: removed unused code in SharedRuntime::handle_wrong_method
Reviewed-by: kvn, roland, rbackman
Contributed-by: albert.noll at oracle.com
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: d1c9384eecb4
Author: iignatyev
Date: 2013-04-26 07:21 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d1c9384eecb4
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 93b8272814cf
Author: vlivanov
Date: 2013-04-26 08:33 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/93b8272814cf
Merge
Changeset: 0b55a78c6be5
Author: bharadwaj
Date: 2013-04-26 10:52 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0b55a78c6be5
Merge
- agent/doc/c2replay.html
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fd49109d0d88
Author: bharadwaj
Date: 2013-04-26 14:50 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/fd49109d0d88
Merge
Changeset: 487d442ef257
Author: jiangli
Date: 2013-04-26 16:21 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/487d442ef257
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
Summary: Change the assert to if check as MethodCounters could be NULL under TieredCompilation.
Reviewed-by: kvn, twisti
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 62b683108582
Author: jiangli
Date: 2013-04-26 14:41 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/62b683108582
Merge
Changeset: 0cfa93c2fcc4
Author: neliasso
Date: 2013-04-29 13:20 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0cfa93c2fcc4
8012547: Code cache flushing can get stuck reclaming of memory
Summary: Keep sweeping regardless of if we are flushing
Reviewed-by: kvn, twisti
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
Changeset: e4e131b15d5c
Author: roland
Date: 2013-05-02 10:27 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e4e131b15d5c
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
Summary: remove unused parameter in dtrace macros
Reviewed-by: kvn, roland
Contributed-by: albert.noll at oracle.com
! src/share/vm/compiler/compileBroker.cpp
Changeset: 9ce110b1d14a
Author: kvn
Date: 2013-05-02 18:50 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/9ce110b1d14a
Merge
- agent/doc/c2replay.html
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: d0081bfc425c
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d0081bfc425c
Added tag jdk8-b88 for changeset 8482058e74bc
! .hgtags
Changeset: 4ec913499722
Author: amurillo
Date: 2013-05-03 08:10 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/4ec913499722
Merge
- agent/doc/c2replay.html
Changeset: 9c1fe0b419b4
Author: amurillo
Date: 2013-05-03 08:10 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/9c1fe0b419b4
Added tag hs25-b31 for changeset 4ec913499722
! .hgtags
Changeset: 625ddb0052e1
Author: amurillo
Date: 2013-05-03 08:19 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/625ddb0052e1
8013800: new hotspot build - hs25-b32
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 30860066ae8f
Author: jwilhelm
Date: 2013-05-06 13:03 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/30860066ae8f
Merge
! src/share/vm/runtime/arguments.cpp
More information about the hotspot-gc-dev
mailing list