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