hg: ppc-aix-port/jdk8/hotspot: 343 new changesets
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Mon May 6 08:57:28 PDT 2013
Changeset: 8196357e95b5
Author: amurillo
Date: 2013-03-08 08:22 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8196357e95b5
8009688: new hotspot build - hs25-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 255c0a4cb4eb
Author: sla
Date: 2013-03-05 08:50 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/255c0a4cb4eb
8009287: [parfait] Uninitialised variable in hotspot/agent/src/os/linux/ps_core.c
Reviewed-by: dholmes, kvn, mikael, morris
! agent/src/os/linux/ps_core.c
Changeset: 9058789475af
Author: iklam
Date: 2013-03-05 13:55 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9058789475af
7107135: Stack guard pages are no more protected after loading a shared library with executable stack
Summary: Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op.
Reviewed-by: dholmes, zgu
Contributed-by: ioi.lam at oracle.com
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
+ test/runtime/7107135/Test.java
+ test/runtime/7107135/Test7107135.sh
+ test/runtime/7107135/TestMT.java
+ test/runtime/7107135/test.c
Changeset: 6b803ba47588
Author: zgu
Date: 2013-03-07 14:06 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6b803ba47588
8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option
Summary: Corrected virtual memory recording and tagging code when large pages are used
Reviewed-by: coleenp, ccheung
! 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
Changeset: 3efdfd6ddbf2
Author: coleenp
Date: 2013-03-08 11:47 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3efdfd6ddbf2
8003553: NPG: metaspace objects should be zeroed in constructors
Summary: Zero metadata in constructors, not in allocation (and some in constructors)
Reviewed-by: jmasa, sspitsyn
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/metablock.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.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/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 252ad8d5f22b
Author: dcubed
Date: 2013-03-08 17:14 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/252ad8d5f22b
Merge
! src/os/bsd/vm/os_bsd.cpp
Changeset: 35ef86296a5d
Author: dcubed
Date: 2013-03-08 17:49 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/35ef86296a5d
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 5939f5953b45
Author: coleenp
Date: 2013-03-13 09:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5939f5953b45
8009836: nsk/regression/b4222717 fails with empty stack trace
Summary: Some zeroing was missed for bug 8003553, causing empty stack traces and Xcom crashes, add back zeroing to metablock
Reviewed-by: dholmes, rbackman
! src/share/vm/memory/metablock.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/method.cpp
Changeset: 96480359523a
Author: coleenp
Date: 2013-03-11 14:00 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/96480359523a
8008965: @Contended fails with classes having static fields
Summary: Disable @Contended support for static fields
Reviewed-by: coleenp, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/8003985/Test8003985.java
Changeset: d6320e955c89
Author: coleenp
Date: 2013-03-13 13:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d6320e955c89
Merge
Changeset: 0ede345ec7c9
Author: coleenp
Date: 2013-03-13 15:15 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0ede345ec7c9
8009829: CDS: JDK JPRT test fails crash in Symbol::equals()
Summary: -Xshare:dump was creating a Symbol in C_heap. There's an assert there that jdk jprt wasn't hitting because it was only done in product
Reviewed-by: dholmes, hseigel, iklam
! src/share/vm/classfile/symbolTable.cpp
Changeset: c8b31b461e1a
Author: coleenp
Date: 2013-03-13 17:34 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c8b31b461e1a
8003419: NPG: Clean up metadata created during class loading if failure
Summary: Store metadata on ClassFileParser instance to be cleaned up by destructor. This enabled some refactoring of the enormous parseClassFile function.
Reviewed-by: jmasa, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: fad90b102190
Author: jprovino
Date: 2013-03-06 13:38 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fad90b102190
8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options
Summary: Changes to arguments.cpp for warnings vs. errors. Changes for CDS arguments.
Reviewed-by: coleenp, cjplummer
! make/excludeSrc.make
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 47bc9800972c
Author: jprovino
Date: 2013-03-06 13:46 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/47bc9800972c
8006498: #if <symbol> is wrong in the code.
Summary: ASSERT and other symbols used incorrectly with #if are supposed to be defined or not.
Reviewed-by: dholmes, mikael
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiTrace.hpp
Changeset: 67342b960b47
Author: jprovino
Date: 2013-03-06 13:50 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/67342b960b47
8008474: Add -Wundef to warning flags.
Summary: Force use of undefined macros to be and error.
Reviewed-by: dholmes, mikael
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: cb75b67f04fb
Author: jprovino
Date: 2013-03-08 12:35 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cb75b67f04fb
Merge
! make/bsd/makefiles/gcc.make
Changeset: 69ffa4ac9e53
Author: jprovino
Date: 2013-03-12 00:02 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/69ffa4ac9e53
8009835: Only produce a warning when -Xshare:auto is explicitly requested
Summary: The minimal JVM is printing a warning message for default settings when it should quitely ignore them.
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/arguments.cpp
Changeset: 9102c4111564
Author: jprovino
Date: 2013-03-14 10:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9102c4111564
Merge
Changeset: ed53b50794d7
Author: vladidan
Date: 2013-03-14 12:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ed53b50794d7
Merge
Changeset: 0094485b46c7
Author: roland
Date: 2013-03-13 09:44 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0094485b46c7
8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly.
Reviewed-by: kvn
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_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/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/8009761/Test8009761.java
Changeset: 056ab43544a4
Author: neliasso
Date: 2013-03-13 10:56 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/056ab43544a4
8009721: Make PhaseLive independent from regalloc
Summary: Moved class definition of LRG_List from chaitin.hpp to live.hpp
Reviewed-by: kvn, rbackman, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/live.hpp
Changeset: 6d98efabf3ba
Author: neliasso
Date: 2013-03-13 13:44 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6d98efabf3ba
Merge
Changeset: b7c2c5b2572c
Author: neliasso
Date: 2013-02-13 10:25 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b7c2c5b2572c
8005772: Stubs report compile id -1 in phase events
Summary: Use 0 to indicate id is NA, -1 for error or uninitalized
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/compile.cpp
Changeset: 71f13276159d
Author: morris
Date: 2013-03-14 07:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/71f13276159d
8008560: [parfait] Null pointer deference in hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Summary: add null pointer check in signal handler
Reviewed-by: kvn
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: fba788946616
Author: morris
Date: 2013-03-14 16:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fba788946616
Merge
Changeset: 9def4075da6d
Author: tamao
Date: 2013-03-05 15:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9def4075da6d
8008079: G1: Add nextObject routine to CMBitMapRO and replace nextWord
Summary: Update the task local finger to the start of the next object when marking aborts, in order to avoid the redundant scanning of all 0's when the marking task restarts, if otherwise updating to the next word. In addition, reuse the routine nextObject() in routine iterate().
Reviewed-by: johnc, ysr
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 209f8ba5020b
Author: tamao
Date: 2013-03-07 10:44 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/209f8ba5020b
8008368: Deprecate MaxGCMinorPauseMillis
Summary: Deprecate MaxGCMinorPauseMillis and emit a warning if set by users
Reviewed-by: brutisso, johnc
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 1f3354851c91
Author: stefank
Date: 2013-03-11 08:49 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1f3354851c91
Merge
Changeset: 167812fe00bb
Author: kevinw
Date: 2013-03-11 12:56 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/167812fe00bb
8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
Reviewed-by: jwilhelm, ehelin, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 71f619500f9b
Author: kevinw
Date: 2013-03-11 15:37 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/71f619500f9b
Merge
Changeset: 1c88b99a2b01
Author: mgerdin
Date: 2013-03-12 09:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1c88b99a2b01
8009282: Assertion "assert(used_and_free == capacity_bytes) failed: Accounting is wrong" failed with -XX:+Verbose -XX:+TraceMetadataChunkAllocation
Summary: Assertion is only valid when at a safepoint, adjust accordingly.
Reviewed-by: stefank, jmasa, tamao
! src/share/vm/memory/metaspace.cpp
Changeset: ca9580859cf4
Author: stefank
Date: 2013-03-11 02:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ca9580859cf4
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA
Summary: Don't scan pages outside the given range.
Reviewed-by: jwilhelm, jmasa
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
Changeset: 62609ffa2fc6
Author: tschatzl
Date: 2013-03-12 15:10 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/62609ffa2fc6
8008684: CMS: concurrent phase start markers should always be printed
Summary: Print the concurrent phase start markers for CMS when PrintGCDetails is enabled, not only if both PrintGCDetails and PrintGCTimeStamps are.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: eac371996b44
Author: brutisso
Date: 2013-03-12 08:33 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/eac371996b44
8001049: VM crashes when running with large -Xms and not specifying ObjectAlignmentInBytes
Summary: Take the initial heap size into account when checking the heap size for compressed oops
Reviewed-by: jmasa, kvn, hseigel, ctornqvi
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 993d878108d9
Author: brutisso
Date: 2013-03-13 05:14 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/993d878108d9
Merge
Changeset: 82657b6a8cc0
Author: jmasa
Date: 2013-03-12 11:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/82657b6a8cc0
6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
Reviewed-by: johnc
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 15401203db6b
Author: stefank
Date: 2013-03-15 08:57 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/15401203db6b
Merge
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: a10dc1469c3f
Author: stefank
Date: 2013-03-15 04:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a10dc1469c3f
Merge
Changeset: f1629878512f
Author: katleman
Date: 2013-03-14 15:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f1629878512f
Added tag jdk8-b81 for changeset 65b797426a3b
! .hgtags
Changeset: b95ad0610fef
Author: asaha
Date: 2012-10-26 09:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b95ad0610fef
Merge
- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGenGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGenGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/MethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java
- make/solaris/makefiles/reorder_COMPILER1_amd64
- make/solaris/makefiles/reorder_COMPILER1_i486
- make/solaris/makefiles/reorder_COMPILER1_sparc
- make/solaris/makefiles/reorder_COMPILER1_sparcv9
- make/solaris/makefiles/reorder_COMPILER2_amd64
- make/solaris/makefiles/reorder_COMPILER2_i486
- make/solaris/makefiles/reorder_COMPILER2_sparc
- make/solaris/makefiles/reorder_COMPILER2_sparcv9
- make/solaris/makefiles/reorder_CORE_i486
- make/solaris/makefiles/reorder_CORE_sparc
- make/solaris/makefiles/reorder_CORE_sparcv9
- make/solaris/makefiles/reorder_TIERED_amd64
- make/solaris/makefiles/reorder_TIERED_i486
- make/solaris/makefiles/reorder_TIERED_sparc
- make/solaris/makefiles/reorder_TIERED_sparcv9
- make/solaris/reorder.sh
- src/cpu/sparc/vm/dump_sparc.cpp
- src/cpu/x86/vm/dump_x86_32.cpp
- src/cpu/x86/vm/dump_x86_64.cpp
- src/cpu/zero/vm/dump_zero.cpp
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
- src/share/vm/ci/ciArrayKlassKlass.hpp
- src/share/vm/ci/ciCPCache.cpp
- src/share/vm/ci/ciCPCache.hpp
- src/share/vm/ci/ciInstanceKlassKlass.cpp
- src/share/vm/ci/ciInstanceKlassKlass.hpp
- src/share/vm/ci/ciKlassKlass.cpp
- src/share/vm/ci/ciKlassKlass.hpp
- src/share/vm/ci/ciMethodKlass.cpp
- src/share/vm/ci/ciMethodKlass.hpp
- src/share/vm/ci/ciObjArrayKlassKlass.cpp
- src/share/vm/ci/ciObjArrayKlassKlass.hpp
- src/share/vm/ci/ciTypeArrayKlassKlass.cpp
- src/share/vm/ci/ciTypeArrayKlassKlass.hpp
! src/share/vm/compiler/compilerOracle.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
- src/share/vm/memory/classify.cpp
- src/share/vm/memory/classify.hpp
- src/share/vm/memory/compactPermGen.hpp
- src/share/vm/memory/compactingPermGenGen.cpp
- src/share/vm/memory/compactingPermGenGen.hpp
- src/share/vm/memory/dump.cpp
- src/share/vm/memory/permGen.cpp
- src/share/vm/memory/permGen.hpp
- src/share/vm/memory/restore.cpp
- src/share/vm/memory/serialize.cpp
- src/share/vm/oops/arrayKlassKlass.cpp
- src/share/vm/oops/arrayKlassKlass.hpp
- src/share/vm/oops/compiledICHolderKlass.cpp
- src/share/vm/oops/compiledICHolderKlass.hpp
- src/share/vm/oops/compiledICHolderOop.cpp
- src/share/vm/oops/compiledICHolderOop.hpp
- src/share/vm/oops/constMethodKlass.cpp
- src/share/vm/oops/constMethodKlass.hpp
- src/share/vm/oops/constMethodOop.cpp
- src/share/vm/oops/constMethodOop.hpp
- src/share/vm/oops/constantPoolKlass.cpp
- src/share/vm/oops/constantPoolKlass.hpp
- src/share/vm/oops/constantPoolOop.cpp
- src/share/vm/oops/constantPoolOop.hpp
- src/share/vm/oops/cpCacheKlass.cpp
- src/share/vm/oops/cpCacheKlass.hpp
- src/share/vm/oops/cpCacheOop.cpp
- src/share/vm/oops/cpCacheOop.hpp
- src/share/vm/oops/instanceKlassKlass.cpp
- src/share/vm/oops/instanceKlassKlass.hpp
- src/share/vm/oops/klassKlass.cpp
- src/share/vm/oops/klassKlass.hpp
- src/share/vm/oops/klassOop.cpp
- src/share/vm/oops/klassOop.hpp
- src/share/vm/oops/methodDataKlass.cpp
- src/share/vm/oops/methodDataKlass.hpp
- src/share/vm/oops/methodDataOop.cpp
- src/share/vm/oops/methodDataOop.hpp
- src/share/vm/oops/methodKlass.cpp
- src/share/vm/oops/methodKlass.hpp
- src/share/vm/oops/methodOop.cpp
- src/share/vm/oops/methodOop.hpp
- src/share/vm/oops/objArrayKlassKlass.cpp
- src/share/vm/oops/objArrayKlassKlass.hpp
- src/share/vm/oops/typeArrayKlassKlass.cpp
- src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 77443715ec55
Author: kamg
Date: 2012-11-05 17:03 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/77443715ec55
8001307: Modify ACC_SUPER behavior
Summary: Disallow non-virtual calls even when ACC_SUPER is absent.
Reviewed-by: kvn, acorn
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b5cb079ecaa4
Author: ewendeli
Date: 2013-02-03 22:43 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b5cb079ecaa4
Merge
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 1cabf9c80e84
Author: ewendeli
Date: 2013-02-19 21:45 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1cabf9c80e84
Merge
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: d4a32a6f8c82
Author: ewendeli
Date: 2013-02-25 07:22 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d4a32a6f8c82
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 11d5942ef9c7
Author: lana
Date: 2013-03-12 18:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/11d5942ef9c7
Merge
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5ee744831dcb
Author: lana
Date: 2013-03-14 19:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5ee744831dcb
Merge
Changeset: 0631ebcc45f0
Author: amurillo
Date: 2013-03-15 11:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0631ebcc45f0
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 3db4ab0e12f4
Author: amurillo
Date: 2013-03-15 11:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3db4ab0e12f4
Added tag hs25-b23 for changeset 0631ebcc45f0
! .hgtags
Changeset: 7ae04e71af90
Author: amurillo
Date: 2013-03-15 11:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7ae04e71af90
8010105: new hotspot build - hs25-b24
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 39432a1cefdd
Author: minqi
Date: 2013-03-14 00:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/39432a1cefdd
8003348: SA can not read core file on OS
Summary: Macosx uses Mach-O file format for binary files, not ELF format. Currently SA works on core files on other platforms, t his change enables SA work on core file generated on Darwin.
Reviewed-by: sla, sspitsyn
Contributed-by: yumin.qi at oracle.com
! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! agent/src/os/bsd/libproc.h
! agent/src/os/bsd/libproc_impl.c
! agent/src/os/bsd/libproc_impl.h
! agent/src/os/bsd/ps_core.c
! agent/src/os/bsd/symtab.c
! agent/src/os/bsd/symtab.h
! agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! agent/src/share/native/sadis.c
! make/bsd/makefiles/saproc.make
Changeset: 1fc4d4768b90
Author: coleenp
Date: 2013-03-15 17:24 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1fc4d4768b90
8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL)
Summary: Check for exception during SystemDictionary::resolve_instance_class_or_null() and clean up.
Reviewed-by: coleenp, acorn, hseigel, minqi
Contributed-by: ioi.lam at oracle.com
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
Changeset: 82f49e8e2c28
Author: zgu
Date: 2013-03-15 11:53 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/82f49e8e2c28
8009614: nsk/split_verifier/stress/ifelse/ifelse002_30 fails with 'assert((size & (granularity - 1)) == 0) failed: size not aligned to os::vm_allocation_granularity()
Summary: Align up vm allocation size to os defined granularity
Reviewed-by: dholmes, coleenp
! src/share/vm/memory/metaspace.cpp
Changeset: 919a5f9f36a9
Author: zgu
Date: 2013-03-15 17:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/919a5f9f36a9
Merge
Changeset: 82ab039b9680
Author: dcubed
Date: 2013-03-17 08:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/82ab039b9680
Merge
! src/share/vm/memory/metaspace.cpp
Changeset: 117bb0519114
Author: sla
Date: 2013-03-19 13:41 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/117bb0519114
8009456: SA: typeToVtbl of BasicTypeDataBase should not be static
Reviewed-by: coleenp, sla
Contributed-by: yunda.mly at taobao.com
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
Changeset: 686916dc0439
Author: sla
Date: 2013-03-19 13:44 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/686916dc0439
8009457: SA: A small fix on "scanoops" command in CLHSDB
Reviewed-by: sla, coleenp, kmo
Contributed-by: yunda.mly at taobao.com
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
Changeset: 9960dce2024f
Author: kmo
Date: 2013-03-14 13:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9960dce2024f
8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012
Summary: add cases for _MSC_VER == 1600 and 1700
Reviewed-by: zgu
! src/share/vm/runtime/vm_version.cpp
Changeset: a40807924950
Author: kmo
Date: 2013-03-14 16:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a40807924950
Merge
Changeset: f3d486462d36
Author: morris
Date: 2013-03-15 18:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f3d486462d36
Merge
Changeset: 96ef09c26978
Author: morris
Date: 2013-03-16 07:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/96ef09c26978
8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cpp
Summary: add guarantee() to as_instance_type()
Reviewed-by: kvn, twisti
! src/share/vm/opto/type.cpp
Changeset: 8b4ce9870fd6
Author: morris
Date: 2013-03-16 07:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8b4ce9870fd6
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp
Summary: add guarantee() to add_generation_memory_pool()
Reviewed-by: kvn, twisti
! src/share/vm/services/memoryService.cpp
Changeset: 0a2deac0bbfb
Author: morris
Date: 2013-03-16 07:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0a2deac0bbfb
8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
Summary: add guarantee() to oop_result inlines
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/frame_x86.inline.hpp
Changeset: 9ef47379df20
Author: morris
Date: 2013-03-16 07:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9ef47379df20
8010144: [parfait] Null pointer deference in hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Summary: add null check to signal handler
Reviewed-by: dcubed
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: 8552f0992748
Author: kmo
Date: 2013-03-15 22:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8552f0992748
8008796: SA: Oop.iterateFields() should support CompressedKlassPointers again
Summary: add a missing change from JDK-7054512 so that Oop.iterateFields() works with UseCompressedKlassPointers
Reviewed-by: coleenp, roland
Contributed-by: yunda.mly at taobao.com
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
Changeset: 592f9722c72e
Author: kmo
Date: 2013-03-16 21:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/592f9722c72e
Merge
Changeset: 4efac99a998b
Author: iignatyev
Date: 2013-03-18 04:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4efac99a998b
8008211: Some of WB tests on compiler fail
Reviewed-by: kvn, vlivanov
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: a5de0cc2f91c
Author: roland
Date: 2013-03-18 13:19 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a5de0cc2f91c
8008555: Debugging code in compiled method sometimes leaks memory
Summary: support for strings that have same life-time as code that uses them.
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp
Changeset: 578d9044c463
Author: roland
Date: 2013-03-18 09:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/578d9044c463
Merge
Changeset: be4d5c6c1f79
Author: neliasso
Date: 2013-03-19 10:31 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/be4d5c6c1f79
8010121: Remove definition of ShouldNotReachHere2(msg)
Reviewed-by: kvn, stefank, rbackman, twisti
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
Changeset: f15df3af32c5
Author: morris
Date: 2013-03-19 07:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f15df3af32c5
8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp
Summary: add guarantee() to DoScheduling()
Reviewed-by: twisti, kvn
! src/share/vm/opto/output.cpp
Changeset: 75a28f465a12
Author: morris
Date: 2013-03-19 07:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/75a28f465a12
8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cpp
Summary: add NULL checks for compiler name
Reviewed-by: twisti, kvn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: 80208f353616
Author: kvn
Date: 2013-03-19 10:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/80208f353616
8010222: 8007439 disabled inlining of cold accessor methods
Summary: added missing parenthesis
Reviewed-by: jrose
! src/share/vm/opto/bytecodeInfo.cpp
Changeset: 2eef6d34833b
Author: morris
Date: 2013-03-19 11:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2eef6d34833b
8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cpp
Summary: add guarantee() checks to merge_state_into_bb()
Reviewed-by: kvn
! src/share/vm/oops/generateOopMap.cpp
Changeset: 3b9368710f08
Author: morris
Date: 2013-03-19 12:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3b9368710f08
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
Summary: add guarantee() checks
Reviewed-by: kvn
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
Changeset: 1275835a4ccc
Author: morris
Date: 2013-03-19 16:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1275835a4ccc
Merge
Changeset: 41340544e182
Author: morris
Date: 2013-03-20 06:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/41340544e182
8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cpp
Summary: add guarantee() to set_to_interpreted()
Reviewed-by: kvn
! src/share/vm/code/compiledIC.cpp
Changeset: 2dec1d9bfbe1
Author: morris
Date: 2013-03-20 06:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2dec1d9bfbe1
8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cpp
Summary: add guarantee() to get_instance_klass_for_declared_method_holder()
Reviewed-by: kvn
! src/share/vm/ci/ciEnv.cpp
Changeset: 653d0346aa80
Author: morris
Date: 2013-03-20 06:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/653d0346aa80
8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp
Summary: add guarantee() to disqualify_method()
Reviewed-by: kvn
! src/share/vm/classfile/defaultMethods.cpp
Changeset: a59625d96f71
Author: morris
Date: 2013-03-20 07:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a59625d96f71
8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cpp
Summary: add guarantee() to insert_pre_post_loops()
Reviewed-by: kvn
! src/share/vm/opto/loopTransform.cpp
Changeset: 98f3af397705
Author: twisti
Date: 2013-03-20 17:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/98f3af397705
8006965: remove test_gamma and add dedicated test_* targets instead
Reviewed-by: kvn, jcoomes
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
- make/test/Queens.java
Changeset: 589aa23334ea
Author: morris
Date: 2013-03-21 10:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/589aa23334ea
8009584: [parfait] Null pointer deference in hotspot/src/cpu/x86/vm/relocInfo_x86.cpp
Summary: added guarantee() to pd_address_in_code()
Reviewed-by: kvn
! src/cpu/x86/vm/relocInfo_x86.cpp
Changeset: c3c64a973559
Author: morris
Date: 2013-03-21 10:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c3c64a973559
8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp
Summary: added guarantee() to print_entry_on()
Reviewed-by: kvn
! src/share/vm/oops/constantPool.cpp
Changeset: 3536ea6bc4df
Author: morris
Date: 2013-03-21 21:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3536ea6bc4df
Merge
- make/test/Queens.java
Changeset: 79af1312fc2c
Author: mgerdin
Date: 2013-03-14 10:54 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/79af1312fc2c
8005602: NPG: classunloading does not happen while CMS GC with -XX:+CMSClassUnloadingEnabled is used
Summary: Call purge() on CLDG after sweep(), reorder purge() call in GenCollectedHeap
Reviewed-by: jmasa, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
Changeset: 3c226052f7dc
Author: tschatzl
Date: 2013-03-14 09:37 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3c226052f7dc
6733980: par compact - TraceGen1Time always shows 0.0000 seconds
Summary: Use the correct collector to retrieve accumulated gen1 trace time
Reviewed-by: johnc, jmasa
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
Changeset: 19f9fabd94cc
Author: stefank
Date: 2013-03-18 09:34 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/19f9fabd94cc
Merge
! src/share/vm/memory/metaspace.cpp
Changeset: fa08949fe0cb
Author: johnc
Date: 2013-03-18 11:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fa08949fe0cb
8009536: G1: Apache Lucene hang during reference processing
Summary: In CMTask::do_marking_step(), Skip offering termination and entering the first and second synchronization barriers if called from a serial context, i.e. the VM thread.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: e864cc14ca75
Author: johnc
Date: 2013-03-19 00:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e864cc14ca75
8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809
Summary: Skip reference processing if the global marking stack overflows during remark. Refactor and rename set_phase(); move code that sets the concurrency level into its own routine. Do not call set_phase() from within parallel reference processing; use the concurrency level routine instead. The marking state should only set reset by CMTask[0] during the concurrent phase of the marking cycle; if an overflow occurs at any stage during the remark, the marking state will be reset after reference processing.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 1179172e9ec9
Author: johnc
Date: 2013-03-19 09:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1179172e9ec9
8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
Summary: If the marking stack overflows while the marking tasks are draining the SATB buffers, remark will exit with some SATB buffers left unprocessed. Relax the guarantee to allow for overflow.
Reviewed-by: jmasa, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 7f0cb32dd233
Author: mgerdin
Date: 2013-03-21 09:07 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7f0cb32dd233
8004241: NPG: Metaspace occupies more memory than specified by -XX:MaxMetaspaceSize option
Summary: Enforce MaxMetaspaceSize for both metaspace parts, check MaxMetaspaceSize against "reserved", not "capacity"
Reviewed-by: jmasa, johnc
! src/share/vm/memory/metaspace.cpp
Changeset: 47902e9acb3a
Author: stefank
Date: 2013-03-22 10:32 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/47902e9acb3a
Merge
! src/share/vm/memory/metaspace.cpp
Changeset: 5855e849c7e6
Author: stefank
Date: 2013-03-22 12:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5855e849c7e6
Merge
Changeset: 499ccc15bbc8
Author: bpittore
Date: 2013-03-15 15:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/499ccc15bbc8
8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs
Reviewed-by: dlong, alanb, mduigou
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/runtime/thread.cpp
Changeset: 9e62e72c59cc
Author: bobv
Date: 2013-03-17 06:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9e62e72c59cc
Merge
Changeset: 3be6a41ad358
Author: dholmes
Date: 2013-03-18 19:34 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3be6a41ad358
8008783: Modifications needed to JPRT to allow for building hard float abi and new bundle changes
Reviewed-by: twisti, collins, bobv, jwilhelm
! make/jprt.properties
Changeset: 804663118c1f
Author: jprovino
Date: 2013-03-22 10:09 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/804663118c1f
Merge
Changeset: aca25026e2a4
Author: vladidan
Date: 2013-03-22 17:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/aca25026e2a4
Merge
Changeset: 4f7380dca47e
Author: katleman
Date: 2013-03-21 10:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4f7380dca47e
Added tag jdk8-b82 for changeset 3db4ab0e12f4
! .hgtags
Changeset: e3a41fc02348
Author: amurillo
Date: 2013-03-23 01:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e3a41fc02348
Merge
- make/test/Queens.java
Changeset: 1c8db54ee9f3
Author: amurillo
Date: 2013-03-23 01:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1c8db54ee9f3
Added tag hs25-b24 for changeset e3a41fc02348
! .hgtags
Changeset: 59a41e1357ab
Author: amurillo
Date: 2013-03-23 10:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/59a41e1357ab
8010498: new hotspot build - hs25-b25
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: eca90b8a06eb
Author: rdurbin
Date: 2013-03-19 11:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/eca90b8a06eb
7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test
7123945: runtime/6878713/Test6878713.sh require about 2G of native memory, swaps and times out
Summary: Add new diagnostic option -XX:MallocMaxTestWords=NNN and fix Test6878713.sh.
Reviewed-by: dcubed, coleenp, dholmes, iklam
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! test/runtime/6878713/Test6878713.sh
Changeset: a649f6511c04
Author: ctornqvi
Date: 2013-03-20 08:17 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a649f6511c04
8010084: Race in runtime/NMT/BaselineWithParameter.java
Summary: Added a waitFor() on the process
Reviewed-by: mgerdin, sla, zgu
! test/runtime/NMT/BaselineWithParameter.java
Changeset: 91bf0bdae37b
Author: coleenp
Date: 2013-03-20 08:04 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/91bf0bdae37b
8008217: CDS: Class data sharing limits the malloc heap on Solaris
Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress. In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address.
Reviewed-by: kvn, dcubed, zgu, hseigel
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 2c7663baeb67
Author: acorn
Date: 2013-03-20 11:43 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2c7663baeb67
8010017: lambda: reflection get(Declared)Methods support for default methods.
Summary: Don't expose vm generated overpass (bridges to default methods).
Reviewed-by: dholmes, fparain
! src/share/vm/prims/jvm.cpp
Changeset: 79259e97a072
Author: acorn
Date: 2013-03-20 12:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/79259e97a072
Merge
Changeset: 1feda2e9f044
Author: ctornqvi
Date: 2013-03-20 20:40 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1feda2e9f044
8007982: some runtime/CommandLine/ tests fail on 32-bit platforms
Summary: Changed tests to use platform independent flags
Reviewed-by: collins, hseigel, zgu
! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
Changeset: 81d1b58c078f
Author: rdurbin
Date: 2013-03-20 20:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/81d1b58c078f
8010396: checking MallocMaxTestWords in testMalloc() function is redundant
Summary: Remove redundant checks in testMalloc and add assert.
Reviewed-by: dcubed, coleenp, dholmes
! src/share/vm/runtime/os.cpp
Changeset: e7081eb7e786
Author: dcubed
Date: 2013-03-20 20:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e7081eb7e786
Merge
Changeset: 06db4c0afbf3
Author: zgu
Date: 2013-03-20 09:42 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/06db4c0afbf3
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT
8009777: NMT: add new NMT dcmd to control auto shutdown option
Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation
Reviewed-by: dcubed, coleenp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
Changeset: 0ac03fef364f
Author: zgu
Date: 2013-03-21 06:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0ac03fef364f
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 14509df4cd63
Author: iklam
Date: 2013-03-21 20:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/14509df4cd63
8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
Summary: Call dlerror() in VM thread as necessary.
Reviewed-by: coleenp, dholmes
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
+ test/runtime/8010389/VMThreadDlopen.java
Changeset: 6574f999e0cf
Author: dcubed
Date: 2013-03-23 22:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6574f999e0cf
Merge
! src/share/vm/memory/metaspace.cpp
Changeset: c342fbdf8a70
Author: ctornqvi
Date: 2013-03-24 09:11 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c342fbdf8a70
8008454: test/runtime/NMT/PrintNMTStatistics is broken
Summary: Added @run tag so that it actually runs the test, also fixed broken command line and incorrect parsing. Also reviewed by gerard.ziemski at oracle.com
Reviewed-by: mgerdin, zgu
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 9c8e53c7bed0
Author: ctornqvi
Date: 2013-03-24 09:21 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9c8e53c7bed0
Merge
- make/test/Queens.java
Changeset: 729be16a470b
Author: hseigel
Date: 2013-03-25 08:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/729be16a470b
8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions.
Summary: Don't check the padding bits if class file version is >= 51.
Reviewed-by: kvn, dholmes, coleenp
! src/share/vm/classfile/verifier.cpp
Changeset: b8deb3205b51
Author: bharadwaj
Date: 2013-03-25 09:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b8deb3205b51
8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b
Summary: Remove support for verification of class files with version 52 and above from type inference verifier.
Reviewed-by: acorn, hseigel
! src/share/vm/classfile/verifier.cpp
- test/runtime/8007736/TestStaticIF.java
Changeset: 1916ca1dec2f
Author: rbackman
Date: 2013-03-26 15:00 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1916ca1dec2f
8009382: Add JVM_Get{Field|Method}TypeAnnotations
Reviewed-by: dcubed, rbackman
Contributed-by: Joel Borggren-Franck <joel.franck at oracle.com>
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 36376b540a98
Author: hseigel
Date: 2013-03-26 09:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/36376b540a98
8009595: The UseSplitVerifier option needs to be deprecated.
Summary: Put UseSplitVerifier option on the deprecated list.
Reviewed-by: dcubed, kmo, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a8016373a893
Author: hseigel
Date: 2013-03-26 12:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a8016373a893
Merge
Changeset: 6b748c9e1845
Author: zgu
Date: 2013-03-26 14:11 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6b748c9e1845
8010651: create.bat still builds the kernel
Summary: Remove old kernel build targets and VS C++ projects created by create.bat on Windows
Reviewed-by: coleenp, sla
! make/windows/build.make
! make/windows/create.bat
! make/windows/makefiles/compile.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
Changeset: 85192022ba8c
Author: zgu
Date: 2013-03-26 11:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/85192022ba8c
Merge
- test/runtime/8007736/TestStaticIF.java
Changeset: 23f2d309e855
Author: zgu
Date: 2013-03-26 15:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/23f2d309e855
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
Changeset: 7f16d1812865
Author: tamao
Date: 2013-03-20 12:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7f16d1812865
7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp
Summary: Remove the related assertions becasue they do not hold here.
Reviewed-by: jmasa, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: dbd5837b342f
Author: ehelin
Date: 2013-03-22 16:10 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dbd5837b342f
8000754: NPG: Implement a MemoryPool MXBean for Metaspace
Reviewed-by: jmasa, stefank
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
+ test/gc/metaspace/TestMetaspaceMemoryPools.java
Changeset: 338b3a9e29b5
Author: stefank
Date: 2013-03-25 11:00 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/338b3a9e29b5
Merge
! src/share/vm/services/memoryService.cpp
Changeset: 42e370795a39
Author: ehelin
Date: 2013-03-27 10:55 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/42e370795a39
8010818: NPG: Remove metaspace memory pools
Reviewed-by: mgerdin, stefank
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
- test/gc/metaspace/TestMetaspaceMemoryPools.java
Changeset: aeb22fdaa14c
Author: brutisso
Date: 2013-03-28 09:07 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/aeb22fdaa14c
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 728b89404e34
Author: jprovino
Date: 2013-03-21 10:18 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/728b89404e34
8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm
Summary: jvmtiClassFileReconstituter.cpp needs to be added to the list of files to exclude when JVMTI is excluded from the jvm
Reviewed-by: dholmes, sspitsyn
! make/excludeSrc.make
Changeset: 7ca101eef24a
Author: jprovino
Date: 2013-03-23 14:59 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7ca101eef24a
Merge
Changeset: 04d6d4322c6a
Author: collins
Date: 2013-03-27 09:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/04d6d4322c6a
8009152: A number of jtreg tests need review/improvement
Summary: Added a new test_env.txt file to capture common shell variable. Added concept of COMPILEJAVA for use when TESTJAVA is a JRE. If COMPILEJAVA not set then TESTJAVA will be the default with assumption it is a JDK.
Reviewed-by: kvn, brutisso, coleenp
! test/compiler/5091921/Test6890943.sh
! test/compiler/5091921/Test7005594.sh
! test/compiler/6857159/Test6857159.sh
! test/compiler/7068051/Test7068051.sh
! test/compiler/7070134/Test7070134.sh
! test/compiler/7200264/Test7200264.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/6929067/Test6929067.sh
! test/runtime/7020373/Test7020373.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7107135/Test7107135.sh
! test/runtime/7110720/Test7110720.sh
! test/runtime/7158804/Test7158804.sh
! test/runtime/7162488/Test7162488.sh
+ test/test_env.sh
Changeset: d1897e7e0488
Author: collins
Date: 2013-03-28 15:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d1897e7e0488
Merge
! test/runtime/6878713/Test6878713.sh
Changeset: e614fc564ded
Author: katleman
Date: 2013-03-28 10:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e614fc564ded
Added tag jdk8-b83 for changeset 1c8db54ee9f3
! .hgtags
Changeset: 8d0f263a370c
Author: amurillo
Date: 2013-03-28 19:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8d0f263a370c
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
- test/runtime/8007736/TestStaticIF.java
Changeset: af788b85010e
Author: amurillo
Date: 2013-03-28 19:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/af788b85010e
Added tag hs25-b25 for changeset 8d0f263a370c
! .hgtags
Changeset: d26674db4d91
Author: amurillo
Date: 2013-03-28 19:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d26674db4d91
8011022: new hotspot build - hs25-b26
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0c3ee6f1fa23
Author: coleenp
Date: 2013-03-27 08:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0c3ee6f1fa23
8009531: Crash when redefining class with annotated method
Summary: Neglected to copy the annotations in clone_with_new_data when they were moved to ConstMethod.
Reviewed-by: acorn, sspitsyn, dcubed
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
Changeset: aa758f0c5b1c
Author: hseigel
Date: 2013-03-27 11:41 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/aa758f0c5b1c
8010833: Test7116786.java is failing on most configs after fix for 8010667
Summary: Update test to recognize that non-zero pad bytes for lookupswitch/tablewsitch opcodes are now valid.
Reviewed-by: dcubed, twisti, kvn, coleenp, dholmes
! test/runtime/7116786/Test7116786.java
Changeset: b601102d00c8
Author: hseigel
Date: 2013-03-27 13:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b601102d00c8
Merge
Changeset: cd3089a56438
Author: acorn
Date: 2013-03-27 14:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cd3089a56438
8009731: Confusing error message for loader constraint violation
Summary: Fix text, overwritten type and holder for resolved method
Reviewed-by: coleenp, dcubed, minqi, dholmes
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: 53f4040e809c
Author: acorn
Date: 2013-03-27 16:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/53f4040e809c
Merge
Changeset: b5bae74160b7
Author: zgu
Date: 2013-03-27 15:41 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b5bae74160b7
8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp
Summary: Fixed functions that miss return values
Reviewed-by: coleenp, acorn, kvn
! src/share/vm/services/memTracker.hpp
Changeset: 26e0c03da92c
Author: zgu
Date: 2013-03-27 13:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/26e0c03da92c
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
Changeset: f044c45bee68
Author: zgu
Date: 2013-03-27 22:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f044c45bee68
Merge
Changeset: 1b90c7607451
Author: minqi
Date: 2013-03-27 17:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1b90c7607451
2178143: JVM crashes if the number of bound CPUs changed during runtime
Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away.
Reviewed-by: dholmes, acorn, dcubed, jmasa
Contributed-by: yumin.qi at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: d7adf726b18a
Author: minqi
Date: 2013-03-28 00:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d7adf726b18a
Merge
Changeset: c0f9217203b2
Author: dcubed
Date: 2013-03-29 08:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c0f9217203b2
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: d886ac1dfd36
Author: coleenp
Date: 2013-03-31 21:43 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d886ac1dfd36
8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order
Summary: Avoid holding SystemDictionary_lock while calling Klass::remove_unshareable_info
Reviewed-by: coleenp, acorn
Contributed-by: ioi.lam at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
Changeset: e458120c6e1a
Author: sla
Date: 2013-03-28 15:39 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e458120c6e1a
8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM
Reviewed-by: sspitsyn, zgu
Contributed-by: peter.allwin at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
Changeset: ede380e13960
Author: mgerdin
Date: 2013-04-02 11:28 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ede380e13960
8009763: Add WB test for String.intern()
Summary: Add convenience method in StringTable, add WhiteBox method and simple sanity test
Reviewed-by: mgerdin, zgu
Contributed-by: leonid.mesnik at oracle.com
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/interned/SanityTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 8c03fc47511d
Author: iklam
Date: 2013-04-01 14:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8c03fc47511d
8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
Summary: Pass utf_length parameter to UTF8::as_quoted_ascii()
Reviewed-by: dcubed, minqi
! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
Changeset: a4e8dac9db8c
Author: zgu
Date: 2013-04-02 07:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a4e8dac9db8c
Merge
Changeset: 2e093b564241
Author: mgerdin
Date: 2013-03-28 10:27 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2e093b564241
7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine
Summary: Keep a counter of how many times we were stalled by the GC locker, add a diagnostic flag which sets the limit.
Reviewed-by: brutisso, ehelin, johnc
! 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/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 754c24457b20
Author: tschatzl
Date: 2013-03-27 19:21 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/754c24457b20
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM
Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method.
Reviewed-by: jmasa, tamao
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: 24ef5fb05e0f
Author: johnc
Date: 2013-03-29 13:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/24ef5fb05e0f
8010463: G1: Crashes with -UseTLAB and heap verification
Summary: Some parts of the G1 heap can only be walked during a safepoint. Skip verifying these parts of the heap when verifying during JVM startup.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/thread.cpp
+ test/gc/TestVerifyBeforeGCDuringStartup.java
Changeset: 8bf6338972ce
Author: ehelin
Date: 2013-03-23 09:16 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8bf6338972ce
8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1"
Reviewed-by: brutisso, sla, ctornqvi
! test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
+ test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java
Changeset: cc5b5976d72c
Author: tschatzl
Date: 2013-04-02 10:03 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cc5b5976d72c
8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose
Summary: Use GC_locker::is_active_and_needs_gc() instead of GC_locker::is_active() for providing information about the reason of heap expansion.
Reviewed-by: jmasa, johnc
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
Changeset: 15c04fe93c18
Author: mgerdin
Date: 2013-04-03 09:19 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/15c04fe93c18
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/runtime/8007736/TestStaticIF.java
Changeset: 0c039865ef2b
Author: mgerdin
Date: 2013-04-04 19:07 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0c039865ef2b
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: 46f6f063b272
Author: roland
Date: 2013-03-21 09:27 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/46f6f063b272
7153771: array bound check elimination for c1
Summary: when possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
Contributed-by: thomaswue <thomas.wuerthinger at oracle.com>
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_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_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! 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_IR.cpp
! src/share/vm/c1/c1_IR.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_InstructionPrinter.hpp
! 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_LinearScan.cpp
! src/share/vm/c1/c1_Optimizer.cpp
+ src/share/vm/c1/c1_RangeCheckElimination.cpp
+ src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a57fc14f798a
Author: roland
Date: 2013-03-21 22:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a57fc14f798a
Merge
Changeset: e370f63dc5b1
Author: bharadwaj
Date: 2013-03-22 07:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e370f63dc5b1
8009539: JVM crash when run lambda testng tests
Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn
! src/share/vm/opto/parse2.cpp
Changeset: 360ce06580b8
Author: bharadwaj
Date: 2013-03-22 13:35 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/360ce06580b8
Merge
Changeset: 3c786355ffb4
Author: morris
Date: 2013-03-23 06:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3c786355ffb4
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
Summary: add guarantee() to nmethod constructor and checks to ensure CodeCache has space before allocation
Reviewed-by: kvn
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 818a1ac7da7a
Author: morris
Date: 2013-03-24 12:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/818a1ac7da7a
Merge
Changeset: 16885e702c88
Author: twisti
Date: 2013-03-25 17:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/16885e702c88
7198429: need checked categorization of caller-sensitive methods in the JDK
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: b808febcad9a
Author: neliasso
Date: 2013-03-26 10:05 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b808febcad9a
8010281: Remove code that is never executed
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/opto/ifg.cpp
Changeset: 30f42e691e70
Author: kvn
Date: 2013-03-26 12:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/30f42e691e70
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform().
Reviewed-by: roland, twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/phaseX.cpp
Changeset: d595e8ddadd9
Author: roland
Date: 2013-03-29 17:25 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d595e8ddadd9
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands"
Summary: incorrect code to skip some ArrayLength instructions in LIRGenerator
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
Changeset: cd9ad42dfde0
Author: bharadwaj
Date: 2013-03-29 20:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cd9ad42dfde0
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 6b19fe41b577
Author: kmo
Date: 2013-03-30 08:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6b19fe41b577
8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros
Summary: Improve EC_TRACE and RC_TRACE* to use the do-while(0) trick for statement-like macro
Reviewed-by: sspitsyn, dcubed
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
Changeset: 53028d751155
Author: neliasso
Date: 2013-04-02 09:30 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/53028d751155
7034299: Faulty winsock initialization code
Reviewed-by: dholmes, sla, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: e961c11b85fe
Author: kvn
Date: 2013-04-03 11:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e961c11b85fe
8011102: Clear AVX registers after return from JNI call
Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors.
Reviewed-by: roland
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
Changeset: 0a8c2ea3902d
Author: rasbold
Date: 2013-04-03 15:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0a8c2ea3902d
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
Changeset: 70c52efb2cbd
Author: neliasso
Date: 2013-04-04 09:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/70c52efb2cbd
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp
Reviewed-by: roland, kvn
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/archDesc.cpp
Changeset: 6c4abd4a9595
Author: roland
Date: 2013-04-04 09:33 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6c4abd4a9595
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".
Summary: test from 8009761 shouldn't be run with -Xcomp
Reviewed-by: kvn
! test/compiler/8009761/Test8009761.java
Changeset: 9125a548c1eb
Author: roland
Date: 2013-04-04 02:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9125a548c1eb
Merge
Changeset: 573cf206e381
Author: neliasso
Date: 2013-04-04 09:30 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/573cf206e381
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/dfa.cpp
Changeset: bab5cbf74b5f
Author: kvn
Date: 2013-04-04 12:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bab5cbf74b5f
8011198: LP64 setting is not preserved on Solaris after 8006965
Summary: Fixed incremental build makefiles generated by buildtree.make. Consolidated unix build.sh.
Reviewed-by: twisti
- make/bsd/build.sh
! make/bsd/makefiles/buildtree.make
+ make/build.sh
- make/linux/build.sh
! make/linux/makefiles/buildtree.make
- make/solaris/build.sh
! make/solaris/makefiles/buildtree.make
! src/os/posix/launcher/launcher.script
Changeset: 0ca3dd0ffaba
Author: bharadwaj
Date: 2013-04-04 17:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0ca3dd0ffaba
Merge
- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ac242ddfa319
Author: katleman
Date: 2013-04-04 19:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ac242ddfa319
Added tag jdk8-b84 for changeset af788b85010e
! .hgtags
Changeset: a947f40fb536
Author: amurillo
Date: 2013-04-04 21:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a947f40fb536
Merge
- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
Changeset: 42fe530cd478
Author: amurillo
Date: 2013-04-04 21:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/42fe530cd478
Added tag hs25-b26 for changeset a947f40fb536
! .hgtags
Changeset: dcdeb150988c
Author: amurillo
Date: 2013-04-04 21:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dcdeb150988c
8011584: new hotspot build - hs25-b27
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3b890cd4da64
Author: ctornqvi
Date: 2013-04-03 21:41 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3b890cd4da64
8009125: Add NMT tests for Virtual Memory operations
Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations
Reviewed-by: zgu, mgerdin
! src/share/vm/prims/whitebox.cpp
- test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/MallocTestType.java
+ test/runtime/NMT/ThreadedMallocTestType.java
+ test/runtime/NMT/ThreadedVirtualAllocTestType.java
+ test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/OutputAnalyzerTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 8554c55669b0
Author: hseigel
Date: 2013-04-04 08:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8554c55669b0
8010943: guarantee(length == 0) failed: invalid method ordering length
Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump.
Reviewed-by: coleenp, zgu
! src/share/vm/oops/instanceKlass.cpp
Changeset: bad3bed4b323
Author: ccheung
Date: 2013-03-29 14:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bad3bed4b323
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c
Summary: a simple fix to add FileList_free(fl) before returning NULL.
Reviewed-by: zgu, coleenp, minqi
! src/share/tools/launcher/wildcard.c
Changeset: 17bf4d428955
Author: ccheung
Date: 2013-04-03 16:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/17bf4d428955
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp
Reviewed-by: zgu, iklam
! 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
Changeset: cc32ccaaf47f
Author: mikael
Date: 2013-04-04 10:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cc32ccaaf47f
8003310: Enable -Wunused-function when compiling with gcc
Summary: Add the -Wunused-function flag and remove a number of unused functions.
Reviewed-by: dholmes, coleenp, kvn
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4c8bb5e4f68f
Author: zgu
Date: 2013-04-05 12:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4c8bb5e4f68f
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
Summary: Fix memory leaks when NMT fails to initialize snapshot and worker thread
Reviewed-by: dcubed, ccheung, rdurbin
! src/share/vm/services/memTracker.cpp
Changeset: 8be1318fbe77
Author: dcubed
Date: 2013-04-05 10:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8be1318fbe77
Merge
! src/cpu/x86/vm/x86_64.ad
! 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/c1/c1_LIRGenerator.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/arguments.cpp
- test/runtime/NMT/AllocTestType.java
Changeset: 46d24f112c27
Author: dcubed
Date: 2013-04-05 16:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/46d24f112c27
Merge
- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
Changeset: 4b7cf00ccb08
Author: ccheung
Date: 2013-04-05 11:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4b7cf00ccb08
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp
Reviewed-by: zgu, coleenp, hseigel, dholmes
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
Changeset: b933e75e7cbe
Author: zgu
Date: 2013-04-05 23:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b933e75e7cbe
Merge
Changeset: 09b0d3e9ba6c
Author: bharadwaj
Date: 2013-04-09 08:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/09b0d3e9ba6c
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5
Summary: Restore incorrect removal of support for static interface method verification in Java 8
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/verifier.cpp
Changeset: 9b4a6a172a8a
Author: amurillo
Date: 2013-04-11 01:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9b4a6a172a8a
Added tag hs25-b27 for changeset 09b0d3e9ba6c
! .hgtags
Changeset: e437668ced9d
Author: amurillo
Date: 2013-04-11 01:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e437668ced9d
8011948: new hotspot build - hs25-b28
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 68fe50d4f1d5
Author: johnc
Date: 2013-04-05 10:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/68fe50d4f1d5
8011343: Add new flag for verifying the heap during startup
Summary: Perform verification during VM startup under control of new flag and within a VMOperation.
Reviewed-by: stefank, jmasa, brutisso
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
- test/gc/TestVerifyBeforeGCDuringStartup.java
+ test/gc/TestVerifyDuringStartup.java
Changeset: 8617e38bb4cb
Author: jmasa
Date: 2013-02-11 10:31 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8617e38bb4cb
8008508: CMS does not correctly reduce heap size after a Full GC
Reviewed-by: johnc, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 83f27710f5f7
Author: brutisso
Date: 2013-04-08 07:49 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/83f27710f5f7
7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 63f57a8c5283
Author: mgerdin
Date: 2013-04-09 15:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/63f57a8c5283
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure
Summary: Rewrite test to use Java only instead of shell script
Reviewed-by: mgerdin, brutisso
Contributed-by: leonid.mesnik at oracle.com
+ test/gc/6941923/Test6941923.java
- test/gc/6941923/test6941923.sh
Changeset: ba42fd5e00e6
Author: mgerdin
Date: 2013-04-10 13:27 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ba42fd5e00e6
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock
Summary: Refactor the CLD dependency list into a separate class. Use an ObjectLocker to synchronize additions to the CLD dependency list.
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ test/gc/metaspace/G1AddMetaspaceDependency.java
Changeset: 7b835924c31c
Author: stefank
Date: 2013-04-10 14:26 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7b835924c31c
8011872: Include Bit Map addresses in the hs_err files
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 480d934f62a8
Author: mgerdin
Date: 2013-04-11 16:35 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/480d934f62a8
Merge
! src/share/vm/runtime/arguments.cpp
- test/runtime/NMT/AllocTestType.java
Changeset: 705ef39fcaa9
Author: neliasso
Date: 2013-04-05 11:09 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/705ef39fcaa9
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
Changeset: f67065f02409
Author: bharadwaj
Date: 2013-04-08 07:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f67065f02409
8010913: compiler/6863420 often exceeds timeout
Summary: add longer timeout for jtreg, add internal timeout thread to prevent spurious timeouts
Reviewed-by: twisti, kvn
Contributed-by: drchase <david.r.chase at oracle.com>
! test/compiler/6863420/Test.java
Changeset: b84fd7d73702
Author: iignatyev
Date: 2013-04-09 09:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b84fd7d73702
8007288: Additional WB API for compiler's testing
Reviewed-by: kvn, vlivanov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/compiler/whitebox/ClearMethodStateTest.java
! 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
! test/compiler/whitebox/SetDontInlineMethodTest.java
+ test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 84ab5667f290
Author: roland
Date: 2013-04-10 09:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/84ab5667f290
8011706: specjvm2008 test xml.transform gets array bound exception with c1
Summary: loop invariant code motion may move load before store to the same field
Reviewed-by: kvn
! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/8011706/Test8011706.java
Changeset: d79859ff6535
Author: kmo
Date: 2013-04-11 07:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d79859ff6535
8011952: Missing ResourceMarks in TraceMethodHandles
Summary: add missing ResourceMark under TraceMethodHandles in LinkResolver
Reviewed-by: dholmes
! src/share/vm/interpreter/linkResolver.cpp
Changeset: 9befe2fce567
Author: vlivanov
Date: 2013-04-11 09:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9befe2fce567
8011972: Field can be erroneously marked as contended when @Contended annotation isn't present
Reviewed-by: kvn, kmo, shade
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: b5db9d29062f
Author: vlivanov
Date: 2013-04-11 11:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b5db9d29062f
Merge
Changeset: 7a5aec879506
Author: bharadwaj
Date: 2013-04-11 17:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7a5aec879506
Merge
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 5dcfeb396fed
Author: katleman
Date: 2013-04-11 09:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5dcfeb396fed
Added tag jdk8-b85 for changeset 42fe530cd478
! .hgtags
Changeset: 511e334ee345
Author: amurillo
Date: 2013-04-11 16:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/511e334ee345
Merge
! .hgtags
- test/runtime/NMT/AllocTestType.java
Changeset: 6d88a566d369
Author: amurillo
Date: 2013-04-11 21:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6d88a566d369
Merge
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
Changeset: 5201379fe487
Author: amurillo
Date: 2013-04-11 21:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5201379fe487
Added tag hs25-b28 for changeset 6d88a566d369
! .hgtags
Changeset: c60f69931e1a
Author: amurillo
Date: 2013-04-11 21:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c60f69931e1a
8011949: new hotspot build - hs25-b29
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 35f8765422b9
Author: zgu
Date: 2013-04-10 08:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/35f8765422b9
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers.
Reviewed-by: dholmes, dlong
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: f2c0ccccc6b6
Author: rdurbin
Date: 2013-04-16 08:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f2c0ccccc6b6
Merge
Changeset: 71013d764f6e
Author: johnc
Date: 2013-04-10 10:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/71013d764f6e
8010780: G1: Eden occupancy/capacity output wrong after a full GC
Summary: Move the calculation and recording of eden capacity to the start of a GC and print a detailed heap transition for full GCs.
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: c0000f77bc6d
Author: johnc
Date: 2013-04-11 10:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c0000f77bc6d
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9aa8d8037ee3
Author: mgerdin
Date: 2013-04-16 12:46 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9aa8d8037ee3
Merge
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: df254344edf1
Author: jmasa
Date: 2013-04-01 10:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/df254344edf1
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
Reviewed-by: mgerdin, tschatzl, johnc, coleenp
! src/share/vm/memory/metaspace.cpp
Changeset: f2e682ef3156
Author: johnc
Date: 2013-04-17 10:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f2e682ef3156
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
Summary: In do_oop_store the uncompressed value of the oop being stored needs to be preserved and passed to g1_write_barrier_post. This is necessary for the heap region cross check to work correctly.
Reviewed-by: coleenp, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 07a4efc5ed14
Author: brutisso
Date: 2013-04-18 06:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/07a4efc5ed14
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
Summary: also reviewed by: kirk at kodewerk.com, brandon at twitter.com
Reviewed-by: tschatzl, stefank, johnc
! src/share/vm/services/runtimeService.cpp
Changeset: cbf8c8c25bbe
Author: mgerdin
Date: 2013-04-18 14:38 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cbf8c8c25bbe
Merge
Changeset: aeaca88565e6
Author: jiangli
Date: 2013-04-09 17:17 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/aeaca88565e6
8010862: The Method counter fields used for profiling can be allocated lazily.
Summary: Allocate the method's profiling related metadata until they are needed.
Reviewed-by: coleenp, roland
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! 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/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/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
+ src/share/vm/oops/methodCounters.cpp
+ src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 42a42da29fd7
Author: jiangli
Date: 2013-04-11 23:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/42a42da29fd7
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
Summary: Skip counter decay if the MethodCounters is NULL in NonTieredCompPolicy::delay_compilation().
Reviewed-by: kvn, dholmes
! src/share/vm/runtime/compilationPolicy.cpp
Changeset: 8df6ddda8090
Author: jiangli
Date: 2013-04-15 21:25 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8df6ddda8090
Merge
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9500809ceead
Author: jiangli
Date: 2013-04-18 17:00 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9500809ceead
Merge
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: b8b081e53312
Author: twisti
Date: 2013-04-12 12:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b8b081e53312
8011933: add number of classes, methods and time spent to CompileTheWorld
Reviewed-by: jrose, kvn
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
Changeset: 393fd4ef89c4
Author: twisti
Date: 2013-04-12 15:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/393fd4ef89c4
8011678: test/Makefile should pick up JT_HOME environment variable
Reviewed-by: kvn
! test/Makefile
Changeset: f36e073d56a4
Author: drchase
Date: 2013-04-12 15:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f36e073d56a4
7104565: trim jprt build targets
Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources
Reviewed-by: dholmes, kvn, coleenp
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/jprt.properties
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/fastdebug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/hsdis/Makefile
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: bc63dd2539a4
Author: kvn
Date: 2013-04-12 20:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bc63dd2539a4
Merge
! make/bsd/makefiles/debug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/linux/makefiles/debug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/makefiles/debug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
Changeset: 886d1fd67dc3
Author: drchase
Date: 2013-04-12 19:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/886d1fd67dc3
6443505: Ideal() function for CmpLTMask
Summary: Repair wrong code generation, added new matching rule
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/opto/cfgnode.cpp
+ test/compiler/6443505/Test6443505.java
Changeset: bb4a966cc68f
Author: roland
Date: 2013-04-15 09:42 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bb4a966cc68f
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
Summary: c1 runtime's predicate_failed_trap should use jump_to on sparc
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
Changeset: 1c6887c9afaa
Author: twisti
Date: 2013-04-15 16:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1c6887c9afaa
7172922: export_ makefile targets do not work unless all supported variants are built
Reviewed-by: dholmes, kvn
! make/Makefile
Changeset: acadb114c818
Author: roland
Date: 2013-04-15 17:17 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/acadb114c818
8011648: C1: optimized build is broken after 7153771
Summary: missing #ifdef ASSERT
Reviewed-by: kvn
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.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_LIR.cpp
! src/share/vm/c1/c1_LIR.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
Changeset: b105029fdbfd
Author: roland
Date: 2013-04-15 18:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b105029fdbfd
Merge
Changeset: 8373c19be854
Author: neliasso
Date: 2013-04-16 10:08 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8373c19be854
8011621: live_ranges_in_separate_class.patch
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c89eab0b6b30
Author: neliasso
Date: 2013-04-16 10:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c89eab0b6b30
Merge
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 4b2eebe03f93
Author: iignatyev
Date: 2013-04-16 10:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4b2eebe03f93
8011971: WB API doesn't accept j.l.reflect.Constructor
Reviewed-by: kvn, vlivanov
! src/share/vm/prims/whitebox.cpp
! test/compiler/whitebox/ClearMethodStateTest.java
! 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
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: a7fb14888912
Author: neliasso
Date: 2013-04-11 13:57 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a7fb14888912
8006952: Slow VM due to excessive code cache freelist iteration
Summary: Remove continous free block requirement
Reviewed-by: kvn
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/output.cpp
Changeset: dedc8563e33d
Author: bharadwaj
Date: 2013-04-18 16:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dedc8563e33d
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 2a9d97b57920
Author: bharadwaj
Date: 2013-04-19 03:13 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2a9d97b57920
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b0301c02f38e
Author: katleman
Date: 2013-04-12 15:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b0301c02f38e
8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg
! make/bsd/makefiles/fastdebug.make
! src/share/vm/services/diagnosticArgument.cpp
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java
Changeset: c9eb0ec1c792
Author: katleman
Date: 2013-04-15 14:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c9eb0ec1c792
Merge
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 86db4847f195
Author: katleman
Date: 2013-04-17 12:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/86db4847f195
Merge
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 2e657354f6bc
Author: katleman
Date: 2013-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2e657354f6bc
Added tag jdk8-b86 for changeset 86db4847f195
! .hgtags
Changeset: 01d5f04e64dc
Author: amurillo
Date: 2013-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/01d5f04e64dc
Merge
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 0491c26b1f1d
Author: amurillo
Date: 2013-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0491c26b1f1d
Added tag hs25-b29 for changeset 01d5f04e64dc
! .hgtags
Changeset: f78763f49817
Author: amurillo
Date: 2013-04-19 10:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f78763f49817
8012559: new hotspot build - hs25-b30
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 63e31ce40bdb
Author: hseigel
Date: 2013-04-17 08:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/63e31ce40bdb
8009928: PSR:PERF Increase default string table size
Summary: Increase default string table size to 60013 for 64-bit platforms.
Reviewed-by: coleenp, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: b80cc96882f7
Author: zgu
Date: 2013-04-18 10:04 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b80cc96882f7
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
Summary: NMT value objects should use VALUE_OBJ_CLASS_SPEC instead of deriving from _ValueObj
Reviewed-by: coleenp, hseigel, dholmes
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.hpp
Changeset: 41ed397cc0cd
Author: bharadwaj
Date: 2013-04-18 08:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/41ed397cc0cd
8006267: InterfaceMethod_ref should allow invokestatic and invokespecial
Summary: Lambda changes; spec 0.6.2 - Allow static invokestatic and invokespecial calls to InterfaceMethod_ref
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/prims/methodHandles.cpp
Changeset: 7815eaceaa8c
Author: bharadwaj
Date: 2013-04-18 14:03 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7815eaceaa8c
Merge
Changeset: 6f817ce50129
Author: minqi
Date: 2013-04-19 11:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6f817ce50129
8010992: Remove calls to global ::operator new[] and new
Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking.
Reviewed-by: coleenp, dholmes, zgu
Contributed-by: yumin.qi at oracle.com
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 17c51f84773a
Author: dcubed
Date: 2013-04-19 13:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/17c51f84773a
Merge
Changeset: 5b6512efcdc4
Author: dcubed
Date: 2013-04-19 16:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5b6512efcdc4
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6337ca4dcad8
Author: sspitsyn
Date: 2013-04-20 04:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6337ca4dcad8
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's
Reviewed-by: coleenp, jrose, dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: a527ddd44e07
Author: mgronlun
Date: 2013-04-20 19:02 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a527ddd44e07
6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
Reviewed-by: dholmes, rbackman
Contributed-by: peter.allwin at oracle.com
! src/share/vm/services/management.cpp
Changeset: 5a9fa2ba85f0
Author: dcubed
Date: 2013-04-21 20:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5a9fa2ba85f0
8012907: anti-delta fix for 8010992
Summary: anti-delta fix for 8010992 until 8012902 can be fixed
Reviewed-by: acorn, minqi, rdurbin
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: cc12becb22e7
Author: dcubed
Date: 2013-04-21 21:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cc12becb22e7
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ce6d7e43501c
Author: bharadwaj
Date: 2013-04-23 08:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ce6d7e43501c
8012961: Do not restrict static interface methods to be private
Summary: Lambda changes; spec 0.6.2 - remove the restriction that was added as part of recent changes made to support upcoming changes to compilation of lambda methods.
Reviewed-by: dholmes, acorn
! src/share/vm/prims/methodHandles.cpp
Changeset: 1ea6a35dcbe5
Author: jiangli
Date: 2013-04-23 12:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1ea6a35dcbe5
8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.
Summary: Change br_null_short() to br_null().
Reviewed-by: coleenp, hseigel
! src/cpu/sparc/vm/interp_masm_sparc.cpp
Changeset: 35c15dad89ea
Author: roland
Date: 2013-04-16 17:06 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/35c15dad89ea
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
Summary: instruct xaddL_no_res shouldn't allow 64 bit constants.
Reviewed-by: kvn
! src/cpu/x86/vm/x86_64.ad
+ test/compiler/8011901/Test8011901.java
Changeset: 6a3629cf7075
Author: roland
Date: 2013-04-24 09:42 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6a3629cf7075
8011771: runThese crashed with EAV
Summary: Array bound check elimination's in block motion doesn't always reset its data structures from one step to the other.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_RangeCheckElimination.cpp
Changeset: 47766e2d2527
Author: jiangli
Date: 2013-04-24 18:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/47766e2d2527
8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.
Summary: Change jmpb() to jmp().
Reviewed-by: coleenp, rdurbin, dcubed
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
Changeset: e8a7a5995e65
Author: bharadwaj
Date: 2013-04-25 13:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e8a7a5995e65
Merge
Changeset: 3d641132f83b
Author: twisti
Date: 2013-02-26 16:16 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3d641132f83b
8004336: Better handling of method handle intrinsic frames
Reviewed-by: kvn, jrose, ahgross
! src/share/vm/opto/library_call.cpp
Changeset: 124ca22437b1
Author: chegar
Date: 2013-04-12 10:14 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/124ca22437b1
Merge
! src/share/vm/opto/library_call.cpp
Changeset: 6c560f9ebb3e
Author: lana
Date: 2013-04-17 10:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6c560f9ebb3e
Merge
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
Changeset: db9c527a1fd8
Author: lana
Date: 2013-04-17 21:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/db9c527a1fd8
Merge
Changeset: d4c266784660
Author: lana
Date: 2013-04-23 09:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d4c266784660
Merge
Changeset: d080f5168deb
Author: katleman
Date: 2013-04-25 09:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d080f5168deb
Added tag jdk8-b87 for changeset d4c266784660
! .hgtags
Changeset: c4af77d20454
Author: amurillo
Date: 2013-04-26 00:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c4af77d20454
Merge
! .hgtags
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
Changeset: 8482058e74bc
Author: amurillo
Date: 2013-04-26 00:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8482058e74bc
Added tag hs25-b30 for changeset c4af77d20454
! .hgtags
Changeset: 57ac6a688ae6
Author: amurillo
Date: 2013-04-26 00:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/57ac6a688ae6
8013227: new hotspot build - hs25-b31
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: cc70cbbd422e
Author: hseigel
Date: 2013-04-24 09:00 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cc70cbbd422e
8012695: Assertion message displays %u and %s text instead of actual values
Summary: USe err_msg() to create a proper assertion message.
Reviewed-by: twisti, coleenp, iklam
! src/share/vm/classfile/classFileParser.hpp
Changeset: fbca7eaeac2e
Author: zgu
Date: 2013-04-24 14:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fbca7eaeac2e
8011218: Kitchensink hanged, likely NMT is to blame
Summary: Made NMT query safepoint aware.
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memTracker.cpp
Changeset: d587a5c30bd8
Author: coleenp
Date: 2013-04-24 16:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d587a5c30bd8
8011803: release_C_heap_structures is never called for anonymous classes.
Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk.
Reviewed-by: stefank, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: d66a24adbe3f
Author: coleenp
Date: 2013-04-24 15:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d66a24adbe3f
Merge
Changeset: 15a99ca4ee34
Author: sspitsyn
Date: 2013-04-25 03:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/15a99ca4ee34
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
Changeset: c115fac239eb
Author: iklam
Date: 2013-04-25 12:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c115fac239eb
8008962: NPG: Memory regression: One extra Monitor per ConstantPool
Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well.
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: 3c9b7ef92c61
Author: dcubed
Date: 2013-04-26 08:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3c9b7ef92c61
Merge
Changeset: d1644a010f52
Author: emc
Date: 2013-04-26 07:34 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d1644a010f52
8007154: Remove support for u4 MethodParameter flags fields
Summary: Remove support for parsing class files with four-byte flags fields in MethodParameters attributes
Reviewed-by: jrose, coleenp
! src/share/vm/classfile/classFileParser.cpp
Changeset: f258c5828eb8
Author: hseigel
Date: 2013-04-29 16:13 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f258c5828eb8
8011773: Some tests on Interned String crashed JVM with OOM
Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions.
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/whitebox.cpp
Changeset: c53e49efe6a8
Author: hseigel
Date: 2013-04-29 16:36 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c53e49efe6a8
Merge
Changeset: f32b6c267d2e
Author: mikael
Date: 2013-04-29 11:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f32b6c267d2e
8012015: Use PROT_NONE when reserving memory
Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE.
Reviewed-by: dholmes, ctornqvi
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReserveMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9f96b7a853bc
Author: sla
Date: 2013-04-30 10:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9f96b7a853bc
8013466: SA crashes when attaching to a process on OS X
Reviewed-by: coleenp, rbackman, minqi
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 409d4b59e095
Author: sla
Date: 2013-04-30 02:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/409d4b59e095
Merge
Changeset: ed5a590835a4
Author: zgu
Date: 2013-04-30 09:17 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ed5a590835a4
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol
Reviewed-by: dcubed, coleenp
! src/share/vm/services/memBaseline.cpp
Changeset: 746b070f5022
Author: ccheung
Date: 2013-04-30 11:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/746b070f5022
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Reviewed-by: coleenp, zgu, hseigel
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
Changeset: e4614b063fe1
Author: sla
Date: 2013-04-30 21:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e4614b063fe1
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
Reviewed-by: coleenp, rbackman
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 376ff861f611
Author: sla
Date: 2013-05-01 01:07 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/376ff861f611
Merge
Changeset: b4081e9714ec
Author: vladidan
Date: 2013-04-30 17:36 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b4081e9714ec
8013398: Adjust number of stack guard pages on systems with large memory page size
Summary: Auto adjust number of stack guard pages on systems with large memory page size
Reviewed-by: bobv, coleenp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
Changeset: 1847df492437
Author: vladidan
Date: 2013-05-01 10:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1847df492437
Merge
Changeset: 08236d966eea
Author: bharadwaj
Date: 2013-05-01 08:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/08236d966eea
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Summary: Do not treat static methods as miranda methods.
Reviewed-by: dholmes, acorn
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java
Changeset: 8fe2542bdc8d
Author: bharadwaj
Date: 2013-05-01 09:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8fe2542bdc8d
Merge
Changeset: a6e09d6dd8e5
Author: dlong
Date: 2013-04-24 20:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a6e09d6dd8e5
8003853: specify offset of IC load in java_to_interp stub
Summary: refactored code to allow platform-specific differences
Reviewed-by: dlong, twisti
Contributed-by: Goetz Lindenmaier <goetz.lindenmaier at sap.com>
+ src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
+ src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/opto/output.cpp
Changeset: e10e43e58e92
Author: dlong
Date: 2013-04-24 21:11 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e10e43e58e92
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/output.cpp
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
- test/runtime/NMT/AllocTestType.java
Changeset: 3c0584fec1e6
Author: dholmes
Date: 2013-04-28 18:24 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3c0584fec1e6
8010428: Special -agentpath checks needed with minimal VM to produce proper error message
Reviewed-by: dholmes, alanb, cjplummer, olagneau
Contributed-by: Carlos Lucasius <carlos.lucasius at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: 78603aa58b1e
Author: jiangli
Date: 2013-04-26 16:58 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/78603aa58b1e
Merge
! src/cpu/x86/vm/x86_64.ad
Changeset: e01e02a9fcb6
Author: jiangli
Date: 2013-04-29 01:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e01e02a9fcb6
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 052caeaeb771
Author: jiangli
Date: 2013-05-02 12:16 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/052caeaeb771
Merge
Changeset: 8f9fae155577
Author: jiangli
Date: 2013-05-02 13:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8f9fae155577
Merge
Changeset: c23dbf0e8ab7
Author: jmasa
Date: 2013-03-01 10:19 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c23dbf0e8ab7
8011268: NPG: Free unused VirtualSpaceNodes
Reviewed-by: mgerdin, coleenp, johnc
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: bfe3be9ebd6c
Author: kevinw
Date: 2013-04-18 17:02 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bfe3be9ebd6c
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin
! test/gc/7072527/TestFullGCCount.java
Changeset: 12927badda81
Author: kevinw
Date: 2013-04-19 05:14 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/12927badda81
Merge
Changeset: d391427ddc29
Author: mgerdin
Date: 2013-04-22 10:10 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d391427ddc29
Merge
Changeset: a08c80e9e1e5
Author: stefank
Date: 2013-04-22 20:27 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a08c80e9e1e5
8012687: Remove unused is_root checks and closures
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: ebded0261dfc
Author: jmasa
Date: 2013-04-22 22:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ebded0261dfc
8012111: Remove warning about CMS generation shrinking.
Reviewed-by: johnc, brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/GuardShrinkWarning.java
Changeset: 1cb4795305b9
Author: mgerdin
Date: 2013-04-23 08:39 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1cb4795305b9
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp
Changeset: 5c93c1f61226
Author: johnc
Date: 2013-04-18 10:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5c93c1f61226
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning.
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
Changeset: 868d87ed63c8
Author: jmasa
Date: 2013-02-12 14:15 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/868d87ed63c8
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Reviewed-by: mgerdin, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 9d75bcd7c890
Author: mgerdin
Date: 2013-04-24 19:55 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9d75bcd7c890
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
Summary: Move initialization of dependencies to before allocation of CLD
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: d50cc62e94ff
Author: johnc
Date: 2013-04-24 14:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d50cc62e94ff
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime.
Reviewed-by: twisti, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>
! src/share/vm/opto/graphKit.cpp
Changeset: b06ac540229e
Author: stefank
Date: 2013-04-24 20:13 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b06ac540229e
8013132: Add a flag to turn off the output of the verbose verification code
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: b294421fa3c5
Author: brutisso
Date: 2013-04-26 09:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b294421fa3c5
8012915: ReservedSpace::align_reserved_region() broken on Windows
Summary: remove unused constructors and helper methods for ReservedHeapSpace and ReservedSpace
Reviewed-by: mgerdin, jmasa, johnc, tschatzl
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 2f50bc369470
Author: stefank
Date: 2013-04-26 10:40 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2f50bc369470
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
Reviewed-by: coleenp, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 3edf23423bb2
Author: johnc
Date: 2013-04-26 10:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3edf23423bb2
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
Summary: System.getProperty("test.java.opts") can return NULL, which gets converted to to the empty string, and the child java command then interprets that as the name of the main class.
Reviewed-by: jmasa, brutisso
! test/gc/TestVerifyDuringStartup.java
Changeset: caac22686b17
Author: mgerdin
Date: 2013-04-29 09:31 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/caac22686b17
Merge
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 601183f604b2
Author: mgerdin
Date: 2013-04-29 13:07 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/601183f604b2
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
Summary: Change Metaspace::deallocate to take lock with _no_safepoint_check_flag
Reviewed-by: coleenp, jmasa, dholmes
! src/share/vm/memory/metaspace.cpp
Changeset: 9075044ed66b
Author: ehelin
Date: 2013-04-30 16:36 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9075044ed66b
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
Reviewed-by: sla, brutisso
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
Changeset: d58c62b7447d
Author: mgerdin
Date: 2013-05-02 19:28 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d58c62b7447d
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: cbd4ce58f1f3
Author: mgerdin
Date: 2013-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cbd4ce58f1f3
Merge
Changeset: e12c9b3740db
Author: vlivanov
Date: 2013-04-25 11:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e12c9b3740db
8012260: ciReplay: Include PID into the name of replay data file
Reviewed-by: kvn, twisti
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: dc7db03f5aa2
Author: iignatyev
Date: 2013-04-25 11:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dc7db03f5aa2
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
Reviewed-by: kvn, vlivanov
! src/share/vm/prims/whitebox.cpp
+ test/sanity/WhiteBox.java
Changeset: 7b23cb975cf2
Author: iignatyev
Date: 2013-04-25 11:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7b23cb975cf2
8011675: adding compilation level to replay data
Reviewed-by: kvn, vlivanov
- agent/doc/c2replay.html
+ agent/doc/cireplay.html
! agent/doc/clhsdb.html
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/ciReplay/TestSA.sh
+ test/compiler/ciReplay/TestVM.sh
+ test/compiler/ciReplay/TestVM_no_comp_level.sh
+ test/compiler/ciReplay/common.sh
Changeset: 247342108a11
Author: neliasso
Date: 2013-04-23 13:48 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/247342108a11
8010332: removed unused method: ciMethod::uses_monitors
Reviewed-by: twisti, roland
Contributed-by: albert.noll at oracle.com
! src/share/vm/ci/ciMethod.hpp
Changeset: a5c95fcf7cb7
Author: neliasso
Date: 2013-04-23 18:06 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a5c95fcf7cb7
8012157: removed unused code in SharedRuntime::handle_wrong_method
Reviewed-by: kvn, roland, rbackman
Contributed-by: albert.noll at oracle.com
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: d1c9384eecb4
Author: iignatyev
Date: 2013-04-26 07:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d1c9384eecb4
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 93b8272814cf
Author: vlivanov
Date: 2013-04-26 08:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/93b8272814cf
Merge
Changeset: 0b55a78c6be5
Author: bharadwaj
Date: 2013-04-26 10:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0b55a78c6be5
Merge
- agent/doc/c2replay.html
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fd49109d0d88
Author: bharadwaj
Date: 2013-04-26 14:50 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fd49109d0d88
Merge
Changeset: 487d442ef257
Author: jiangli
Date: 2013-04-26 16:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/487d442ef257
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
Summary: Change the assert to if check as MethodCounters could be NULL under TieredCompilation.
Reviewed-by: kvn, twisti
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 62b683108582
Author: jiangli
Date: 2013-04-26 14:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/62b683108582
Merge
Changeset: 0cfa93c2fcc4
Author: neliasso
Date: 2013-04-29 13:20 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0cfa93c2fcc4
8012547: Code cache flushing can get stuck reclaming of memory
Summary: Keep sweeping regardless of if we are flushing
Reviewed-by: kvn, twisti
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
Changeset: e4e131b15d5c
Author: roland
Date: 2013-05-02 10:27 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e4e131b15d5c
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
Summary: remove unused parameter in dtrace macros
Reviewed-by: kvn, roland
Contributed-by: albert.noll at oracle.com
! src/share/vm/compiler/compileBroker.cpp
Changeset: 9ce110b1d14a
Author: kvn
Date: 2013-05-02 18:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9ce110b1d14a
Merge
- agent/doc/c2replay.html
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: d0081bfc425c
Author: katleman
Date: 2013-05-02 13:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d0081bfc425c
Added tag jdk8-b88 for changeset 8482058e74bc
! .hgtags
Changeset: 4ec913499722
Author: amurillo
Date: 2013-05-03 08:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4ec913499722
Merge
- agent/doc/c2replay.html
Changeset: 7b19faf4c882
Author: Goetz
Date: 2013-05-06 17:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7b19faf4c882
Merge
- agent/doc/c2replay.html
! make/Makefile
! make/aix/makefiles/buildtree.make
+ make/aix/makefiles/debug.make
- make/aix/makefiles/jvmg.make
! make/aix/makefiles/ppc64.make
- make/bsd/build.sh
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/defs.make
- make/linux/build.sh
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/linux/makefiles/vm.make
- make/solaris/build.sh
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- make/test/Queens.java
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
+ src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/os/aix/vm/chaitin_aix.cpp
! src/os/aix/vm/os_aix.cpp
- src/os/bsd/vm/chaitin_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/tools/hsdis/Makefile
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.hpp
- test/gc/6941923/test6941923.sh
- test/runtime/8007736/TestStaticIF.java
- test/runtime/NMT/AllocTestType.java
More information about the ppc-aix-port-dev
mailing list