hg: ppc-aix-port/stage/hotspot: 462 new changesets
vladimir.kozlov at oracle.com
vladimir.kozlov at oracle.com
Wed Nov 6 10:43:23 PST 2013
Changeset: c169f7038414
Author: amurillo
Date: 2013-08-30 00:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c169f7038414
8024022: new hotspot build - hs25-b49
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4a1efab850f4
Author: shade
Date: 2013-08-26 17:42 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4a1efab850f4
8023638: Add the regression test for 8006997
Summary: Add the relevant test and proofread the VM messages as well
Reviewed-by: coleenp, mseledtsov, dcubed
! src/share/vm/runtime/arguments.cpp
+ test/runtime/contended/Options.java
Changeset: a7d8baf4cca7
Author: dcubed
Date: 2013-08-26 18:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a7d8baf4cca7
Merge
Changeset: 91b93f523ec6
Author: acorn
Date: 2013-08-26 11:35 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/91b93f523ec6
8012294: remove generic handling for default methods
Reviewed-by: kamg, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/globals.hpp
Changeset: d80493ee6430
Author: acorn
Date: 2013-08-27 01:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d80493ee6430
Merge
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 6b3ac96bada6
Author: jiangli
Date: 2013-08-26 13:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6b3ac96bada6
8023477: Invalid CP index when reading ConstantPool.
Summary: Need to check for 0 case for InstanceKlass::_generic_signature_index.
Reviewed-by: sspitsyn, sla
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
Changeset: b3596321fbf4
Author: jiangli
Date: 2013-08-27 04:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b3596321fbf4
Merge
Changeset: 7e7dd25666da
Author: ccheung
Date: 2013-08-26 14:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7e7dd25666da
8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
Summary: removed offending EXCEPTION_MARK calls and code cleanup
Reviewed-by: dholmes, iklam, coleenp, mseledtsov
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ test/runtime/LoadClass/LoadClassNegative.java
+ test/runtime/LoadClass/TestForName.java
+ test/runtime/LoadClass/dummy.jar
Changeset: 5351fe805c12
Author: minqi
Date: 2013-08-27 07:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5351fe805c12
Merge
Changeset: f462e61bce87
Author: iklam
Date: 2013-08-26 21:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f462e61bce87
8020622: create.bat on Windows failed to create project file for Visual Studio 2012
Summary: Treat VS2012 the same as VS2010.
Reviewed-by: dcubed, kamg, minqi
! make/windows/create.bat
! make/windows/makefiles/rules.make
Changeset: 35471dcba316
Author: iklam
Date: 2013-08-27 03:35 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/35471dcba316
Merge
Changeset: c26d57fa08aa
Author: iklam
Date: 2013-08-27 16:02 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c26d57fa08aa
Merge
Changeset: 915cc4f3fb15
Author: acorn
Date: 2013-08-28 08:15 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/915cc4f3fb15
8020489: VM crash when non-existent interface called by invokespecial
Reviewed-by: kamg, coleenp
! src/share/vm/classfile/defaultMethods.cpp
Changeset: cc56f122f3f7
Author: sla
Date: 2013-08-29 11:05 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cc56f122f3f7
8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X
Reviewed-by: dholmes, rbackman
! src/os/posix/vm/os_posix.cpp
Changeset: 76482cbba706
Author: hseigel
Date: 2013-08-29 10:33 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/76482cbba706
8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0
Summary: Check cfv before allowing invokespecial call to default method.
Reviewed-by: kamg, acorn, dholmes
! src/share/vm/classfile/verifier.cpp
Changeset: dfc126b2f659
Author: hseigel
Date: 2013-08-29 13:44 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/dfc126b2f659
8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
Summary: lower optimization level for unsafe.cpp due to MacOS Xcode 4.6.2 compiler optimization issue.
Reviewed-by: coleenp, twisti, dholmes
Contributed-by: lois.foltan at oracle.com
! make/bsd/makefiles/gcc.make
Changeset: d8e99408faad
Author: dsamersoff
Date: 2013-08-29 21:48 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d8e99408faad
8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
Summary: don't re-evaluate stack bounds for main thread before install guard page
Reviewed-by: coleenp, dholmes, dlong
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ test/runtime/InitialThreadOverflow/DoOverflow.java
+ test/runtime/InitialThreadOverflow/invoke.cxx
+ test/runtime/InitialThreadOverflow/testme.sh
Changeset: cef1e56a4d88
Author: dsamersoff
Date: 2013-08-29 21:46 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cef1e56a4d88
Merge
Changeset: 9758d9f36299
Author: coleenp
Date: 2013-08-29 18:56 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9758d9f36299
8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Summary: declare all user-defined operator new()s within Hotspot code with the empty throw() exception specification
Reviewed-by: coleenp, twisti, dholmes, hseigel, dcubed, kvn, ccheung
Contributed-by: lois.foltan at oracle.com
! src/share/vm/adlc/arena.cpp
! src/share/vm/adlc/arena.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/park.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/utilities/array.hpp
Changeset: c636758ea616
Author: dcubed
Date: 2013-08-30 07:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c636758ea616
Merge
! src/os/posix/vm/os_posix.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 522d69638aa8
Author: zgu
Date: 2013-08-30 11:54 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/522d69638aa8
6991327: using -Xprof trigger native memory leak
Summary: Fixed a memory leak in FlatProfiler::record_thread_tick() method
Reviewed-by: dholmes, ccheung
! src/share/vm/runtime/fprofiler.cpp
Changeset: 491de79915eb
Author: zgu
Date: 2013-08-30 12:22 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/491de79915eb
Merge
! src/share/vm/runtime/fprofiler.cpp
Changeset: ac2764460da7
Author: zgu
Date: 2013-08-30 13:38 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ac2764460da7
Merge
Changeset: ca0501b58953
Author: hseigel
Date: 2013-08-30 15:07 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ca0501b58953
8024050: Incorrect optimization level and comment specified for unsafe.cpp
Summary: Fix comments and optimization level.
Reviewed-by: rdurbin, coleenp, hseigel
Contributed-by: lois.foltan at oracle.com
! make/bsd/makefiles/gcc.make
Changeset: d8ff06fb87ae
Author: hseigel
Date: 2013-08-30 15:15 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d8ff06fb87ae
Merge
Changeset: abff50660360
Author: hseigel
Date: 2013-08-30 15:57 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/abff50660360
Merge
Changeset: 3a1df0dce3e5
Author: acorn
Date: 2013-08-30 15:15 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3a1df0dce3e5
8023872: Verification error in generated lambda classes
Summary: skip verification for generated lambda classes
Reviewed-by: kamg, dholmes
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 735f94656acc
Author: acorn
Date: 2013-08-30 12:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/735f94656acc
Merge
Changeset: 2918c7e21a3a
Author: acorn
Date: 2013-08-30 15:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2918c7e21a3a
Merge
Changeset: 35b99e7e0af2
Author: hseigel
Date: 2013-09-01 10:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/35b99e7e0af2
8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java
Summary: Improve handling when CDS archive cannot be mapped
Reviewed-by: kvn, dholmes, mseledtsov
! src/share/vm/memory/filemap.cpp
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
Changeset: 766fac3395d6
Author: kvn
Date: 2013-08-23 11:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/022415fe638e
Merge
Changeset: 59982ff9e0ec
Author: rbackman
Date: 2013-08-20 09:37 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/58e010ab2d06
Merge
Changeset: 650868c062a9
Author: adlertz
Date: 2013-08-26 12:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/7181dd13a6c4
Merge
Changeset: 29aa8936f03c
Author: kvn
Date: 2013-08-28 11:22 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/40ed2dc92a79
Merge
Changeset: 27ffd1c4537b
Author: rbackman
Date: 2013-09-02 13:13 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/428025878417
Merge
Changeset: bb57d48691f5
Author: tschatzl
Date: 2013-09-05 14:15 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bb57d48691f5
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 50794d8ac11c
Author: amurillo
Date: 2013-09-06 11:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/5b7f90aab3ad
Added tag hs25-b49 for changeset 50794d8ac11c
! .hgtags
Changeset: 9cd0183fe325
Author: cl
Date: 2013-09-12 11:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9cd0183fe325
Added tag jdk8-b107 for changeset 5b7f90aab3ad
! .hgtags
Changeset: 313b724f8911
Author: amurillo
Date: 2013-09-06 11:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/cd16d587b0fa
Merge
Changeset: 72a567cce06f
Author: anoll
Date: 2013-09-10 07:51 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/e0d33d2ce5aa
Merge
Changeset: 34bd5e86aadb
Author: adlertz
Date: 2013-09-11 09:34 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/0821b5d72ca8
Merge
Changeset: a09fe9d1e016
Author: amurillo
Date: 2013-09-13 00:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a09fe9d1e016
Merge
Changeset: 85072013aad4
Author: amurillo
Date: 2013-09-13 00:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/85072013aad4
Added tag hs25-b50 for changeset a09fe9d1e016
! .hgtags
Changeset: 34aa07e92d22
Author: cl
Date: 2013-09-19 09:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/34aa07e92d22
Added tag jdk8-b108 for changeset 85072013aad4
! .hgtags
Changeset: e42e456fbe6e
Author: amurillo
Date: 2013-09-13 00:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e42e456fbe6e
8024764: new hotspot build - hs25-b51
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: baa7927dfbd2
Author: zgu
Date: 2013-09-04 08:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/b135b600a66c
Merge
Changeset: 2e6938dd68f2
Author: dholmes
Date: 2013-09-16 07:38 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/921967020b3b
Merge
Changeset: 621eda7235d2
Author: minqi
Date: 2013-09-16 15:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/535973ddf22c
Merge
Changeset: 88d6b9a1c27c
Author: mseledtsov
Date: 2013-09-17 20:09 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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: 8e94527f601e
Author: bpittore
Date: 2013-09-11 20:03 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8e94527f601e
8024007: Misc. cleanup of static agent code
Summary: Minor cleanup of static agent code from 8014135
Reviewed-by: dcubed, sspitsyn
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
Changeset: de88570fabfc
Author: dholmes
Date: 2013-09-11 00:38 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/de88570fabfc
8024256: Minimal VM build is broken with PCH disabled
Reviewed-by: coleenp, twisti
! make/excludeSrc.make
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: 4c9d415db1c5
Author: dholmes
Date: 2013-09-11 23:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4c9d415db1c5
Merge
Changeset: b1491b0303ee
Author: bdelsart
Date: 2013-09-13 07:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b1491b0303ee
Merge
Changeset: 10efeefa6485
Author: dholmes
Date: 2013-09-13 21:36 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/10efeefa6485
8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
Reviewed-by: coleenp, hseigel
! test/TEST.groups
Changeset: cc5b40a76049
Author: bdelsart
Date: 2013-09-18 21:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/040895ec3920
Merge
Changeset: 24e87613ee58
Author: mgerdin
Date: 2013-09-11 09:37 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/6608fa23708f
Merge
Changeset: 40136aa2cdb1
Author: tschatzl
Date: 2013-09-11 16:25 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/b82260e84582
Merge
Changeset: d6c266999345
Author: ehelin
Date: 2013-09-12 10:15 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/f9b58dbeab91
Merge
Changeset: 17deed6716af
Author: tschatzl
Date: 2013-09-17 12:04 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/fac394091d73
Merge
Changeset: 73d0d0218068
Author: ehelin
Date: 2013-09-17 20:59 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/719e886d4f72
Merge
Changeset: 06ae47d9d088
Author: tschatzl
Date: 2013-09-19 09:26 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/591b49112612
Merge
Changeset: 01b268b3080a
Author: vlivanov
Date: 2013-09-13 04:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/2c98370f2611
Merge
Changeset: 6d7eba360ba4
Author: anoll
Date: 2013-09-17 08:39 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/a4788ba67e20
Merge
Changeset: b2e698d2276c
Author: drchase
Date: 2013-09-13 22:38 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/67bae56fdd69
Merge
Changeset: ab274453d37f
Author: anoll
Date: 2013-09-18 07:22 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/04cbe2026912
Merge
Changeset: 2795dff62b6c
Author: iveresov
Date: 2013-09-18 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/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/ppc-aix-port/stage/hotspot/rev/bf13c3da3d11
Added tag hs25-b51 for changeset 566db1b0e6ef
! .hgtags
Changeset: c81dd5393a5e
Author: tbell
Date: 2013-09-25 12:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c81dd5393a5e
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman
! make/jprt.properties
Changeset: fff4842215d1
Author: cl
Date: 2013-09-26 10:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/fff4842215d1
Added tag jdk8-b109 for changeset c81dd5393a5e
! .hgtags
Changeset: 8a6a85321d3a
Author: amurillo
Date: 2013-09-20 11:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8a6a85321d3a
8025127: new hotspot build - hs25-b52
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 63147986a428
Author: dcubed
Date: 2013-09-18 07:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/63147986a428
8019835: Strings interned in different threads equal but does not ==
Summary: Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants.
Reviewed-by: rdurbin, sspitsyn, coleenp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: dfae98867ee8
Author: dholmes
Date: 2013-09-18 20:08 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/dfae98867ee8
8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
Reviewed-by: alanb, chegar, dholmes, ksrini
Contributed-by: Mike Duigou <mike.duigou at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: c1d7040a1183
Author: sgabdura
Date: 2013-09-18 16:48 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c1d7040a1183
8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
Summary: Check that the _java_thread parameter is valid when it is possible that the JavaThread has exited after the initial checks were made in generated/jvmtifiles/jvmtiEnter.cpp: jvmti_GetCurrentContendedMonitor()
Reviewed-by: dcubed, dsamersoff
! src/share/vm/prims/jvmtiEnvBase.hpp
Changeset: 8c84f04ff977
Author: kevinw
Date: 2013-09-18 19:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8c84f04ff977
Merge
Changeset: 6eb908998b32
Author: kevinw
Date: 2013-09-19 08:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6eb908998b32
Merge
Changeset: 9ed97b511b26
Author: hseigel
Date: 2013-09-19 11:04 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9ed97b511b26
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
Summary: Make sure CDS is off by default when running server compiler.
Reviewed-by: dholmes, coleenp
! src/share/vm/runtime/arguments.cpp
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
Changeset: 4f9a42c33738
Author: coleenp
Date: 2013-09-20 09:30 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4f9a42c33738
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code.
Reviewed-by: dcubed, sspitsyn
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
Changeset: f201713502e0
Author: coleenp
Date: 2013-09-20 09:44 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f201713502e0
Merge
Changeset: 1b03bed31241
Author: allwin
Date: 2013-09-17 17:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1b03bed31241
7196151: ParserTest SEGv on solaris
Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
! src/share/vm/services/diagnosticArgument.cpp
Changeset: e5a25e4ae509
Author: mgerdin
Date: 2013-09-20 10:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e5a25e4ae509
Merge
Changeset: 7c29904fdfa2
Author: coleenp
Date: 2013-09-20 18:34 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7c29904fdfa2
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
Summary: reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found.
Reviewed-by: hseigel, dcubed, sspitsyn
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: df03413ad1a9
Author: coleenp
Date: 2013-09-21 01:45 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/df03413ad1a9
Merge
Changeset: 0f37d1badced
Author: dcubed
Date: 2013-09-20 12:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0f37d1badced
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a7609ec351d6
Author: dcubed
Date: 2013-09-20 18:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a7609ec351d6
Merge
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
Changeset: 8ddc26f62476
Author: sla
Date: 2013-09-22 06:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8ddc26f62476
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
Reviewed-by: sla, dsamersoff
Contributed-by: Yasumasa Suenaga <yasu at ysfactory.dip.jp>
! src/share/vm/services/attachListener.cpp
Changeset: 1f42d3ec1759
Author: dsamersoff
Date: 2013-09-22 18:49 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1f42d3ec1759
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
Summary: replace PT_LOAD segment with library segment when necessary
Reviewed-by: dholmes, sla
! agent/src/os/linux/ps_core.c
Changeset: ae2edb3df7fb
Author: dsamersoff
Date: 2013-09-22 18:07 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ae2edb3df7fb
Merge
Changeset: 084b21cd0228
Author: iklam
Date: 2013-09-23 08:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/084b21cd0228
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code.
Reviewed-by: coleenp, sspitsyn
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: e8a0010ba69e
Author: zgu
Date: 2013-09-25 13:03 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e8a0010ba69e
Merge
Changeset: 891687731b59
Author: anoll
Date: 2013-09-24 15:56 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/891687731b59
7009641: Don't fail VM when CodeCache is full
Summary: Allocation in the code cache returns NULL instead of failing the entire VM
Reviewed-by: kvn, iveresov
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 1b64d46620a3
Author: kvn
Date: 2013-09-24 16:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1b64d46620a3
8022585: VM crashes when ran with -XX:+PrintInlining
Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method.
Reviewed-by: twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/print/PrintInlining.java
Changeset: f637d4dc21bb
Author: adlertz
Date: 2013-09-26 08:48 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f637d4dc21bb
Merge
Changeset: 586fa1919a89
Author: bpittore
Date: 2013-09-20 15:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/586fa1919a89
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true'
Reviewed-by: kvn, twisti, dholmes
! src/share/vm/runtime/vm_version.hpp
Changeset: 504d8f519adf
Author: jiangli
Date: 2013-09-20 20:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/504d8f519adf
Merge
Changeset: d682c6e24fe3
Author: bdelsart
Date: 2013-09-26 01:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d682c6e24fe3
Merge
Changeset: 60a2d625db36
Author: bdelsart
Date: 2013-09-26 04:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/60a2d625db36
Merge
Changeset: 2c022e432e10
Author: stefank
Date: 2013-09-20 10:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2c022e432e10
8024974: Incorrect use of GC_locker::is_active()
Summary: SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint.
Reviewed-by: brutisso, dcubed
Contributed-by: per.liden at oracle.com
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
Changeset: 9361de86a50f
Author: stefank
Date: 2013-09-20 11:00 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9361de86a50f
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
Reviewed-by: coleenp, brutisso, mgerdin, jmasa
! src/share/vm/memory/metaspace.cpp
Changeset: b960c9df4f11
Author: stefank
Date: 2013-09-21 10:09 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b960c9df4f11
8025096: Move the ChunkManager instances out of the VirtualSpaceLists
Reviewed-by: coleenp, mgerdin, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: 10cc3b624f8f
Author: tschatzl
Date: 2013-09-24 10:14 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/10cc3b624f8f
Merge
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar
Changeset: a19bea467577
Author: tschatzl
Date: 2013-09-25 13:25 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a19bea467577
7163191: G1: introduce a "heap spanning table" abstraction
Summary: Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class.
Reviewed-by: brutisso
! make/excludeSrc.make
+ src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
+ src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/jni.cpp
Changeset: 03f493ce3a71
Author: brutisso
Date: 2013-09-25 17:23 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/03f493ce3a71
8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
Reviewed-by: mgerdin, tschatzl, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp
Changeset: 461159cd7a91
Author: tschatzl
Date: 2013-09-26 12:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/461159cd7a91
Merge
! src/share/vm/classfile/symbolTable.cpp
Changeset: 3da9fad1391e
Author: tschatzl
Date: 2013-09-26 06:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3da9fad1391e
Merge
Changeset: 58043478c26d
Author: amurillo
Date: 2013-09-26 13:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/58043478c26d
Merge
Changeset: 6209b0ed51c0
Author: amurillo
Date: 2013-09-26 13:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6209b0ed51c0
Added tag hs25-b52 for changeset 58043478c26d
! .hgtags
Changeset: ebfa5793d349
Author: katleman
Date: 2013-10-02 13:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ebfa5793d349
Added tag jdk8-b110 for changeset 6209b0ed51c0
! .hgtags
Changeset: 24250c363d7f
Author: amurillo
Date: 2013-09-26 13:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/24250c363d7f
8025536: new hotspot build - hs25-b53
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 899ecf76b570
Author: dsimms
Date: 2013-09-25 13:58 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/899ecf76b570
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
Summary: Execute some code at a high virtual address value, and keep mapped
Reviewed-by: coleenp, zgu
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp
Changeset: 5b1191bf0b4b
Author: ctornqvi
Date: 2013-09-25 17:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5b1191bf0b4b
8024677: [TESTBUG] Move tests for classes in /testlibrary
Summary: Moved the tests to /testlibrary_tests and updated TEST.groups
Reviewed-by: dholmes, sla
! test/TEST.groups
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
+ test/testlibrary_tests/AssertsTest.java
+ test/testlibrary_tests/OutputAnalyzerReportingTest.java
+ test/testlibrary_tests/OutputAnalyzerTest.java
Changeset: c1fbf21c7397
Author: ctornqvi
Date: 2013-09-25 17:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c1fbf21c7397
8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
Summary: Added methods for 32bit, arm, ppc, x64 and x86
Reviewed-by: zgu, hseigel, mseledtsov
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: 190899198332
Author: hseigel
Date: 2013-09-26 10:25 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/190899198332
7195622: CheckUnhandledOops has limited usefulness now
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
Contributed-by: lois.foltan at oracle.com
! make/bsd/makefiles/fastdebug.make
! make/linux/makefiles/fastdebug.make
! make/windows/makefiles/fastdebug.make
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: a5ac0873476c
Author: zgu
Date: 2013-09-27 10:08 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a5ac0873476c
Merge
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 36b97be47bde
Author: acorn
Date: 2013-10-01 08:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/36b97be47bde
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
Reviewed-by: coleenp, bharadwaj, minqi
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/defaultMethods.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: de059a14e159
Author: zgu
Date: 2013-10-01 08:54 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/de059a14e159
8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
Summary: Uses stack for the format buffer instead of resource memory
Reviewed-by: kvn, coleenp
! src/share/vm/utilities/array.hpp
Changeset: 90b27e931639
Author: zgu
Date: 2013-10-01 09:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/90b27e931639
Merge
Changeset: 31f0118ea584
Author: zgu
Date: 2013-10-01 11:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/31f0118ea584
Merge
Changeset: 72b7e96c1922
Author: twisti
Date: 2013-09-26 12:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/72b7e96c1922
8024545: make develop and notproduct flag values available in product builds
Reviewed-by: dholmes, kvn
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryService.cpp
Changeset: c9ccd7b85f20
Author: rbackman
Date: 2013-09-27 08:39 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c9ccd7b85f20
8024924: Intrinsify java.lang.Math.addExact
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
+ src/share/vm/opto/mathexactnode.cpp
+ src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/CondTest.java
+ test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/LoadTest.java
+ test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NonConstantTest.java
+ test/compiler/intrinsics/mathexact/Verify.java
Changeset: 510fbd28919c
Author: anoll
Date: 2013-09-27 10:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/510fbd28919c
8020151: PSR:PERF Large performance regressions when code cache is filled
Summary: Code cache sweeping based on method hotness; removed speculatively disconnect
Reviewed-by: kvn, iveresov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
Changeset: a07c25e4f67e
Author: adlertz
Date: 2013-09-27 12:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a07c25e4f67e
Merge
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp
Changeset: 1c3486050433
Author: adlertz
Date: 2013-09-27 15:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1c3486050433
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: e8e077292da3
Author: iignatyev
Date: 2013-09-28 12:32 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e8e077292da3
8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
Reviewed-by: twisti
! 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
Changeset: 303826f477c6
Author: iignatyev
Date: 2013-09-28 12:32 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/303826f477c6
8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: f2512d89ad0c
Author: twisti
Date: 2013-09-28 12:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f2512d89ad0c
8025613: clang: remove -Wno-unused-value
Reviewed-by: iveresov
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/salibelf.c
! agent/src/os/linux/symtab.c
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
Changeset: 29bdcf12457c
Author: shade
Date: 2013-09-27 11:52 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/29bdcf12457c
8014447: Object.hashCode intrinsic breaks inline caches
Summary: Try to inline as normal method first, then fall back to intrinsic.
Reviewed-by: kvn, twisti
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
Changeset: d8d059e90ec1
Author: twisti
Date: 2013-09-30 15:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d8d059e90ec1
8025599: Missing store barrier with OptimizeStringConcat
Reviewed-by: kvn, twisti
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>
! src/share/vm/opto/graphKit.cpp
Changeset: dc261f466b6d
Author: drchase
Date: 2013-09-27 13:36 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/dc261f466b6d
8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
Summary: Copied null-checks from templateInterpreter_CPU into methodHandles_CPU
Reviewed-by: jrose, twisti
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
+ test/compiler/jsr292/methodHandleExceptions/C.java
+ test/compiler/jsr292/methodHandleExceptions/I.java
+ test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
Changeset: cacc4c6bfc80
Author: vlivanov
Date: 2013-10-02 06:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cacc4c6bfc80
8025233: Move sun.invoke.Stable into java.lang.invoke package
Reviewed-by: twisti, iveresov
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 268e7a2178d7
Author: iveresov
Date: 2013-10-03 16:38 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/268e7a2178d7
Merge
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp
Changeset: d68894a09c7c
Author: jiangli
Date: 2013-09-27 13:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d68894a09c7c
8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
Summary: Enable patching for load_appendix_id.
Reviewed-by: kvn, dlong, bdelsart
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: 5186dcaca431
Author: jiangli
Date: 2013-09-27 13:53 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5186dcaca431
Merge
! src/share/vm/c1/c1_Runtime1.cpp
- 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: d0cfa6502dfe
Author: jprovino
Date: 2013-10-03 10:25 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d0cfa6502dfe
Merge
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: 100614790c1e
Author: vladidan
Date: 2013-10-03 10:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/100614790c1e
Merge
Changeset: c319b188c7b2
Author: tschatzl
Date: 2013-09-26 12:49 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c319b188c7b2
8014078: G1: improve remembered set summary information by providing per region type information
Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! test/gc/g1/TestSummarizeRSetStats.java
+ test/gc/g1/TestSummarizeRSetStatsPerRegion.java
+ test/gc/g1/TestSummarizeRSetStatsTools.java
Changeset: bc918fd1e584
Author: mgerdin
Date: 2013-09-27 10:23 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bc918fd1e584
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
Summary: Only put "Compressed class space" as OOM cause if actually using Compressed class space
Reviewed-by: jwilhelm, stefank, ehelin, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: 4fa18058548e
Author: tschatzl
Date: 2013-09-27 11:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4fa18058548e
Merge
Changeset: ccef6e165e8b
Author: tschatzl
Date: 2013-09-27 13:41 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ccef6e165e8b
Merge
Changeset: d55c004e1d4d
Author: mgerdin
Date: 2013-09-24 14:46 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d55c004e1d4d
8025305: Cleanup CardTableModRefBS usage in G1
Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS.
Reviewed-by: brutisso, tschatzl, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 7ec10139bf37
Author: tschatzl
Date: 2013-09-30 12:43 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7ec10139bf37
8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
+ test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: 9de9169ddde6
Author: brutisso
Date: 2013-10-01 07:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9de9169ddde6
8025605: G1: Heap expansion logging misleading for fully expanded heap
Reviewed-by: tschatzl, jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9ecd6d3782b1
Author: ehelin
Date: 2013-10-01 15:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9ecd6d3782b1
8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
Reviewed-by: stefank, tschatzl
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 77a774ab3cf0
Author: mgerdin
Date: 2013-10-02 14:33 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/77a774ab3cf0
8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
Reviewed-by: brutisso, tschatzl
! test/gc/metaspace/G1AddMetaspaceDependency.java
Changeset: 6e22e7042433
Author: ehelin
Date: 2013-09-30 11:39 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6e22e7042433
8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
Reviewed-by: brutisso, mgerdin
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
Changeset: 379ef2cc19c0
Author: ehelin
Date: 2013-10-02 18:24 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/379ef2cc19c0
Merge
Changeset: ab68fc0101ce
Author: jwilhelm
Date: 2013-10-03 13:19 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ab68fc0101ce
8025855: Simplify GenRemSet code slightly
Summary: Remove a few redundant switch-statements
Reviewed-by: jcoomes, tschatzl
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genRemSet.cpp
Changeset: c49c7f835e8d
Author: jwilhelm
Date: 2013-10-03 17:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c49c7f835e8d
8025853: Remove unnecessary uses of GenerationSizer
Summary: Removed stray includes and some minor cleanup of GenerationSizer
Reviewed-by: tschatzl, jcoomes
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! 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: 798522662fcd
Author: jcoomes
Date: 2013-10-04 13:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/798522662fcd
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
Changeset: 562a3d356de6
Author: amurillo
Date: 2013-10-04 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/562a3d356de6
Merge
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
Changeset: f6962730bbde
Author: amurillo
Date: 2013-10-04 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f6962730bbde
Added tag hs25-b53 for changeset 562a3d356de6
! .hgtags
Changeset: 02d171a3b5d1
Author: cl
Date: 2013-10-10 10:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/02d171a3b5d1
Added tag jdk8-b111 for changeset f6962730bbde
! .hgtags
Changeset: deec468baebd
Author: amurillo
Date: 2013-10-04 14:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/deec468baebd
8025859: new hotspot build - hs25-b54
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 5b3b75d9eb2f
Author: coleenp
Date: 2013-10-01 14:23 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5b3b75d9eb2f
8025570: Naked oop in test/serviceability/ParserTest
Summary: Fix for two naked objArrayOop(s) oops causing test failure
Reviewed-by: coleenp, ctornqvi
Contributed-by: lois.foltan at oracle.com
! src/share/vm/prims/wbtestmethods/parserTests.cpp
Changeset: f21415c32ca1
Author: coleenp
Date: 2013-10-01 15:41 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f21415c32ca1
Merge
Changeset: d574419c5372
Author: mseledtsov
Date: 2013-10-02 15:17 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d574419c5372
8025671: Test name changed, test list not updated. Test6878713.sh
Summary: Removed the obsolete test from the test group file
Reviewed-by: sla, ctornqvi, dholmes
! test/TEST.groups
Changeset: 931f105563c5
Author: coleenp
Date: 2013-10-02 13:02 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/931f105563c5
8025569: -XX:+CheckUnhandledOops crashes on Windows
Summary: Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines
Reviewed-by: coleenp, ctornqvi, zgu
Contributed-by: lois.foltan at oracle.com
! make/windows/makefiles/fastdebug.make
Changeset: 6f73bc5df986
Author: coleenp
Date: 2013-10-02 15:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6f73bc5df986
Merge
Changeset: 2bd38d594b9a
Author: dsamersoff
Date: 2013-10-02 20:58 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2bd38d594b9a
8025283: Nits in os_bsd file breaks compilation of open hotspot
Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms
Reviewed-by: sla, sspitsyn
! src/os/bsd/vm/os_bsd.cpp
Changeset: 9855f17334d8
Author: dsamersoff
Date: 2013-10-03 01:12 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9855f17334d8
Merge
Changeset: 5705c7ee6dd7
Author: dsamersoff
Date: 2013-10-02 22:27 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5705c7ee6dd7
8025250: SA: Sync linux and bsd versions of ps_core file
Summary: linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc.
Reviewed-by: sla, minqi
! agent/src/os/bsd/ps_core.c
! agent/src/os/linux/ps_core.c
Changeset: 7ae82c3a781a
Author: dsamersoff
Date: 2013-10-03 04:42 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7ae82c3a781a
Merge
Changeset: faff125a1ead
Author: dsamersoff
Date: 2013-10-03 12:39 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/faff125a1ead
8022616: u4 should not be used as a type for thread_id
Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer
Reviewed-by: sla, sspitsyn, minqi
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
Changeset: 07f8c2a453f8
Author: coleenp
Date: 2013-10-03 18:53 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/07f8c2a453f8
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
Summary: Redefined class in stack trace may not be found by method_idnum so handle null.
Reviewed-by: sla, dcubed, sspitsyn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 3374b92de2d9
Author: coleenp
Date: 2013-10-03 18:50 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3374b92de2d9
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue
Reviewed-by: coleenp, dcubed
Contributed-by: lois.foltan at oracle.com
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 3bf767171ea4
Author: coleenp
Date: 2013-10-05 00:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3bf767171ea4
Merge
Changeset: 675ffabf3798
Author: mikael
Date: 2013-10-02 09:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/675ffabf3798
8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
Summary: The two functions were used to support JDK 1.3 but are no longer in use
Reviewed-by: coleenp, ctornqvi, twisti, dsamersoff
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: a1fd44b003c7
Author: coleenp
Date: 2013-10-05 00:58 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a1fd44b003c7
Merge
Changeset: 4212bfb33d76
Author: coleenp
Date: 2013-10-05 03:14 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4212bfb33d76
Merge
Changeset: 2720ab7a0d70
Author: ccheung
Date: 2013-10-04 21:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2720ab7a0d70
Merge
! src/share/vm/prims/jvm.cpp
Changeset: febab3a8f203
Author: erikj
Date: 2013-10-04 12:45 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/febab3a8f203
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
Reviewed-by: sla, ctornqvi
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
Changeset: 763705f0fec3
Author: sla
Date: 2013-10-04 13:01 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/763705f0fec3
8016845: SA is unable to use hsdis on windows
Summary: Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms.
Reviewed-by: sla, mgerdin
Contributed-by: fredrik.arvidsson at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! make/windows/makefiles/sa.make
Changeset: f9be370a7d54
Author: sla
Date: 2013-10-05 15:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f9be370a7d54
8025922: JNI access to Strings need to check if the value field is non-null
Reviewed-by: dholmes, dcubed
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
Changeset: 8ef918538e22
Author: sla
Date: 2013-10-04 13:44 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8ef918538e22
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
Summary: Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary.
Reviewed-by: sla, allwin
Contributed-by: fredrik.arvidsson at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/TEST.groups
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java
+ test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 9c63ad02c0a4
Author: sla
Date: 2013-10-05 10:56 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9c63ad02c0a4
Merge
Changeset: cc4f5f8d885e
Author: mseledtsov
Date: 2013-10-06 16:13 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cc4f5f8d885e
8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
Summary: added -XX:-TransmitErrorReport to the test
Reviewed-by: stefank, ctornqvi
! test/runtime/6888954/vmerrors.sh
! test/runtime/memory/ReserveMemory.java
Changeset: ac9cb1d5a202
Author: acorn
Date: 2013-10-07 12:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ac9cb1d5a202
8009130: Lambda: Fix access controls, loader constraints.
Summary: New default methods list with inherited superinterface methods
Reviewed-by: minqi, sspitsyn, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.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/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 615d83933195
Author: dholmes
Date: 2013-10-08 02:56 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/615d83933195
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
Reviewed-by: alanb, dholmes, twisti
Contributed-by: mandy.chung at oracle.com
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: c90e76575b03
Author: kevinw
Date: 2013-10-08 09:33 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c90e76575b03
8019375: Internal symbol table size should be tunable.
Reviewed-by: coleenp, kamg
! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: ced68a57cdbd
Author: kevinw
Date: 2013-10-08 11:37 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ced68a57cdbd
Merge
Changeset: c72075c2883e
Author: acorn
Date: 2013-10-08 16:58 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c72075c2883e
8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
Reviewed-by: coleenp, bharadwaj
! src/share/vm/classfile/verifier.cpp
Changeset: d25557d03ec0
Author: acorn
Date: 2013-10-09 17:57 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d25557d03ec0
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
Summary: Missed initialization. Thanks Coleen.
Reviewed-by: coleenp, minqi
! src/share/vm/oops/instanceKlass.cpp
Changeset: c01f4910f5f5
Author: ccheung
Date: 2013-10-10 13:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c01f4910f5f5
Merge
Changeset: 9b4d0569f2f4
Author: jwilhelm
Date: 2013-10-03 21:36 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9b4d0569f2f4
8025852: Remove unnecessary setters in collector policy classes
Summary: Use instance variables directly within the collector policy classes and remove unused setters.
Reviewed-by: tschatzl, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
Changeset: 087f02e22fc2
Author: jwilhelm
Date: 2013-10-04 22:08 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/087f02e22fc2
8025854: Use "young gen" instead of "eden"
Summary: Changed a few descriptions and variable names to young gen.
Reviewed-by: tschatzl, jcoomes
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 263f2c796d6c
Author: stefank
Date: 2013-10-05 10:14 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/263f2c796d6c
8024838: Significant slowdown due to transparent huge pages
Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM.
Reviewed-by: jwilhelm, tschatzl, brutisso
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/memory/LargePages/TestLargePagesFlags.java
Changeset: 8618e0d7735b
Author: stefank
Date: 2013-10-05 08:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8618e0d7735b
Merge
Changeset: 04b18a42c2f3
Author: mgerdin
Date: 2013-10-04 13:33 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/04b18a42c2f3
8025526: VirtualSpace should support per-instance disabling of large pages
Summary: Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity.
Reviewed-by: stefank, ehelin, tschatzl
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 69944b868a32
Author: mgerdin
Date: 2013-10-08 17:35 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/69944b868a32
8014555: G1: Memory ordering problem with Conc refinement and card marking
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr at sap.com
Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/opto/graphKit.cpp
Changeset: b4d8a3d4db73
Author: tamao
Date: 2013-10-09 11:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b4d8a3d4db73
8010506: Typos and errors in descriptions of vm options in globals.hpp
Summary: Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm
! src/share/vm/runtime/globals.hpp
Changeset: 82af7d7a0128
Author: tschatzl
Date: 2013-10-09 10:57 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/82af7d7a0128
8003420: NPG: make new GC root for pd_set
Summary: Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam
+ agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 85c1ca43713f
Author: stefank
Date: 2013-10-07 15:51 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/85c1ca43713f
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a6414751d537
Author: stefank
Date: 2013-10-07 15:51 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a6414751d537
8025996: Track metaspace usage when metaspace is expanded
Reviewed-by: coleenp, ehelin
! src/share/vm/memory/metaspace.cpp
! src/share/vm/services/memoryService.hpp
Changeset: aa6f2ea19d8f
Author: jcoomes
Date: 2013-10-11 08:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/aa6f2ea19d8f
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4a845c7a4638
Author: amurillo
Date: 2013-10-11 13:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4a845c7a4638
Merge
Changeset: 0ed9a90f45e1
Author: amurillo
Date: 2013-10-11 13:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0ed9a90f45e1
Added tag hs25-b54 for changeset 4a845c7a4638
! .hgtags
Changeset: aeae561a6d0b
Author: cl
Date: 2013-10-17 09:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/aeae561a6d0b
Added tag jdk8-b112 for changeset 0ed9a90f45e1
! .hgtags
Changeset: 5c599c419c1d
Author: hseigel
Date: 2013-07-11 12:59 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5c599c419c1d
8016256: Make finalization final
Summary: Add private methods to final methods check
Reviewed-by: coleenp, acorn, ahgross
Contributed-by: harold.seigel at oracle.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: d840f02d03b4
Author: chegar
Date: 2013-07-15 11:07 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d840f02d03b4
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
Changeset: 7ec210434b3c
Author: chegar
Date: 2013-07-22 14:01 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7ec210434b3c
Merge
- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
Changeset: ca9029490fce
Author: chegar
Date: 2013-07-25 17:35 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ca9029490fce
Merge
Changeset: 8f66130f7b5c
Author: chegar
Date: 2013-08-02 11:10 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8f66130f7b5c
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 38f9393d1847
Author: sgabdura
Date: 2013-08-09 11:03 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/38f9393d1847
8020789: Disable exporting of gc.heap_dump diagnostic command
Reviewed-by: fparain, ahgross
! src/share/vm/services/diagnosticCommand.cpp
Changeset: ee7a7aa7c6bb
Author: chegar
Date: 2013-08-09 14:30 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ee7a7aa7c6bb
Merge
Changeset: 8f3c59225a5c
Author: chegar
Date: 2013-08-15 21:33 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8f3c59225a5c
Merge
- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh
Changeset: 7638e35cabc6
Author: erikj
Date: 2013-08-19 17:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7638e35cabc6
8015614: Update build settings
Reviewed-by: tbell, dholmes, ahgross
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
Changeset: d4fa23d6c35b
Author: chegar
Date: 2013-08-23 22:12 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d4fa23d6c35b
Merge
- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad
Changeset: 07b5f47d7a18
Author: chegar
Date: 2013-08-30 09:50 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/07b5f47d7a18
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 98a2169ed7ac
Author: iklam
Date: 2013-08-24 00:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/98a2169ed7ac
8023683: Enhance class file parsing
Summary: Use the value returned by REALLOC_RESOURCE_ARRAY()
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: 8321dcc18438
Author: chegar
Date: 2013-10-13 21:14 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8321dcc18438
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 1a93f2c5945a
Author: lana
Date: 2013-10-17 14:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1a93f2c5945a
Merge
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
! src/share/vm/classfile/classFileParser.cpp
Changeset: 7c26dced065e
Author: amurillo
Date: 2013-10-11 13:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7c26dced065e
8026265: new hotspot build - hs25-b55
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b4a4fdc1f464
Author: coleenp
Date: 2013-10-09 21:45 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b4a4fdc1f464
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
Summary: Add missing cases.
Reviewed-by: sspitsyn, dcubed
! src/share/vm/oops/constantPool.cpp
Changeset: e831448418ac
Author: coleenp
Date: 2013-10-09 22:01 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e831448418ac
Merge
Changeset: cd7ea1d79dac
Author: sla
Date: 2013-10-11 13:48 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cd7ea1d79dac
8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
Summary: Fixed a compilation failure due to changed method name
Reviewed-by: sla, jbachorik
Contributed-by: fredrik.arvidsson at oracle.com
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 539144972c1e
Author: sla
Date: 2013-10-11 14:08 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/539144972c1e
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
Summary: Switched from using SystemDictionary to using ClassLoaderDataGraph to get the anonymous classes included.
Reviewed-by: sla, sspitsyn
Contributed-by: fredrik.arvidsson at oracle.com
! src/share/vm/services/heapDumper.cpp
Changeset: 301ece1880ad
Author: sla
Date: 2013-10-11 14:57 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/301ece1880ad
Merge
Changeset: 28ca974cc21a
Author: coleenp
Date: 2013-10-11 11:23 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/28ca974cc21a
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
Summary: more missing cases for JVM_CONSTANT_Method{Handle,Type}InError
Reviewed-by: hseigel, dcubed
! src/share/vm/oops/constantPool.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
Changeset: 26ae62bc26c4
Author: coleenp
Date: 2013-10-11 15:04 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/26ae62bc26c4
Merge
Changeset: 0db3ba3f6870
Author: hseigel
Date: 2013-10-11 15:33 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0db3ba3f6870
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
Summary: Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete.
Reviewed-by: coleenp, dholmes, sla, ctornqvi
Contributed-by: lois.foltan at oracle.com
! src/share/vm/services/runtimeService.cpp
Changeset: df268195b0ea
Author: hseigel
Date: 2013-10-11 17:08 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/df268195b0ea
Merge
Changeset: 41459da469ae
Author: ccheung
Date: 2013-10-11 18:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/41459da469ae
Merge
Changeset: 83dbf427fedd
Author: ccheung
Date: 2013-10-11 22:22 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/83dbf427fedd
Merge
Changeset: 3e265ce4d2dd
Author: hseigel
Date: 2013-10-12 13:09 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3e265ce4d2dd
8025942: os::Bsd::available_memory() needs implementation
Summary: Implement using the host_statistics64() api.
Reviewed-by: dsamersoff, morris, dholmes, coleenp, hseigel, dcubed
Contributed-by: gerard.ziemski at oracle.com
! src/os/bsd/vm/os_bsd.cpp
Changeset: d37a0525c0fe
Author: hseigel
Date: 2013-10-12 15:39 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d37a0525c0fe
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
Summary: Check if data is in shared spaces before deallocating it.
Reviewed-by: coleenp, dcubed
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 2f8728d92483
Author: acorn
Date: 2013-10-14 21:52 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2f8728d92483
8026299: invokespecial gets ICCE when it should get AME.
Reviewed-by: ccheung, coleenp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
Changeset: f509b8f4699b
Author: dcubed
Date: 2013-10-15 08:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f509b8f4699b
7165611: implement Full Debug Symbols on MacOS X hotspot
Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root.
Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/universal.gmk
! make/bsd/makefiles/vm.make
! make/defs.make
Changeset: e8703d708e6e
Author: ccheung
Date: 2013-10-16 11:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e8703d708e6e
Merge
Changeset: 1e814e391ee8
Author: anoll
Date: 2013-10-04 09:19 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1e814e391ee8
8025656: compiler/8013496/Test8013496.sh fails on assert
Summary: Ensure the thread is in correct state; rewrote test in Java
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compileBroker.cpp
- test/compiler/8013496/Test8013496.sh
+ test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
Changeset: 0c4c40f5c399
Author: twisti
Date: 2013-10-04 10:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0c4c40f5c399
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
Reviewed-by: kvn, roland
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: 5f1241525a01
Author: twisti
Date: 2013-10-04 19:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5f1241525a01
Merge
Changeset: bf8a21c3ab3b
Author: vlivanov
Date: 2013-10-07 14:10 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bf8a21c3ab3b
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
Reviewed-by: twisti, azeemj
! src/share/vm/utilities/ostream.cpp
Changeset: 5cc2d82aa82a
Author: vlivanov
Date: 2013-10-07 14:11 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5cc2d82aa82a
8024943: ciReplay: fails to dump replay data during safepointing
Reviewed-by: kvn, twisti
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: f478c98e8114
Author: vlivanov
Date: 2013-10-07 14:12 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f478c98e8114
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
Reviewed-by: iveresov, roland, kvn, twisti
! src/share/vm/opto/parse2.cpp
Changeset: 5741fc86a2ee
Author: vlivanov
Date: 2013-10-07 14:13 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5741fc86a2ee
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
Reviewed-by: acorn, kvn
! src/share/vm/classfile/defaultMethods.cpp
Changeset: c775af091fe9
Author: twisti
Date: 2013-10-07 10:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c775af091fe9
8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/parseHelper.cpp
Changeset: d9043b88eeb3
Author: roland
Date: 2013-10-03 10:55 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d9043b88eeb3
8024067: Missing replace_in_map() calls following null checks
Summary: add replace_in_map() calls following some null checks in type checks
Reviewed-by: kvn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: 17cda06bcb7d
Author: iveresov
Date: 2013-10-08 07:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/17cda06bcb7d
Merge
! src/share/vm/classfile/defaultMethods.cpp
- test/compiler/8013496/Test8013496.sh
Changeset: 6171eb9da4fd
Author: twisti
Date: 2013-10-08 19:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6171eb9da4fd
8007923: Tests on references fails
Reviewed-by: kvn, iveresov
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/opto/escape.cpp
Changeset: 98692a2d36d7
Author: adlertz
Date: 2013-10-09 13:00 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/98692a2d36d7
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
Summary: Replace uninitialised pointer with NULL at argument.
Reviewed-by: kvn, roland, twisti
! src/share/vm/opto/reg_split.cpp
Changeset: 4e7f99b70d9d
Author: adlertz
Date: 2013-10-09 05:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4e7f99b70d9d
Merge
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
Changeset: 46ef27bcacb3
Author: twisti
Date: 2013-10-09 11:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/46ef27bcacb3
8020750: Node::get_int: guarantee(t != NULL) failed: must be con
Reviewed-by: kvn, roland
! src/share/vm/opto/ifnode.cpp
Changeset: d13d7aba8c12
Author: roland
Date: 2013-10-09 16:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d13d7aba8c12
8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
Changeset: 8b80b262e501
Author: twisti
Date: 2013-10-11 10:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8b80b262e501
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
Reviewed-by: kvn, iveresov
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/thread.hpp
Changeset: d8a449d2f5b2
Author: adlertz
Date: 2013-10-11 13:10 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d8a449d2f5b2
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
Summary: Increased the LRG AllStack mask size since the previous size was not big enough when compiling huge methods (60k+ nodes)
Reviewed-by: kvn, roland, twisti
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/ifg.cpp
Changeset: 2348b2726e1d
Author: adlertz
Date: 2013-10-11 19:16 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2348b2726e1d
Merge
Changeset: dd2cf1d1248b
Author: adlertz
Date: 2013-10-12 01:29 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/dd2cf1d1248b
Merge
Changeset: 469216acdb28
Author: anoll
Date: 2013-10-10 15:44 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/469216acdb28
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
Summary: Ensure ensure correct initialization of compiler runtime
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
+ test/compiler/startup/SmallCodeCacheStartup.java
Changeset: ed2c74787eb5
Author: twisti
Date: 2013-10-11 19:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ed2c74787eb5
Merge
Changeset: ce0cc25bc5e2
Author: roland
Date: 2013-10-12 12:12 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ce0cc25bc5e2
8026054: New type profiling points: type of return values at calls
Summary: x86 interpreter and c1 type profiling for return values at calls
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
Changeset: f50418dfb1b7
Author: iveresov
Date: 2013-10-13 13:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f50418dfb1b7
Merge
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/8013496/Test8013496.sh
Changeset: e504cd481ec0
Author: twisti
Date: 2013-10-14 19:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e504cd481ec0
8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
Reviewed-by: kvn
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 8df6f123d35e
Author: drchase
Date: 2013-10-12 17:26 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8df6f123d35e
8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
Summary: catch problem case, assert it matches valid input, new test
Reviewed-by: jrose, twisti, kvn
! src/share/vm/interpreter/linkResolver.cpp
+ test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
+ test/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js
Changeset: f91a9a696e5e
Author: kvn
Date: 2013-10-15 12:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f91a9a696e5e
8026293: Schedule part of G1 pre-barrier late
Summary: move rare executed part of G1 write barrier from hot path.
Reviewed-by: kvn, twisti, roland
Contributed-by: staffan.friberg at oracle.com
! src/share/vm/opto/graphKit.cpp
Changeset: 1263c7e17e1c
Author: kvn
Date: 2013-10-15 17:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1263c7e17e1c
Merge
Changeset: 4a2acfb16e97
Author: rbackman
Date: 2013-10-11 12:06 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4a2acfb16e97
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
Reviewed-by: kvn, twisti
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
+ test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 90abdd727e64
Author: iveresov
Date: 2013-10-16 11:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/90abdd727e64
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
Summary: Do memory flow analysis in string concat optimizier to exclude cases when computation of arguments to StringBuffer::append has side effects
Reviewed-by: kvn, twisti
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 8f4bb1773fd9
Author: iveresov
Date: 2013-10-17 10:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8f4bb1773fd9
Merge
! src/share/vm/interpreter/linkResolver.cpp
- test/compiler/8013496/Test8013496.sh
Changeset: 7114c4597ae3
Author: acorn
Date: 2013-10-17 23:30 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7114c4597ae3
8026365: NoClassDefinitionFound for anonymous class invokespecial.
Reviewed-by: dcubed, kamg
! src/share/vm/classfile/verifier.cpp
! test/TEST.groups
Changeset: 9c8289162268
Author: jwilhelm
Date: 2013-10-11 16:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9c8289162268
8024776: Max/MinHeapFreeRatio descriptions should be more precise
Summary: Descriptions for Max/MinHeapFreeRatio updated
Reviewed-by: ehelin, jmasa
! src/share/vm/runtime/globals.hpp
Changeset: 2382ff14d889
Author: jwilhelm
Date: 2013-10-12 05:08 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2382ff14d889
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 24f32d09a0d7
Author: jwilhelm
Date: 2013-10-12 00:49 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/24f32d09a0d7
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
Summary: Exit with an error if incompatible NewSize and MaxNeSize are set
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: d6818f623792
Author: tschatzl
Date: 2013-10-15 11:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d6818f623792
8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
Summary: After a method rename in JDK-8014905 the mentioned test did not compile any more. Fix the uses of the affected method.
Reviewed-by: jwilhelm, mgerdin, jmasa
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 027006a47a6d
Author: sjohanss
Date: 2013-10-14 14:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/027006a47a6d
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
Summary: Using strtod() instead of atof() when parsing -Xminf and -Xmaxf.
Reviewed-by: brutisso, pliden
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestHeapFreeRatio.java
Changeset: 82fcc0567fef
Author: mgerdin
Date: 2013-10-15 04:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/82fcc0567fef
Merge
Changeset: 6f1919cfd18c
Author: pliden
Date: 2013-10-15 11:38 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6f1919cfd18c
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
Reviewed-by: brutisso, tschatzl
! test/TEST.groups
- test/gc/7168848/HumongousAlloc.java
+ test/gc/g1/TestHumongousAllocInitialMark.java
Changeset: bfd52054aeb8
Author: pliden
Date: 2013-10-15 11:42 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bfd52054aeb8
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Reviewed-by: brutisso, tschatzl, kmo, tamao
! src/share/vm/runtime/globals.hpp
Changeset: 041c5da41ac4
Author: pliden
Date: 2013-10-15 11:44 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/041c5da41ac4
8024634: gc/startup_warnings tests can fail due to unrelated warnings
Reviewed-by: brutisso, jwilhelm, tamao
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestCMSNoIncrementalMode.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
Changeset: f16726924734
Author: stefank
Date: 2013-10-15 07:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f16726924734
Merge
- test/gc/7168848/HumongousAlloc.java
Changeset: bdfbb1fb19ca
Author: stefank
Date: 2013-10-15 14:28 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bdfbb1fb19ca
8026391: The Metachunk header wastes memory
Reviewed-by: coleenp, jmasa
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ec2e26e26183
Author: stefank
Date: 2013-10-15 14:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ec2e26e26183
8026392: Metachunks and Metablocks are using a too large alignment
Reviewed-by: coleenp, jmasa
! src/share/vm/memory/metachunk.cpp
Changeset: 9e5fadad7fdf
Author: tschatzl
Date: 2013-10-16 11:46 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9e5fadad7fdf
8025925: jmap fails with "field _length not found in type HeapRegionSeq"
Summary: The change JDK-7163191 changed the data layout of a class that is referenced by the java code of the SA agent. This fix synchronizes the SA agent with that change.
Reviewed-by: sla, mgerdin
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
Changeset: 28df60a5badf
Author: stefank
Date: 2013-10-17 08:41 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/28df60a5badf
8026707: JDK-8026391 broke the optimized build target
Reviewed-by: mgerdin, coleenp
! src/share/vm/memory/metachunk.hpp
Changeset: 94c0343b1887
Author: stefank
Date: 2013-10-17 08:42 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/94c0343b1887
8026715: Remove the MetaDataDeallocateALot develop flag
Reviewed-by: coleenp, mgerdin
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp
Changeset: bf9e50c573ad
Author: jmasa
Date: 2013-10-17 06:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bf9e50c573ad
8025635: SoftReferences are not cleared before metaspace OOME are thrown
Reviewed-by: jcoomes, tamao, tschatzl, stefank
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
Changeset: c51cd6af7e61
Author: jcoomes
Date: 2013-10-18 12:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c51cd6af7e61
Merge
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: 23b8db5ea31d
Author: amurillo
Date: 2013-10-18 21:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/23b8db5ea31d
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: e8cbdc701bfb
Author: amurillo
Date: 2013-10-18 21:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e8cbdc701bfb
Added tag hs25-b55 for changeset 23b8db5ea31d
! .hgtags
Changeset: 4589b398ab03
Author: amurillo
Date: 2013-10-22 13:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4589b398ab03
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: 4a1128861221
Author: cl
Date: 2013-10-24 09:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4a1128861221
Added tag jdk8-b113 for changeset 4589b398ab03
! .hgtags
Changeset: d6d8aeb2c2d4
Author: amurillo
Date: 2013-10-19 08:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d6d8aeb2c2d4
8026928: new hotspot build - hs25-b56
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 384c92148c68
Author: amurillo
Date: 2013-10-21 14:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/384c92148c68
8023496: [jprt] build and test solaris 64-bits only
Reviewed-by: tbell, jcoomes
! make/jprt.properties
Changeset: f9d4ed6c88dd
Author: dholmes
Date: 2013-10-21 20:51 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f9d4ed6c88dd
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
Reviewed-by: sla, sspitsyn
! test/TEST.groups
Changeset: 8cd1abf3ecab
Author: dholmes
Date: 2013-10-21 21:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8cd1abf3ecab
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: 2036c97e3af0
Author: dholmes
Date: 2013-10-21 22:36 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2036c97e3af0
Merge
Changeset: 7fe6ef09d242
Author: farvidsson
Date: 2013-10-16 09:20 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7fe6ef09d242
8025638: jmap returns 0 instead of 1 when it fails.
Summary: Re-factored some code handling return values and fails/errors during tool execution.
Reviewed-by: sla, kevinw
Contributed-by: fredrik.arvidsson at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java
Changeset: 042cf42c72bd
Author: simonis
Date: 2013-10-16 15:06 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/042cf42c72bd
8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
Reviewed-by: sla, kamg
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceTypes.xsl
Changeset: d248425bcfe8
Author: hseigel
Date: 2013-10-16 14:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d248425bcfe8
8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
Summary: Added check for NULL prior to continuation of method look up to avoid runtime crash during look up of Object's superclass' methods.
Reviewed-by: coleenp, hseigel
Contributed-by: lois.foltan at oracle.com
! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/8024804/RegisterNatives.java
Changeset: 9e0ef3f02648
Author: hseigel
Date: 2013-10-16 15:26 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9e0ef3f02648
Merge
Changeset: 1bee3014cf2a
Author: dsamersoff
Date: 2013-10-17 16:08 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1bee3014cf2a
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
Summary: Coredump store memsz elf field rounded up to page
Reviewed-by: dholmes, sla
! agent/src/os/linux/ps_core.c
Changeset: ffb471203842
Author: erikj
Date: 2013-10-17 16:11 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ffb471203842
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
Reviewed-by: dholmes, sla
! make/windows/makefiles/trace.make
Changeset: ad8e901ca2e1
Author: sla
Date: 2013-10-17 12:15 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ad8e901ca2e1
Merge
Changeset: d2db09f281ca
Author: dsamersoff
Date: 2013-10-17 16:45 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d2db09f281ca
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
Summary: Hotspot was updated to store method parameter reflection and generic type signature data at runtime. Serviceability agent support was updated for this data
Reviewed-by: coleenp, minqi, sla
Contributed-by: eric.mccorkle at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: b942ac65ac86
Author: dsamersoff
Date: 2013-10-17 17:01 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b942ac65ac86
Merge
Changeset: d0453d2fd045
Author: dsamersoff
Date: 2013-10-18 10:37 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d0453d2fd045
Merge
Changeset: ee99e1a7c5fb
Author: ccheung
Date: 2013-10-18 19:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ee99e1a7c5fb
Merge
! src/share/vm/interpreter/linkResolver.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: 996d1f2f056f
Author: dsamersoff
Date: 2013-10-19 21:29 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/996d1f2f056f
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
Summary: Pass one more property from Agent to JdpController
Reviewed-by: jbachorik, sla
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: 1327b7f85503
Author: ccheung
Date: 2013-10-21 17:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1327b7f85503
Merge
Changeset: 662c154d2749
Author: hseigel
Date: 2013-10-22 14:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/662c154d2749
8026394: Eclipse fails with JDK8 build 111
Summary: If the resolved interface does not itself contain "clone" or "finalize" methods, the method/interface method resolution looks to the interface's super class, java.lang.Object. With the JDK 8 interface method accessability check requirement, since these two methods are declared within Object as protected, they must be special cased in LinkResolver::check_method_accessability() in order to avoid an IAE.
Reviewed-by: acorn, dholmes
Contributed-by: lois.foltan at oracle.com
! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/8026394/InterfaceObjectTest.java
Changeset: b8860472c377
Author: iklam
Date: 2013-10-22 14:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b8860472c377
8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
Summary: Revert changes in JDK-8008962
Reviewed-by: coleenp, sspitsyn
! 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: 28be4c586b70
Author: iklam
Date: 2013-10-22 16:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/28be4c586b70
Merge
Changeset: a997d762fa20
Author: hseigel
Date: 2013-10-22 15:54 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a997d762fa20
8026809: [TESTBUG] Create regression test for JDK-8026041
Summary: Created simple regression test for the bug
Reviewed-by: hseigel, lfoltan, zgu
Contributed-by: mikhailo.seledtsov at oracle.com
+ test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java
Changeset: c183576a2dd1
Author: hseigel
Date: 2013-10-22 22:14 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c183576a2dd1
Merge
Changeset: b658cfe35857
Author: farvidsson
Date: 2013-10-23 10:24 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b658cfe35857
8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
Summary: Fixes a bug with vmArgs when using JDKToolLauncher
Reviewed-by: sla, dholmes
! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: b3a4d4279fa3
Author: ccheung
Date: 2013-10-24 17:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b3a4d4279fa3
Merge
Changeset: 74e00b98d5dd
Author: anoll
Date: 2013-10-17 19:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/74e00b98d5dd
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase size for the template interpreter accordingly
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/templateInterpreter_x86.hpp
Changeset: 1856ea98184a
Author: adlertz
Date: 2013-10-18 10:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1856ea98184a
8022783: Nashorn test fails with: assert(!def_outside->member(r))
Summary: Enables private copies of inputs for recent spill copies as well
Reviewed-by: kvn, twisti
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/reg_split.cpp
Changeset: e3b736cf4fa3
Author: adlertz
Date: 2013-10-18 09:36 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e3b736cf4fa3
Merge
Changeset: 252d541466ea
Author: morris
Date: 2013-10-18 12:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/252d541466ea
8008242: VerifyOops is broken on SPARC
Summary: Fixed displacement issues in SPARC macroassembler and ensure that getClass intrinsic temporary result is T_METADATA
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 3213ba4d3dff
Author: roland
Date: 2013-10-19 12:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3213ba4d3dff
8024069: replace_in_map() should operate on parent maps
Summary: type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.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/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: 19c5a042b0b3
Author: iignatyev
Date: 2013-10-19 21:54 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/19c5a042b0b3
8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Reviewed-by: twisti, iveresov
+ test/compiler/tiered/CompLevelsTest.java
+ test/compiler/tiered/NonTieredLevelsTest.java
+ test/compiler/tiered/TieredLevelsTest.java
Changeset: 600c83f8e6a5
Author: iignatyev
Date: 2013-10-19 21:54 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/600c83f8e6a5
8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Reviewed-by: kvn, twisti
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: e842cc2d2dfb
Author: iveresov
Date: 2013-10-19 22:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e842cc2d2dfb
Merge
Changeset: 52575a17a36c
Author: iignatyev
Date: 2013-10-21 09:21 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/52575a17a36c
8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Reviewed-by: twisti, iveresov
! test/compiler/print/PrintInlining.java
Changeset: 4748b3308cda
Author: iveresov
Date: 2013-10-21 17:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4748b3308cda
Merge
Changeset: 5ccbab1c69f3
Author: roland
Date: 2013-10-22 09:51 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5ccbab1c69f3
8026251: New type profiling points: parameters to methods
Summary: x86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
+ src/cpu/x86/vm/interp_masm_x86.cpp
+ src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: 435c7b4577cd
Author: rbackman
Date: 2013-10-21 15:31 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/435c7b4577cd
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Reviewed-by: iveresov, roland
! src/share/vm/opto/compile.cpp
Changeset: 36e17466dd39
Author: rbackman
Date: 2013-10-22 14:02 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/36e17466dd39
Merge
Changeset: 8b4bbba322d3
Author: anoll
Date: 2013-10-23 10:00 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8b4bbba322d3
8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Summary: Ensure currently required generation of AdapterHandlerLibrary::create_native_wrapper()
Reviewed-by: roland, iveresov
! src/share/vm/compiler/compileBroker.cpp
Changeset: b2ee5dc63353
Author: roland
Date: 2013-10-23 12:40 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b2ee5dc63353
8024070: C2 needs some form of type speculation
Summary: record unused type profile information with type system, propagate and use it.
Reviewed-by: kvn, twisti
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/types/TypeSpeculation.java
Changeset: 4c9115774c8e
Author: adlertz
Date: 2013-10-23 10:44 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4c9115774c8e
8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
Summary: We can reach this state from phi input rematerialization, so pass in the Reaches of the predecessor
Reviewed-by: roland, twisti
! src/share/vm/opto/reg_split.cpp
Changeset: 97d400662426
Author: adlertz
Date: 2013-10-23 19:22 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/97d400662426
Merge
Changeset: 9acbfe04b5c3
Author: iveresov
Date: 2013-10-23 11:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9acbfe04b5c3
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Summary: Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 1c90f0072f0d
Author: twisti
Date: 2013-10-23 15:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1c90f0072f0d
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
Reviewed-by: iveresov, jrose
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 3a04e444da6d
Author: iveresov
Date: 2013-10-23 16:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3a04e444da6d
Merge
Changeset: 59e8ad757e19
Author: rbackman
Date: 2013-10-18 10:41 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/59e8ad757e19
8026844: Various Math functions needs intrinsification
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/AddExactICondTest.java
+ test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoadTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/DecExactITest.java
+ test/compiler/intrinsics/mathexact/DecExactLTest.java
+ test/compiler/intrinsics/mathexact/IncExactITest.java
+ test/compiler/intrinsics/mathexact/IncExactLTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactICondTest.java
+ test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoadTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoadTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactICondTest.java
+ test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoadTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
Changeset: 68f07c29521b
Author: anoll
Date: 2013-10-15 08:38 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/68f07c29521b
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
Summary: Remove duplicate print
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
Changeset: d95eca175eff
Author: sspitsyn
Date: 2013-10-23 20:15 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d95eca175eff
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose
! src/share/vm/prims/methodHandles.cpp
Changeset: 0d1661d63d70
Author: vlivanov
Date: 2013-10-23 20:20 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0d1661d63d70
8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_globals.hpp
Changeset: f7d928a3181c
Author: roland
Date: 2013-10-24 19:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f7d928a3181c
8026978: JSR292: fatal error: Type profiling not implemented on this platform
Summary: force TypeProfileLevel to 0 on non x86
Reviewed-by: twisti
! src/share/vm/runtime/arguments.cpp
Changeset: 395499125cb0
Author: iveresov
Date: 2013-10-24 16:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/395499125cb0
Merge
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 6b32b911d723
Author: iveresov
Date: 2013-10-24 16:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6b32b911d723
Merge
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 1d1ea10fe09f
Author: mgerdin
Date: 2013-10-15 13:56 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1d1ea10fe09f
8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
Summary: Chunk up the last piece of committed memory in a VSN when getting a new one.
Reviewed-by: stefank, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp
Changeset: 91a88c8450f4
Author: mgerdin
Date: 2013-10-18 09:31 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/91a88c8450f4
8026698: Incorrect error handling in Metaspace::allocate
Reviewed-by: stefank, jwilhelm
! src/share/vm/memory/metaspace.cpp
Changeset: a1b05d4a6fd0
Author: stefank
Date: 2013-10-21 09:34 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a1b05d4a6fd0
8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
Reviewed-by: mgerdin, brutisso
+ test/gc/TestSystemGC.java
Changeset: 3dd24766da44
Author: stefank
Date: 2013-10-21 01:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3dd24766da44
Merge
Changeset: 2fab5b7e6140
Author: ehelin
Date: 2013-10-21 14:20 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2fab5b7e6140
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
Reviewed-by: coleenp, mgerdin, sspitsyn
! src/share/vm/prims/jvmtiImpl.cpp
Changeset: c7f403b05168
Author: sjohanss
Date: 2013-10-22 11:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/c7f403b05168
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
Summary: Changed the use of %d to SIZE_FORMAT macro in format string when printing size_t values.
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
Changeset: 0823c8bac468
Author: jcoomes
Date: 2013-10-22 12:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0823c8bac468
Merge
Changeset: 1b422ef5288a
Author: tschatzl
Date: 2013-10-23 10:23 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1b422ef5288a
8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
Summary: The field G1AllocRegion::_alloc_region needs to be declared volatile as it is used with that intention. Otherwise the compiler may generate the code that reloads the value which might have changed in the meantime, leading to spurious crashes.
Reviewed-by: iveresov, simonis, tschatzl
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
Changeset: 0dcdec729cda
Author: jcoomes
Date: 2013-10-25 08:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0dcdec729cda
Merge
Changeset: 82a9cdbf683e
Author: amurillo
Date: 2013-10-25 13:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/82a9cdbf683e
Merge
! src/share/vm/services/diagnosticCommand.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: bde83ddf920c
Author: amurillo
Date: 2013-10-25 13:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bde83ddf920c
Added tag hs25-b56 for changeset 82a9cdbf683e
! .hgtags
Changeset: e006d2e25bc7
Author: dholmes
Date: 2013-10-24 20:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e006d2e25bc7
8025673: [macosx] Disable X11 AWT toolkit
Summary: Disable but not completely remove the XAWT and headless toolkits on Mac OS X
Reviewed-by: dholmes
Contributed-by: david.dehaven at oracle.com
! src/os/bsd/vm/os_bsd.cpp
Changeset: 913a35723a0a
Author: katleman
Date: 2013-10-28 16:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/913a35723a0a
Merge
Changeset: 7fd913010dbb
Author: katleman
Date: 2013-10-29 14:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7fd913010dbb
Merge
Changeset: ddc3758f68db
Author: cl
Date: 2013-10-31 12:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ddc3758f68db
Added tag jdk8-b114 for changeset 7fd913010dbb
! .hgtags
Changeset: e39b138b2518
Author: acorn
Date: 2013-10-19 18:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e39b138b2518
8026893: Push 8026365 to TL early and add test
Reviewed-by: dcubed, kamg
! src/share/vm/classfile/verifier.cpp
! test/TEST.groups
+ test/runtime/8026365/InvokeSpecialAnonTest.java
Changeset: 0e55a181cb08
Author: lana
Date: 2013-10-28 12:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0e55a181cb08
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: ea1b8c643fc8
Author: lana
Date: 2013-10-30 13:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/ea1b8c643fc8
Merge
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 205834867346
Author: lana
Date: 2013-10-31 16:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/205834867346
Merge
Changeset: f94a9f0746d8
Author: amurillo
Date: 2013-10-25 13:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f94a9f0746d8
8027173: new hotspot build - hs25-b57
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e64f1fe9756b
Author: farvidsson
Date: 2013-10-24 10:02 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e64f1fe9756b
8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classes
Summary: Rewrite of the getLoadedClasses() method implementation to include anonymous classes.
Reviewed-by: coleenp, sspitsyn
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
Changeset: d70a665e25d7
Author: iklam
Date: 2013-10-24 22:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d70a665e25d7
8020753: JNI_CreateJavaVM on Mac OSX 10.9 Mavericks corrupts the callers stack size
Summary: Use hard-coded DEFAULT_MAIN_THREAD_STACK_PAGES = 2048 for 10.9
Reviewed-by: dcubed, iveresov
Contributed-by: gerard.ziemski at oracle.com
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: e4f478e7781b
Author: jbachorik
Date: 2013-10-25 09:07 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e4f478e7781b
8027294: Prepare hotspot for non TOD based uptime counter
Summary: Use HR timer when available for os::elapsed_counter() on linux/bsd. Add a new counter for the JVM uptime.
Reviewed-by: dholmes, sla
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
Changeset: a6177f601c64
Author: hseigel
Date: 2013-10-25 11:05 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a6177f601c64
8026822: metaspace/flags/maxMetaspaceSize throws OOM of unexpected type.java.lang.OutOfMemoryError: Compressed class space
Summary: Incorporate chunk size when seeing if OutOfMemoryError was caused by Metaspace or Compressed class space.
Reviewed-by: stefank, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
Changeset: 634715d59d9e
Author: hseigel
Date: 2013-10-25 11:13 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/634715d59d9e
Merge
Changeset: 209aa13ab8c0
Author: coleenp
Date: 2013-10-25 15:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/209aa13ab8c0
8024927: Nashorn performance regression with CompressedOops
Summary: Allocate compressed class space at end of Java heap. For small heap sizes, without CDS, save some space so compressed classes can have the same favorable compression as oops
Reviewed-by: stefank, hseigel, goetz
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/runtime/CompressedOops/CompressedClassPointers.java
Changeset: b4aa8fc5d0d5
Author: ccheung
Date: 2013-10-25 22:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b4aa8fc5d0d5
Merge
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/memory/metaspace.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 1a04de1aaedb
Author: dsamersoff
Date: 2013-10-28 21:41 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/1a04de1aaedb
8026950: Nits in agent ps_proc.c file breaks compilation of open hotspot
Summary: Fixed two compilation-breaking nits
Reviewed-by: sla, dholmes
! agent/src/os/bsd/ps_proc.c
Changeset: 85730a185147
Author: ccheung
Date: 2013-10-30 14:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/85730a185147
Merge
Changeset: 292050e5d5ea
Author: dholmes
Date: 2013-10-24 00:33 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/292050e5d5ea
8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK build
Reviewed-by: coleenp, twisti
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 066778844ed9
Author: jprovino
Date: 2013-10-27 14:11 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/066778844ed9
Merge
Changeset: f2f9139ccde9
Author: jprovino
Date: 2013-10-30 16:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f2f9139ccde9
Merge
Changeset: a007575ea726
Author: vladidan
Date: 2013-10-30 16:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a007575ea726
Merge
Changeset: 3b3133d93fb6
Author: brutisso
Date: 2013-10-28 13:27 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3b3133d93fb6
8027132: Print deprecation warning message for the flags controlling the CMS foreground collector
Reviewed-by: stefank, ehelin, ysr, tschatzl
! src/share/vm/runtime/arguments.cpp
+ test/gc/startup_warnings/TestCMSForegroundFlags.java
Changeset: 6d965678f21e
Author: ehelin
Date: 2013-10-31 21:20 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6d965678f21e
Merge
Changeset: bd3237e0e18d
Author: twisti
Date: 2013-10-24 16:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bd3237e0e18d
8026328: Setting a breakpoint on invokedynamic crashes the JVM
Reviewed-by: jrose, roland
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/handles.cpp
Changeset: cbe8ba0fb8fc
Author: twisti
Date: 2013-10-24 16:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/cbe8ba0fb8fc
Merge
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: f01788f13696
Author: adlertz
Date: 2013-10-25 10:13 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f01788f13696
8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Summary: Remove input to junk phi if they also become dead during post_allocate_copy_removal
Reviewed-by: roland
! src/share/vm/opto/postaloc.cpp
Changeset: 7ae254fd0b3c
Author: adlertz
Date: 2013-10-25 12:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7ae254fd0b3c
Merge
Changeset: 6c2f07d1495f
Author: roland
Date: 2013-10-28 09:58 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6c2f07d1495f
8027140: Assertion in compiler when running bigapps/Kitchensink/stability
Summary: filter() code for TypeKlassPtr not moved when permgen removal was introduced
Reviewed-by: twisti, iveresov
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: bfdb530cdffa
Author: roland
Date: 2013-10-28 12:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bfdb530cdffa
Merge
Changeset: a196f1aaec86
Author: anoll
Date: 2013-10-25 22:57 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a196f1aaec86
8026949: -Xint flag prints wrong warning: Initialization of C1 thread failed (no space to run compilers)
Summary: Exit compiler threads early during startup so that wrong error message is not printed
Reviewed-by: iveresov, twisti
! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/startup/StartupOutput.java
Changeset: 8c16f426dbb2
Author: iveresov
Date: 2013-10-28 15:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8c16f426dbb2
Merge
Changeset: fc1632f5021a
Author: iveresov
Date: 2013-10-28 17:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/fc1632f5021a
Merge
Changeset: a57a165b8296
Author: rbackman
Date: 2013-10-28 08:34 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a57a165b8296
8027353: Exact intrinsics: assert(n != NULL) failed: must not be null
Reviewed-by: kvn, roland
! src/share/vm/opto/library_call.cpp
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
Changeset: 60a32bb8ff99
Author: rbackman
Date: 2013-10-30 13:14 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/60a32bb8ff99
8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1
Reviewed-by: duke
! src/share/vm/opto/loopTransform.cpp
+ test/compiler/intrinsics/mathexact/NestedMathExactTest.java
Changeset: 4d3575d37a07
Author: iveresov
Date: 2013-10-30 22:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4d3575d37a07
8026735: Stream tests throw java.lang.IncompatibleClassChangeError
Summary: Put a band-aid to disable CHA-based inlining for interfaces with default methods in C1
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
+ test/compiler/inlining/InlineDefaultMethod.java
Changeset: 946a8294ab15
Author: iveresov
Date: 2013-10-31 04:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/946a8294ab15
8024919: G1: SPECjbb2013 crashes due to a broken object reference
Summary: Pass correct new value to post_barrer() in Unsafe.getAndSetObject() C1 intrinsic
Reviewed-by: kvn, roland
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
Changeset: 2dcd0bd2920d
Author: iveresov
Date: 2013-10-31 14:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2dcd0bd2920d
Merge
Changeset: 0836a3c28c6a
Author: iveresov
Date: 2013-10-31 15:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0836a3c28c6a
Merge
Changeset: 3b32d287da89
Author: amurillo
Date: 2013-11-01 08:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3b32d287da89
Merge
! src/os/bsd/vm/os_bsd.cpp
Changeset: afd012c940e4
Author: amurillo
Date: 2013-11-01 08:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/afd012c940e4
Added tag hs25-b57 for changeset 3b32d287da89
! .hgtags
Changeset: 9ebaac78a8a0
Author: amurillo
Date: 2013-11-05 14:06 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9ebaac78a8a0
Merge
Changeset: 2b8e28fdf503
Author: kvn
Date: 2013-11-05 17:38 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2b8e28fdf503
Merge
! make/Makefile
! make/defs.make
! make/linux/makefiles/gcc.make
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/globals_zero.hpp
! 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/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classLoader.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
- 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
- test/testlibrary/AssertsTest.java
- test/testlibrary/OutputAnalyzerReportingTest.java
- test/testlibrary/OutputAnalyzerTest.java
More information about the ppc-aix-port-dev
mailing list