hg: hsx/hotspot-rt/hotspot: 37 new changesets
zhengyu.gu at oracle.com
zhengyu.gu at oracle.com
Fri Sep 13 10:15:24 PDT 2013
Changeset: 766fac3395d6
Author: kvn
Date: 2013-08-23 11:41 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/766fac3395d6
8012972: Incremental Inlining should support scalar replaced object in debug info
Summary: store in _first_index not absolute index but an index relative to the last (youngest) jvms->_scloff value
Reviewed-by: roland, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/generateOptoStub.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
Changeset: b17d8f6d9ed7
Author: kvn
Date: 2013-08-23 18:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b17d8f6d9ed7
8023472: C2 optimization breaks with G1
Summary: set control edge for previous value load in G1 pre-barrier
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
+ test/compiler/gcbarriers/G1CrashTest.java
Changeset: f98f5d48f511
Author: roland
Date: 2013-08-21 13:34 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f98f5d48f511
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Summary: Do patching rather bailing out for unlinked call with appendix
Reviewed-by: twisti, kvn
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: e1fbb86b47e4
Author: roland
Date: 2013-08-26 16:12 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e1fbb86b47e4
8016277: Crash in nmethod::is_compiled_by_c1() on x86
Summary: Method pointer for zombie methods may be invalid
Reviewed-by: kvn, coleenp
! src/share/vm/code/nmethod.cpp
Changeset: e47de6dfec5d
Author: vlivanov
Date: 2013-08-26 17:37 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e47de6dfec5d
8022456: LogCompilation tool does not work with C1 output again
Reviewed-by: kvn
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp
Changeset: 74608df95ba3
Author: vlivanov
Date: 2013-08-26 17:41 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/74608df95ba3
8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
Reviewed-by: kvn, coleenp, dholmes
! src/share/vm/runtime/thread.cpp
+ test/compiler/jsr292/ConcurrentClassLoadingTest.java
Changeset: 022415fe638e
Author: vlivanov
Date: 2013-08-26 21:48 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/022415fe638e
Merge
Changeset: 59982ff9e0ec
Author: rbackman
Date: 2013-08-20 09:37 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/59982ff9e0ec
8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Reviewed-by: roland, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstance.cpp
Changeset: 58e010ab2d06
Author: rbackman
Date: 2013-08-27 19:37 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/58e010ab2d06
Merge
Changeset: 650868c062a9
Author: adlertz
Date: 2013-08-26 12:50 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/650868c062a9
8023691: Create interface for nodes in class Block
Summary: Create public methods for accessing the nodes in a block
Reviewed-by: kvn, roland
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
Changeset: 7181dd13a6c4
Author: adlertz
Date: 2013-08-27 21:16 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/7181dd13a6c4
Merge
Changeset: 29aa8936f03c
Author: kvn
Date: 2013-08-28 11:22 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/29aa8936f03c
8023597: Optimize G1 barriers code for unsafe load_store
Summary: Avoid loading old values in G1 pre-barriers for inlined unsafe load_store nodes.
Reviewed-by: kvn, tonyp
Contributed-by: Martin Doerr <martin.doerr at sap.com>
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
Changeset: 8947af8a9cec
Author: vlivanov
Date: 2013-08-29 22:44 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8947af8a9cec
8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
Reviewed-by: kvn, twisti
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 4b078f877b56
Author: adlertz
Date: 2013-09-01 19:21 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4b078f877b56
8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
Summary: Moved local scheduling code from class Block to class PhaseCFG
Reviewed-by: kvn, roland
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
Changeset: 40ed2dc92a79
Author: adlertz
Date: 2013-09-01 19:52 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/40ed2dc92a79
Merge
Changeset: 27ffd1c4537b
Author: rbackman
Date: 2013-09-02 13:13 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/27ffd1c4537b
Merge
! src/share/vm/runtime/thread.cpp
Changeset: a9a968364704
Author: adlertz
Date: 2013-09-02 22:44 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a9a968364704
8024095: Missing brackets in local scheduling code.
Summary: Added brackets for if-statement
Reviewed-by: kvn, roland
! src/share/vm/opto/lcm.cpp
Changeset: 3bfb204913de
Author: adlertz
Date: 2013-09-05 10:39 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3bfb204913de
Merge
! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/node.hpp
Changeset: 88c255656030
Author: mgerdin
Date: 2013-08-22 10:50 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/88c255656030
8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld
Summary: When using NUMA and large pages we need to ease the requirement on which node the memory should be allocated on. To avoid the SIGBUS we now use the memory policy MPOL_PREFERRED, which prefers a certain node, instead of MPOL_BIND, which requires a certain node.
Reviewed-by: jmasa, pliden
Contributed-by: stefan.johansson at oracle.com
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 0d59407e7e09
Author: jmasa
Date: 2013-08-29 06:53 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0d59407e7e09
Merge
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 84683e78e713
Author: brutisso
Date: 2013-08-30 07:31 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/84683e78e713
8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region size
Reviewed-by: tonyp, tschatzl, sjohanss
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: f175e3678be2
Author: ehelin
Date: 2013-08-22 11:23 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f175e3678be2
8020692: TestGCEventMixed.java failed because of timestamp in event after end event
Reviewed-by: mgerdin, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
Changeset: a701c16e8bbf
Author: jmasa
Date: 2013-09-04 11:41 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a701c16e8bbf
8013938: Native OOME on fastdebug VM on Solaris
Reviewed-by: azeemj, brutisso, kvn, tschatzl
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 428025878417
Author: jmasa
Date: 2013-09-04 12:56 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/428025878417
Merge
Changeset: bb57d48691f5
Author: tschatzl
Date: 2013-09-05 14:15 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/bb57d48691f5
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 3f4392035ec7
Author: cl
Date: 2013-09-05 02:45 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3f4392035ec7
Added tag jdk8-b106 for changeset aed585cafc0d
! .hgtags
Changeset: 50794d8ac11c
Author: amurillo
Date: 2013-09-06 11:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/50794d8ac11c
Merge
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
Changeset: 5b7f90aab3ad
Author: amurillo
Date: 2013-09-06 11:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/5b7f90aab3ad
Added tag hs25-b49 for changeset 50794d8ac11c
! .hgtags
Changeset: 313b724f8911
Author: amurillo
Date: 2013-09-06 11:11 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/313b724f8911
8024258: new hotspot build - hs25-b50
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ceda33ff54a3
Author: iignatyev
Date: 2013-09-05 16:38 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ceda33ff54a3
8012447: Java CTW implementation
Reviewed-by: vlivanov, kvn, twisti
! test/gc/TestVerifyDuringStartup.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java
+ test/testlibrary/ctw/Makefile
+ test/testlibrary/ctw/README
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
+ test/testlibrary/ctw/test/Bar.java
+ test/testlibrary/ctw/test/ClassesDirTest.java
+ test/testlibrary/ctw/test/ClassesListTest.java
+ test/testlibrary/ctw/test/CtwTest.java
+ test/testlibrary/ctw/test/Foo.java
+ test/testlibrary/ctw/test/JarDirTest.java
+ test/testlibrary/ctw/test/JarsTest.java
+ test/testlibrary/ctw/test/classes.lst
+ test/testlibrary/whitebox/Makefile
Changeset: cd16d587b0fa
Author: adlertz
Date: 2013-09-09 19:53 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/cd16d587b0fa
Merge
Changeset: 72a567cce06f
Author: anoll
Date: 2013-09-10 07:51 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/72a567cce06f
8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHOD
Summary: Removed unused macro
Reviewed-by: kvn, adlertz
! src/share/vm/runtime/interfaceSupport.hpp
Changeset: edb5ab0f3fe5
Author: vlivanov
Date: 2013-09-10 14:51 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/edb5ab0f3fe5
8001107: @Stable annotation for constant folding of lazily evaluated variables
Reviewed-by: rbackman, twisti, kvn
Contributed-by: john.r.rose at oracle.com, vladimir.x.ivanov at oracle.com
! src/share/vm/ci/ciArray.cpp
! src/share/vm/ci/ciArray.hpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: e0d33d2ce5aa
Author: vlivanov
Date: 2013-09-10 15:28 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e0d33d2ce5aa
Merge
Changeset: 34bd5e86aadb
Author: adlertz
Date: 2013-09-11 09:34 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/34bd5e86aadb
8010941: MinJumpTableSize is set to 18, investigate if that's still optimal
Summary: Lowered the MinJumpTableSize for each platform
Reviewed-by: kvn
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp
Changeset: 0821b5d72ca8
Author: adlertz
Date: 2013-09-12 09:10 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0821b5d72ca8
Merge
Changeset: 225cedaf9a4b
Author: zgu
Date: 2013-09-13 10:34 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/225cedaf9a4b
Merge
! src/share/vm/classfile/classFileParser.cpp
More information about the serviceability-dev
mailing list