hg: ppc-aix-port/jdk7u/hotspot: 861 new changesets
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Mon Feb 25 06:32:44 PST 2013
Changeset: 25ed7b390a12
Author: katleman
Date: 2012-06-06 18:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/25ed7b390a12
Added tag jdk7u6-b13 for changeset 28746e6d615f
! .hgtags
Changeset: 6ede6e312f74
Author: amurillo
Date: 2012-06-01 12:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6ede6e312f74
7173436: new hotspot build - hs23.2-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4cbb838572a3
Author: mikael
Date: 2012-06-01 20:17 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4cbb838572a3
7155453: [macosx] re-enable jbb tests in JPRT
Summary: Run SPECjbb in headless mode and enable SPECjbb runs on OSX
Reviewed-by: dcubed, dholmes
! make/jprt.properties
Changeset: 2c04ea9341f9
Author: mikael
Date: 2012-06-06 05:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2c04ea9341f9
7170275: os::print_os_info needs to know about Windows 8
Summary: Recognize Windows 8 and Windows Server 2012
Reviewed-by: sla, kvn, azeemj
! src/os/windows/vm/os_windows.cpp
Changeset: ed206bb84d16
Author: fparain
Date: 2012-06-07 05:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ed206bb84d16
7171703: JNI DefineClass crashes client VM when first parameter is NULL
Reviewed-by: acorn, kamg, sspitsyn, dholmes
! src/share/vm/prims/jni.cpp
Changeset: 1bc0c1354c4d
Author: kamg
Date: 2012-06-04 10:22 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1bc0c1354c4d
7166498: JVM crash in ClassVerifier
Summary: Fixed raw pointer being used after potential safepoint/GC
Reviewed-by: acorn, fparain, dholmes
! src/share/vm/classfile/verifier.cpp
Changeset: 168536dbae60
Author: kamg
Date: 2012-06-07 10:36 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/168536dbae60
Merge
Changeset: 202880d633e6
Author: twisti
Date: 2012-05-25 11:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/202880d633e6
7170145: C1 doesn't respect the JMM with volatile field loads
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: f681327b10b6
Author: amurillo
Date: 2012-06-08 12:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f681327b10b6
Added tag hs23.2-b05 for changeset 202880d633e6
! .hgtags
Changeset: 6b0f17814138
Author: amurillo
Date: 2012-06-08 13:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6b0f17814138
Merge
! .hgtags
! make/hotspot_version
! src/os/windows/vm/os_windows.cpp
Changeset: 55e66d61e481
Author: katleman
Date: 2012-06-14 15:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/55e66d61e481
Added tag jdk7u6-b14 for changeset 6b0f17814138
! .hgtags
Changeset: e5f7f95411fb
Author: asaha
Date: 2012-03-06 10:21 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e5f7f95411fb
7151573: Fork hs23.1 hsx from hs23.0 for 7u5 and reinitialize build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 06a8c35d1d2a
Author: katleman
Date: 2012-03-07 15:49 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/06a8c35d1d2a
Added tag jdk7u5-b01 for changeset e5f7f95411fb
! .hgtags
Changeset: 74887fa0c368
Author: asaha
Date: 2012-03-16 14:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/74887fa0c368
Merge
! .hgtags
! make/hotspot_version
Changeset: 149b6bbf77ff
Author: asaha
Date: 2012-03-23 10:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/149b6bbf77ff
Merge
! .hgtags
! make/hotspot_version
Changeset: 6a7aac2ae8db
Author: kamg
Date: 2012-03-29 13:22 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6a7aac2ae8db
7110720: Issue with vm config file loadingIssue with vm config file loading
Summary: disabling default config files if -XX:-ReadDefaultConfigFiles
Reviewed-by: phh, jrose, dcubed, dholmes
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7110720/Test7110720.sh
Changeset: 5d7066bade31
Author: asaha
Date: 2012-03-30 09:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5d7066bade31
Merge
! .hgtags
! make/hotspot_version
Changeset: fc1294d2611b
Author: asaha
Date: 2012-03-30 11:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fc1294d2611b
7158116: Bump the hs23.1 build number to b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: aa04a01605ea
Author: asaha
Date: 2012-03-30 11:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aa04a01605ea
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 549ba5646494
Author: never
Date: 2012-04-04 20:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/549ba5646494
7152811: Issues in client compiler
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
Changeset: 5b2d6cfb602b
Author: asaha
Date: 2012-04-06 14:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5b2d6cfb602b
Merge
! .hgtags
! make/hotspot_version
Changeset: dcf91dc1f50e
Author: never
Date: 2012-04-11 17:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dcf91dc1f50e
7160677: missing else in fix for 7152811
Reviewed-by: kvn
! src/share/vm/ci/ciField.cpp
Changeset: dc978aca3ceb
Author: asaha
Date: 2012-04-12 15:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dc978aca3ceb
Merge
! .hgtags
! make/hotspot_version
Changeset: db2b0f27fea1
Author: katleman
Date: 2012-04-13 13:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/db2b0f27fea1
Added tag jdk7u5-b02 for changeset dc978aca3ceb
! .hgtags
Changeset: 93ec23d55b87
Author: katleman
Date: 2012-04-16 15:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/93ec23d55b87
Added tag jdk7u4-b30 for changeset c7c6b00122cf
! .hgtags
Changeset: 1eb9f79307a8
Author: katleman
Date: 2012-04-20 11:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1eb9f79307a8
Added tag jdk7u4-b21 for changeset 93ec23d55b87
! .hgtags
Changeset: dcfa1289a007
Author: asaha
Date: 2012-04-23 13:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dcfa1289a007
Merge
! .hgtags
Changeset: add74a570ab2
Author: asaha
Date: 2012-04-23 14:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/add74a570ab2
7163621: Bump the hs23.1 build number to b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bf2255796a93
Author: kamg
Date: 2012-05-03 15:57 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bf2255796a93
7160757: Problem with hotspot/runtime_classfile
Summary: Allow only current and super invokespecials of <init>
Reviewed-by: never, coleenp, dcubed
! src/share/vm/classfile/verifier.cpp
+ test/runtime/7160757/Test7160757.java
Changeset: aed9d0f0f050
Author: katleman
Date: 2012-05-07 12:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aed9d0f0f050
Added tag jdk7u4-b22 for changeset 1eb9f79307a8
! .hgtags
Changeset: f11f0f1db115
Author: katleman
Date: 2012-05-07 14:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f11f0f1db115
Added tag jdk7u4-b31 for changeset aed9d0f0f050
! .hgtags
Changeset: 9ed92188eccc
Author: asaha
Date: 2012-05-08 10:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9ed92188eccc
Merge
! .hgtags
Changeset: 6024bdfed9bf
Author: asaha
Date: 2012-05-08 11:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6024bdfed9bf
Merge
! .hgtags
Changeset: 42ee6a26a543
Author: katleman
Date: 2012-05-10 09:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/42ee6a26a543
Added tag jdk7u5-b04 for changeset 6024bdfed9bf
! .hgtags
Changeset: 6434cb74457e
Author: katleman
Date: 2012-05-16 10:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6434cb74457e
Added tag jdk7u5-b05 for changeset 42ee6a26a543
! .hgtags
Changeset: 562c9e5ed2f8
Author: katleman
Date: 2012-05-24 13:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/562c9e5ed2f8
Added tag jdk7u5-b30 for changeset 6434cb74457e
! .hgtags
Changeset: ced728021cf5
Author: asaha
Date: 2012-06-15 13:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ced728021cf5
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: a3b7e95435f5
Author: vita
Date: 2012-06-22 16:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a3b7e95435f5
Added tag jdk7u6-b15 for changeset ced728021cf5
! .hgtags
Changeset: 76aaf8ba8e18
Author: amurillo
Date: 2012-06-08 13:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/76aaf8ba8e18
7175516: new hotspot build - hs23.2-b06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7871a1b632cb
Author: dholmes
Date: 2012-06-08 02:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7871a1b632cb
7172708: 32/64 bit type issues on Windows after Mac OS X port
Reviewed-by: dholmes, coleenp
Contributed-by: Chris Dennis <cdennis at terracottatech.com>
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: d3c927eb9f1e
Author: amurillo
Date: 2012-06-15 13:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d3c927eb9f1e
Added tag hs23.2-b06 for changeset 7871a1b632cb
! .hgtags
Changeset: 024a95fd5933
Author: amurillo
Date: 2012-06-15 13:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/024a95fd5933
7177365: new hotspot build - hs23.2-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 5d718ef6233b
Author: poonam
Date: 2012-06-14 02:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5d718ef6233b
6310967: SA: jstack -m produce failures in output
Summary: While looking for the sender frame check that the frame pointer should not be less than the stack pointer.
Reviewed-by: dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
Changeset: dc333950f54f
Author: twisti
Date: 2012-06-11 16:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dc333950f54f
7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
Reviewed-by: kvn
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: ce8d9e20eded
Author: twisti
Date: 2012-06-13 11:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ce8d9e20eded
7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
Changeset: ea9e0c74b03f
Author: kvn
Date: 2012-06-11 14:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ea9e0c74b03f
7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere
Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() method.
Reviewed-by: twisti
! src/share/vm/opto/memnode.cpp
Changeset: 7cfb7d4b1e17
Author: kvn
Date: 2012-06-12 09:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7cfb7d4b1e17
7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
Summary: keep intermediate node alive till the end of the graph construction using dummy hook node trick
Reviewed-by: kvn, twisti
Contributed-by: vladimir.x.ivanov at oracle.com
! src/share/vm/opto/divnode.cpp
+ test/compiler/6732154/Test6732154.java
+ test/compiler/7169782/Test7169782.java
Changeset: dd22c97d7663
Author: collins
Date: 2012-06-19 21:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dd22c97d7663
7178113: build environment change
Summary: Simple change to enable proper builds of arm target
Reviewed-by: ohair, dholmes
! make/jprt.properties
Changeset: 7f6110bb70da
Author: collins
Date: 2012-06-20 03:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7f6110bb70da
Merge
Changeset: 30fd0e13dd48
Author: coleenp
Date: 2012-06-20 09:57 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/30fd0e13dd48
7158800: Improve storage of symbol tables
Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance
Reviewed-by: pbk, kamg, dlong, kvn, fparain
+ src/share/vm/classfile/altHashing.cpp
+ src/share/vm/classfile/altHashing.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
+ test/runtime/7158800/BadUtf8.java
+ test/runtime/7158800/InternTest.java
+ test/runtime/7158800/Test7158800.sh
+ test/runtime/7158800/badstrings.txt
Changeset: d4b7661ee0b4
Author: coleenp
Date: 2012-06-20 07:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d4b7661ee0b4
Merge
Changeset: d1b0644d6acf
Author: dcubed
Date: 2012-06-20 14:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d1b0644d6acf
7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation
Reviewed-by: ohair, dholmes
! make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fix_empty_sec_hdr_flags.make
Changeset: 7438d28f02dc
Author: dcubed
Date: 2012-06-20 14:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7438d28f02dc
Merge
Changeset: afeeb6cc68ac
Author: jiangli
Date: 2012-06-20 19:12 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/afeeb6cc68ac
7120481: storeStore barrier in constructor with final field
Summary: Issue storestore barrier before constructor return if the constructor write final field.
Reviewed-by: dholmes, jrose, roland, coleenp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.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_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: 68ccf3f6d053
Author: jiangli
Date: 2012-06-20 20:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/68ccf3f6d053
Merge
Changeset: 01c6624127b5
Author: vladidan
Date: 2012-06-20 15:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/01c6624127b5
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
Summary: pass assembler switches for PPC
Reviewed-by: dholmes
! make/linux/makefiles/ppc.make
Changeset: d1c1573de6ca
Author: vladidan
Date: 2012-06-21 06:11 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d1c1573de6ca
Merge
Changeset: f98a4f0bf62a
Author: amurillo
Date: 2012-06-22 13:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f98a4f0bf62a
Added tag hs23.2-b07 for changeset d1c1573de6ca
! .hgtags
Changeset: cefe884c708a
Author: amurillo
Date: 2012-06-26 16:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cefe884c708a
Merge
! .hgtags
! make/hotspot_version
Changeset: c4dedc59d44d
Author: katleman
Date: 2012-06-27 17:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c4dedc59d44d
Added tag jdk7u6-b16 for changeset cefe884c708a
! .hgtags
Changeset: 409abd911542
Author: amurillo
Date: 2012-06-22 13:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/409abd911542
7179194: new hotspot build - hs23.2-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: faa8d30306e8
Author: coleenp
Date: 2012-06-26 09:52 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/faa8d30306e8
7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
Summary: Cannot delete _buckets and HashtableEntries in shared space (CDS)
Reviewed-by: acorn, kvn, dlong, dcubed, kamg
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: abddf1ce3c6b
Author: roland
Date: 2012-06-18 09:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/abddf1ce3c6b
7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
Summary: Arrays.copyOfRange(original, from, to) with from > original.length tries to do a copy with a negative length.
Reviewed-by: kvn, twisti
! src/share/vm/opto/library_call.cpp
+ test/compiler/7174363/Test7174363.java
Changeset: 9fc5bd0e5818
Author: twisti
Date: 2012-06-18 15:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9fc5bd0e5818
7157365: jruby/bench.bench_timeout crashes with JVM internal error
Reviewed-by: jrose, kvn
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/type.cpp
Changeset: b237d00f078c
Author: roland
Date: 2012-06-21 09:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b237d00f078c
7129715: MAC: SIGBUS in nsk stress test
Summary: StackOverflowError may get lost on OSX.
Reviewed-by: kvn, dcubed
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: cfb193817fec
Author: kvn
Date: 2012-06-26 09:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cfb193817fec
7179138: Incorrect result with String concatenation optimization
Summary: check for and skip diamond shaped NULL check code for the result of toString()
Reviewed-by: twisti, roland
! src/share/vm/opto/stringopts.cpp
+ test/compiler/7179138/Test7179138_1.java
+ test/compiler/7179138/Test7179138_2.java
Changeset: 981f551d0f91
Author: coleenp
Date: 2012-06-29 14:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/981f551d0f91
7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
Summary: libjvm_g_db.so and libjvm_g_dtrace.so links in .diz file still had 64 directory
Reviewed-by: kamg, dholmes, sspitsyn
! make/solaris/makefiles/dtrace.make
Changeset: 270a40a57b3d
Author: amurillo
Date: 2012-06-29 15:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/270a40a57b3d
Merge
! make/hotspot_version
Changeset: 7a37cec9d0d4
Author: amurillo
Date: 2012-06-29 15:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7a37cec9d0d4
Added tag hs23.2-b08 for changeset 270a40a57b3d
! .hgtags
Changeset: df0df4ae5af2
Author: katleman
Date: 2012-07-05 23:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/df0df4ae5af2
Added tag jdk7u6-b17 for changeset 7a37cec9d0d4
! .hgtags
Changeset: 1257f4373a06
Author: katleman
Date: 2012-07-06 15:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1257f4373a06
Added tag jdk7u6-b18 for changeset df0df4ae5af2
! .hgtags
Changeset: 0aea8f0afd27
Author: katleman
Date: 2012-07-11 11:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0aea8f0afd27
Added tag jdk7u6-b19 for changeset 1257f4373a06
! .hgtags
Changeset: 43fe30b725f2
Author: amurillo
Date: 2012-06-29 16:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/43fe30b725f2
7180884: new hotspot build - hs23.2-b09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ab0720e5abbb
Author: dlong
Date: 2012-06-25 15:34 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ab0720e5abbb
7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
Summary: build powerpc with -fPIC
Reviewed-by: mikael, vladidan, roland
Contributed-by: dean.long at oracle.com
! make/pic.make
Changeset: 3f142ec74a26
Author: kamg
Date: 2012-07-09 18:03 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3f142ec74a26
7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
Summary: Send warnings to output stream
Reviewed-by: dholmes, fparain
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 571bc10e2a37
Author: kamg
Date: 2012-07-11 09:17 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/571bc10e2a37
7181200: JVM new hashing code breaks SA in product mode
Summary: Made new_hash() overloaded rather than a virtual function so SA code doesn't need to be changed.
Reviewed-by: kvn, acorn, dholmes, fparain
Contributed-by: coleen.phillimore at oracle.com
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: cfb2ea9dfefd
Author: minqi
Date: 2012-06-22 15:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cfb2ea9dfefd
7175133: jinfo failed to get system properties after 6924259
Summary: String offset and count fields as fix of 6924259 were removed, and become optional. SA still use offset and count fields to read String contents and failed. Fix if they exist, use them other then use value field only to read, this keeps consistent with the changes in 6924259.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
Changeset: a4b60109cffc
Author: minqi
Date: 2012-06-22 15:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a4b60109cffc
7177128: SA cannot get correct system properties after 7126277
Summary: Bug fix of 7126277 changed hashing algorithm and also changed key as final field, this led SA unable to set correct value for key. Solution by reading key/value and insert them into the new table.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
Changeset: a0c2fa4baeb6
Author: amurillo
Date: 2012-07-13 13:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a0c2fa4baeb6
Merge
Changeset: 1e31ae50c2cf
Author: amurillo
Date: 2012-07-13 13:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1e31ae50c2cf
Added tag hs23.2-b09 for changeset a0c2fa4baeb6
! .hgtags
Changeset: 02a6c89432d7
Author: katleman
Date: 2012-07-18 16:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/02a6c89432d7
Added tag jdk7u6-b20 for changeset 1e31ae50c2cf
! .hgtags
Changeset: 528502f93096
Author: katleman
Date: 2012-07-31 10:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/528502f93096
Added tag jdk7u8-b01 for changeset 02a6c89432d7
! .hgtags
Changeset: 517811ece630
Author: katleman
Date: 2012-08-06 15:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/517811ece630
Added tag jdk7u8-b02 for changeset 528502f93096
! .hgtags
Changeset: a79d86eef6ac
Author: cl
Date: 2012-07-27 16:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a79d86eef6ac
Added tag jdk7u6-b21 for changeset 02a6c89432d7
! .hgtags
Changeset: df57f6208cb7
Author: katleman
Date: 2012-08-01 19:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/df57f6208cb7
Added tag jdk7u6-b22 for changeset a79d86eef6ac
! .hgtags
Changeset: b03c2687fb16
Author: katleman
Date: 2012-08-07 12:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b03c2687fb16
Added tag jdk7u6-b23 for changeset df57f6208cb7
! .hgtags
Changeset: db63a909e1ad
Author: asaha
Date: 2012-08-07 14:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/db63a909e1ad
Merge
! .hgtags
Changeset: 37115e4d43fd
Author: katleman
Date: 2012-08-13 14:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/37115e4d43fd
Added tag jdk7u8-b03 for changeset db63a909e1ad
! .hgtags
Changeset: aff265cb73a3
Author: dcubed
Date: 2012-08-02 14:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aff265cb73a3
7188168: 7071904 broke the DEBUG_BINARIES option on Linux
Summary: Change DEBUG_BINARIES option logic to be more clear.
Reviewed-by: fparain, andrew
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
Changeset: bd31256d38e3
Author: amurillo
Date: 2012-08-21 13:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bd31256d38e3
Merge
Changeset: fa6db704402b
Author: amurillo
Date: 2012-08-08 15:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fa6db704402b
7190118: new hotspot build - hs23.4-b01
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4a399ea48e58
Author: amurillo
Date: 2012-08-08 16:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4a399ea48e58
7189729: jprt.properties should include release jdk7u8
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: d76178dc479c
Author: amurillo
Date: 2012-08-08 16:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d76178dc479c
7190130: make jdk7u8 the default jprt release for hs23.4
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: 0948731ccc7f
Author: amurillo
Date: 2012-08-21 13:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0948731ccc7f
Merge
Changeset: e83de0a17c98
Author: katleman
Date: 2012-08-22 17:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e83de0a17c98
Added tag jdk7u8-b04 for changeset 0948731ccc7f
! .hgtags
Changeset: 037c44a259bc
Author: kevinw
Date: 2012-04-20 14:55 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/037c44a259bc
7162488: VM not printing unknown -XX options
Reviewed-by: dholmes, kamg
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7162488/Test7162488.sh
Changeset: 21e264867795
Author: amurillo
Date: 2012-08-24 13:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/21e264867795
Merge
Changeset: baaa29c3d798
Author: amurillo
Date: 2012-08-24 13:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/baaa29c3d798
Added tag hs23.4-b01 for changeset 21e264867795
! .hgtags
Changeset: 6e9aa487055f
Author: katleman
Date: 2012-08-29 15:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6e9aa487055f
Added tag jdk7u8-b05 for changeset baaa29c3d798
! .hgtags
Changeset: cffde29ea7cc
Author: katleman
Date: 2012-08-10 10:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cffde29ea7cc
Added tag jdk7u6-b24 for changeset b03c2687fb16
! .hgtags
Changeset: 7566374c3c89
Author: katleman
Date: 2012-08-13 14:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7566374c3c89
Added tag jdk7u6-b30 for changeset cffde29ea7cc
! .hgtags
Changeset: f7933fecea9a
Author: asaha
Date: 2012-08-28 14:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f7933fecea9a
7179908: Fork hs23.3 hsx from hs22.2 for jdk7u7 and reinitialize build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: eeef33dc4b40
Author: katleman
Date: 2012-08-29 10:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/eeef33dc4b40
Added tag jdk7u7-b10 for changeset f7933fecea9a
! .hgtags
Changeset: f1551c70c7f5
Author: katleman
Date: 2012-08-29 14:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f1551c70c7f5
Added tag jdk7u7-b30 for changeset eeef33dc4b40
! .hgtags
Changeset: dc6893023f11
Author: asaha
Date: 2012-08-29 22:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dc6893023f11
Merge
! .hgtags
! make/hotspot_version
Changeset: cf0013b9698c
Author: katleman
Date: 2012-09-05 15:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cf0013b9698c
Added tag jdk7u10-b06 for changeset dc6893023f11
! .hgtags
Changeset: 90893ad8345d
Author: amurillo
Date: 2012-08-24 13:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/90893ad8345d
7192847: new hotspot build - hs23.4-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1864d470cd19
Author: jprovino
Date: 2012-08-25 15:12 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1864d470cd19
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC
Summary: add "arm" to the list of processors that need -fPIC
Reviewed-by: vladidan, dholmes
! make/pic.make
Changeset: 36784fde7080
Author: jcoomes
Date: 2012-09-08 00:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/36784fde7080
7197106: renumber hs23.4 to hs23.6
Reviewed-by: johnc
! .hgtags
! make/hotspot_version
Changeset: 6f4d80025149
Author: jcoomes
Date: 2012-09-08 08:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6f4d80025149
Merge
! .hgtags
! make/hotspot_version
Changeset: 5f67ff71653f
Author: jcoomes
Date: 2012-09-08 08:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5f67ff71653f
Added tag hs23.6-b02 for changeset 6f4d80025149
! .hgtags
Changeset: 40d69350d419
Author: katleman
Date: 2012-09-13 12:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/40d69350d419
Added tag jdk7u10-b07 for changeset 5f67ff71653f
! .hgtags
Changeset: dd467a878e9e
Author: jcoomes
Date: 2012-09-08 08:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dd467a878e9e
7197100: new hotspot build - hs23.6-b03
Reviewed-by: johnc
! make/hotspot_version
Changeset: 4c7cbf84d9a3
Author: roland
Date: 2012-08-22 14:29 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4c7cbf84d9a3
7171824: assert(_offset >= 1) failed: illegal call to offset()
Summary: C1 value numbering hits unloaded klass.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: f50e0fcc77bb
Author: amurillo
Date: 2012-09-13 11:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f50e0fcc77bb
7198338: make jdk7u10 the default jprt release for hs23.6
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: 0b8461989634
Author: fparain
Date: 2012-09-14 07:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0b8461989634
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
Reviewed-by: sspitsyn, dholmes, coleenp, kamg
! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
+ test/runtime/6294277/SourceDebugExtension.java
Changeset: 042438023396
Author: amurillo
Date: 2012-09-14 14:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/042438023396
Merge
Changeset: 4c525a19affa
Author: amurillo
Date: 2012-09-14 14:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4c525a19affa
Added tag hs23.6-b03 for changeset 042438023396
! .hgtags
Changeset: d14ad18fc516
Author: katleman
Date: 2012-09-20 19:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d14ad18fc516
Added tag jdk7u10-b08 for changeset 4c525a19affa
! .hgtags
Changeset: 21a84336cab3
Author: katleman
Date: 2012-09-26 21:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/21a84336cab3
Added tag jdk7u10-b09 for changeset d14ad18fc516
! .hgtags
Changeset: 62c7660a9824
Author: asaha
Date: 2012-04-17 14:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/62c7660a9824
Merge
! .hgtags
Changeset: 8d07f4d6312d
Author: asaha
Date: 2012-04-19 09:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8d07f4d6312d
Merge
! .hgtags
Changeset: e7c2c0f5a630
Author: asaha
Date: 2012-05-29 14:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e7c2c0f5a630
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 5062377a1189
Author: asaha
Date: 2012-06-01 08:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5062377a1189
Merge
! .hgtags
! make/hotspot_version
Changeset: b4743ffd4d88
Author: asaha
Date: 2012-06-01 10:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b4743ffd4d88
Merge
! .hgtags
Changeset: c24fcc1c0443
Author: kvn
Date: 2012-05-23 12:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c24fcc1c0443
7158801: Improve VM CompileOnly option
Summary: Fixed buffer overflow during parsing flags -XX:CompileCommand=, -XX:CompileOnly= and command lines in .hotspot_compiler file.
Reviewed-by: never
! src/share/vm/compiler/compilerOracle.cpp
Changeset: 89642d837dd0
Author: asaha
Date: 2012-06-01 18:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/89642d837dd0
Merge
Changeset: 680f32d8cb81
Author: kamg
Date: 2012-06-08 12:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/680f32d8cb81
7158804: Improve config file parsing
Summary: Check buffer length when reading
Reviewed-by: dholmes, dcubed
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7158804/Test7158804.sh
Changeset: 68b65652a8d0
Author: kvn
Date: 2012-06-18 09:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/68b65652a8d0
7158807: Revise stack management with volatile call sites
Summary: Add missing stack banging into method handle assebly code and throw a StackOverflowError.
Reviewed-by: jrose, twisti
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/7158807/Test7158807.java
Changeset: 13a7c97f9e9a
Author: asaha
Date: 2012-06-25 09:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/13a7c97f9e9a
Merge
! .hgtags
! make/hotspot_version
Changeset: b66bb0e3224f
Author: asaha
Date: 2012-06-26 12:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b66bb0e3224f
7179908: Fork hs23.3 hsx from hs22.2 for jdk7u7 and reinitialize build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 488d62182543
Author: katleman
Date: 2012-06-28 11:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/488d62182543
Added tag jdk7u7-b01 for changeset b66bb0e3224f
! .hgtags
Changeset: 2111880a148e
Author: asaha
Date: 2012-07-09 12:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2111880a148e
Merge
! .hgtags
! make/hotspot_version
Changeset: 279bd24edadb
Author: asaha
Date: 2012-07-18 23:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/279bd24edadb
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 6f46f46b0b43
Author: asaha
Date: 2012-08-02 11:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6f46f46b0b43
Merge
! .hgtags
Changeset: ca6943c94e60
Author: asaha
Date: 2012-08-07 13:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ca6943c94e60
Merge
! .hgtags
Changeset: 42c555420ebf
Author: katleman
Date: 2012-08-08 12:01 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/42c555420ebf
Added tag jdk7u7-b02 for changeset ca6943c94e60
! .hgtags
Changeset: 552c03cbe67f
Author: asaha
Date: 2012-08-10 14:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/552c03cbe67f
Merge
! .hgtags
Changeset: b828fd563f6c
Author: asaha
Date: 2012-08-13 15:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b828fd563f6c
Merge
! .hgtags
Changeset: 6b9db7216dd4
Author: katleman
Date: 2012-09-07 12:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6b9db7216dd4
Added tag jdk7u7-b11 for changeset f1551c70c7f5
! .hgtags
Changeset: 35a0937354a9
Author: katleman
Date: 2012-09-10 13:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/35a0937354a9
Added tag jdk7u7-b31 for changeset 6b9db7216dd4
! .hgtags
Changeset: ff22dd0e65ae
Author: asaha
Date: 2012-09-11 12:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ff22dd0e65ae
Merge
! .hgtags
! make/hotspot_version
Changeset: e043d96d767d
Author: asaha
Date: 2012-08-24 11:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e043d96d767d
7189136: Fork hs23.5 hsx from hs23.4 for jdk7u9 and reinitialize build number
Reviewed-by: amurillo
! make/hotspot_version
Changeset: bfabc657b2a9
Author: katleman
Date: 2012-09-13 11:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bfabc657b2a9
Added tag jdk7u9-b03 for changeset e043d96d767d
! .hgtags
Changeset: 13561990b5dc
Author: asaha
Date: 2012-09-19 13:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/13561990b5dc
7199645: Increment build # of hs23.5 to b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 63ff4604e787
Author: kvn
Date: 2012-09-19 21:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/63ff4604e787
7198606: Improve VM optimization
Reviewed-by: roland, twisti
! src/share/vm/opto/loopTransform.cpp
Changeset: ed42837374ac
Author: asaha
Date: 2012-09-19 21:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ed42837374ac
7199669: Update tags in .hgtags file for CPU release rename
Reviewed-by: jcoomes
! .hgtags
Changeset: 67e2c717c6c1
Author: katleman
Date: 2012-09-20 14:22 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/67e2c717c6c1
Added tag jdk7u9-b04 for changeset ed42837374ac
! .hgtags
Changeset: da4aa289ac10
Author: asaha
Date: 2012-09-24 12:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/da4aa289ac10
7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
Summary: moveed this testcase to test/closed
Reviewed-by: coleenp
- test/runtime/7158800/BadUtf8.java
- test/runtime/7158800/InternTest.java
- test/runtime/7158800/Test7158800.sh
- test/runtime/7158800/badstrings.txt
Changeset: d2888fa87e9c
Author: katleman
Date: 2012-09-25 15:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d2888fa87e9c
Added tag jdk7u9-b05 for changeset da4aa289ac10
! .hgtags
Changeset: cd9ffcd9523b
Author: katleman
Date: 2012-08-17 11:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cd9ffcd9523b
Added tag jdk7u6-b31 for changeset 7566374c3c89
! .hgtags
Changeset: b407d109571f
Author: asaha
Date: 2012-09-13 18:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b407d109571f
Merge
! .hgtags
Changeset: 8eaa45ed5f80
Author: asaha
Date: 2012-10-12 12:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8eaa45ed5f80
Merge
! .hgtags
Changeset: 2feb69f1f09f
Author: asaha
Date: 2012-10-18 22:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2feb69f1f09f
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
- test/runtime/7158800/BadUtf8.java
- test/runtime/7158800/InternTest.java
- test/runtime/7158800/Test7158800.sh
- test/runtime/7158800/badstrings.txt
Changeset: 4ab89de75552
Author: amurillo
Date: 2012-02-17 15:11 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4ab89de75552
7146700: new hotspot build - hs24-b01
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0ed0960af27d
Author: katleman
Date: 2012-02-23 12:03 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0ed0960af27d
Added tag jdk8-b27 for changeset 3b24e7e01d20
! .hgtags
Changeset: 0368109684cb
Author: sla
Date: 2012-02-19 13:11 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0368109684cb
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
Summary: Change OSThread to use mach thread_t
Reviewed-by: phh, dcubed
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 38fd165da001
Author: poonam
Date: 2012-02-20 21:27 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/38fd165da001
7145358: SA throws ClassCastException for partially loaded ConstantPool
Summary: In printValueOn() in ConstantPool.java check if the poolHolder is a valid Klass and only then print it.
Reviewed-by: sla, sspitsyn
Contributed-by: Krystal Mok <sajia at taobao.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
Changeset: 1a4e5feb63c4
Author: fparain
Date: 2012-02-22 08:19 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1a4e5feb63c4
Merge
Changeset: d9b93445a67c
Author: vladidan
Date: 2012-02-15 20:26 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d9b93445a67c
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
Summary: pass assembler switches for PPC
Reviewed-by: dholmes
! make/linux/makefiles/ppc.make
Changeset: d79f8393df2b
Author: bpittore
Date: 2012-02-22 14:00 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d79f8393df2b
Merge
Changeset: 701a83c86f28
Author: jiangli
Date: 2012-02-21 13:14 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/701a83c86f28
7120481: storeStore barrier in constructor with final field
Summary: Issue storestore barrier before constructor return if the constructor write final field.
Reviewed-by: dholmes, jrose, roland, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.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_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: 398c5d0fb0ae
Author: bpittore
Date: 2012-02-23 21:10 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/398c5d0fb0ae
Merge
Changeset: 975c4105f1e2
Author: amurillo
Date: 2012-02-24 18:08 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/975c4105f1e2
Merge
Changeset: b183b0863611
Author: amurillo
Date: 2012-02-24 18:08 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b183b0863611
Added tag hs24-b01 for changeset 975c4105f1e2
! .hgtags
Changeset: 610674484669
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/610674484669
Added tag jdk8-b28 for changeset b183b0863611
! .hgtags
Changeset: 694fd3171eb0
Author: amurillo
Date: 2012-02-24 18:14 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/694fd3171eb0
7148664: new hotspot build - hs24-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 645162d94294
Author: dsamersoff
Date: 2012-02-22 19:43 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/645162d94294
7110104: It should be possible to stop and start JMX Agent at runtime
Summary: Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: b5ab7482dbf9
Author: dsamersoff
Date: 2012-02-22 10:32 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b5ab7482dbf9
Merge
Changeset: 7292cff45988
Author: erikj
Date: 2012-02-22 09:24 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7292cff45988
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/sparcWorks.make
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: f096e1b74d85
Author: dholmes
Date: 2012-02-25 01:49 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f096e1b74d85
7148126: ConstantPoolCacheEntry::print prints to wrong stream
Summary: Should print to passed in stream not tty
Reviewed-by: dholmes, never
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/share/vm/oops/cpCacheOop.cpp
Changeset: 205573af962c
Author: fparain
Date: 2012-02-28 07:58 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/205573af962c
Merge
Changeset: d8abc90163a4
Author: kvn
Date: 2012-02-20 13:11 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d8abc90163a4
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 9a72c7ece7fb
Author: kvn
Date: 2012-02-21 11:55 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9a72c7ece7fb
7146442: assert(false) failed: bad AD file
Summary: Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp
Changeset: c7987cbaf2ca
Author: kvn
Date: 2012-02-24 12:33 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c7987cbaf2ca
7147416: LogCompilation tool does not work with post parse inlining
Summary: fixed few problems in LogCompilation parser.
Reviewed-by: never
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
Changeset: da4be62fb889
Author: roland
Date: 2012-02-27 09:17 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/da4be62fb889
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
Summary: check stack alignment on VM entry on x64.
Reviewed-by: kvn, never
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.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/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/os.hpp
Changeset: bf7796b7367a
Author: roland
Date: 2012-02-27 11:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bf7796b7367a
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
Summary: stack must be realigned when calling the runtime for exception propagation at a call.
Reviewed-by: kvn, never
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 2ee7dcc77c63
Author: never
Date: 2012-02-28 10:04 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2ee7dcc77c63
7145024: Crashes in ucrypto related to C2
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: b279f99d7143
Author: roland
Date: 2012-02-28 09:13 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b279f99d7143
6910461: Register allocator may insert spill code at wrong insertion index
Summary: When resolving exception edges after register allocation, the C1 register allocator may insert spill code at the wrong insertion position.
Reviewed-by: kvn, never
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 031df0387c09
Author: never
Date: 2012-03-01 15:31 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/031df0387c09
7150051: incorrect oopmap in critical native
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: ce292d6c0385
Author: never
Date: 2012-03-02 09:13 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ce292d6c0385
Merge
Changeset: 9eaf473fff9b
Author: dlong
Date: 2012-02-29 12:58 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9eaf473fff9b
7142641: -Xshared:on fails on ARM
Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED
Reviewed-by: dcubed, dholmes
Contributed-by: dean.long at oracle.com
! src/os/linux/vm/os_linux.cpp
Changeset: 03cb7c836ef3
Author: bpittore
Date: 2012-03-02 14:34 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/03cb7c836ef3
Merge
Changeset: 030b5306d60f
Author: amurillo
Date: 2012-03-02 16:27 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/030b5306d60f
Merge
Changeset: b45b5c564098
Author: amurillo
Date: 2012-03-02 16:27 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b45b5c564098
Added tag hs24-b02 for changeset 030b5306d60f
! .hgtags
Changeset: d61761bf3050
Author: katleman
Date: 2012-03-08 20:34 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d61761bf3050
Added tag jdk8-b29 for changeset b45b5c564098
! .hgtags
Changeset: 257d67351eae
Author: amurillo
Date: 2012-03-02 16:56 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/257d67351eae
7150327: new hotspot build - hs24-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 2d503de963b3
Author: mgerdin
Date: 2012-02-23 14:58 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2d503de963b3
7148152: Add whitebox testing API to HotSpot
Summary: Add an internal testing API to HotSpot to enable more targeted testing of vm functionality
Reviewed-by: phh, dholmes
! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
+ make/bsd/makefiles/wb.make
! make/jprt.properties
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
+ make/linux/makefiles/wb.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
+ make/solaris/makefiles/wb.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
+ make/windows/makefiles/wb.make
+ src/share/tools/whitebox/sun/hotspot/WhiteBox.java
! src/share/vm/prims/nativeLookup.cpp
+ src/share/vm/prims/whitebox.cpp
+ src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp
! test/Makefile
+ test/sanity/WBApi.java
Changeset: b5290bf0a9e4
Author: johnc
Date: 2012-03-02 10:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b5290bf0a9e4
7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfData
Summary: Update generation and collector counters only if UsePerfData is enabled.
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
Changeset: e4624321d36a
Author: jcoomes
Date: 2012-03-03 12:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e4624321d36a
7150454: add release jdk7u4 to jprt.properties
Reviewed-by: ohair, never
! make/jprt.properties
Changeset: b12a322de178
Author: jcoomes
Date: 2012-03-03 12:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b12a322de178
7150899: remove unused build.targets lines from jprt.properties
Reviewed-by: ohair
! make/jprt.properties
Changeset: 22d276ade3e1
Author: brutisso
Date: 2012-03-05 22:34 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/22d276ade3e1
Merge
! make/windows/makefiles/defs.make
Changeset: 4e0a9aaec0e9
Author: dcubed
Date: 2012-03-07 14:58 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4e0a9aaec0e9
7152031: Hotspot needs updated xawt path [macosx]
Summary: Update to use the right path on MacOS X.
Reviewed-by: michaelm, jcoomes, amurillo
! src/os/bsd/vm/os_bsd.cpp
Changeset: fdf4deca44ec
Author: dcubed
Date: 2012-03-08 06:33 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fdf4deca44ec
7152206: anti-delta the fix for 7152031
Summary: Backout the fix for 7152031; the real bug to be fixed in jdk repo.
Reviewed-by: michaelm
! src/os/bsd/vm/os_bsd.cpp
Changeset: ff29ce866f23
Author: dsamersoff
Date: 2012-03-01 12:41 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ff29ce866f23
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
Summary: Assert doesn't respect invokedynamic opcode
Reviewed-by: dcubed, phh
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
Changeset: 8a48c2906f91
Author: coleenp
Date: 2012-03-05 14:19 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8a48c2906f91
7150046: SIGILL on sparcv9 fastdebug
Summary: Breakpoint needs to do 64-bit compare for pointers on sparcv9
Reviewed-by: coleenp, never
Contributed-by: dean.long at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: d59a6302465a
Author: acorn
Date: 2012-03-09 00:28 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d59a6302465a
Merge
Changeset: 4fabc16dc5bf
Author: roland
Date: 2012-03-02 16:04 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4fabc16dc5bf
6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
Summary: C1 does not recognize the default branch of a lookupswitch or tableswitch bytecode to be a safepoint if backward.
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: e5f73be4c7f1
Author: never
Date: 2012-03-02 13:13 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e5f73be4c7f1
Merge
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: b40ac3579043
Author: never
Date: 2012-03-05 18:10 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b40ac3579043
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.
Summary: Allow fallback to non-intrinsic inline case
Reviewed-by: kvn, jrose, never
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 541c4a5e7b88
Author: never
Date: 2012-03-06 16:32 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/541c4a5e7b88
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
Reviewed-by: dholmes, minqi, kvn, coleenp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: d8b13355c500
Author: never
Date: 2012-03-09 08:34 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d8b13355c500
Merge
Changeset: dfae0140457c
Author: amurillo
Date: 2012-03-09 13:08 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dfae0140457c
Merge
Changeset: 2e3ff1aa30f5
Author: amurillo
Date: 2012-03-09 13:08 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2e3ff1aa30f5
Added tag hs24-b03 for changeset dfae0140457c
! .hgtags
Changeset: 02ba95965d78
Author: katleman
Date: 2012-03-15 15:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/02ba95965d78
Added tag jdk8-b30 for changeset d61761bf3050
! .hgtags
Changeset: fde683df4c27
Author: amurillo
Date: 2012-03-09 13:34 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fde683df4c27
7152700: new hotspot build - hs24-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 61b82be3b1ff
Author: never
Date: 2012-03-12 15:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/61b82be3b1ff
7152957: VM crashes with assert(false) failed: bad AD file
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/library_call.cpp
Changeset: a735aec54ea4
Author: sspitsyn
Date: 2012-03-14 20:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a735aec54ea4
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown
Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/jvmtiExport.hpp
Changeset: 970cbbba54b0
Author: jmelvin
Date: 2012-03-16 15:13 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/970cbbba54b0
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using contains() method instead of .startsWith().
Reviewed-by: dcubed, phh, ohair, katleman
Contributed-by: james.melvin at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
Changeset: cf956638b844
Author: iveresov
Date: 2012-03-12 13:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cf956638b844
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
Summary: Don't attempt to uncommit SHM-based large pages
Reviewed-by: kvn
! src/os/linux/vm/os_linux.cpp
Changeset: 2c0751569716
Author: brutisso
Date: 2012-03-13 21:12 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2c0751569716
7152954: G1: Native memory leak during full GCs
Summary: Add destructor to TruncatedSeq and call delete when necessary
Reviewed-by: johnc, tonyp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: c7a555a9449a
Author: brutisso
Date: 2012-03-14 12:49 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c7a555a9449a
7068625: Testing 8 bytes of card table entries at a time speeds up card-scanning
Summary: Check clean words instead of clean bytes
Reviewed-by: jcoomes, jmasa, jwilhelm, ysr
Contributed-by: alexey.ragozin at gmail.com
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
Changeset: f96bddf3d3f3
Author: jcoomes
Date: 2012-03-16 23:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f96bddf3d3f3
Merge
Changeset: f4767e53d6e0
Author: amurillo
Date: 2012-03-17 00:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f4767e53d6e0
Merge
! .hgtags
Changeset: 0cd147eaa673
Author: amurillo
Date: 2012-03-17 00:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0cd147eaa673
Added tag hs24-b04 for changeset f4767e53d6e0
! .hgtags
Changeset: bbdc75c217e7
Author: katleman
Date: 2012-03-22 12:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bbdc75c217e7
Added tag jdk8-b31 for changeset 0cd147eaa673
! .hgtags
Changeset: a142c661f6b1
Author: amurillo
Date: 2012-03-17 00:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a142c661f6b1
7154706: new hotspot build - hs23-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 77591ef8983a
Author: sla
Date: 2012-03-19 20:13 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/77591ef8983a
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
Summary: Create well-known file with effective group of the current process
Reviewed-by: kamg, dcubed
! src/os/bsd/vm/attachListener_bsd.cpp
Changeset: 3d7ea1dbe0de
Author: erikj
Date: 2012-03-19 10:09 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3d7ea1dbe0de
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
Reviewed-by: dholmes, ohair
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
Changeset: 80fe40862b02
Author: jmelvin
Date: 2012-03-20 16:46 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/80fe40862b02
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
Summary: Provide custom error messages for locked commercial feature options which are not first unlocked.
Reviewed-by: dcubed, jcoomes, kamg
Contributed-by: james.melvin at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_ext.hpp
Changeset: ee138854b3a6
Author: kvn
Date: 2012-03-12 10:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ee138854b3a6
7147744: CTW: assert(false) failed: infinite EA connection graph build
Summary: rewrote Connection graph construction code in EA to reduce time spent there.
Reviewed-by: never
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 2537ebc321d4
Author: never
Date: 2012-03-12 19:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2537ebc321d4
Merge
Changeset: 0f4014d7731b
Author: never
Date: 2012-03-13 10:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0f4014d7731b
7152961: InlineTree::should_not_inline may exit prematurely
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/bytecodeInfo.cpp
Changeset: dbd21c7c833f
Author: never
Date: 2012-03-13 20:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dbd21c7c833f
7152955: print_method crashes with null root
Reviewed-by: kvn, never
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/compile.cpp
Changeset: 56ee89841dc4
Author: iveresov
Date: 2012-03-15 16:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/56ee89841dc4
7154333: JVM fails to start if -XX:+AggressiveHeap is set
Summary: Don't set CompilationPolicyChoice with AggressiveHeap
Reviewed-by: never
! src/share/vm/runtime/arguments.cpp
Changeset: 1a11548571e8
Author: jcoomes
Date: 2012-03-16 23:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1a11548571e8
Merge
Changeset: ed4c92f54c2d
Author: kvn
Date: 2012-03-20 13:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ed4c92f54c2d
7154997: assert(false) failed: not G1 barrier raw StoreP
Summary: Skip only G1 cases and explicitly set global escape state in unsafe cases.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: ad412114302a
Author: never
Date: 2012-03-22 13:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ad412114302a
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 27863e4586de
Author: jcoomes
Date: 2012-03-23 21:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/27863e4586de
Merge
Changeset: 25410a347ebb
Author: jcoomes
Date: 2012-03-23 21:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/25410a347ebb
Added tag hs24-b05 for changeset 27863e4586de
! .hgtags
Changeset: 39e5c6153285
Author: cl
Date: 2012-03-29 13:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/39e5c6153285
Added tag jdk8-b32 for changeset 25410a347ebb
! .hgtags
Changeset: bc8881f974b8
Author: jcoomes
Date: 2012-03-23 22:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bc8881f974b8
7156659: new hotspot build - hs24-b06
Reviewed-by: johnc
! make/hotspot_version
Changeset: 1139f6b1cbd4
Author: jcoomes
Date: 2012-03-20 19:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1139f6b1cbd4
7154724: jdk7u4 test properties missing from jprt.properties
Reviewed-by: brutisso
! make/jprt.properties
Changeset: 0e9e3cecdc81
Author: mgerdin
Date: 2012-03-21 08:34 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0e9e3cecdc81
7152791: wbapi tests fail on cygwin
Summary: Detect cygwin prescence when setting up PLATFORM. Translate cygwin style paths before passing them on to jtreg.
Reviewed-by: jcoomes, brutisso
! test/Makefile
Changeset: 8a729074feae
Author: nloodin
Date: 2012-03-16 16:14 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8a729074feae
7154517: Build error in hotspot-gc without precompiled headers
Reviewed-by: jcoomes, brutisso
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
Changeset: 64bf7c8270cb
Author: johnc
Date: 2012-03-12 14:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/64bf7c8270cb
7147724: G1: hang in SurrogateLockerThread::manipulatePLL
Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause.
Reviewed-by: brutisso, jcoomes, tonyp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: 21595f05bc93
Author: tonyp
Date: 2012-03-23 10:53 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/21595f05bc93
7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
Summary: Make two G1 cmd line flags available in product builds: G1HeapWastePercent (previously called: G1OldReclaimableThresholdPercent) and G1MixedGCCountTarget (previous called: G1MaxMixedGCNum). Also changed the default of the former from 1% to 5% and the default for G1OldCSetRegionLiveThresholdPercent to 90%.
Reviewed-by: azeemj, jwilhelm, johnc
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: cc74fa5a91a9
Author: brutisso
Date: 2012-03-23 15:28 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cc74fa5a91a9
7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow
Reviewed-by: azeemj, jmasa, iveresov
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: 0c49af52ff2c
Author: jwilhelm
Date: 2012-03-26 13:22 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0c49af52ff2c
Merge
Changeset: f7c4174b33ba
Author: jiangli
Date: 2012-03-13 13:50 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f7c4174b33ba
7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field.
Summary: Fold instanceKlass::_enclosing_method_class_index and instanceKlass::_enclosing_method_method_index into the instanceKlass::_inner_classes array.
Reviewed-by: never, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: 21b94feb697c
Author: collins
Date: 2012-03-13 15:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/21b94feb697c
Merge
Changeset: 6522ad563f99
Author: dlong
Date: 2012-03-17 17:31 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6522ad563f99
Merge
! src/share/vm/oops/instanceKlass.cpp
Changeset: 0698f5ef5535
Author: dlong
Date: 2012-03-25 18:08 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0698f5ef5535
Merge
Changeset: 08bbee70226f
Author: dlong
Date: 2012-03-29 23:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/08bbee70226f
Merge
Changeset: 9a9bb0010c91
Author: brutisso
Date: 2012-03-27 10:29 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9a9bb0010c91
7156764: Remove unused size parameter from some CollectedHeap methods
Summary: Some minor cleanups
Reviewed-by: tonyp, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
Changeset: 5ab480a250a1
Author: jwilhelm
Date: 2012-03-30 09:31 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5ab480a250a1
Merge
Changeset: cd47da9383cd
Author: amurillo
Date: 2012-03-30 14:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cd47da9383cd
Merge
Changeset: 785bcf415ead
Author: amurillo
Date: 2012-03-30 14:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/785bcf415ead
Added tag hs24-b06 for changeset cd47da9383cd
! .hgtags
Changeset: 3b449840d80c
Author: katleman
Date: 2012-04-05 13:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3b449840d80c
Added tag jdk8-b33 for changeset 785bcf415ead
! .hgtags
Changeset: e02867d10860
Author: amurillo
Date: 2012-03-30 14:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e02867d10860
7158137: new hotspot build - hs24-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 51612f0c0a79
Author: nloodin
Date: 2012-03-15 13:37 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/51612f0c0a79
7148488: Whitebox tests for the Diagnostic Framework Parser
Reviewed-by: brutisso, sla, mgerdin
! make/bsd/makefiles/wb.make
! make/linux/makefiles/wb.make
! make/solaris/makefiles/wb.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! make/windows/makefiles/wb.make
! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
+ src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
+ src/share/vm/prims/wbtestmethods/parserTests.cpp
+ src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
+ test/serviceability/ParserTest.java
Changeset: fc9d8850ab8b
Author: coleenp
Date: 2012-03-23 11:16 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fc9d8850ab8b
7150058: Allocate symbols from null boot loader to an arena for NMT
Summary: Move symbol allocation to an arena so NMT doesn't have to track them at startup.
Reviewed-by: never, kamg, zgu
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a4ee440d71cc
Author: acorn
Date: 2012-03-27 15:28 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a4ee440d71cc
Merge
Changeset: 4bec1b1f7b33
Author: minqi
Date: 2012-03-28 14:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4bec1b1f7b33
7156960: Incorrect copyright headers in parts of the Serviceability agent
Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template
Reviewed-by: sla, ohair, mbykov
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
Changeset: 9a5bef0481c8
Author: fparain
Date: 2012-03-29 02:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9a5bef0481c8
7087969: GarbageCollectorMXBean notification contains ticks vs millis
Reviewed-by: acorn, dcubed, rbackman
! src/share/vm/services/gcNotifier.cpp
Changeset: 749b1464aa81
Author: acorn
Date: 2012-04-01 17:04 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/749b1464aa81
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/dump.cpp
Changeset: fd09f2d8283e
Author: never
Date: 2012-04-02 16:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fd09f2d8283e
7157141: crash in 64 bit with corrupted oops
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 7e6005056e56
Author: never
Date: 2012-04-05 15:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7e6005056e56
Merge
Changeset: 500023bd0818
Author: johnc
Date: 2012-03-13 11:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/500023bd0818
7143511: G1: Another instance of high GC Worker Other time (50ms)
Summary: Tiered compilation has increased the number of nmethods in the code cache. This has, in turn, significantly increased the number of marked nmethods processed during the StrongRootsScope destructor. Create a specialized version of CodeBlobToOopClosure for G1 which places only those nmethods that contain pointers into the collection set on to the marked nmethods list.
Reviewed-by: iveresov, tonyp
! src/share/vm/code/nmethod.hpp
! 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: 748051fd24ce
Author: brutisso
Date: 2012-03-16 09:52 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/748051fd24ce
7130974: G1: Remove G1ParCopyHelper
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
Changeset: 2a0172480595
Author: tonyp
Date: 2012-04-05 13:57 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2a0172480595
7127697: G1: remove dead code after recent concurrent mark changes
Summary: Removed lots of dead code after some recent conc mark changes.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: fafd94fe0da4
Author: johnc
Date: 2012-04-06 09:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fafd94fe0da4
Merge
Changeset: 7c6aba65acd2
Author: amurillo
Date: 2012-04-07 08:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7c6aba65acd2
Merge
Changeset: f284b0883558
Author: amurillo
Date: 2012-04-07 08:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f284b0883558
Added tag hs24-b07 for changeset 7c6aba65acd2
! .hgtags
Changeset: f621660a297b
Author: katleman
Date: 2012-04-12 09:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f621660a297b
Added tag jdk8-b34 for changeset f284b0883558
! .hgtags
Changeset: dce0525b7ee5
Author: katleman
Date: 2012-04-19 12:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dce0525b7ee5
Added tag jdk8-b35 for changeset f621660a297b
! .hgtags
Changeset: 4a32c51458b9
Author: amurillo
Date: 2012-04-07 09:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4a32c51458b9
7159842: new hotspot build - hs24-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 19e197e2a1af
Author: coleenp
Date: 2012-04-05 12:17 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/19e197e2a1af
7158988: jvm crashes while debugging on x86_32 and x86_64
Summary: Object pointer is pushed more than once on stack, where GC doesn't expect it.
Reviewed-by: coleenp, kvn
Contributed-by: axel.siebenborn at sap.com
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
+ test/runtime/7158988/FieldMonitor.java
+ test/runtime/7158988/TestFieldMonitor.sh
+ test/runtime/7158988/TestPostFieldModification.java
Changeset: a4b63a58d295
Author: dcubed
Date: 2012-04-09 08:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a4b63a58d295
Merge
Changeset: 10c12fb36ed2
Author: sla
Date: 2012-04-05 14:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/10c12fb36ed2
7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
Reviewed-by: dcubed, mgronlun, dsamersoff
! agent/src/os/linux/ps_core.c
Changeset: 49036505ab5f
Author: jiangli
Date: 2012-03-29 22:18 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/49036505ab5f
7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.
Summary: Change implementor to embedded instanceKlass field.
Reviewed-by: sspitsyn, minqi, coleenp
! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5809bf572ba3
Author: jcoomes
Date: 2012-03-31 00:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5809bf572ba3
Merge
Changeset: 08f8d00f2ae3
Author: bobv
Date: 2012-04-10 13:27 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/08f8d00f2ae3
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 0cea7f13029e
Author: dlong
Date: 2012-04-12 18:41 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0cea7f13029e
Merge
Changeset: df4cd4aac5c1
Author: rbackman
Date: 2012-04-12 13:24 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/df4cd4aac5c1
7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
Reviewed-by: acorn, dcubed
! src/share/vm/runtime/thread.cpp
Changeset: 27dab8a7c762
Author: coleenp
Date: 2012-04-12 22:03 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/27dab8a7c762
7160467: Fix test for 7158988
Summary: Ended up checking in FieldMonitor.java as TestPostFieldModification.java
Reviewed-by: kamg
! test/runtime/7158988/TestPostFieldModification.java
Changeset: 0f701f572aed
Author: coleenp
Date: 2012-04-13 08:11 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0f701f572aed
Merge
Changeset: c263e0e9f14b
Author: dcubed
Date: 2012-04-15 15:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c263e0e9f14b
Merge
Changeset: 0105f367a14c
Author: rbackman
Date: 2012-03-06 12:36 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0105f367a14c
7160570: Intrinsification support for tracing framework
Reviewed-by: sla, never
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/trace/traceMacros.hpp
Changeset: 5c86f8211d1e
Author: brutisso
Date: 2012-04-13 01:59 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5c86f8211d1e
7160728: Introduce an extra logging level for G1 logging
Summary: Added log levels "fine", "finer" and "finest". Let PrintGC map to "fine" and PrintGCDetails map to "finer". Separated out the per worker information in the G1 logging to the "finest" level.
Reviewed-by: stefank, jwilhelm, tonyp, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc_implementation/g1/g1Log.cpp
+ src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
Changeset: b632e80fc9dc
Author: brutisso
Date: 2012-04-16 08:57 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b632e80fc9dc
4988100: oop_verify_old_oop appears to be dead
Summary: removed oop_verify_old_oop and allow_dirty. Also reviewed by: alexlamsl at gmail.com
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! 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/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: dde53abda3d6
Author: stefank
Date: 2012-04-11 16:18 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dde53abda3d6
7160613: VerifyRememberedSets doesn't work with CompressedOops
Summary: use load_decode_heap_oop instead of load_decode_heap_oop_not_null
Reviewed-by: tonyp, brutisso
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
Changeset: 720b6a76dd9d
Author: tonyp
Date: 2012-04-18 07:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/720b6a76dd9d
7157073: G1: type change size_t -> uint for region counts / indexes
Summary: Change the type of fields / variables / etc. that represent region counts and indeces from size_t to uint.
Reviewed-by: iveresov, brutisso, jmasa, jwilhelm
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! 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
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: f7a8920427a6
Author: tonyp
Date: 2012-04-18 13:39 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f7a8920427a6
7145441: G1: collection set chooser-related cleanup
Summary: Cleanup of the CSet chooser class: standardize on uints for region num and indexes (instead of int, jint, etc.), make the method / field naming style more consistent, remove a lot of dead code.
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: f3f101a5e59b
Author: johnc
Date: 2012-04-20 11:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f3f101a5e59b
Merge
Changeset: dff6e3459210
Author: amurillo
Date: 2012-04-20 16:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dff6e3459210
Merge
Changeset: 50b4400ca1ec
Author: amurillo
Date: 2012-04-20 16:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/50b4400ca1ec
Added tag hs24-b08 for changeset dff6e3459210
! .hgtags
Changeset: bfcf92bfefb8
Author: katleman
Date: 2012-04-26 14:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bfcf92bfefb8
Added tag jdk8-b36 for changeset 50b4400ca1ec
! .hgtags
Changeset: 3c91f2c9fd21
Author: amurillo
Date: 2012-04-20 17:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3c91f2c9fd21
7163193: new hotspot build - hs24-b09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f3a4ee95783b
Author: kevinw
Date: 2012-04-20 14:55 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f3a4ee95783b
7162488: VM not printing unknown -XX options
Reviewed-by: dholmes, kamg
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7162488/Test7162488.sh
Changeset: 29ee40a082d3
Author: sla
Date: 2012-04-23 13:30 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/29ee40a082d3
7162063: libsaproc debug print should format size_t correctly on 64bit platform
Reviewed-by: rbackman, mgronlun, dholmes
! agent/src/os/linux/ps_core.c
Changeset: f33c4d0f4c9e
Author: dcubed
Date: 2012-04-23 11:03 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f33c4d0f4c9e
Merge
Changeset: 74c359c4a9e5
Author: dcubed
Date: 2012-04-24 15:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/74c359c4a9e5
Merge
! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
Changeset: d6c393b0164b
Author: dcubed
Date: 2012-04-25 15:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d6c393b0164b
7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
Summary: Disable FDS by default on Solaris; disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn, sspitsyn
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
Changeset: 973046802b6f
Author: dlong
Date: 2012-04-26 16:24 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/973046802b6f
7162955: Attach api on Solaris, too many open files
Summary: Release server-side socket after client receives it.
Reviewed-by: sla, dsamersoff, dcubed, acorn
Contributed-by: dean.long at oracle.com
! src/os/solaris/vm/attachListener_solaris.cpp
Changeset: 6f0612ea55ce
Author: jprovino
Date: 2012-05-02 15:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6f0612ea55ce
Merge
Changeset: 9f059abe8cf2
Author: jmasa
Date: 2012-03-29 19:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9f059abe8cf2
7131629: Generalize the CMS free list code
Summary: Make the FreeChunk, FreeList, TreeList, and BinaryTreeDictionary classes usable outside CMS.
Reviewed-by: brutisso, johnc, jwilhelm
Contributed-by: coleen.phillimore at oracle.com
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
+ src/share/vm/memory/binaryTreeDictionary.cpp
+ src/share/vm/memory/binaryTreeDictionary.hpp
+ src/share/vm/memory/freeBlockDictionary.cpp
+ src/share/vm/memory/freeBlockDictionary.hpp
+ src/share/vm/memory/freeList.cpp
+ src/share/vm/memory/freeList.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 8a2e5a6a19a4
Author: johnc
Date: 2012-04-25 10:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8a2e5a6a19a4
7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
Summary: Removed the HeapRegion::_top_at_conc_mark_count field. It is no longer needed as a result of the changes for 6888336 and 7127706. Refactored the closures that finalize and verify the liveness counting data so that common functionality was placed into a base class.
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
Changeset: f69a5d43dc19
Author: jmasa
Date: 2012-04-25 09:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f69a5d43dc19
7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*
Summary: Fix naming style to be consistent with the predominant hotspot style.
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
Changeset: ee89f2110312
Author: jmasa
Date: 2012-04-25 15:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ee89f2110312
Merge
Changeset: 48fac5d60c3c
Author: brutisso
Date: 2012-04-25 12:36 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/48fac5d60c3c
7163848: G1: Log GC Cause for a GC
Reviewed-by: johnc, jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: bb18e8eecb7e
Author: jcoomes
Date: 2012-05-04 10:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bb18e8eecb7e
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
Changeset: 7d5ec8bf38d1
Author: amurillo
Date: 2012-05-04 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7d5ec8bf38d1
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
Changeset: 4e6554041847
Author: amurillo
Date: 2012-05-04 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4e6554041847
Added tag hs24-b09 for changeset 7d5ec8bf38d1
! .hgtags
Changeset: 4ee58fcab520
Author: katleman
Date: 2012-05-09 13:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4ee58fcab520
Added tag jdk8-b37 for changeset bfcf92bfefb8
! .hgtags
Changeset: 637c3f5f068f
Author: amurillo
Date: 2012-05-09 14:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/637c3f5f068f
Merge
! .hgtags
Changeset: 3c394919ca69
Author: katleman
Date: 2012-05-10 10:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3c394919ca69
Added tag jdk8-b38 for changeset 637c3f5f068f
! .hgtags
Changeset: 36538fd1225e
Author: amurillo
Date: 2012-05-04 15:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/36538fd1225e
7166615: new hotspot build - hs24-b10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8bafad97cd26
Author: jiangli
Date: 2012-05-02 13:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8bafad97cd26
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.
Summary: Change the _host_klass to be conditionally created embedded instanceKlass field.
Reviewed-by: jrose, coleenp, dholmes
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
Changeset: 38b4116b6766
Author: jprovino
Date: 2012-05-05 10:24 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/38b4116b6766
Merge
Changeset: c7ed11779ce8
Author: jiangli
Date: 2012-04-10 09:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c7ed11779ce8
7159772: instanceKlass::all_fields_count() returns incorrect total field count
Summary: Fix instanceKlass::all_fields_count() bug.
Reviewed-by: kvn, never
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/share/vm/oops/instanceKlass.hpp
Changeset: 3576af4cb939
Author: iveresov
Date: 2012-04-11 19:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3576af4cb939
7160539: JDeveloper crashes on 64-bit Windows
Summary: x64 C1 needs to zero upper 32bits when doing l2i conversion
Reviewed-by: never, kvn
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: 847da049d62f
Author: never
Date: 2012-04-17 11:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/847da049d62f
7162094: LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node
Reviewed-by: never, twisti
Contributed-by: nils.eliasson at oracle.com
! src/share/vm/opto/callGenerator.cpp
Changeset: df3d4a91f7f6
Author: never
Date: 2012-04-18 16:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/df3d4a91f7f6
7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
Reviewed-by: twisti
! src/share/vm/opto/stringopts.cpp
Changeset: ec15e8f6e4f1
Author: twisti
Date: 2012-04-24 12:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ec15e8f6e4f1
7157695: Add windows implementation of socket interface
Reviewed-by: kvn, dholmes, twisti
Contributed-by: Nils Eliasson <nils.eliasson at oracle.com>
! src/os/windows/vm/jvm_windows.h
! src/os/windows/vm/os_windows.cpp
Changeset: dc682d9431f3
Author: kvn
Date: 2012-05-07 12:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dc682d9431f3
7160610: Unknown Native Code compilation issue
Summary: When constructing input vector use type of vector's operation which use it since element's sizes should match.
Reviewed-by: never, twisti
! src/share/vm/opto/superword.cpp
+ test/compiler/7160610/Test7160610.java
Changeset: 3a97daec1b34
Author: kvn
Date: 2012-05-08 15:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3a97daec1b34
7167266: missing copyright notes in 3rd party code
Summary: add missing copyright notes to the regression test file.
Reviewed-by: twisti, johnc
! test/compiler/7070134/Stemmer.java
Changeset: 2766551175a0
Author: kvn
Date: 2012-05-09 10:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2766551175a0
Merge
! src/share/vm/oops/instanceKlass.hpp
Changeset: a05a695ea044
Author: stefank
Date: 2012-05-10 11:27 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a05a695ea044
7167437: Can't build on linux without precompiled headers
Reviewed-by: brutisso, mgerdin
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
Changeset: f47478089efc
Author: brutisso
Date: 2012-05-10 14:16 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f47478089efc
7167069: 6 VM flags crash the VM when queried via jinfo
Summary: Added missing double format to Flag::print_as_flag()
Reviewed-by: dholmes, stefank, coleenp
! src/share/vm/runtime/globals.cpp
+ test/runtime/7167069/PrintAsFlag.java
Changeset: 5799726c54d7
Author: jcoomes
Date: 2012-05-11 06:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5799726c54d7
Merge
Changeset: 73147e6c4881
Author: amurillo
Date: 2012-05-11 14:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/73147e6c4881
Merge
Changeset: 96a403721094
Author: amurillo
Date: 2012-05-11 14:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/96a403721094
Added tag hs24-b10 for changeset 73147e6c4881
! .hgtags
Changeset: 26423ef693ac
Author: katleman
Date: 2012-05-17 06:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/26423ef693ac
Added tag jdk8-b39 for changeset 96a403721094
! .hgtags
Changeset: 56d1af561395
Author: amurillo
Date: 2012-05-11 14:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/56d1af561395
7168247: new hotspot build - hs24-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 35e504cb49a6
Author: collins
Date: 2012-05-11 11:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/35e504cb49a6
7167625: Adjustments for SE-Embedded build process
Summary: Simple change to the SE-Embedded build rules that should not affect any other OpenJDK users.
Reviewed-by: kvn, dholmes
! make/linux/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
Changeset: fada85d11d92
Author: jprovino
Date: 2012-05-16 13:33 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fada85d11d92
Merge
Changeset: 8f972594effc
Author: kvn
Date: 2012-05-14 09:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8f972594effc
6924259: Remove String.count/String.offset
Summary: Allow a version of String class that doesn't have count and offset fields.
Reviewed-by: never, coleenp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
Changeset: de0cc3dd9f10
Author: kvn
Date: 2012-05-17 09:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/de0cc3dd9f10
Merge
Changeset: 3a22b77e755a
Author: brutisso
Date: 2012-05-14 17:32 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3a22b77e755a
7161545: G1: Minor cleanups to the G1 logging
Summary: Rename "to-space-overflow" to "to-space-exhausted", Introduce one decimal point in the size format, Add Sum to the aggregate and re-order the entries, Add number of GC workers to the log output
Reviewed-by: johnc, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 78a1b285cda8
Author: mikael
Date: 2012-05-15 00:56 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/78a1b285cda8
7158457: division by zero in adaptiveweightedaverage
Summary: Add ceiling to AdaptiveWeightedAverage
Reviewed-by: ysr, iveresov
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
Changeset: 33e366609904
Author: johnc
Date: 2012-05-14 21:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/33e366609904
Merge
Changeset: 1096fc5a52eb
Author: johnc
Date: 2012-05-15 09:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1096fc5a52eb
7168294: G1: Some Full GCs incorrectly report GC cause as "No GC"
Summary: GC cause was not being set by the VM_G1CollectForAllocation VM operation.
Reviewed-by: jmasa, ysr, brutisso
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
Changeset: cdfa5139bd58
Author: brutisso
Date: 2012-05-15 22:26 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cdfa5139bd58
7169056: Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()
Reviewed-by: jwilhelm, johnc, dholmes
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 9d679effd28c
Author: brutisso
Date: 2012-05-15 10:25 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9d679effd28c
7166894: Add gc cause to GC logging for all collectors
Reviewed-by: mgerdin, johnc
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.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/gc_interface/gcCause.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.hpp
Changeset: cdeda3fd141e
Author: jcoomes
Date: 2012-05-18 10:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cdeda3fd141e
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 14b0e07ab9a6
Author: amurillo
Date: 2012-05-18 14:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/14b0e07ab9a6
Merge
Changeset: ff9decc8235d
Author: amurillo
Date: 2012-05-18 14:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ff9decc8235d
Added tag hs24-b11 for changeset 14b0e07ab9a6
! .hgtags
Changeset: 48064e53e997
Author: katleman
Date: 2012-05-24 16:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/48064e53e997
Added tag jdk8-b40 for changeset ff9decc8235d
! .hgtags
Changeset: 03d61caacd1e
Author: amurillo
Date: 2012-05-18 14:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/03d61caacd1e
7170006: new hotspot build - hs24-b12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0251d217257f
Author: sla
Date: 2012-05-08 20:28 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0251d217257f
7162726: Wrong filter predicate of visible locals in SA JSJavaFrame
Reviewed-by: sla, dcubed
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java
Changeset: 7f410b6ea66c
Author: dholmes
Date: 2012-05-09 00:28 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7f410b6ea66c
7167406: (Zero) Fix for InvokeDynamic needed
Reviewed-by: chrisphi, dholmes
Contributed-by: Andrew Dinn <adinn at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
Changeset: d506b2cf2ad0
Author: dholmes
Date: 2012-05-09 04:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d506b2cf2ad0
Merge
Changeset: 78d2ae5ab35b
Author: nloodin
Date: 2012-05-09 16:24 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/78d2ae5ab35b
7163117: Agent can't connect to process on Mac OSX
Reviewed-by: dholmes, coleenp, sla, minqi, kvn
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
Changeset: 037973617842
Author: kevinw
Date: 2012-05-11 17:24 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/037973617842
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
Reviewed-by: kvn
! test/compiler/6894807/Test6894807.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/7158988/TestFieldMonitor.sh
Changeset: 2f4819f92dc7
Author: zgu
Date: 2012-05-10 18:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2f4819f92dc7
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
Changeset: b4f7c4315c36
Author: zgu
Date: 2012-05-12 06:50 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b4f7c4315c36
Merge
Changeset: 80b9cc90b643
Author: dcubed
Date: 2012-05-15 11:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/80b9cc90b643
Merge
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
Changeset: 9793f47cdebc
Author: dcubed
Date: 2012-05-15 15:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9793f47cdebc
7169102: 7165060 merge lost changes to make/windows/makefiles/defs.make
Reviewed-by: sspitsyn, acorn
! make/windows/makefiles/defs.make
Changeset: 7432b9db36ff
Author: nloodin
Date: 2012-05-10 15:44 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7432b9db36ff
7165755: OS Information much longer on linux than other platforms
Reviewed-by: sla, dholmes
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
+ src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/os.hpp
Changeset: 198dcc84088c
Author: dcubed
Date: 2012-05-16 12:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/198dcc84088c
7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86
Summary: Disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn
! make/windows/makefiles/defs.make
Changeset: 4b37c0dafe3a
Author: dcubed
Date: 2012-05-18 09:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4b37c0dafe3a
7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on Windows
Summary: Always disable ZIP_DEBUGINFO_FILES on Windows.
Reviewed-by: acorn
! make/windows/makefiles/defs.make
Changeset: cee14a6fc5ac
Author: zgu
Date: 2012-05-22 20:29 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cee14a6fc5ac
Merge
Changeset: 6759698e3140
Author: roland
Date: 2012-05-15 10:10 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6759698e3140
7133857: exp() and pow() should use the x87 ISA on x86
Summary: use x87 instructions to implement exp() and pow() in interpreter/c1/c2.
Reviewed-by: kvn, never, twisti
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! 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/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_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/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
Changeset: 4073d9478a90
Author: roland
Date: 2012-05-18 15:50 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4073d9478a90
7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
Summary: null checks in "compressed oops with base" mode may trigger a SIGBUS rather than a SIGSEGV.
Reviewed-by: dsamersoff, dcubed, rbackman, kvn
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: cdd249497b34
Author: twisti
Date: 2012-05-18 12:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cdd249497b34
7170053: crash in C2 when using -XX:+CountCompiledCalls
Reviewed-by: kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/share/vm/opto/doCall.cpp
Changeset: e2961d14584b
Author: roland
Date: 2012-05-21 09:46 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e2961d14584b
7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
Summary: bad test for parity of y in pow(x,y) (c1, interpreter)
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 7089278210e2
Author: kvn
Date: 2012-05-24 18:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7089278210e2
Merge
Changeset: 785573170238
Author: amurillo
Date: 2012-05-25 14:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/785573170238
Merge
Changeset: 37add4fa0296
Author: amurillo
Date: 2012-05-25 14:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/37add4fa0296
Added tag hs24-b12 for changeset 785573170238
! .hgtags
Changeset: 2040997cba56
Author: cl
Date: 2012-06-01 14:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2040997cba56
Added tag jdk8-b41 for changeset 37add4fa0296
! .hgtags
Changeset: c80d42d78a01
Author: amurillo
Date: 2012-05-25 14:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c80d42d78a01
7171853: new hotspot build - hs24-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 960a442eae91
Author: rbackman
Date: 2012-05-22 10:11 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/960a442eae91
7161732: Improve handling of thread_id in OSThread
Reviewed-by: dholmes, kamg
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/share/vm/runtime/osThread.hpp
Changeset: df84b4a3ebcb
Author: rbackman
Date: 2012-05-24 13:37 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/df84b4a3ebcb
7171422: Change 7161732 breaks SA on Windows
Reviewed-by: dholmes, sla
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
Changeset: fb8f9ab27c14
Author: dcubed
Date: 2012-05-24 12:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fb8f9ab27c14
Merge
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
Changeset: cd3a8ab0352b
Author: zgu
Date: 2012-05-24 20:04 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cd3a8ab0352b
Merge
Changeset: 17be2328b50b
Author: zgu
Date: 2012-05-26 06:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/17be2328b50b
Merge
Changeset: 5be76dc5304d
Author: zgu
Date: 2012-05-29 20:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5be76dc5304d
Merge
Changeset: 71afdabfd05b
Author: jiangli
Date: 2012-05-21 14:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/71afdabfd05b
7168280: Eliminate the generic signature index slot from field array for field without generic signature.
Summary: Only allocate the generic signature index slot in the field array for field with generic signature attribute.
Reviewed-by: coleenp, dlong
! agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 48df98e03639
Author: dholmes
Date: 2012-05-23 20:09 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/48df98e03639
7170197: Update JPRT default build targets to support embedded builds
Reviewed-by: jcoomes, kvn
! make/jprt.properties
Changeset: 4e64a590066e
Author: jprovino
Date: 2012-05-26 08:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4e64a590066e
Merge
Changeset: dd45f26b4282
Author: dholmes
Date: 2012-05-30 17:45 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dd45f26b4282
Merge
Changeset: c92a79900986
Author: brutisso
Date: 2012-05-17 21:53 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c92a79900986
7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
Summary: Removed the assert in CompactibleFreeListSpace::check_free_list_consistency() since it was too strict. Simplified CompactibleFreeListSpace::set_cms_values() to reducde the need for asserts.
Reviewed-by: jcoomes, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
Changeset: 9a344d88dc22
Author: mnunez
Date: 2012-05-21 14:59 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9a344d88dc22
7168848: Add test to check that humongous object allocation path also checks the heap occupancy.
Summary: Added test that checks humongous object allocation path also check the heap occupancy and initiate a marking cycle when / if needed.
Reviewed-by: brutisso, jwilhelm
+ test/gc/7168848/HumongousAlloc.java
Changeset: 1d478c993020
Author: johnc
Date: 2012-05-29 10:18 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1d478c993020
7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
Summary: Before the last thread to leave a JNI critical region was able to schedule a GCLocker Initiated GC, another thread was attempting an allocation and saw that the GCLocker region was no longer active and successfully scheduled a GC. Stall allocating threads until the GCLocker Initiated GC is performed and then retry the allocation.
Reviewed-by: brutisso, huntch
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 5c8bd7c16119
Author: brutisso
Date: 2012-05-25 22:35 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5c8bd7c16119
7171936: LOG_G incorrectly defined in globalDefinitions.hpp
Summary: Removed LOG_G and LOG_K. Moved LOG_M to where it is being used.
Reviewed-by: twisti, johnc
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: c52a6a39546c
Author: johnc
Date: 2012-05-30 10:26 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c52a6a39546c
7158682: G1: Handle leak when running nsk.sysdict tests
Summary: Place HandleMarks in the code that allocates handles for the pending list lock so that the handles are freed and multiple, unsuccessful, attempts to schedule a GC do not cause an OOM.
Reviewed-by: brutisso
! src/share/vm/oops/instanceRefKlass.cpp
Changeset: bbc900c2482a
Author: brutisso
Date: 2012-05-31 21:10 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bbc900c2482a
7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
Summary: Simplify code, remove unused code, remove ExitAfterGCNum
Reviewed-by: huntch, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: 7121cd2c58b5
Author: jcoomes
Date: 2012-06-01 10:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7121cd2c58b5
Merge
Changeset: bd568544be7f
Author: amurillo
Date: 2012-06-01 15:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bd568544be7f
Merge
Changeset: 55954061c6e8
Author: amurillo
Date: 2012-06-01 15:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/55954061c6e8
Added tag hs24-b13 for changeset bd568544be7f
! .hgtags
Changeset: e77b8e0ed1f8
Author: cl
Date: 2012-06-07 12:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e77b8e0ed1f8
Added tag jdk8-b42 for changeset 55954061c6e8
! .hgtags
Changeset: b38fb5f31e31
Author: katleman
Date: 2012-06-14 13:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b38fb5f31e31
Added tag jdk8-b43 for changeset e77b8e0ed1f8
! .hgtags
Changeset: 6e2633440960
Author: amurillo
Date: 2012-06-01 15:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6e2633440960
7173438: new hotspot build - hs24-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fab99b17c1de
Author: mikael
Date: 2012-06-01 20:17 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fab99b17c1de
7155453: [macosx] re-enable jbb tests in JPRT
Summary: Run SPECjbb in headless mode and enable SPECjbb runs on OSX
Reviewed-by: dcubed, dholmes
! make/jprt.properties
Changeset: 4434fdad6b37
Author: dholmes
Date: 2012-06-02 07:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4434fdad6b37
Merge
! make/jprt.properties
Changeset: e17b61ba7bb3
Author: kamg
Date: 2012-06-04 10:22 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e17b61ba7bb3
7166498: JVM crash in ClassVerifier
Summary: Fixed raw pointer being used after potential safepoint/GC
Reviewed-by: acorn, fparain, dholmes
! src/share/vm/classfile/verifier.cpp
Changeset: a297b0e14605
Author: mgerdin
Date: 2012-06-04 09:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a297b0e14605
7172226: HotSpot fails to build with GCC 4.7 because of stricter c++ argument dependent lookup
Summary: Add "using" keyword to import base class functions from FreeList<T> to fix template name lookup in gcc 4.7
Reviewed-by: brutisso, iveresov
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
Changeset: 37552638d24a
Author: brutisso
Date: 2012-06-05 22:30 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/37552638d24a
7172388: G1: _total_full_collections should not be incremented for concurrent cycles
Reviewed-by: azeemj, jmasa
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: b9442ac22f59
Author: brutisso
Date: 2012-06-04 13:29 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b9442ac22f59
7173460: G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1
Summary: The scope of TraceMemoryManagerStats in G1CollectedHeap need to cover the call to G1MonitoringSupport::update_sizes()
Reviewed-by: johnc, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 063451aefde8
Author: jcoomes
Date: 2012-06-08 09:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/063451aefde8
Merge
Changeset: 2fe087c3e814
Author: jiangli
Date: 2012-06-06 14:33 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2fe087c3e814
7172967: Eliminate constMethod's _method backpointer to methodOop.
Summary: Eliminate constMethod's _method backpointer to methodOop, and move the _constant field from methodOop to constMethod.
Reviewed-by: roland, bdelsart, kamg
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.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/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! 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/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodOop.cpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ab6ab9f84b2d
Author: bdelsart
Date: 2012-06-11 04:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ab6ab9f84b2d
Merge
Changeset: dcfcdd01af4b
Author: fparain
Date: 2012-06-05 06:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dcfcdd01af4b
7171703: JNI DefineClass crashes client VM when first parameter is NULL
Reviewed-by: acorn, kamg, sspitsyn, dholmes
! src/share/vm/prims/jni.cpp
Changeset: de909f001528
Author: mikael
Date: 2012-06-06 05:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/de909f001528
7170275: os::print_os_info needs to know about Windows 8
Summary: Recognize Windows 8 and Windows Server 2012
Reviewed-by: sla, kvn, azeemj
! src/os/windows/vm/os_windows.cpp
Changeset: 40b4aaf010e4
Author: dholmes
Date: 2012-06-08 02:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/40b4aaf010e4
7172708: 32/64 bit type issues on Windows after Mac OS X port
Reviewed-by: dholmes, coleenp
Contributed-by: Chris Dennis <cdennis at terracottatech.com>
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 0a8b8cb8b22c
Author: sla
Date: 2012-06-11 10:28 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0a8b8cb8b22c
Merge
Changeset: 4d399f013e5a
Author: kamg
Date: 2012-06-11 13:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4d399f013e5a
7175914: Usage of gcc with precompiled headers produces wrong build dependencies
Summary: Add -fpch-deps flag to gcc builds
Reviewed-by: kamg, coleenp
Contributed-by: volker.simonis at gmail.com
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
Changeset: 17b1b616daf7
Author: sla
Date: 2012-06-14 12:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/17b1b616daf7
Merge
Changeset: 8f6ce6f1049b
Author: kvn
Date: 2012-05-25 07:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8f6ce6f1049b
7170463: C2 should recognize "obj.getClass() == A.class" code pattern
Summary: optimize this code pattern obj.getClass() == A.class.
Reviewed-by: jrose, kvn
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/subnode.cpp
Changeset: 4d8787136e08
Author: twisti
Date: 2012-05-25 11:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4d8787136e08
7170145: C1 doesn't respect the JMM with volatile field loads
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: c8289830e172
Author: twisti
Date: 2012-05-30 12:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c8289830e172
7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"
Reviewed-by: twisti
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Instruction.hpp
Changeset: 7bc2d5136f54
Author: amurillo
Date: 2012-06-01 11:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7bc2d5136f54
7173635: jprt.properties should include release jdk7u6
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: 8f37087fc13f
Author: roland
Date: 2012-06-05 10:15 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8f37087fc13f
7171890: C1: add Class.isInstance intrinsic
Summary: Class.cast which calls Class.isInstance is heavily used by the new JSR 292 implementation
Reviewed-by: roland
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
Changeset: e1635876b206
Author: twisti
Date: 2012-06-06 15:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e1635876b206
7174884: C1: failures after 7171890: assert(cur_state != NULL) failed: state_before must be set
Reviewed-by: kvn
! src/share/vm/c1/c1_Canonicalizer.cpp
Changeset: 829ee34e7cbd
Author: kvn
Date: 2012-06-11 08:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/829ee34e7cbd
Merge
! make/jprt.properties
Changeset: ccaa67adfe5b
Author: twisti
Date: 2012-06-11 16:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ccaa67adfe5b
7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
Reviewed-by: kvn
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: 0919b2e7895d
Author: kvn
Date: 2012-06-11 14:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0919b2e7895d
7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere
Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() method.
Reviewed-by: twisti
! src/share/vm/opto/memnode.cpp
Changeset: d5dded5d1e0d
Author: kvn
Date: 2012-06-11 22:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d5dded5d1e0d
Merge
Changeset: e7715c222897
Author: roland
Date: 2012-06-12 10:02 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e7715c222897
7174532: jdk/test/java/lang/Math/WorstCaseTests.java failing on x86
Summary: increase precision on x86 for the steps of the computation of exp and pow.
Reviewed-by: kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
Changeset: 121e5708ae96
Author: kvn
Date: 2012-06-12 09:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/121e5708ae96
7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
Summary: keep intermediate node alive till the end of the graph construction using dummy hook node trick
Reviewed-by: kvn, twisti
Contributed-by: vladimir.x.ivanov at oracle.com
! src/share/vm/opto/divnode.cpp
+ test/compiler/6732154/Test6732154.java
+ test/compiler/7169782/Test7169782.java
Changeset: 8b0a4867acf0
Author: twisti
Date: 2012-06-12 14:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8b0a4867acf0
7174218: remove AtomicLongCSImpl intrinsics
Reviewed-by: kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5e990493719e
Author: kvn
Date: 2012-06-12 16:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5e990493719e
7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
Summary: replace frequent C2 optimizer code patterns with new methods calls
Reviewed-by: kvn, twisti
Contributed-by: vladimir.x.ivanov at oracle.com
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
Changeset: e2fe93124108
Author: twisti
Date: 2012-06-13 11:36 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e2fe93124108
7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
Changeset: eba1d5bce9e8
Author: kvn
Date: 2012-06-14 14:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/eba1d5bce9e8
Merge
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5ba29a1db46e
Author: amurillo
Date: 2012-06-15 14:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5ba29a1db46e
Merge
Changeset: 831e5c76a20a
Author: amurillo
Date: 2012-06-15 14:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/831e5c76a20a
Added tag hs24-b14 for changeset 5ba29a1db46e
! .hgtags
Changeset: 0976e71907b9
Author: katleman
Date: 2012-06-21 17:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0976e71907b9
Added tag jdk8-b44 for changeset 831e5c76a20a
! .hgtags
Changeset: 1e76463170b3
Author: kamg
Date: 2012-03-29 18:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1e76463170b3
7110720: Issue with vm config file loadingIssue with vm config file loading
Summary: disabling default config files if -XX:-ReadDefaultConfigFiles
Reviewed-by: phh, jrose, dcubed, dholmes
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7110720/Test7110720.sh
Changeset: e778c29768e6
Author: never
Date: 2012-04-04 20:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e778c29768e6
7152811: Issues in client compiler
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
Changeset: 958bb4b7be49
Author: asaha
Date: 2012-04-10 10:42 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/958bb4b7be49
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: aa07e41a9f80
Author: never
Date: 2012-04-12 12:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aa07e41a9f80
7160677: missing else in fix for 7152811
Reviewed-by: kvn, kevinw
! src/share/vm/ci/ciField.cpp
Changeset: 5142b5110214
Author: asaha
Date: 2012-05-08 07:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5142b5110214
Merge
! src/share/vm/opto/runtime.cpp
Changeset: d558e01a72c0
Author: kamg
Date: 2012-05-03 15:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d558e01a72c0
7160757: Problem with hotspot/runtime_classfile
Summary: Allow only current and super invokespecials of <init>
Reviewed-by: never, coleenp, dcubed
! src/share/vm/classfile/verifier.cpp
+ test/runtime/7160757/Test7160757.java
Changeset: 6d2c830e025d
Author: asaha
Date: 2012-05-08 11:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6d2c830e025d
Merge
Changeset: 84e198dc2474
Author: asaha
Date: 2012-05-21 14:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/84e198dc2474
Merge
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: f9d57285de70
Author: asaha
Date: 2012-06-07 12:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f9d57285de70
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 9d5f20961bc5
Author: lana
Date: 2012-06-26 10:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9d5f20961bc5
Merge
! src/share/vm/classfile/verifier.cpp
Changeset: a8b9798c1d45
Author: katleman
Date: 2012-06-28 09:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a8b9798c1d45
Added tag jdk8-b45 for changeset 9d5f20961bc5
! .hgtags
Changeset: 1c280e5b8d31
Author: amurillo
Date: 2012-06-15 14:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1c280e5b8d31
7175515: new hotspot build - hs24-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e9140bf80b4a
Author: coleenp
Date: 2012-06-13 19:52 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e9140bf80b4a
7158800: Improve storage of symbol tables
Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance
Reviewed-by: pbk, kamg, dlong, kvn, fparain
+ src/share/vm/classfile/altHashing.cpp
+ src/share/vm/classfile/altHashing.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
+ test/runtime/7158800/BadUtf8.java
+ test/runtime/7158800/InternTest.java
+ test/runtime/7158800/badstrings.txt
Changeset: b87e5a681416
Author: poonam
Date: 2012-06-14 02:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b87e5a681416
6310967: SA: jstack -m produce failures in output
Summary: While looking for the sender frame check that the frame pointer should not be less than the stack pointer.
Reviewed-by: dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
Changeset: e16bc4ad5f20
Author: poonam
Date: 2012-06-14 22:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e16bc4ad5f20
Merge
Changeset: 86e17e45019d
Author: coleenp
Date: 2012-06-15 07:51 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/86e17e45019d
7177307: fix fo CR7158800 doesn't contain Test7158800.sh
Summary: forgot to hg add it
Reviewed-by: pbk, kamg, dlong, kvn, fparain
+ test/runtime/7158800/Test7158800.sh
Changeset: 58ad5f22317e
Author: sla
Date: 2012-06-18 11:33 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/58ad5f22317e
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 7de1d3b57419
Author: dcubed
Date: 2012-06-20 14:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7de1d3b57419
Merge
! make/solaris/makefiles/defs.make
Changeset: cfa2c82f4c04
Author: minqi
Date: 2012-06-22 15:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cfa2c82f4c04
7175133: jinfo failed to get system properties after 6924259
Summary: String offset and count fields as fix of 6924259 were removed, and become optional. SA still use offset and count fields to read String contents and failed. Fix if they exist, use them other then use value field only to read, this keeps consistent with the changes in 6924259.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
Changeset: d8a240abb23a
Author: minqi
Date: 2012-06-22 15:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d8a240abb23a
7177128: SA cannot get correct system properties after 7126277
Summary: Bug fix of 7126277 changed hashing algorithm and also changed key as final field, this led SA unable to set correct value for key. Solution by reading key/value and insert them into the new table.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
Changeset: 588f559105c1
Author: sla
Date: 2012-06-25 14:34 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/588f559105c1
7178846: IterateThroughHeap: heap_iteration_callback passes a negative size
Summary: Missing cast caused integer overflow
Reviewed-by: rbackman, dholmes
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 246d977b51f2
Author: coleenp
Date: 2012-06-25 21:33 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/246d977b51f2
7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
Summary: Cannot delete _buckets and HashtableEntries in shared space (CDS)
Reviewed-by: acorn, kvn, dlong, dcubed, kamg
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 36b2d4cfcf03
Author: coleenp
Date: 2012-06-25 18:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/36b2d4cfcf03
Merge
Changeset: 74533f63b116
Author: sla
Date: 2012-06-27 15:23 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/74533f63b116
7178667: ALT_EXPORT_PATH does not export server jvm on macosx
Summary: Missing .PHONY targets in makefile
Reviewed-by: dholmes, dsamersoff
! make/bsd/makefiles/universal.gmk
Changeset: f7baf26515fc
Author: collins
Date: 2012-06-19 21:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f7baf26515fc
7178113: build environment change
Summary: Simple change to enable proper builds of arm target
Reviewed-by: ohair, dholmes
! make/jprt.properties
Changeset: 634b8615a6ba
Author: jiangli
Date: 2012-06-22 14:00 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/634b8615a6ba
7177409: Perf regression in JVM_GetClassDeclaredFields after generic signature changes.
Summary: In fieldDescriptor::generic_signature() returns NULL immediately if the field has no generic signature.
Reviewed-by: dholmes, coleenp, jcoomes
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/reflection.cpp
Changeset: 06320b1578cb
Author: dlong
Date: 2012-06-25 15:34 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/06320b1578cb
7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
Summary: build powerpc with -fPIC
Reviewed-by: mikael, vladidan, roland
Contributed-by: dean.long at oracle.com
! make/pic.make
Changeset: 7d5f65916db0
Author: bdelsart
Date: 2012-06-28 04:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7d5f65916db0
Merge
Changeset: 8c92982cbbc4
Author: kvn
Date: 2012-06-15 01:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8c92982cbbc4
7119644: Increase superword's vector size up to 256 bits
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86.
Reviewed-by: never, twisti, roland
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/vmreg.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/opcodes.cpp
! src/share/vm/opto/opcodes.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/7119644/TestBooleanVect.java
+ test/compiler/7119644/TestByteDoubleVect.java
+ test/compiler/7119644/TestByteFloatVect.java
+ test/compiler/7119644/TestByteIntVect.java
+ test/compiler/7119644/TestByteLongVect.java
+ test/compiler/7119644/TestByteShortVect.java
+ test/compiler/7119644/TestByteVect.java
+ test/compiler/7119644/TestCharShortVect.java
+ test/compiler/7119644/TestCharVect.java
+ test/compiler/7119644/TestDoubleVect.java
+ test/compiler/7119644/TestFloatDoubleVect.java
+ test/compiler/7119644/TestFloatVect.java
+ test/compiler/7119644/TestIntDoubleVect.java
+ test/compiler/7119644/TestIntFloatVect.java
+ test/compiler/7119644/TestIntLongVect.java
+ test/compiler/7119644/TestIntVect.java
+ test/compiler/7119644/TestLongDoubleVect.java
+ test/compiler/7119644/TestLongFloatVect.java
+ test/compiler/7119644/TestLongVect.java
+ test/compiler/7119644/TestShortDoubleVect.java
+ test/compiler/7119644/TestShortFloatVect.java
+ test/compiler/7119644/TestShortIntVect.java
+ test/compiler/7119644/TestShortLongVect.java
+ test/compiler/7119644/TestShortVect.java
Changeset: eeb819cf36e5
Author: roland
Date: 2012-06-18 09:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/eeb819cf36e5
7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
Summary: Arrays.copyOfRange(original, from, to) with from > original.length tries to do a copy with a negative length.
Reviewed-by: kvn, twisti
! src/share/vm/opto/library_call.cpp
+ test/compiler/7174363/Test7174363.java
Changeset: f8de958e5b2c
Author: twisti
Date: 2012-06-18 12:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f8de958e5b2c
7176856: add the JRE name to the error log
Reviewed-by: coleenp, jrose, kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 765ee2d1674b
Author: twisti
Date: 2012-06-18 15:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/765ee2d1674b
7157365: jruby/bench.bench_timeout crashes with JVM internal error
Reviewed-by: jrose, kvn
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/type.cpp
Changeset: 6f8f439e247d
Author: kvn
Date: 2012-06-19 15:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6f8f439e247d
7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()
Summary: disable vectorization of a memory access with more elements per vector than one which is used for alignment on sparc
Reviewed-by: twisti
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: 40782a131183
Author: roland
Date: 2012-06-21 09:52 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/40782a131183
7129715: MAC: SIGBUS in nsk stress test
Summary: StackOverflowError may get lost on OSX.
Reviewed-by: kvn, dcubed
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: 424142833d10
Author: kvn
Date: 2012-06-22 10:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/424142833d10
7178280: Failed new vector regression tests
Summary: When looking for the same value in an other register check that all parts of that register has the same value.
Reviewed-by: johnc, twisti
! src/share/vm/opto/postaloc.cpp
Changeset: 751bd303aa45
Author: kvn
Date: 2012-06-26 09:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/751bd303aa45
7179138: Incorrect result with String concatenation optimization
Summary: check for and skip diamond shaped NULL check code for the result of toString()
Reviewed-by: twisti, roland
! src/share/vm/opto/stringopts.cpp
+ test/compiler/7179138/Test7179138_1.java
+ test/compiler/7179138/Test7179138_2.java
Changeset: de2f17add1fb
Author: kvn
Date: 2012-06-28 10:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/de2f17add1fb
Merge
Changeset: 7994a5a35fcf
Author: johnc
Date: 2012-06-25 16:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7994a5a35fcf
6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets
Summary: Remove the per-thread expansion tables (PosParPRT) and associated expansion and compaction from the fine grain RSet entries. This code has been unused for a while.
Reviewed-by: johnc, brutisso
Contributed-by: Thomas Schatzl <thomas.schatzl at jku.at>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 22de825d6faf
Author: jcoomes
Date: 2012-06-29 11:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/22de825d6faf
Merge
Changeset: 61a94c2da7c4
Author: coleenp
Date: 2012-06-29 14:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/61a94c2da7c4
7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
Summary: libjvm_g_db.so and libjvm_g_dtrace.so links in .diz file still had 64 directory
Reviewed-by: kamg, dholmes, sspitsyn
! make/solaris/makefiles/dtrace.make
Changeset: 40e5a3f2907e
Author: amurillo
Date: 2012-06-29 17:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/40e5a3f2907e
Merge
Changeset: cf37a594c38d
Author: amurillo
Date: 2012-06-29 17:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cf37a594c38d
Added tag hs24-b15 for changeset 40e5a3f2907e
! .hgtags
Changeset: 0c7bb1f4f9c8
Author: katleman
Date: 2012-07-05 18:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0c7bb1f4f9c8
Added tag jdk8-b46 for changeset cf37a594c38d
! .hgtags
Changeset: fa0c28fabbb1
Author: katleman
Date: 2012-07-12 16:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fa0c28fabbb1
Added tag jdk8-b47 for changeset 0c7bb1f4f9c8
! .hgtags
Changeset: bcffa4c5eef6
Author: amurillo
Date: 2012-06-29 17:12 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bcffa4c5eef6
7180882: new hotspot build - hs24-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3759236eea14
Author: kamg
Date: 2012-07-02 10:54 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3759236eea14
7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
Summary: Send warnings to output stream
Reviewed-by: dholmes, fparain
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: d2a62e0f25eb
Author: zgu
Date: 2012-06-28 17:03 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d2a62e0f25eb
6995781: Native Memory Tracking (Phase 1)
7151532: DCmd for hotspot native memory tracking
Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd
Reviewed-by: acorn, coleenp, fparain
! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! make/bsd/makefiles/jvmg.make
! make/linux/makefiles/jvmg.make
! make/solaris/makefiles/jvmg.make
! make/windows/makefiles/debug.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/dtrace/hs_private.d
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaAssertions.cpp
! src/share/vm/classfile/javaAssertions.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.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/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.cpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcStats.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/spaceCounters.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceDecorator.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/memory/permGen.hpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/restore.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEnvThreadState.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiExtensions.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/prims/jvmtiUtil.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/monitorChunk.cpp
! src/share/vm/runtime/monitorChunk.hpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/gcNotifier.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/management.cpp
+ src/share/vm/services/memBaseline.cpp
+ src/share/vm/services/memBaseline.hpp
+ src/share/vm/services/memPtr.cpp
+ src/share/vm/services/memPtr.hpp
+ src/share/vm/services/memPtrArray.hpp
+ src/share/vm/services/memRecorder.cpp
+ src/share/vm/services/memRecorder.hpp
+ src/share/vm/services/memReporter.cpp
+ src/share/vm/services/memReporter.hpp
+ src/share/vm/services/memSnapshot.cpp
+ src/share/vm/services/memSnapshot.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
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
+ src/share/vm/services/nmtDCmd.cpp
+ src/share/vm/services/nmtDCmd.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/elfStringTable.cpp
! src/share/vm/utilities/elfStringTable.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/intHisto.cpp
! src/share/vm/utilities/intHisto.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/stack.hpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: 24b9c7f4cae6
Author: coleenp
Date: 2012-07-02 13:11 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/24b9c7f4cae6
Merge
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 3f1ab0c19c30
Author: dholmes
Date: 2012-07-03 01:41 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3f1ab0c19c30
7179383: MaxDirectMemorySize argument parsing is broken for values >2G
Summary: change hotspot flag to be unsigned
Reviewed-by: dholmes, sla, fparain, brutisso
Contributed-by: Chris Dennis <cdennis at terracottatech.com>
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 65906dc96aa1
Author: mikael
Date: 2012-07-03 17:35 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/65906dc96aa1
7129724: MAC: Core file location is wrong in crash report
Summary: Updated core path location to reflect macosx default
Reviewed-by: dholmes, kamg
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/os.hpp
Changeset: ace99a6ffc83
Author: coleenp
Date: 2012-07-04 15:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ace99a6ffc83
7181200: JVM new hashing code breaks SA in product mode
Summary: Made new_hash() overloaded rather than a virtual function so SA code doesn't need to be changed.
Reviewed-by: kvn, acorn, dholmes, fparain
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 5a1f452f8f90
Author: sla
Date: 2012-06-28 11:37 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5a1f452f8f90
7178703: Fix handling of quoted arguments and better error messages in dcmd
Reviewed-by: coleenp, mgronlun, rbackman
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
! test/serviceability/ParserTest.java
Changeset: 04ade88d9712
Author: fparain
Date: 2012-07-09 01:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/04ade88d9712
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
Reviewed-by: sspitsyn, dholmes, coleenp, kamg
! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
+ test/runtime/6294277/SourceDebugExtension.java
+ test/runtime/6294277/Test6294277.sh
Changeset: 90d5a592ea8f
Author: coleenp
Date: 2012-07-12 14:26 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/90d5a592ea8f
Merge
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: d50605d9417e
Author: roland
Date: 2012-07-02 09:58 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d50605d9417e
7177917: Failed test java/lang/Math/PowTests.java
Summary: When c2 intrinsifies pow/exp, it should never inline the java implementations.
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
+ test/compiler/7177917/Test7177917.java
Changeset: 70862d781d01
Author: kvn
Date: 2012-07-02 12:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/70862d781d01
7180769: assert(tboth->klass_is_exact()) failed: klass should be exact
Summary: Use class exactness as part of the condition for class compare optimization instead of assert.
Reviewed-by: twisti, roland
! src/share/vm/opto/parse2.cpp
Changeset: ae9241bbce4a
Author: kvn
Date: 2012-07-11 14:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ae9241bbce4a
7181658: CTW: assert(t->meet(t0) == t) failed: Not monotonic
Summary: Use uncast node equivalence checks in CmpUNode::sub.
Reviewed-by: kvn, twisti
Contributed-by: vladimir.x.ivanov at oracle.com
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
Changeset: cc787232c4c5
Author: kvn
Date: 2012-07-12 14:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cc787232c4c5
Merge
Changeset: 66b0450071c1
Author: amurillo
Date: 2012-07-13 14:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/66b0450071c1
Merge
Changeset: 1e26f61bbb52
Author: amurillo
Date: 2012-07-13 14:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1e26f61bbb52
Added tag hs24-b16 for changeset 66b0450071c1
! .hgtags
Changeset: e3619706a725
Author: cl
Date: 2012-07-23 12:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e3619706a725
Added tag jdk8-b48 for changeset 1e26f61bbb52
! .hgtags
Changeset: 54e66510c9cd
Author: amurillo
Date: 2012-07-13 14:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/54e66510c9cd
7184050: new hotspot build - hs24-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8150fa46d2ed
Author: jiangli
Date: 2012-06-26 19:08 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8150fa46d2ed
7178145: Change constMethodOop::_exception_table to optionally inlined u2 table.
Summary: Change constMethodOop::_exception_table to optionally inlined u2 table.
Reviewed-by: bdelsart, coleenp, kamg
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.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/generateOopMap.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f0b82641fb7e
Author: bdelsart
Date: 2012-07-02 04:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f0b82641fb7e
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: d68b1274b9ba
Author: jiangli
Date: 2012-07-05 18:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d68b1274b9ba
7180914: Compilation warning after: 7172967: Eliminate the constMethod's _method backpointer to the methodOop.
Summary: Use read_pointer(J...) to access from 'constMethod' base in name_for_methodOop(), libjvm_db.c.
Reviewed-by: kvn, coleenp
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 161ae369407d
Author: jiangli
Date: 2012-07-05 20:54 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/161ae369407d
7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145.
Summary: Need to copy the inlined exception table to the new constMethodOop during method rewriting.
Reviewed-by: coleenp, dholmes
! src/share/vm/oops/methodOop.cpp
Changeset: e74da3c2b827
Author: jiangli
Date: 2012-07-13 20:14 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e74da3c2b827
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 0bca41b2fa63
Author: jiangli
Date: 2012-07-17 12:32 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0bca41b2fa63
Merge
Changeset: 922993931b3d
Author: brutisso
Date: 2012-07-11 22:47 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/922993931b3d
7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause
Summary: Also reviewed by: vitalyd at gmail.com. Move the timing out of G1CollectorPolicy into the G1GCPhaseTimes class
Reviewed-by: johnc
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
+ src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: 3a431b605145
Author: jmasa
Date: 2012-07-16 13:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3a431b605145
Merge
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: 7553d441b878
Author: jmasa
Date: 2012-07-17 14:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7553d441b878
Merge
Changeset: 6d8f36bcef55
Author: jrose
Date: 2012-07-12 00:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6d8f36bcef55
6711908: JVM needs direct access to some annotations
Summary: Add annotation extraction code to class file parser.
Reviewed-by: twisti, jrose, kvn
Contributed-by: michael.haupt at oracle.com
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/methodOop.hpp
Changeset: ed21db7b3fda
Author: kvn
Date: 2012-07-13 17:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ed21db7b3fda
7123926: Some CTW test crash: !_control.contains(ctrl)
Summary: Don't eliminate Integer::toString() call node during String concatenation optimization if it has several uses.
Reviewed-by: twisti
! src/share/vm/opto/stringopts.cpp
Changeset: 56c4f88474b3
Author: twisti
Date: 2012-07-16 11:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/56c4f88474b3
7087357: JSR 292: remove obsolete code after 7085860
Reviewed-by: kvn, never
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 2c368ea3e844
Author: kvn
Date: 2012-07-16 17:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2c368ea3e844
7181494: cleanup avx and vectors code
Summary: renamed mach nodes which use scalar AVX instructions, added integer vectors shuffling instructions
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/code/vmreg.hpp
Changeset: 9c9fb30d2b3b
Author: kvn
Date: 2012-07-16 19:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9c9fb30d2b3b
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/unsafe.cpp
Changeset: dd785aabe02b
Author: kvn
Date: 2012-07-17 11:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dd785aabe02b
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.hpp
Changeset: bc3e01899804
Author: kvn
Date: 2012-07-19 16:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bc3e01899804
Merge
Changeset: d900d95bfdb0
Author: fparain
Date: 2012-07-16 04:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d900d95bfdb0
7183754: Test runtime/6294277/Test6294277.sh runs wrong JVM
Reviewed-by: kamg, coleenp, ctornqvi
! test/runtime/6294277/SourceDebugExtension.java
- test/runtime/6294277/Test6294277.sh
Changeset: 149c36689fcb
Author: asaha
Date: 2012-07-17 22:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/149c36689fcb
7053586: TEST: runtime/7020373/Test7020373.sh fails on 64-bit platforms
Reviewed-by: kamg
! test/runtime/7020373/Test7020373.sh
Changeset: 7e5976e66c62
Author: zgu
Date: 2012-07-19 09:05 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7e5976e66c62
7182543: NMT ON: Aggregate a few NMT related bugs
Summary: 1) Fixed MemTrackWorker::generations_in_used() calculation 2) Ensured NMT not to leak memory recorders after shutdown 3) Used ThreadCritical to block safepoint safe threads
Reviewed-by: acorn, coleenp, dholmes, kvn
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: f1f45dddb0bd
Author: zgu
Date: 2012-07-16 14:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f1f45dddb0bd
7181986: NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTest
Summary: Changed _query_lock to heap object from static object. Also fixed _query_lock and snapshot lock ranks, so they can participate deadlock detection.
Reviewed-by: coleenp, dholmes, kvn
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: d5bc62fcfac7
Author: zgu
Date: 2012-07-19 09:10 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d5bc62fcfac7
Merge
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 04a9b3789683
Author: zgu
Date: 2012-07-16 14:05 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/04a9b3789683
7181989: NMT ON: Assertion failure when NMT checks thread's native stack base address
Summary: Assertion on stack base is not necessary
Reviewed-by: coleenp, dholmes, kvn
! src/share/vm/services/memTracker.cpp
Changeset: 58a04a45a549
Author: zgu
Date: 2012-07-19 09:15 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/58a04a45a549
Merge
! src/share/vm/services/memTracker.cpp
Changeset: 950ed41429e5
Author: zgu
Date: 2012-07-19 06:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/950ed41429e5
Merge
Changeset: 12fc2571a6e2
Author: coleenp
Date: 2012-07-20 12:09 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/12fc2571a6e2
Merge
- test/runtime/6294277/Test6294277.sh
Changeset: bd54fe36b5e5
Author: amurillo
Date: 2012-07-23 12:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bd54fe36b5e5
Merge
- test/runtime/6294277/Test6294277.sh
Changeset: 15eb2b903b04
Author: amurillo
Date: 2012-07-23 12:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/15eb2b903b04
Added tag hs24-b17 for changeset bd54fe36b5e5
! .hgtags
Changeset: ea926f2921d6
Author: cl
Date: 2012-07-26 16:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ea926f2921d6
Added tag jdk8-b49 for changeset e3619706a725
! .hgtags
Changeset: aba91a731143
Author: amurillo
Date: 2012-07-23 13:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aba91a731143
7185775: new hotspot build - hs24-b18
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fe94b4e7212b
Author: asaha
Date: 2012-07-23 14:28 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fe94b4e7212b
7185550: TEST: runtime/7020373/Test7020373.sh fails because there is no test/runtime/7020373/testcase.jar
Reviewed-by: coleenp
! test/runtime/7020373/Test7020373.sh
+ test/runtime/7020373/testcase.jar
Changeset: 43541217e9f7
Author: jiangli
Date: 2012-07-26 17:24 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/43541217e9f7
7187046: Crash in ClassFileParser on solaris-ia32 during RetransformClasses.
Summary: Lower compiler optimization level when compiling jvmtiClassFileReconstituter.cpp as a workaround for the solaris x86 5.10 cc bug.
Reviewed-by: kvn, coleenp
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
Changeset: 611e8a669a2c
Author: dlong
Date: 2012-07-16 15:31 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/611e8a669a2c
7147464: Java crashed while executing method with over 8k of dneg operations
Summary: replace recursive method with iterative
Reviewed-by: kvn, twisti
Contributed-by: dean.long at oracle.com
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: a93a6d2c9e6c
Author: jiangli
Date: 2012-07-24 13:16 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a93a6d2c9e6c
Merge
Changeset: bcd1b9d98558
Author: jiangli
Date: 2012-07-26 16:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bcd1b9d98558
Merge
Changeset: 72e0362c3f0c
Author: amurillo
Date: 2012-07-27 12:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/72e0362c3f0c
Merge
! .hgtags
- test/runtime/6294277/Test6294277.sh
Changeset: 58f237a9e83a
Author: amurillo
Date: 2012-07-27 12:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/58f237a9e83a
Added tag hs24-b18 for changeset 72e0362c3f0c
! .hgtags
Changeset: c01c8e05ec8c
Author: katleman
Date: 2012-08-02 15:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c01c8e05ec8c
Added tag jdk8-b50 for changeset 58f237a9e83a
! .hgtags
Changeset: 86a687be3f02
Author: amurillo
Date: 2012-07-27 16:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/86a687be3f02
7187463: new hotspot build - hs24-b19
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 594dff5e3c2e
Author: johnc
Date: 2012-07-17 11:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/594dff5e3c2e
7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
Summary: Duplicated code from G1RemSet::par_write_ref() inlined into G1UpdateRSOrPushRefOopClosure::do_oop_nv() was showing up in profiles with a fairly high amount of CPU time. Manually inline the main part of G1RemSet::par_write_ref() to eliminate the code duplication.
Reviewed-by: azeemj, brutisso
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
Changeset: d42fe3c3001d
Author: johnc
Date: 2012-07-17 14:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d42fe3c3001d
7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
Summary: Assertion incorrectly checks that _head is NULL and should be checking that _tail is NULL instead.
Reviewed-by: johnc
Contributed-by: Brandon Mitchell <brandon at twitter.com>
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
Changeset: db823a892a55
Author: johnc
Date: 2012-07-17 12:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/db823a892a55
7182260: G1: Fine grain RSet freeing bottleneck
Summary: Chain the fine grain PerRegionTables in an individual RSet together and free them in bulk using a single operation.
Reviewed-by: johnc, brutisso
Contributed-by: Thomas Schatzl <thomas.schatzl at jku.at>
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: a2f7274eb6ef
Author: tonyp
Date: 2012-07-19 15:15 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a2f7274eb6ef
7114678: G1: various small fixes, code cleanup, and refactoring
Summary: Various cleanups as a prelude to introducing iterators for HeapRegions.
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
Changeset: 113f4c73df61
Author: jmasa
Date: 2012-07-24 14:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/113f4c73df61
Merge
Changeset: 3080f4743cf2
Author: jmasa
Date: 2012-07-26 23:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3080f4743cf2
Merge
Changeset: ff58dfd5b977
Author: jmasa
Date: 2012-07-27 21:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ff58dfd5b977
Merge
Changeset: 3b01d0321dfa
Author: zgu
Date: 2012-07-30 10:25 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3b01d0321dfa
7186778: MachO decoder implementation for MacOSX
Summary: Implementation of decoder for Apple's MacOSX. The implementation is based on the patch provided by Kevin Walls.
Reviewed-by: coleenp, kamg, kevinw
! src/os/bsd/vm/decoder_machO.cpp
! src/os/bsd/vm/decoder_machO.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/decoder_elf.hpp
Changeset: 4bfef6df8881
Author: zgu
Date: 2012-07-30 07:21 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4bfef6df8881
Merge
Changeset: 5e2dc722e70d
Author: andrew
Date: 2012-07-31 16:01 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5e2dc722e70d
7186278: Build error after CR#6995781 / 7151532 with GCC 4.7.0
Summary: Templates need this object if not using template parameter in call
Reviewed-by: coleenp, kamg, dholmes
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: e37a5219e297
Author: dcubed
Date: 2012-07-31 18:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e37a5219e297
Merge
Changeset: 3b3ad1642970
Author: amurillo
Date: 2012-08-03 13:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3b3ad1642970
Merge
Changeset: 663fc23da8d5
Author: amurillo
Date: 2012-08-03 13:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/663fc23da8d5
Added tag hs24-b19 for changeset 3b3ad1642970
! .hgtags
Changeset: abc951e44e1b
Author: katleman
Date: 2012-08-09 18:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/abc951e44e1b
Added tag jdk8-b51 for changeset 663fc23da8d5
! .hgtags
Changeset: ef437ea56651
Author: amurillo
Date: 2012-08-03 13:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ef437ea56651
7189086: new hotspot build - hs24-b20
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1d7922586cf6
Author: twisti
Date: 2012-07-24 10:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1d7922586cf6
7023639: JSR 292 method handle invocation needs a fast path for compiled code
6984705: JSR 292 method handle creation should not go through JNI
Summary: remove assembly code for JDK 7 chained method handles
Reviewed-by: jrose, twisti, kvn, mhaupt
Contributed-by: John Rose <john.r.rose at oracle.com>, Christian Thalinger <christian.thalinger at oracle.com>, Michael Haupt <michael.haupt at oracle.com>
! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.hpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_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/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_32.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! 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_ValueMap.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
+ src/share/vm/ci/ciMemberName.cpp
+ src/share/vm/ci/ciMemberName.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/exceptions.hpp
Changeset: 977007096840
Author: twisti
Date: 2012-07-27 16:14 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/977007096840
7187290: nightly failures after JSR 292 lazy method handle update
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/opto/doCall.cpp
Changeset: 6c5b7a6becc8
Author: kvn
Date: 2012-07-30 09:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6c5b7a6becc8
7187454: stack overflow in C2 compiler thread on Solaris x86
Summary: Added new FormatBufferResource class to use thread's resource area for error message buffer.
Reviewed-by: twisti
! make/solaris/makefiles/fastdebug.make
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
Changeset: 8cb110fd7627
Author: kvn
Date: 2012-08-01 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8cb110fd7627
7188227: VM should recognize M-series SPARC
Summary: Check kstat data for SPARC-M.
Reviewed-by: roland
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: b72784e722ff
Author: twisti
Date: 2012-08-01 14:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b72784e722ff
7188276: JSR 292: assert(ct == T_OBJECT) failed: rt=T_OBJECT, ct=13
Reviewed-by: kvn, jrose
! src/share/vm/opto/doCall.cpp
Changeset: 93c71eb28866
Author: twisti
Date: 2012-08-07 14:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/93c71eb28866
7188911: nightly failures after JSR 292 lazy method handle update (round 2)
Reviewed-by: kvn, jrose
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: ee7edf31f688
Author: twisti
Date: 2012-08-10 15:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ee7edf31f688
Merge
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
! make/solaris/makefiles/fastdebug.make
! src/share/vm/opto/phaseX.hpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
Changeset: 4c8f2a12e757
Author: twisti
Date: 2012-08-10 17:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4c8f2a12e757
Merge
Changeset: 6d0436885201
Author: amurillo
Date: 2012-08-10 23:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6d0436885201
Added tag hs24-b20 for changeset 4c8f2a12e757
! .hgtags
Changeset: 54240c1b8e87
Author: katleman
Date: 2012-08-16 11:43 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/54240c1b8e87
Added tag jdk8-b52 for changeset 6d0436885201
! .hgtags
Changeset: de2aa86e037d
Author: katleman
Date: 2012-08-23 12:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/de2aa86e037d
Added tag jdk8-b53 for changeset 54240c1b8e87
! .hgtags
Changeset: 6898d85cf0bb
Author: amurillo
Date: 2012-08-10 23:19 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6898d85cf0bb
7190772: new hotspot build - hs24-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d5ec46c7da5c
Author: amurillo
Date: 2012-08-15 16:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d5ec46c7da5c
7191765: make jdk8 the default jprt release for hs24
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: aaf61e68b255
Author: johnc
Date: 2012-08-06 12:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aaf61e68b255
6818524: G1: use ergonomic resizing of PLABs
Summary: Employ PLABStats instances to record information about survivor and old PLABs, and use the recorded stats to adjust the sizes of survivor and old PLABS.
Reviewed-by: johnc, ysr
Contributed-by: Brandon Mitchell <brandon at twitter.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: eff5d59db7e1
Author: amurillo
Date: 2012-08-07 09:53 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/eff5d59db7e1
7189729: jprt.properties should include release jdk7u8
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: 3958f0acde31
Author: amurillo
Date: 2012-08-17 15:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3958f0acde31
Merge
! make/jprt.properties
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
Changeset: 6acee021f5ac
Author: coleenp
Date: 2012-08-01 16:52 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6acee021f5ac
7129723: MAC: Some regression tests need to recognize Mac OS X platform
Summary: Add Darwin like Linux to shell scripts
Reviewed-by: kvn, kamg, dholmes
! test/compiler/6894807/Test6894807.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/6929067/Test6929067.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7110720/Test7110720.sh
! test/runtime/7158800/Test7158800.sh
! test/runtime/7158988/TestFieldMonitor.sh
Changeset: 4acebbe310e1
Author: zgu
Date: 2012-08-01 17:19 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4acebbe310e1
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
7187429: NMT ON: Merge failure should cause NMT to shutdown
Summary: Fixed NMT assertion failures
Reviewed-by: acorn, kvn
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: b27675afea11
Author: zgu
Date: 2012-08-01 15:00 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b27675afea11
Merge
Changeset: 8e69438de9c6
Author: zgu
Date: 2012-08-01 16:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8e69438de9c6
Merge
Changeset: 282abd0fd878
Author: dcubed
Date: 2012-08-02 14:54 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/282abd0fd878
7188168: 7071904 broke the DEBUG_BINARIES option on Linux
Summary: Change DEBUG_BINARIES option logic to be more clear.
Reviewed-by: fparain, andrew
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
Changeset: 0d8e265ba727
Author: dcubed
Date: 2012-08-03 18:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0d8e265ba727
7181175: Enable builds on Windows with MinGW/MSYS
Summary: This fix is the minimum number of Makefile changes to enable building HotSpot with MinGW/MSYS
Reviewed-by: jcoomes, dcubed, tbell, ohair
Contributed-by: volker.simonis at gmail.com
! make/windows/makefiles/defs.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/shared.make
Changeset: c3c2141203e7
Author: dcubed
Date: 2012-08-06 09:34 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c3c2141203e7
Merge
Changeset: 4ee06e614636
Author: kamg
Date: 2012-08-06 15:54 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4ee06e614636
7116786: RFE: Detailed information on VerifyErrors
Summary: Provide additional detail in VerifyError messages
Reviewed-by: sspitsyn, acorn
! src/os/solaris/vm/dtraceJSDT_solaris.cpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/runtime/7116786/Test7116786.java
+ test/runtime/7116786/testcases.jar
Changeset: 98625323d3a3
Author: tbell
Date: 2012-08-10 23:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/98625323d3a3
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat builds
Summary: Add some quotes around the classpath in the project file rule.
Reviewed-by: dcubed
! make/windows/projectfiles/common/Makefile
Changeset: e5bf1c79ed5b
Author: zgu
Date: 2012-08-14 13:56 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e5bf1c79ed5b
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
Summary: Updated all related variables and methods to use NOT_PRODUCT macros
Reviewed-by: coleenp, acorn, kvn
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memPtrArray.hpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memTracker.cpp
Changeset: fce6d7280776
Author: dcubed
Date: 2012-08-17 11:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fce6d7280776
Merge
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b63c0564035a
Author: dcubed
Date: 2012-08-21 19:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b63c0564035a
Merge
Changeset: f99a36499b8c
Author: johnc
Date: 2012-08-21 10:05 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f99a36499b8c
7192128: G1: Extend fix for 6948537 to G1's BOT
Summary: G1 does not appear to be immune to the issue described in CR 6948537 and increasing the size of old-generation PLABs appears to increase the liklihood of seeing the issue. Extend the fix for 6948537 to G1's BlockOffsetTable.
Reviewed-by: brutisso, jmasa
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7383557659bd
Author: johnc
Date: 2012-08-21 14:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7383557659bd
7185699: G1: Prediction model discrepancies
Summary: Correct the result value of G1CollectedHeap::pending_card_num(). Change the code that calculates the GC efficiency of a non-young heap region to use historical data from mixed GCs and the actual number of live bytes when predicting how long it would take to collect the region. Changes were also reviewed by Thomas Schatzl.
Reviewed-by: azeemj, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 3650da95d2ee
Author: brutisso
Date: 2012-08-23 05:25 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3650da95d2ee
7193157: G1: Make some develpflags available in product builds
Summary: Also reviewed by: vitalyd at gmail.com. Make G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, G1OldCSetRegionLiveThresholdPercent and G1OldCSetRegionThresholdPercent experimental flags
Reviewed-by: ysr, johnc, jmasa
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: ce0254b13eb8
Author: brutisso
Date: 2012-08-24 09:45 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ce0254b13eb8
Merge
Changeset: 006050192a5a
Author: kvn
Date: 2012-08-20 09:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/006050192a5a
6340864: Implement vectorization optimizations in hotspot-server
Summary: Added asm encoding and mach nodes for vector arithmetic instructions on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/6340864/TestByteVect.java
+ test/compiler/6340864/TestDoubleVect.java
+ test/compiler/6340864/TestFloatVect.java
+ test/compiler/6340864/TestIntVect.java
+ test/compiler/6340864/TestLongVect.java
+ test/compiler/6340864/TestShortVect.java
Changeset: 09aad8452938
Author: kvn
Date: 2012-08-20 09:58 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/09aad8452938
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
Summary: In C2 add software membar after load from Reference.referent field to prevent commoning of loads across safepoint since GC can change its value. In C1 always generate Reference.get() intrinsic.
Reviewed-by: roland, twisti, dholmes, johnc
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/7190310/Test7190310.java
+ test/compiler/7190310/Test7190310_unsafe.java
Changeset: 7a302948f5a4
Author: twisti
Date: 2012-08-21 10:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7a302948f5a4
7192167: JSR 292: C1 has old broken code which needs to be removed
Reviewed-by: kvn, roland, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/callGenerator.cpp
Changeset: 4b0d6fd74911
Author: kvn
Date: 2012-08-21 14:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4b0d6fd74911
7192964: assert(false) failed: bad AD file
Summary: Shifts with loop variant counts "a[i]=1<<b[i];" should not be vectorized since hw does not support it.
Reviewed-by: twisti
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 0bfcb7a3e12d
Author: roland
Date: 2012-08-22 14:29 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0bfcb7a3e12d
7171824: assert(_offset >= 1) failed: illegal call to offset()
Summary: C1 value numbering hits unloaded klass.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
Changeset: 5af51c882207
Author: kvn
Date: 2012-08-22 11:55 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5af51c882207
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
Summary: Fixed Pack node generation. Not vectorize shift instructions if count is not the same for all shifts and if count is vector.
Reviewed-by: twisti
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/7192963/TestByteVect.java
+ test/compiler/7192963/TestDoubleVect.java
+ test/compiler/7192963/TestFloatVect.java
+ test/compiler/7192963/TestIntVect.java
+ test/compiler/7192963/TestLongVect.java
+ test/compiler/7192963/TestShortVect.java
Changeset: f7cd53cedd78
Author: kvn
Date: 2012-08-23 09:13 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f7cd53cedd78
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
Summary: Change pair check to vector check in RA bias coloring code.
Reviewed-by: jrose, twisti
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/output.cpp
Changeset: c32dee9b8023
Author: twisti
Date: 2012-08-24 11:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c32dee9b8023
Merge
Changeset: 9e3ae661284d
Author: amurillo
Date: 2012-08-24 15:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9e3ae661284d
Merge
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
Changeset: e8fb566b9466
Author: amurillo
Date: 2012-08-24 15:51 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e8fb566b9466
Added tag hs24-b21 for changeset 9e3ae661284d
! .hgtags
Changeset: 3b77f0c58018
Author: katleman
Date: 2012-08-30 10:27 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3b77f0c58018
Added tag jdk8-b54 for changeset e8fb566b9466
! .hgtags
Changeset: 153776c4cb6f
Author: amurillo
Date: 2012-08-24 16:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/153776c4cb6f
7194004: new hotspot build - hs24-b22
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: be82ef218872
Author: sla
Date: 2012-08-22 10:01 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/be82ef218872
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X
Reviewed-by: dholmes, dsamersoff, nloodin
! src/os/posix/launcher/launcher.script
Changeset: b3602ff9c1b8
Author: dcubed
Date: 2012-08-24 19:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b3602ff9c1b8
Merge
Changeset: bb3f6194fedb
Author: brutisso
Date: 2012-08-23 10:21 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bb3f6194fedb
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
Summary: Also reviewed by vitalyd at gmail.com. Introduced the WorkerDataArray class. Fixed some minor logging bugs.
Reviewed-by: johnc, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: c9814fadeb38
Author: johnc
Date: 2012-08-28 15:20 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c9814fadeb38
7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
Summary: Add the flags G1EvacuationFailureALot flag (and supporting flags) to force trigger evacuation failures. The support flags control how often to trigger an evacuation failure and during which types of evacuation pause. This functionality is analogous to that of PromotionFailureALot for the other collectors.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: fa9253dcd4df
Author: johnc
Date: 2012-08-29 13:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fa9253dcd4df
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
Summary: Add inline directives to os::Linux::supports_monotonic_clock() and os::Bsd::supports_monotonic_clock().
Reviewed-by: johnc, azeemj, mikael
Contributed-by: Brandon Mitchell <brandon at twitter.com>
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.hpp
Changeset: 220b59f8413f
Author: brutisso
Date: 2012-08-31 08:30 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/220b59f8413f
Merge
Changeset: a1c7f6472621
Author: kvn
Date: 2012-08-27 09:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a1c7f6472621
7148109: C2 compiler consumes too much heap resources
Summary: Add split_arena to allocate temporary arrays in PhaseChaitin::Split() and free them on method's exit.
Reviewed-by: twisti
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/reg_split.cpp
Changeset: a5dd6e3ef9f3
Author: twisti
Date: 2012-08-27 15:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a5dd6e3ef9f3
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp
Reviewed-by: kvn, dholmes, coleenp
Contributed-by: Tao Mao <tao.mao at oracle.com>
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
Changeset: 7f813940ac35
Author: twisti
Date: 2012-08-28 15:24 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7f813940ac35
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
Changeset: 83b6305a5638
Author: coleenp
Date: 2012-08-29 14:49 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/83b6305a5638
7191926: Remove MKS dependency in Hotspot regression tests
Summary: Add case for CYGWIN in .sh files.
Reviewed-by: coleenp, kvn
Contributed-by: pavel.punegov at oracle.com
! test/compiler/6894807/Test6894807.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/7020373/Test7020373.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7110720/Test7110720.sh
! test/runtime/7158800/Test7158800.sh
! test/runtime/7158988/TestFieldMonitor.sh
Changeset: 0acd345fd810
Author: kvn
Date: 2012-08-29 13:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0acd345fd810
7160161: Missed safepoint in non-Counted loop
Summary: Do not remove safepoints during peeling optimization.
Reviewed-by: twisti
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
Changeset: 4d318b1e73ca
Author: twisti
Date: 2012-08-31 10:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4d318b1e73ca
Merge
Changeset: 0771839a29ab
Author: jprovino
Date: 2012-08-08 15:43 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0771839a29ab
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC
Summary: add "arm" to the list of processors that need -fPIC
Reviewed-by: vladidan, dholmes
! make/pic.make
Changeset: 892ec0920ccd
Author: vladidan
Date: 2012-08-08 16:09 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/892ec0920ccd
Merge
Changeset: e2cc1fe53845
Author: amurillo
Date: 2012-08-17 16:47 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e2cc1fe53845
Merge
Changeset: a9fed06c01d2
Author: bpittore
Date: 2012-08-30 11:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a9fed06c01d2
7154641: Servicability agent should work on platforms other than x86, sparc
Summary: Added capability to load support classes for other cpus
Reviewed-by: coleenp, bobv, sla
Contributed-by: Bill Pittore <bill.pittore at oracle.com>
! agent/make/saenv.sh
! agent/make/start-debug-server-proc.sh
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
+ agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6dcb17434873
Author: jiangli
Date: 2012-08-31 14:47 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6dcb17434873
Merge
Changeset: 1eb74cd5994b
Author: jiangli
Date: 2012-08-31 12:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1eb74cd5994b
Merge
Changeset: 09ea7e0752b3
Author: jcoomes
Date: 2012-08-31 16:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/09ea7e0752b3
Merge
Changeset: af0c8a080851
Author: jcoomes
Date: 2012-08-31 16:17 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/af0c8a080851
Added tag hs24-b22 for changeset 09ea7e0752b3
! .hgtags
Changeset: 9c930c24f9b0
Author: brutisso
Date: 2012-09-13 21:20 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9c930c24f9b0
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
Reviewed-by: brutisso, johnc, ysr
Contributed-by: Hal Mo <kungu.mjh at taobao.com>
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/blockOffsetTable.hpp
Changeset: 69e0b33357cc
Author: jiangli
Date: 2012-10-10 15:06 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/69e0b33357cc
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.
Summary: The assert in VM_HeapWalkOperation::iterate_over_class() needs to be augmented for pseudo-string.
Reviewed-by: jrose, dholmes, sspitsyn, coleenp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 16f3116e792d
Author: rbackman
Date: 2012-10-18 08:04 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/16f3116e792d
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
Reviewed-by: dholmes, dcubed
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 17e506a2f436
Author: amurillo
Date: 2012-10-19 02:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/17e506a2f436
8001174: new hotspot build - hs24-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 81d17d9ab7c9
Author: amurillo
Date: 2012-10-19 16:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/81d17d9ab7c9
8001192: allow duplicate bug ids in hs24
Reviewed-by: jcoomes
! .jcheck/conf
Changeset: 4767c78f3504
Author: amurillo
Date: 2012-10-20 00:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4767c78f3504
Merge
! .hgtags
! .jcheck/conf
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
! make/hotspot_version
! make/jprt.properties
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! 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/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compilerOracle.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/vmError.cpp
! test/runtime/6294277/SourceDebugExtension.java
Changeset: f2b48605f612
Author: amurillo
Date: 2012-10-20 00:08 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f2b48605f612
Added tag hs24-b23 for changeset 4767c78f3504
! .hgtags
Changeset: 24b36979876f
Author: amurillo
Date: 2012-10-20 00:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/24b36979876f
8001175: new hotspot build - hs24-b24
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: cb30646e4d38
Author: brutisso
Date: 2012-09-17 10:33 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cb30646e4d38
7198130: G1: PrintReferenceGC output comes out of order
Summary: Move the first part of the GC logging, including timestamp, to the start of the GC
Reviewed-by: johnc, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/runtime/timer.cpp
Changeset: 3ef50622a632
Author: johnc
Date: 2012-09-19 15:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3ef50622a632
7193946: Move warnings associated with UseMemSetInBOT flag
Summary: The warnings associated with the UseMemSetInBOT flag are duplicated in CMS and G1. The separate warnings have been removed and single instance of the warning has been placed in a common location.
Reviewed-by: brutisso, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 147a51fcb393
Author: johnc
Date: 2012-09-20 09:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/147a51fcb393
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
Summary: Reset the fields in ParGCAllocBuffer, that are used for accumulating values for the ResizePLAB sensors in PLABStats, to zero after flushing the values to the PLABStats fields. Flush PLABStats values only when retiring the final allocation buffers prior to disposing of a G1ParScanThreadState object, rather than when retiring every allocation buffer.
Reviewed-by: jwilhelm, jmasa, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 5560067e0f3c
Author: johnc
Date: 2012-10-04 10:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5560067e0f3c
8000311: G1: ParallelGCThreads==0 broken
Summary: Divide by zero error, if ParallelGCThreads is 0, when adjusting the PLAB size.
Reviewed-by: jmasa, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: d41c4c86022a
Author: johnc
Date: 2012-10-15 10:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d41c4c86022a
8000831: Heap verification output incorrect/incomplete
Summary: Restore non-silent output of heap verification.
Reviewed-by: ysr, brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.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.hpp
! src/share/vm/utilities/debug.cpp
Changeset: 86ff8343397f
Author: twisti
Date: 2012-09-10 16:37 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/86ff8343397f
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
Reviewed-by: jrose, coleenp, jmasa, kvn
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
Changeset: 3e4ba5ce9f62
Author: twisti
Date: 2012-09-17 12:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3e4ba5ce9f62
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
Reviewed-by: kvn, jrose, bdelsart
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/asm/register.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 41e38d0c2775
Author: kvn
Date: 2012-09-17 17:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/41e38d0c2775
7197033: missing ResourceMark for assert in Method::bci_from()
Summary: Added missing ResourceMark.
Reviewed-by: dholmes, coleenp, jmasa
! src/share/vm/oops/methodOop.cpp
Changeset: 3b9a69e318e6
Author: kvn
Date: 2012-09-17 19:39 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3b9a69e318e6
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
Summary: Save whole XMM/YMM registers in safepoint interrupt handler.
Reviewed-by: roland, twisti
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
+ test/compiler/7196199/Test7196199.java
Changeset: 963f87017a47
Author: twisti
Date: 2012-09-19 10:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/963f87017a47
7198499: TraceTypeProfile as diagnostic option
Reviewed-by: kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 5db5d32645cc
Author: kvn
Date: 2012-09-19 16:50 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5db5d32645cc
7199010: incorrect vector alignment
Summary: Fixed vectors alignment when several arrays are accessed in one loop.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: 33582180c45d
Author: roland
Date: 2012-09-20 16:49 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/33582180c45d
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible.
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 4964b154f3dc
Author: kvn
Date: 2012-09-24 10:30 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4964b154f3dc
7200163: add CodeComments functionality to assember stubs
Summary: Pass the codeBuffer to the Stub constructor, and adapts the disassembler to print the comments.
Reviewed-by: jrose, kvn, twisti
Contributed-by: goetz.lindenmaier at sap.com
! 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/nmethod.cpp
! src/share/vm/code/nmethod.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/sharedRuntime.cpp
Changeset: 555941c3105e
Author: twisti
Date: 2012-09-24 11:07 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/555941c3105e
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
Reviewed-by: kvn
Contributed-by: Tao Mao <tao.mao at oracle.com>
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
Changeset: 4e1f60696a85
Author: twisti
Date: 2012-09-24 17:59 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4e1f60696a85
7200001: failed C1 OSR compile doesn't get recompiled with C2
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: d6c51404777e
Author: neliasso
Date: 2012-03-29 16:43 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d6c51404777e
7163863: Updated projectcreator
Summary: Enable source browsing for all platform dependent code
Reviewed-by: brutisso, coleenp
! make/windows/makefiles/projectcreator.make
! src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
+ src/share/tools/ProjectCreator/FileTreeCreator.java
+ src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
+ src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/tools/ProjectCreator/Util.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
Changeset: 87e8474b098a
Author: kvn
Date: 2012-09-25 10:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/87e8474b098a
7200233: C2: can't use expand rules for vector instruction rules
Summary: Added missed _bottom_type set in ArchDesc::defineExpand() and missed vector nodes in MatchRule::is_vector().
Reviewed-by: twisti, roland, dlong
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c2cd6435d1d3
Author: kvn
Date: 2012-09-25 15:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c2cd6435d1d3
7200264: 7192963 changes disabled shift vectors
Summary: Replaced is_vector_use() call with explicit check for vector shift's count.
Reviewed-by: twisti, roland, dlong, vlivanov
! src/share/vm/opto/superword.cpp
+ test/compiler/7200264/Test7200264.sh
+ test/compiler/7200264/TestIntVect.java
Changeset: 08d35f1d0bf5
Author: kvn
Date: 2012-09-27 09:38 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/08d35f1d0bf5
7193318: C2: remove number of inputs requirement from Node's new operator
Summary: Deleted placement new operator of Node - node(size_t, Compile *, int).
Reviewed-by: kvn, twisti
Contributed-by: bharadwaj.yadavalli at oracle.com
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 1f42fbfc3337
Author: kvn
Date: 2012-09-27 15:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1f42fbfc3337
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
Summary: use long branches in test_invocation_counter_for_mdp()
Reviewed-by: twisti
! src/cpu/sparc/vm/interp_masm_sparc.cpp
Changeset: 14ca810d935b
Author: kvn
Date: 2012-10-02 12:25 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/14ca810d935b
7201026: add vector for shift count
Summary: Add generation of vectors for scalar shift count.
Reviewed-by: roland, twisti, dlong
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! test/compiler/7200264/Test7200264.sh
Changeset: 98191f9d491f
Author: kvn
Date: 2012-10-02 14:49 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/98191f9d491f
7199742: A lot of C2 OSR compilations of the same method's bci
Summary: Don't clone head of OSR loop.
Reviewed-by: jrose, twisti
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/parse1.cpp
+ test/compiler/7199742/Test7199742.java
Changeset: 5c6a5b30734b
Author: neliasso
Date: 2012-10-04 06:31 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5c6a5b30734b
8000102: Resolve include conflicts
Summary: Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files.
Reviewed-by: kvn
Contributed-by: nils.eliasson at oracle.com
! 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/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.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/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 6d47cfd567eb
Author: vlivanov
Date: 2012-10-05 18:57 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6d47cfd567eb
7177003: C1: LogCompilation support
Summary: add LogCompilation support in C1 - both client and tiered mode.
Reviewed-by: twisti, kvn
! src/os/linux/vm/vmError_linux.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: c64eebdc1199
Author: vlivanov
Date: 2012-10-05 19:29 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c64eebdc1199
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
Summary: Move decoding into Dependencies::DepStream::argument, so no caller could see encoded context value (NULL) anymore.
Reviewed-by: twisti, kvn
! src/share/vm/code/dependencies.cpp
Changeset: 85fb3ddfd7d9
Author: vlivanov
Date: 2012-10-05 19:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/85fb3ddfd7d9
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
Summary: Prepend '.' to the existing native library path
Reviewed-by: kvn, sspitsyn
! make/bsd/makefiles/dtrace.make
! make/solaris/makefiles/dtrace.make
Changeset: 42337887af88
Author: vlivanov
Date: 2012-10-08 13:02 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/42337887af88
8000313: C2 should use jlong for 64bit values
Summary: Replace all occurrences of long with jlong in C2 code.
Reviewed-by: kvn, twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 20ad80ad4c86
Author: twisti
Date: 2012-10-08 17:04 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/20ad80ad4c86
8000263: JSR 292: signature types may appear to be unloaded
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 5e5e4af32a80
Author: vlivanov
Date: 2012-10-09 12:40 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5e5e4af32a80
7199654: Remove LoadUI2LNode
Summary: Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead.
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/superword.cpp
Changeset: 5c8384700293
Author: kvn
Date: 2012-10-09 16:09 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5c8384700293
8000592: Improve adlc usability
Summary: several changes to adlc to improve its usability
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
Changeset: cc602d511176
Author: twisti
Date: 2012-10-11 14:46 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cc602d511176
8000740: remove LinkWellKnownClasses
Reviewed-by: kvn, jrose
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 914513a8194f
Author: kvn
Date: 2012-10-18 07:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/914513a8194f
8001071: Add simple range check into VM implemenation of Unsafe access methods
Summary: Add simple check in debug version of VM.
Reviewed-by: twisti, johnc
! src/share/vm/prims/unsafe.cpp
Changeset: 2728933b6d93
Author: dlong
Date: 2012-10-19 14:21 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2728933b6d93
8001101: C2: more general vector rule subsetting
Summary: Allow which vector rules are supported to be decided at runtime. Also a small change to allow vector types in Type::_type_info[] to apply to more platforms.
Reviewed-by: kvn, twisti
Contributed-by: dean.long at oracle.com
! src/share/vm/opto/vectornode.cpp
Changeset: 8dcd5a1c0f23
Author: vlivanov
Date: 2012-10-22 11:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8dcd5a1c0f23
8000805: JMM issue: short loads are non-atomic
Summary: perform transforms during IGVN phase when Load has a single user.
Reviewed-by: jrose, kvn, twisti
! src/share/vm/opto/mulnode.cpp
+ test/compiler/8000805/Test8000805.java
Changeset: 0e68d290c3f9
Author: twisti
Date: 2012-10-22 16:56 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0e68d290c3f9
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: cca5d281e05c
Author: kvn
Date: 2012-10-23 13:06 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cca5d281e05c
8001183: incorrect results of char vectors right shift operaiton
Summary: do vector right shift operation for small int types only after loads
Reviewed-by: jrose, dlong
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! test/compiler/6340864/TestByteVect.java
! test/compiler/6340864/TestIntVect.java
! test/compiler/6340864/TestLongVect.java
! test/compiler/6340864/TestShortVect.java
+ test/compiler/8001183/TestCharVect.java
Changeset: 6a1d4ebcda4b
Author: kvn
Date: 2012-10-25 17:32 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6a1d4ebcda4b
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
Summary: In case of time or iterations limit reached C2 stops EA and continue compilation without EA as it does in product VM already.
Reviewed-by: twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
Changeset: b0556586212c
Author: kvn
Date: 2012-10-26 11:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b0556586212c
8001635: assert(in_bb(n)) failed: must be
Summary: Added missed check that Load node is in processed loop block.
Reviewed-by: twisti
! src/share/vm/opto/superword.cpp
Changeset: b4da4e577c99
Author: amurillo
Date: 2012-10-30 10:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b4da4e577c99
Merge
! .hgtags
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
! make/hotspot_version
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.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/compiler/compilerOracle.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/opto/loopTransform.cpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 0601ca30c7b4
Author: amurillo
Date: 2012-10-30 10:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0601ca30c7b4
Added tag hs24-b24 for changeset b4da4e577c99
! .hgtags
Changeset: 373fcf2269e6
Author: katleman
Date: 2012-11-08 18:46 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/373fcf2269e6
Added tag jdk7u12-b01 for changeset 0601ca30c7b4
! .hgtags
Changeset: d3de822fbedd
Author: amurillo
Date: 2012-10-30 11:10 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d3de822fbedd
8001662: new hotspot build - hs24-b25
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c2068b6bcf87
Author: rbackman
Date: 2012-10-04 14:55 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c2068b6bcf87
7127792: Add the ability to change an existing PeriodicTask's execution interval
Summary: Enables dynamic enrollment / disenrollment from the PeriodicTasks in WatcherThread.
Reviewed-by: dholmes, mgronlun
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: b9d9ae5d5525
Author: dholmes
Date: 2012-11-05 19:33 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b9d9ae5d5525
8002034: Allow Full Debug Symbols when cross-compiling
8001756: Hotspot makefiles report missing OBJCOPY command in the wrong circumstances
Reviewed-by: dcubed, dsamersoff, erikj, collins
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
Changeset: 6bf89f3a38eb
Author: twisti
Date: 2012-11-08 12:42 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6bf89f3a38eb
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
Reviewed-by: jrose, kvn
! src/share/vm/ci/ciClassList.hpp
+ src/share/vm/ci/ciMethodType.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
Changeset: a6f5d539ced4
Author: kvn
Date: 2012-11-06 15:16 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a6f5d539ced4
8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
Summary: Added missed type check of initializing store in ConnectionGraph::find_init_values().
Reviewed-by: roland, twisti, vlivanov
! src/share/vm/opto/escape.cpp
+ test/compiler/8002069/Test8002069.java
Changeset: cea242198338
Author: johnc
Date: 2012-10-30 11:45 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cea242198338
7200261: G1: Liveness counting inconsistencies during marking verification
Summary: The clipping code in the routine that sets the bits for a range of cards, in the liveness accounting verification code was incorrect. It set all the bits in the card bitmap from the given starting index which would lead to spurious marking verification failures.
Reviewed-by: brutisso, jwilhelm
! 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: 1e5b6a49c06d
Author: amurillo
Date: 2012-11-09 07:31 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1e5b6a49c06d
Merge
Changeset: ce5983a3e0b2
Author: amurillo
Date: 2012-11-09 07:31 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ce5983a3e0b2
Added tag hs24-b25 for changeset 1e5b6a49c06d
! .hgtags
Changeset: 94984276a8dc
Author: katleman
Date: 2012-11-15 19:48 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/94984276a8dc
Added tag jdk7u12-b02 for changeset ce5983a3e0b2
! .hgtags
Changeset: 8e459e9615fd
Author: katleman
Date: 2012-11-29 19:41 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8e459e9615fd
Added tag jdk7u12-b03 for changeset 94984276a8dc
! .hgtags
Changeset: 9e4a76d64d50
Author: amurillo
Date: 2012-11-09 07:39 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9e4a76d64d50
8003230: new hotspot build - hs24-b26
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 992c6fb64244
Author: kvn
Date: 2012-10-24 14:33 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/992c6fb64244
7184394: add intrinsics to use AES instructions
Summary: Use new x86 AES instructions for AESCrypt.
Reviewed-by: twisti, kvn, roland
Contributed-by: tom.deneau at amd.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/7184394/TestAESBase.java
+ test/compiler/7184394/TestAESDecode.java
+ test/compiler/7184394/TestAESEncode.java
+ test/compiler/7184394/TestAESMain.java
Changeset: 90ea9d355f4d
Author: kvn
Date: 2012-11-06 09:22 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/90ea9d355f4d
8002294: assert(VM_Version::supports_ssse3()) failed
Summary: Add missing UseSSE check for AES intrinsics.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 588e39d3fc05
Author: zgu
Date: 2012-09-11 20:53 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/588e39d3fc05
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
Summary: Fixed virtual memory records merge and promotion logic, should be based on sequence number vs. base address order
Reviewed-by: coleenp, acorn
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtrArray.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 45c6de60a779
Author: zgu
Date: 2012-09-14 12:55 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/45c6de60a779
7198529: NPG: assert with NMT code in Thread destructor
Summary: Thread stack's base address can be NULL if it is not started or exited before recording the base
Reviewed-by: kvn, fparain
! src/share/vm/runtime/thread.cpp
Changeset: aa65674c0e22
Author: zgu
Date: 2012-09-17 10:20 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/aa65674c0e22
7190089: NMT ON: NMT failed assertion on thread's stack base address
Summary: Solaris only, record stack info to NMT after stack size adjustment was made for primordial threads
Reviewed-by: kvn, acorn, coleenp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.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/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 8b70e9942bd3
Author: zgu
Date: 2012-09-17 16:37 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8b70e9942bd3
7188594: Print statistic collected by NMT with VM flag
Summary: Print out statistics of collected NMT data if it is on at VM exits
Reviewed-by: kvn, coleenp, twisti
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 490ddaa553ad
Author: zgu
Date: 2012-11-14 16:53 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/490ddaa553ad
Merge
! src/share/vm/runtime/globals.hpp
Changeset: db4c2d9ffc47
Author: sla
Date: 2012-11-01 13:05 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/db4c2d9ffc47
8002078: hs_err_pid file should report full JDK version string
Reviewed-by: dholmes, sspitsyn, kmo
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 5e2ef189237b
Author: zgu
Date: 2012-11-20 14:33 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5e2ef189237b
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 4594f84fb0d3
Author: zgu
Date: 2012-11-05 15:30 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4594f84fb0d3
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
Summary: NMT should allow overlapping committed regions as long as they belong to the same reserved region
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
Changeset: 30113730bbbd
Author: zgu
Date: 2012-11-09 19:24 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/30113730bbbd
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
Summary: Fixed NMT that miscounted arena memory when it is used as value or stack object.
Reviewed-by: acorn, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.hpp
Changeset: 1a2f16e936e9
Author: zgu
Date: 2012-11-09 11:04 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1a2f16e936e9
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
Summary: Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on.
Reviewed-by: acorn, dholmes, coleenp, ctornqvi
! src/share/vm/services/memSnapshot.cpp
Changeset: c5ecc8839ed9
Author: zgu
Date: 2012-11-16 09:05 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c5ecc8839ed9
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
Summary: The assertion is applied to only the region to be released, also performs region integrity checking
Reviewed-by: acorn, coleenp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
Changeset: 23cbe1ef22e0
Author: amurillo
Date: 2012-11-21 12:26 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/23cbe1ef22e0
8003254: make jdk7u12 the default jprt release for hs24
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: e5977d045076
Author: dholmes
Date: 2012-11-21 20:07 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e5977d045076
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
Reviewed-by: coleenp, kvn
! src/share/vm/runtime/vm_version.cpp
Changeset: 2c3dca6e1d65
Author: nloodin
Date: 2012-09-21 10:56 +0200
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2c3dca6e1d65
7200092: Make NMT a bit friendlier to work with
Reviewed-by: kvn, ysr, azeemj
! src/share/vm/services/memTracker.cpp
Changeset: 1ba2ed1c07df
Author: zgu
Date: 2012-11-28 09:19 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1ba2ed1c07df
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
Summary: Fixed potential buffer overrun when giving empty option to NativeMemoryTracking commandline option
Reviewed-by: ctornqvi, hseigel, kvn
! src/share/vm/services/memTracker.cpp
Changeset: b9e0f2c87dd6
Author: amurillo
Date: 2012-11-29 22:32 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b9e0f2c87dd6
Merge
Changeset: ed9b424d5e43
Author: amurillo
Date: 2012-11-29 22:32 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ed9b424d5e43
Added tag hs24-b26 for changeset b9e0f2c87dd6
! .hgtags
Changeset: 4e4026772caf
Author: katleman
Date: 2012-12-05 16:04 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4e4026772caf
Added tag jdk7u12-b04 for changeset ed9b424d5e43
! .hgtags
Changeset: 86ac69dabf56
Author: katleman
Date: 2012-12-12 12:16 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/86ac69dabf56
Added tag jdk7u12-b05 for changeset 4e4026772caf
! .hgtags
Changeset: d1d909eefb31
Author: amurillo
Date: 2012-11-29 22:46 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d1d909eefb31
8003550: new hotspot build - hs24-b27
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6a93eda4e0f5
Author: collins
Date: 2012-11-29 12:56 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6a93eda4e0f5
8004114: build environment change
Summary: Modifications needed to JPRT to allow for building hard float abi and new bundle changes
Reviewed-by: ohair, coleenp
! make/jprt.properties
Changeset: 48dbf98e800c
Author: collins
Date: 2012-11-30 11:07 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/48dbf98e800c
Merge
Changeset: fd3cf9ada039
Author: johnc
Date: 2012-12-06 11:18 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fd3cf9ada039
7194633: G1: Assertion and guarantee failures in block offset table
Summary: Add detailed error messages to assertions and guarantees in G1's block offset table.
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/memory/space.cpp
Changeset: 8e478700068f
Author: johnc
Date: 2012-12-06 11:26 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8e478700068f
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
Summary: Add flushes to G1CollectedHeap::log_gc_footer() and TraceCPUTime destructor.
Reviewed-by: jwilhelm, azeemj, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/timer.cpp
Changeset: 364bc54d7096
Author: amurillo
Date: 2012-12-13 17:59 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/364bc54d7096
Merge
Changeset: 2e497fde1807
Author: amurillo
Date: 2012-12-13 17:59 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2e497fde1807
Added tag hs24-b27 for changeset 364bc54d7096
! .hgtags
Changeset: ac7586ad8eae
Author: katleman
Date: 2012-12-19 15:48 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ac7586ad8eae
Added tag jdk7u12-b06 for changeset 2e497fde1807
! .hgtags
Changeset: e064c40afff6
Author: amurillo
Date: 2012-12-13 18:07 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e064c40afff6
8005035: new hotspot build - hs24-b28
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 82caec9a04ca
Author: kvn
Date: 2012-12-13 17:27 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/82caec9a04ca
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: e1d9b04b560b
Author: brutisso
Date: 2012-12-17 08:49 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e1d9b04b560b
7173959: Jvm crashed during coherence exabus (tmb) testing
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at gmail.com
Reviewed-by: dholmes, coleenp, zgu
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 72610d66a199
Author: kevinw
Date: 2012-09-19 15:24 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/72610d66a199
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
Reviewed-by: sspitsyn, dholmes
! src/share/vm/services/management.cpp
+ test/runtime/7196045/Test7196045.java
Changeset: 33ce1725aae9
Author: kevinw
Date: 2012-09-30 23:24 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/33ce1725aae9
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
Reviewed-by: dholmes, dsamersoff
! test/runtime/7196045/Test7196045.java
Changeset: 5ba336ab9b4b
Author: kevinw
Date: 2012-12-18 02:02 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5ba336ab9b4b
Merge
Changeset: f0ea4cc93756
Author: zgu
Date: 2012-12-17 13:14 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f0ea4cc93756
8004802: jcmd VM.native_memory baseline=false crashes VM
Summary: NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/services/nmtDCmd.cpp
Changeset: 9e00e448460e
Author: zgu
Date: 2012-12-18 11:28 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9e00e448460e
Merge
Changeset: c707a5af0d71
Author: coleenp
Date: 2012-10-08 09:18 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c707a5af0d71
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
Summary: Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
Contributed-by: Mark Wielaard <mjw at redhat.com>
! make/bsd/makefiles/buildtree.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/dtrace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/dtrace.hpp
Changeset: 9d98c1eb82b0
Author: coleenp
Date: 2012-10-09 02:42 -0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9d98c1eb82b0
8000622: Forgot to hg add and check in test for JDK-7170638
Summary: add the test
Reviewed-by: coleenp, kamg
Contributed-by: Mark Wielaard <mjw at redhat.com>
+ test/serviceability/7170638/SDTProbesGNULinuxTest.sh
Changeset: c5ee80cc0623
Author: amurillo
Date: 2012-12-21 11:48 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c5ee80cc0623
Merge
Changeset: 4f7ad6299356
Author: amurillo
Date: 2012-12-21 11:48 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4f7ad6299356
Added tag hs24-b28 for changeset c5ee80cc0623
! .hgtags
Changeset: 6c264aad54e4
Author: katleman
Date: 2012-12-27 14:13 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6c264aad54e4
Added tag jdk7u12-b07 for changeset 4f7ad6299356
! .hgtags
Changeset: d2e25680db9d
Author: amurillo
Date: 2012-10-01 15:23 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d2e25680db9d
7198640: new hotspot build - hs23.6-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d37fd995683a
Author: katleman
Date: 2012-10-03 17:41 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d37fd995683a
Added tag jdk7u10-b10 for changeset d2e25680db9d
! .hgtags
Changeset: f26f3d92e6d9
Author: katleman
Date: 2012-10-10 18:16 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f26f3d92e6d9
Added tag jdk7u10-b11 for changeset d37fd995683a
! .hgtags
Changeset: 58881c615a51
Author: katleman
Date: 2012-10-17 15:44 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/58881c615a51
Added tag jdk7u10-b12 for changeset f26f3d92e6d9
! .hgtags
Changeset: cdbf4d442b56
Author: katleman
Date: 2012-10-24 12:52 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cdbf4d442b56
Added tag jdk7u10-b13 for changeset 58881c615a51
! .hgtags
Changeset: 0df1563b8283
Author: katleman
Date: 2012-10-31 16:48 -0700
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0df1563b8283
Added tag jdk7u10-b14 for changeset cdbf4d442b56
! .hgtags
Changeset: f3f34d00d977
Author: kevinw
Date: 2012-04-20 14:55 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f3f34d00d977
7162488: VM not printing unknown -XX options
Reviewed-by: dholmes, kamg
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7162488/Test7162488.sh
Changeset: 63e8b49b329e
Author: lana
Date: 2012-11-06 10:32 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/63e8b49b329e
Merge
Changeset: 1cb34ef50bdd
Author: katleman
Date: 2012-11-07 17:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1cb34ef50bdd
Added tag jdk7u10-b15 for changeset 63e8b49b329e
! .hgtags
Changeset: 5c154a591de9
Author: katleman
Date: 2012-11-14 18:41 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5c154a591de9
Added tag jdk7u10-b16 for changeset 1cb34ef50bdd
! .hgtags
Changeset: 78c7e1b4a006
Author: cl
Date: 2012-11-21 21:07 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/78c7e1b4a006
Added tag jdk7u10-b17 for changeset 5c154a591de9
! .hgtags
Changeset: c6b78bbaf697
Author: katleman
Date: 2012-11-28 15:42 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c6b78bbaf697
Added tag jdk7u10-b18 for changeset 78c7e1b4a006
! .hgtags
Changeset: 25a92b94ad53
Author: katleman
Date: 2012-12-04 17:28 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/25a92b94ad53
Added tag jdk7u10-b30 for changeset c6b78bbaf697
! .hgtags
Changeset: 0faacf491ae3
Author: coffeys
Date: 2012-12-18 12:30 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0faacf491ae3
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: c946de7cd39c
Author: coffeys
Date: 2012-12-20 12:11 +0000
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c946de7cd39c
Merge
! .hgtags
! make/hotspot_version
Changeset: b35e8ba33d75
Author: amurillo
Date: 2012-12-26 04:00 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b35e8ba33d75
Merge
! .hgtags
Changeset: 38629edadb15
Author: amurillo
Date: 2012-12-26 04:30 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/38629edadb15
Merge
! .hgtags
! make/hotspot_version
Changeset: 3bb803664f3d
Author: lana
Date: 2012-12-28 10:10 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3bb803664f3d
Merge
! .hgtags
Changeset: 92e382c3cccc
Author: katleman
Date: 2013-01-03 13:21 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/92e382c3cccc
Added tag jdk7u12-b08 for changeset 3bb803664f3d
! .hgtags
Changeset: 0d5d62e38450
Author: katleman
Date: 2013-01-09 20:33 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0d5d62e38450
Added tag jdk7u12-b09 for changeset 92e382c3cccc
! .hgtags
Changeset: df85f4f70d8f
Author: amurillo
Date: 2012-12-21 11:56 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/df85f4f70d8f
8005383: new hotspot build - hs24-b29
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 57adf5774d20
Author: bharadwaj
Date: 2012-11-15 10:42 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/57adf5774d20
8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/doCall.cpp
Changeset: decd75a744ee
Author: kvn
Date: 2012-11-16 15:49 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/decd75a744ee
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
Summary: Increase the stack size in the run parameters.
Reviewed-by: kvn
Contributed-by: david.r.chase at oracle.com
! test/compiler/6865265/StackOverflowBug.java
Changeset: 0245298c87e3
Author: vlivanov
Date: 2012-11-21 05:57 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0245298c87e3
8001538: hs_err file does not list anymore compiled methods in compilation events
Summary: Fixed message buffer size calculation.
Reviewed-by: kvn, twisti
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/utilities/events.hpp
Changeset: dedce7e602e1
Author: twisti
Date: 2012-11-26 17:25 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dedce7e602e1
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/type.hpp
Changeset: 733356efcc6e
Author: bharadwaj
Date: 2012-11-27 17:24 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/733356efcc6e
7092905: C2: Keep track of the number of dead nodes
Summary: keep an (almost) accurate running count of the reachable (live) flow graph nodes.
Reviewed-by: kvn, twisti, jrose, vlivanov
! src/share/tools/LogCompilation/README
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: d075d420d60e
Author: twisti
Date: 2012-12-03 15:48 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d075d420d60e
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
Reviewed-by: kvn, johnc
! src/share/vm/opto/library_call.cpp
Changeset: 9180a0168de8
Author: neliasso
Date: 2012-11-26 15:11 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9180a0168de8
8003983: LogCompilation tool is broken since c1 support
Summary: Fixed emitting and parsing
Reviewed-by: jrose, kvn
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp
Changeset: 3b5a0977ab9f
Author: twisti
Date: 2012-12-14 12:06 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3b5a0977ab9f
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
! src/share/vm/prims/methodHandles.cpp
Changeset: e396285cea04
Author: roland
Date: 2012-12-18 14:55 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e396285cea04
8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn
! src/share/vm/ci/ciField.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: 7dedd32ceb2f
Author: vlivanov
Date: 2012-12-18 06:52 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7dedd32ceb2f
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose
! src/share/vm/opto/library_call.cpp
Changeset: 9e7f63123dfe
Author: twisti
Date: 2012-12-19 14:44 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9e7f63123dfe
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/8005033/Test8005033.java
Changeset: d653d418e54c
Author: kvn
Date: 2012-12-19 15:40 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d653d418e54c
8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
Changeset: 841d6285ff8a
Author: kvn
Date: 2012-12-19 19:21 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/841d6285ff8a
8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/8004741/Test8004741.java
Changeset: 2f169876df42
Author: roland
Date: 2012-12-23 17:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2f169876df42
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 1da9509ab853
Author: kvn
Date: 2013-01-03 15:09 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1da9509ab853
8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/memnode.cpp
Changeset: 1b08add4c387
Author: kvn
Date: 2013-01-03 16:30 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1b08add4c387
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 0deee949d657
Author: kvn
Date: 2013-01-08 11:30 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0deee949d657
8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
+ test/compiler/8005419/Test8005419.java
Changeset: 0e25216625f7
Author: jiangli
Date: 2013-01-10 23:03 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0e25216625f7
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 7554f9b2bcc7
Author: amurillo
Date: 2013-01-11 10:38 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7554f9b2bcc7
Merge
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 181528fd1e74
Author: amurillo
Date: 2013-01-11 10:38 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/181528fd1e74
Added tag hs24-b29 for changeset 7554f9b2bcc7
! .hgtags
Changeset: 23867f4f4480
Author: katleman
Date: 2013-01-16 13:59 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/23867f4f4480
Added tag jdk7u14-b10 for changeset 181528fd1e74
! .hgtags
Changeset: f5bd894b0db4
Author: amurillo
Date: 2013-01-11 10:57 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f5bd894b0db4
8006035: new hotspot build - hs24-b30
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bb74dc5ddf07
Author: sla
Date: 2013-01-15 09:07 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bb74dc5ddf07
8005849: JEP 167: Event-Based JVM Tracing
Reviewed-by: acorn, coleenp
Contributed-by: Karen Kinnear <karen.kinnear at oracle.com>, Bengt Rutisson <bengt.rutisson at oracle.com>, Calvin Cheung <calvin.cheung at oracle.com>, Erik Gahlin <erik.gahlin at oracle.com>, Erik Helin <erik.helin at oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson at oracle.com>, Keith McGuigan <keith.mcguigan at oracle.com>, Mattias Tobiasson <mattias.tobiasson at oracle.com>, Markus Gronlund <markus.gronlund at oracle.com>, Mikael Auno <mikael.auno at oracle.com>, Nils Eliasson <nils.eliasson at oracle.com>, Nils Loodin <nils.loodin at oracle.com>, Rickard Backman <rickard.backman at oracle.com>, Staffan Larsen <staffan.larsen at oracle.com>, Stefan Karlsson <stefan.karlsson at oracle.com>, Yekaterina Kantserova <yekaterina.kantserova at oracle.com>
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/top.make
+ make/bsd/makefiles/trace.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/top.make
+ make/linux/makefiles/trace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/top.make
+ make/solaris/makefiles/trace.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/generated.make
! make/windows/makefiles/projectcreator.make
+ make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/cpu/x86/vm/frame_x86.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/solaris/vm/os_share_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! 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/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
+ src/share/vm/gc_implementation/g1/g1YCTypes.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
+ src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
+ src/share/vm/gc_implementation/shared/gcTimer.cpp
+ src/share/vm/gc_implementation/shared/gcTimer.hpp
+ src/share/vm/gc_implementation/shared/gcTrace.cpp
+ src/share/vm/gc_implementation/shared/gcTrace.hpp
+ src/share/vm/gc_implementation/shared/gcTraceSend.cpp
+ src/share/vm/gc_implementation/shared/gcTraceTime.cpp
+ src/share/vm/gc_implementation/shared/gcTraceTime.hpp
+ src/share/vm/gc_implementation/shared/gcWhen.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
+ src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
+ src/share/vm/gc_interface/gcName.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
+ src/share/vm/memory/referenceProcessorStats.hpp
+ src/share/vm/memory/referenceType.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
+ src/share/vm/opto/phasetype.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiGen.java
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/memBaseline.cpp
+ src/share/vm/trace/trace.dtd
+ src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceBackend.hpp
+ src/share/vm/trace/traceDataTypes.hpp
+ src/share/vm/trace/traceEvent.hpp
+ src/share/vm/trace/traceEventClasses.xsl
+ src/share/vm/trace/traceEventIds.xsl
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/trace/traceMacros.hpp
+ src/share/vm/trace/traceStream.hpp
+ src/share/vm/trace/traceTime.hpp
+ src/share/vm/trace/traceTypes.xsl
+ src/share/vm/trace/tracetypes.xml
! src/share/vm/trace/tracing.hpp
+ src/share/vm/trace/xinclude.mod
+ src/share/vm/trace/xsl_util.xsl
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4008cf63c301
Author: amurillo
Date: 2013-01-17 03:37 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4008cf63c301
Merge
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 06a41c6e29c2
Author: amurillo
Date: 2013-01-17 03:37 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/06a41c6e29c2
Added tag hs24-b30 for changeset 4008cf63c301
! .hgtags
Changeset: 998a24b491b0
Author: katleman
Date: 2013-01-23 14:01 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/998a24b491b0
Added tag jdk7u14-b11 for changeset 06a41c6e29c2
! .hgtags
Changeset: 7a2cf85fc36e
Author: katleman
Date: 2013-01-11 09:00 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7a2cf85fc36e
Added tag jdk7u11-b20 for changeset 25a92b94ad53
! .hgtags
Changeset: b6d58acbaf5d
Author: katleman
Date: 2013-01-12 14:42 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b6d58acbaf5d
Added tag jdk7u11-b21 for changeset 7a2cf85fc36e
! .hgtags
Changeset: 5226f8fd82ab
Author: coffeys
Date: 2013-01-14 07:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5226f8fd82ab
Merge
! .hgtags
Changeset: 4a2a9ea97db1
Author: amurillo
Date: 2013-01-15 15:05 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4a2a9ea97db1
Merge
! .hgtags
Changeset: a110c1abdbe8
Author: lana
Date: 2013-01-15 19:34 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a110c1abdbe8
Merge
! .hgtags
Changeset: f26397ddd13b
Author: lana
Date: 2013-01-22 22:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f26397ddd13b
Merge
! .hgtags
- src/share/vm/trace/traceEventTypes.hpp
Changeset: bfa88fb4cb01
Author: lana
Date: 2013-01-28 11:12 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bfa88fb4cb01
Merge
! .hgtags
Changeset: acf5f0fbba89
Author: katleman
Date: 2013-02-01 09:56 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/acf5f0fbba89
Added tag jdk7u14-b12 for changeset bfa88fb4cb01
! .hgtags
Changeset: 3ccedb5838f2
Author: amurillo
Date: 2013-01-17 03:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3ccedb5838f2
8006510: new hotspot build - hs24-b31
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6f113f191e4e
Author: ehelin
Date: 2013-01-17 16:32 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6f113f191e4e
8006400: Add support for defining trace types in closed code
Reviewed-by: sla, nloodin, brutisso
Contributed-by: erik.helin at oracle.com
! src/share/vm/trace/trace.dtd
! src/share/vm/trace/trace.xml
Changeset: 8a60837325f0
Author: amurillo
Date: 2013-01-18 16:50 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8a60837325f0
8000780: make Zero build and run with JDK8
Reviewed-by: twisti, kvn
Contributed-by: Chris Phillips <chrisphi at redhat.com>
! make/Makefile
! src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/cpu/zero/vm/register_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 553ac1e00352
Author: brutisso
Date: 2013-01-21 09:00 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/553ac1e00352
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd at gmail.com.
Reviewed-by: sla, dholmes, dlong, mikael
! src/os/bsd/vm/os_bsd.cpp
Changeset: 8575a51238cb
Author: dsamersoff
Date: 2013-01-21 18:50 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/8575a51238cb
8002048: Protocol to discovery of manageable Java processes on a network
Summary: Introduce a protocol to discover manageble Java instances across a network subnet, JDP
Reviewed-by: sla, dfuchs
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: 515d98bb85f2
Author: dsamersoff
Date: 2013-01-21 14:07 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/515d98bb85f2
Merge
Changeset: 62eafb1b8499
Author: zgu
Date: 2013-01-09 14:46 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/62eafb1b8499
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
Summary: Added JRE/JDK bin directories to decoder's symbol search path
Reviewed-by: dcubed, sla
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
Changeset: c28e0cb8d005
Author: zgu
Date: 2013-01-11 12:30 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c28e0cb8d005
8005936: PrintNMTStatistics doesn't work for normal JVM exit
Summary: Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, coleenp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 24aa4f99d1aa
Author: kvn
Date: 2013-01-23 15:11 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/24aa4f99d1aa
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
Summary: Limit vectors size to 16 bytes on BSD until the problem is fixed
Reviewed-by: twisti
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 7b2efda91ffc
Author: amurillo
Date: 2013-01-24 11:29 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7b2efda91ffc
Merge
Changeset: e1bc0d406d3f
Author: amurillo
Date: 2013-01-24 11:29 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e1bc0d406d3f
Added tag hs24-b31 for changeset 7b2efda91ffc
! .hgtags
Changeset: 9a5777cc2847
Author: amurillo
Date: 2013-01-24 11:40 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9a5777cc2847
8006826: new hotspot build - hs24-b32
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 21b0918ed779
Author: zgu
Date: 2013-01-22 14:27 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/21b0918ed779
6871190: Don't terminate JVM if it is running in a non-interactive session
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session
Reviewed-by: ctornqvi, acorn
! src/os/windows/vm/os_windows.cpp
Changeset: fed67a49fd2c
Author: amurillo
Date: 2013-01-29 15:40 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fed67a49fd2c
8007101: make jdk7u14 the default jprt release for hs24
Reviewed-by: jcoomes, ohair, dcubed
! make/jprt.properties
Changeset: b1f34a2b2e22
Author: twisti
Date: 2013-01-11 14:07 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b1f34a2b2e22
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: 21fe158e804b
Author: zgu
Date: 2013-01-31 11:01 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/21fe158e804b
8005048: NMT: #loaded classes needs to just show the # defined classes
Summary: Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.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: daa66f8e3d8c
Author: zgu
Date: 2013-01-31 07:22 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/daa66f8e3d8c
Merge
Changeset: fada199d881a
Author: zgu
Date: 2013-01-31 13:14 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fada199d881a
8000692: Remove old KERNEL code
Summary: Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: coleenp, ccheung, hseigel
! make/Makefile
! make/bsd/makefiles/dtrace.make
! make/solaris/Makefile
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/kernel.make
! make/windows/build.bat
! make/windows/create_obj_files.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/x86/vm/assembler_x86.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/prims/forte.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiExtensions.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiRawMonitor.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 7776955a3a41
Author: zgu
Date: 2013-01-31 17:08 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7776955a3a41
Merge
Changeset: 6a55d9e0b5ea
Author: twisti
Date: 2013-01-09 15:37 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6a55d9e0b5ea
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: c3a5ef31cb90
Author: vlivanov
Date: 2013-01-14 08:22 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c3a5ef31cb90
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: e34f4fe352e7
Author: twisti
Date: 2013-01-15 12:06 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e34f4fe352e7
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 0a066b1dfe02
Author: kvn
Date: 2013-01-15 14:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0a066b1dfe02
8005821: C2: -XX:+PrintIntrinsics is broken
Summary: Check all print inlining flags when processing inlining list.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! src/share/vm/opto/compile.cpp
Changeset: b3686bbdb7d0
Author: kvn
Date: 2013-01-16 14:55 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b3686bbdb7d0
8006204: please JTREGify test/compiler/7190310/Test7190310.java
Summary: Add proper jtreg annotations in the preceding comment, including an explicit timeout.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! test/compiler/7190310/Test7190310.java
Changeset: a7ffe4177db0
Author: nloodin
Date: 2013-01-31 16:07 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a7ffe4177db0
8007005: JEP 167 tracing gives negative time stamps for certain event fields
Reviewed-by: brutisso
Contributed-by: markus.gronlund at oracle.com
! src/share/vm/trace/trace.xml
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceTime.hpp
! src/share/vm/trace/tracetypes.xml
Changeset: 88f46d208452
Author: amurillo
Date: 2013-02-01 12:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/88f46d208452
Merge
! .hgtags
- make/solaris/makefiles/kernel.make
Changeset: 38b173289e57
Author: amurillo
Date: 2013-02-01 12:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/38b173289e57
Added tag hs24-b32 for changeset 88f46d208452
! .hgtags
Changeset: fcd41f89bfa3
Author: katleman
Date: 2013-02-13 17:56 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fcd41f89bfa3
Added tag jdk7u14-b13 for changeset 38b173289e57
! .hgtags
Changeset: 607dd575f464
Author: amurillo
Date: 2013-02-01 12:49 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/607dd575f464
8007394: new hotspot build - hs24-b33
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a47566645421
Author: rbackman
Date: 2013-01-18 13:43 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a47566645421
8006563: Remove unused ProfileVM_lock
Reviewed-by: dholmes, sla
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 1689a0912ebe
Author: ctornqvi
Date: 2013-02-04 08:40 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1689a0912ebe
8006413: Add utility classes for writing better multiprocess tests in jtreg
Summary: Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich
Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin
+ test/testlibrary/OutputAnalyzerTest.java
+ test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java
+ test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/OutputBuffer.java
+ test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
+ test/testlibrary/com/oracle/java/testlibrary/StreamPumper.java
Changeset: 77726262b76f
Author: ctornqvi
Date: 2013-02-04 09:28 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/77726262b76f
Merge
Changeset: fe6cd8dd4080
Author: dcubed
Date: 2013-02-05 14:58 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fe6cd8dd4080
7182152: Instrumentation hot swap test incorrect monitor count
Summary: Remove optimization that allowed for old and/or obsolete methods in an itable; add new tracing support using -XX:TraceRedefineClasses=16384.
Reviewed-by: coleenp, acorn, sspitsyn
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: e4634e41d7a6
Author: ctornqvi
Date: 2013-02-05 19:28 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e4634e41d7a6
8005012: Add WB APIs to better support NMT testing
Summary: Add WB API functions to enable better NMT testing
Reviewed-by: dholmes, zgu
! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
! src/share/vm/memory/allocation.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.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: 2793d96a0acf
Author: ctornqvi
Date: 2013-02-05 22:01 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2793d96a0acf
Merge
Changeset: 322a24bc2e99
Author: ctornqvi
Date: 2013-02-06 11:04 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/322a24bc2e99
8005013: Add NMT tests
Summary: Add tests for the Native Memory Tracking feature, includes regression tests for 8005936 and 8004802
Reviewed-by: zgu, coleenp
! test/TEST.ROOT
+ test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/BaselineWithParameter.java
+ test/runtime/NMT/CommandLineDetail.java
+ test/runtime/NMT/CommandLineEmptyArgument.java
+ test/runtime/NMT/CommandLineInvalidArgument.java
+ test/runtime/NMT/CommandLineSummary.java
+ test/runtime/NMT/CommandLineTurnOffNMT.java
+ test/runtime/NMT/JcmdScale.java
+ test/runtime/NMT/JcmdWithNMTDisabled.java
+ test/runtime/NMT/PrintNMTStatistics.java
+ test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
+ test/runtime/NMT/ShutdownTwice.java
+ test/runtime/NMT/SummaryAfterShutdown.java
+ test/runtime/NMT/SummarySanityCheck.java
Changeset: 02b3e25dcc6b
Author: hseigel
Date: 2013-02-06 08:26 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/02b3e25dcc6b
8006298: Specifying malformed options outputs non-sensical error
Summary: Change error messages for malformed options so the messages are more useful.
Reviewed-by: mikael, kvn, nloodin, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 87cf402c32e4
Author: hseigel
Date: 2013-02-06 08:41 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/87cf402c32e4
Merge
Changeset: 62e7d37fe255
Author: hseigel
Date: 2013-02-06 10:27 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/62e7d37fe255
Merge
Changeset: 2ee1591f14d0
Author: ctornqvi
Date: 2013-02-06 16:27 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2ee1591f14d0
8000363: runtime/7158988/FieldMonitor.java fails with exception
Summary: Removed unnecessary shell script in the test.
Reviewed-by: coleenp, sla
! test/runtime/7158988/FieldMonitor.java
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: 073e56606b4d
Author: ctornqvi
Date: 2013-02-06 11:20 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/073e56606b4d
Merge
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: 6538f0c1bd05
Author: mgronlun
Date: 2013-02-07 11:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6538f0c1bd05
8007134: Enable tracing asserts on missing ResourceMark
Reviewed-by: dholmes, sla
! src/share/vm/trace/traceEventClasses.xsl
Changeset: dd4950f173a5
Author: johnc
Date: 2012-12-21 11:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/dd4950f173a5
8001424: G1: Rename certain G1-specific flags
Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted.
Reviewed-by: brutisso, ysr
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: c537391c6153
Author: johnc
Date: 2013-02-07 09:42 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c537391c6153
8004816: G1: Kitchensink failures after marking stack changes
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 2fe1685929bd
Author: johnc
Date: 2013-01-15 12:32 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/2fe1685929bd
8001425: G1: Change the default values for certain G1 specific flags
Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith <monica.beckwith at oracle.com>.
Reviewed-by: brutisso, huntch
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: c9dbfdff5abf
Author: johnc
Date: 2013-01-31 10:45 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c9dbfdff5abf
8005875: G1: Kitchensink fails with ParallelGCThreads=0
Summary: Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly Davidovich <vitalyd at gmail.com>.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: bf523388179f
Author: brutisso
Date: 2013-02-10 21:15 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/bf523388179f
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: b89e93583e0d
Author: zgu
Date: 2013-02-08 16:31 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/b89e93583e0d
8006691: Remove jvm_version_info.is_kernel_jvm field
Summary: Removed is_kernel_jvm from jvm_version_info as Kernel VM has been deprecated
Reviewed-by: mchung, coleenp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 61dbc09285c3
Author: zgu
Date: 2013-02-11 14:48 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/61dbc09285c3
Merge
Changeset: 6545f607320f
Author: roland
Date: 2013-02-04 11:30 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6545f607320f
8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them
Summary: wrong detection for dead call sites.
Reviewed-by: kvn
! src/share/vm/opto/callGenerator.cpp
Changeset: 79d04b85fd0d
Author: poonam
Date: 2013-02-13 06:06 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/79d04b85fd0d
8006837: Missing call to cr() when printing entry_point in nmethod, in os::print_location
Reviewed-by: stefank, poonam, kvn
Contributed-by: sergey.gabdurakhmanov at oracle.com
! src/share/vm/runtime/os.cpp
Changeset: f016e64be7b4
Author: rbackman
Date: 2013-02-13 09:46 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f016e64be7b4
8008088: SA can hang the VM
Reviewed-by: mgronlun, sla, dholmes
! agent/src/os/bsd/libproc_impl.c
! agent/src/os/bsd/libproc_impl.h
! agent/src/os/bsd/ps_proc.c
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/libproc_impl.h
! agent/src/os/linux/ps_proc.c
Changeset: 78bef3bdb386
Author: poonam
Date: 2013-02-14 04:40 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/78bef3bdb386
8006937: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
Reviewed-by: kvn, stefank, poonam
Contributed-by: sergey.gabdurakhmanov at oracle.com
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
Changeset: d05fee30c170
Author: ehelin
Date: 2013-02-07 19:07 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d05fee30c170
8006954: GC Cause equals No GC for CMS background collection in the trace GC event
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 38d1bd11fb2d
Author: ehelin
Date: 2013-02-14 16:04 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/38d1bd11fb2d
Merge
Changeset: 6a71d443bd0a
Author: sla
Date: 2013-02-14 13:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6a71d443bd0a
8004840: Jstack seems to output unnecessary information in 7u9
Reviewed-by: dholmes, coleenp, sspitsyn, rbackman
! agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
Changeset: 7ffe30a79778
Author: mgronlun
Date: 2013-02-14 18:47 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7ffe30a79778
8008208: Event tracing for code cache subsystems can give wrong timestamps
Reviewed-by: kvn, sla
! src/share/vm/opto/compile.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
Changeset: 6a431dbf4a33
Author: amurillo
Date: 2013-02-14 22:29 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6a431dbf4a33
Merge
- test/runtime/7158988/TestFieldMonitor.sh
Changeset: 0310fb7a08b6
Author: amurillo
Date: 2013-02-14 22:29 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/0310fb7a08b6
Added tag hs24-b33 for changeset 6a431dbf4a33
! .hgtags
Changeset: 43ccc18e9d22
Author: Goetz
Date: 2013-02-21 11:29 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/43ccc18e9d22
merge hs24 with ppc port: remove all ppc port changes.
Changes will be added anew on top of hs24.
! .hgtags
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
! make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/build.sh
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmg.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/launcher.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/aix/makefiles/top.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/ppc64.make
! make/linux/makefiles/vm.make
- make/linux/platform_ppc64
- make/solaris/makefiles/kernel.make
- src/cpu/ppc/vm/assembler_ppc.cpp
- src/cpu/ppc/vm/assembler_ppc.hpp
- src/cpu/ppc/vm/assembler_ppc.inline.hpp
- src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp
- src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/ppc/vm/bytes_ppc.hpp
- src/cpu/ppc/vm/c2_globals_ppc.hpp
- src/cpu/ppc/vm/c2_init_ppc.cpp
- src/cpu/ppc/vm/codeBuffer_ppc.hpp
- src/cpu/ppc/vm/compile_ppc.cpp
- src/cpu/ppc/vm/compile_ppc.hpp
- src/cpu/ppc/vm/copy_ppc.hpp
- src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp
- src/cpu/ppc/vm/cppInterpreter_ppc.cpp
- src/cpu/ppc/vm/cppInterpreter_ppc.hpp
- src/cpu/ppc/vm/debug_ppc.cpp
- src/cpu/ppc/vm/depChecker_ppc.hpp
- src/cpu/ppc/vm/disassembler_ppc.hpp
- src/cpu/ppc/vm/dump_ppc.cpp
- src/cpu/ppc/vm/frame_ppc.cpp
- src/cpu/ppc/vm/frame_ppc.hpp
- src/cpu/ppc/vm/frame_ppc.inline.hpp
- src/cpu/ppc/vm/globalDefinitions_ppc.hpp
- src/cpu/ppc/vm/globals_ppc.hpp
- src/cpu/ppc/vm/icBuffer_ppc.cpp
- src/cpu/ppc/vm/icache_ppc.cpp
- src/cpu/ppc/vm/icache_ppc.hpp
- src/cpu/ppc/vm/interp_masm_ppc_64.cpp
- src/cpu/ppc/vm/interp_masm_ppc_64.hpp
- src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
- src/cpu/ppc/vm/interpreterRT_ppc.cpp
- src/cpu/ppc/vm/interpreterRT_ppc.hpp
- src/cpu/ppc/vm/interpreter_ppc.cpp
- src/cpu/ppc/vm/interpreter_ppc.hpp
- src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp
- src/cpu/ppc/vm/jniFastGetField_ppc.cpp
- src/cpu/ppc/vm/jniTypes_ppc.hpp
- src/cpu/ppc/vm/jni_ppc.h
- src/cpu/ppc/vm/methodHandles_ppc.cpp
- src/cpu/ppc/vm/methodHandles_ppc.hpp
- src/cpu/ppc/vm/nativeInst_ppc.cpp
- src/cpu/ppc/vm/nativeInst_ppc.hpp
- src/cpu/ppc/vm/ppc.ad
- src/cpu/ppc/vm/ppc_64.ad
- src/cpu/ppc/vm/registerMap_ppc.hpp
- src/cpu/ppc/vm/register_definitions_ppc.cpp
- src/cpu/ppc/vm/register_ppc.cpp
- src/cpu/ppc/vm/register_ppc.hpp
- src/cpu/ppc/vm/relocInfo_ppc.cpp
- src/cpu/ppc/vm/relocInfo_ppc.hpp
- src/cpu/ppc/vm/runtime_ppc.cpp
- src/cpu/ppc/vm/sharedRuntime_ppc.cpp
- src/cpu/ppc/vm/stubGenerator_ppc.cpp
- src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
- src/cpu/ppc/vm/vmStructs_ppc.hpp
- src/cpu/ppc/vm/vm_version_ppc.cpp
- src/cpu/ppc/vm/vm_version_ppc.hpp
- src/cpu/ppc/vm/vmreg_ppc.cpp
- src/cpu/ppc/vm/vmreg_ppc.hpp
- src/cpu/ppc/vm/vmreg_ppc.inline.hpp
- src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
- src/cpu/sparc/vm/compile_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
- src/cpu/x86/vm/compile_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! 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/cpu/zero/vm/compile_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
- src/os/aix/vm/attachListener_aix.cpp
- src/os/aix/vm/c2_globals_aix.hpp
- src/os/aix/vm/chaitin_aix.cpp
- src/os/aix/vm/decoder_aix.hpp
- src/os/aix/vm/globals_aix.hpp
- src/os/aix/vm/interfaceSupport_aix.hpp
- src/os/aix/vm/jsig.c
- src/os/aix/vm/jvm_aix.cpp
- src/os/aix/vm/jvm_aix.h
- src/os/aix/vm/libperfstat_aix.cpp
- src/os/aix/vm/libperfstat_aix.hpp
- src/os/aix/vm/loadlib_aix.cpp
- src/os/aix/vm/loadlib_aix.hpp
- src/os/aix/vm/mutex_aix.inline.hpp
- src/os/aix/vm/osThread_aix.cpp
- src/os/aix/vm/osThread_aix.hpp
- src/os/aix/vm/os_aix.cpp
- src/os/aix/vm/os_aix.hpp
- src/os/aix/vm/os_aix.inline.hpp
- src/os/aix/vm/os_share_aix.hpp
- src/os/aix/vm/perfMemory_aix.cpp
- src/os/aix/vm/porting_aix.cpp
- src/os/aix/vm/porting_aix.hpp
- src/os/aix/vm/threadCritical_aix.cpp
- src/os/aix/vm/thread_aix.inline.hpp
- src/os/aix/vm/vmError_aix.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/launcher/java_md.c
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.hpp
- src/os_cpu/aix_ppc/vm/aix_ppc_64.ad
- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
- src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
- src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
- src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
- src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
- src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
- src/os_cpu/linux_ppc/vm/linux_ppc_64.ad
- src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
- src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp
- src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
- src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp
- src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
- 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/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! 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_FrameMap.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/stubs.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
- src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
+ src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.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/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
- src/share/vm/utilities/globalDefinitions_xlc.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/preserveException.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.hpp
Changeset: f8ff7ca35a49
Author: kvn
Date: 2012-11-27 17:41 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f8ff7ca35a49
8003850: add support for constants in stub code
Summary: remember the code section and switch back to the proper one when adding constants.
Reviewed-by: twisti, kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
Changeset: d2c7ea93df74
Author: kvn
Date: 2013-01-22 11:31 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d2c7ea93df74
8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
Changeset: 52ec4d6b1580
Author: Goetz
Date: 2013-02-21 12:25 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/52ec4d6b1580
make: Reenable CORE build
Enable hotspot to build without any compiler.
Build target jvmgcore.
! make/Makefile
Changeset: 5407762cd132
Author: Goetz
Date: 2013-02-21 12:29 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/5407762cd132
shared: Make adapter_code_size a function.
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/share/vm/prims/methodHandles.cpp
Changeset: 41af92ff2083
Author: Goetz
Date: 2013-02-21 17:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/41af92ff2083
shared: Basic non-functional fixes needed for the ppc port.
! agent/src/os/linux/libproc.h
! src/os/linux/vm/os_linux.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 3878537c7542
Author: Goetz
Date: 2013-02-21 17:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/3878537c7542
C-interpreter: basic fixes
This includes a larger change to BiasedLocking in
bytecodeInterpreter.cpp (which needs to be reworked),
and some minor shared changes.
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
Changeset: 41daab638594
Author: Goetz
Date: 2013-02-21 17:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/41daab638594
opto: Trampoline relocations
A trampoline allows to encode a small branch in the code, even if there
is the chance that this branch can not reach all possible code locations.
If the relocation finds that a branch is too far for the instruction
in the code, it can patch it to jump to the trampoline where is
sufficient space for a far branch. Needed on PPC.
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
Changeset: d920cd736a96
Author: Goetz
Date: 2013-02-21 17:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d920cd736a96
rt: Use stubs to implement safefetch.
On platforms where the compiler does not properly support inline
assembly safefetch can be implemented as stub routines. This also
allows to use a single implementation if an architecture is
supported on several os platforms.
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: 7034f703f8b9
Author: Goetz
Date: 2013-02-21 22:18 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7034f703f8b9
make: Implement linux ppc64 support in makefiles.
! make/defs.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
+ make/linux/makefiles/ppc64.make
! make/linux/makefiles/vm.make
+ make/linux/platform_ppc64
Changeset: f1c6a2747486
Author: Goetz
Date: 2013-02-22 13:48 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f1c6a2747486
ppc: PPC platform files as required to start up the interpreter.
With this change the HotSpot (libjvm.so) compiles and
links on Linux/PPC. The interpreter succesfully executes the
queens testprogram.x
Compiled with the following command lines:
debug build:
------------
ALT_BOOTDIR=/sapmnt/depot/tools/gen/linuxppc64/licenseware/jse/1.7.0 ALT_OUTPUTDIR=/priv/d046063/OpenJDK/output_dbg_ppc64 CC_INTERP=true OPENJDK=true ARCH_DATA_MODEL=64 MAKE_VERBOSE=y HOTSPOT_BUILD_JOBS=1 make jvmgcore 2>&1 | tee /priv/d046063/OpenJDK/output_dbg_ppc64.log
+ src/cpu/ppc/vm/assembler_ppc.cpp
+ src/cpu/ppc/vm/assembler_ppc.hpp
+ src/cpu/ppc/vm/assembler_ppc.inline.hpp
+ src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp
+ src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp
+ src/cpu/ppc/vm/bytecodes_ppc.cpp
+ src/cpu/ppc/vm/bytecodes_ppc.hpp
+ src/cpu/ppc/vm/bytes_ppc.hpp
+ src/cpu/ppc/vm/codeBuffer_ppc.hpp
+ src/cpu/ppc/vm/copy_ppc.hpp
+ src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp
+ src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ src/cpu/ppc/vm/cppInterpreter_ppc.hpp
+ src/cpu/ppc/vm/debug_ppc.cpp
+ src/cpu/ppc/vm/depChecker_ppc.hpp
+ src/cpu/ppc/vm/disassembler_ppc.hpp
+ src/cpu/ppc/vm/dump_ppc.cpp
+ src/cpu/ppc/vm/frame_ppc.cpp
+ src/cpu/ppc/vm/frame_ppc.hpp
+ src/cpu/ppc/vm/frame_ppc.inline.hpp
+ src/cpu/ppc/vm/globalDefinitions_ppc.hpp
+ src/cpu/ppc/vm/globals_ppc.hpp
+ src/cpu/ppc/vm/icBuffer_ppc.cpp
+ src/cpu/ppc/vm/icache_ppc.cpp
+ src/cpu/ppc/vm/icache_ppc.hpp
+ src/cpu/ppc/vm/interp_masm_ppc_64.cpp
+ src/cpu/ppc/vm/interp_masm_ppc_64.hpp
+ src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
+ src/cpu/ppc/vm/interpreterRT_ppc.cpp
+ src/cpu/ppc/vm/interpreterRT_ppc.hpp
+ src/cpu/ppc/vm/interpreter_ppc.cpp
+ src/cpu/ppc/vm/interpreter_ppc.hpp
+ src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp
+ src/cpu/ppc/vm/jniFastGetField_ppc.cpp
+ src/cpu/ppc/vm/jniTypes_ppc.hpp
+ src/cpu/ppc/vm/jni_ppc.h
+ src/cpu/ppc/vm/methodHandles_ppc.cpp
+ src/cpu/ppc/vm/methodHandles_ppc.hpp
+ src/cpu/ppc/vm/nativeInst_ppc.cpp
+ src/cpu/ppc/vm/nativeInst_ppc.hpp
+ src/cpu/ppc/vm/registerMap_ppc.hpp
+ src/cpu/ppc/vm/register_definitions_ppc.cpp
+ src/cpu/ppc/vm/register_ppc.cpp
+ src/cpu/ppc/vm/register_ppc.hpp
+ src/cpu/ppc/vm/relocInfo_ppc.cpp
+ src/cpu/ppc/vm/relocInfo_ppc.hpp
+ src/cpu/ppc/vm/sharedRuntime_ppc.cpp
+ src/cpu/ppc/vm/stubGenerator_ppc.cpp
+ src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
+ src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
+ src/cpu/ppc/vm/vmStructs_ppc.hpp
+ src/cpu/ppc/vm/vm_version_ppc.cpp
+ src/cpu/ppc/vm/vm_version_ppc.hpp
+ src/cpu/ppc/vm/vmreg_ppc.cpp
+ src/cpu/ppc/vm/vmreg_ppc.hpp
+ src/cpu/ppc/vm/vmreg_ppc.inline.hpp
+ src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
+ src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp
Changeset: d762177210a1
Author: Goetz
Date: 2013-02-22 13:48 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d762177210a1
shared: Fix IA64 preprocessor conditionals on AIX.
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 638e0981c6da
Author: Goetz
Date: 2013-02-22 13:48 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/638e0981c6da
posix: Implement methods giving infos about signals.
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
Changeset: 7661a1f32835
Author: Goetz
Date: 2013-02-22 13:48 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7661a1f32835
shared: Basic non-functional fixes needed for the ppc port.
! src/os/posix/launcher/java_md.c
! src/os/posix/vm/os_posix.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/stubs.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! 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/osThread.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/preserveException.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 6c19b32238c3
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6c19b32238c3
make: Implement aix ppc64 build.
+ make/aix/Makefile
+ make/aix/adlc_updater
+ make/aix/build.sh
+ make/aix/makefiles/adjust-mflags.sh
+ make/aix/makefiles/adlc.make
+ make/aix/makefiles/build_vm_def.sh
+ make/aix/makefiles/buildtree.make
+ make/aix/makefiles/compiler2.make
+ make/aix/makefiles/core.make
+ make/aix/makefiles/defs.make
+ make/aix/makefiles/dtrace.make
+ make/aix/makefiles/fastdebug.make
+ make/aix/makefiles/jsig.make
+ make/aix/makefiles/jvmg.make
+ make/aix/makefiles/jvmti.make
+ make/aix/makefiles/launcher.make
+ make/aix/makefiles/mapfile-vers-debug
+ make/aix/makefiles/mapfile-vers-jsig
+ make/aix/makefiles/mapfile-vers-product
+ make/aix/makefiles/ppc64.make
+ make/aix/makefiles/product.make
+ make/aix/makefiles/rules.make
+ make/aix/makefiles/sa.make
+ make/aix/makefiles/saproc.make
+ make/aix/makefiles/top.make
+ make/aix/makefiles/trace.make
+ make/aix/makefiles/vm.make
+ make/aix/makefiles/wb.make
+ make/aix/makefiles/xlc.make
+ make/aix/platform_ppc64
! make/defs.make
Changeset: edb866d0db6e
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/edb866d0db6e
aix: AIX platform files as required to start up the interpreter.
+ src/os/aix/vm/attachListener_aix.cpp
+ src/os/aix/vm/c2_globals_aix.hpp
+ src/os/aix/vm/chaitin_aix.cpp
+ src/os/aix/vm/decoder_aix.hpp
+ src/os/aix/vm/globals_aix.hpp
+ src/os/aix/vm/interfaceSupport_aix.hpp
+ src/os/aix/vm/jsig.c
+ src/os/aix/vm/jvm_aix.cpp
+ src/os/aix/vm/jvm_aix.h
+ src/os/aix/vm/libperfstat_aix.cpp
+ src/os/aix/vm/libperfstat_aix.hpp
+ src/os/aix/vm/loadlib_aix.cpp
+ src/os/aix/vm/loadlib_aix.hpp
+ src/os/aix/vm/mutex_aix.inline.hpp
+ src/os/aix/vm/osThread_aix.cpp
+ src/os/aix/vm/osThread_aix.hpp
+ src/os/aix/vm/os_aix.cpp
+ src/os/aix/vm/os_aix.hpp
+ src/os/aix/vm/os_aix.inline.hpp
+ src/os/aix/vm/os_share_aix.hpp
+ src/os/aix/vm/perfMemory_aix.cpp
+ src/os/aix/vm/porting_aix.cpp
+ src/os/aix/vm/porting_aix.hpp
+ src/os/aix/vm/threadCritical_aix.cpp
+ src/os/aix/vm/thread_aix.inline.hpp
+ src/os/aix/vm/vmError_aix.cpp
+ src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
+ src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
+ src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
+ src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
+ src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
+ src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
+ src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
+ src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
+ src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp
+ src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
+ src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp
+ src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: d0745d529a18
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d0745d529a18
opto,rt: Support for C calling conventions that require 64-bit ints.
Some platforms, as ppc and s390x/zArch require that 32-bit
ints are passed as 64-bit values to C functions. This change
adds support to adapt the signature and to issue proper casts
to c2-compiled stubs.
The functions are used in generate_native_wrapper().
Adapt signature in PhaseIdealLoop::intrinsify_fill().
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 50577f0659fb
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/50577f0659fb
rt: C argument in register AND stack slot.
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! 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/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 093a4749235f
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/093a4749235f
opto: Extend Load and Store nodes to know about memory ordering.
On some platforms, Load and Store nodes can be reordered violating
the semantics required by Java. E.g., a Store publishing the
pointer to a new Java object may not be executed before the
Stores initializing the object. PPC and IA64 for example have
such weak memory ordering.
This change adds a field sem to all Load/Store nodes. The field
is either set to 'unordered', if the node may be reordered with
others, or to 'acquire' for Loads and 'release' for Stores.
The change also contains the code setting the field during IR
construction.
On platforms with weak memory ordering, the ad-file must specify
two versions for each Load/Store node, checking the sem property
and issuing an according operation.
Actually, we would like to remove the default arguments to these functions,
as they tend to cause wrong usage (too many args).
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/vectornode.hpp
Changeset: 596ca05b27bb
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/596ca05b27bb
opto: hook to postprocess matcher output platform dependent.
On Power we need to add a special input, the toc, to
nodes loading constants. This must happen after matching,
but before register allocation.
This change adds a class PdCompile which contains a method
pd_post_matching_hook() on each platform. The method is
- so far - empty everywhere. It's called in compile() after
matching.
+ src/cpu/ppc/vm/compile_ppc.hpp
+ src/cpu/sparc/vm/compile_sparc.hpp
+ src/cpu/x86/vm/compile_x86.hpp
+ src/cpu/zero/vm/compile_zero.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
Changeset: d342925586c6
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d342925586c6
8003850 opto: introduce phase lateExpand to expand nodes after register allocation.
Some nodes can not be expanded during matching. E.g., register allocation
might not be able to deal with the resulting pattern. To allow better
scheduling in such cases, we introduce lateExpand which runs after
register allocation. Whether and how nodes are expanded is specified
in the ad-file. See block.cpp for a detailed documentation.
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
Changeset: 7ed93e9b3d2d
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/7ed93e9b3d2d
opto: Extend adlc to generate fields into nodes.
Similar to secifying functions returning constants (as
ins_avoid_back_to_back()) adlc accepts specifications with
prefix ins_field_xxx(tp) and adds field xxx of type tp to the node.
! src/share/vm/adlc/output_h.cpp
Changeset: e34b33786b1d
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e34b33786b1d
adlc: do safe call to constant_offset() in debug coding
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
Changeset: 1c1183511560
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1c1183511560
opto: Do not relocate in scratch emit.
Relocations with incomplete data can cause problems.
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/opto/compile.cpp
Changeset: f16bc04b9a03
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f16bc04b9a03
8003853 opto: specify offset of IC load in java_to_interp stub.
If a compiled static call calls the interpreter, it jumps past a
java_to_interp stub in the compiled code. Patching this call must
find the load of the IC. So far the code assumed this is the
first instruction in the stub.
This might not be the case if, for example, the base of the constant
table (toc) must be loaded.
Extend CompiledStaticCall to consider an offset from it's beginning
where to search the load of the IC.
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/main.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
Changeset: fa4d54660696
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fa4d54660696
opto: support for constants on ppc
We use constants in Call nodes for IC cache and call target.
There is no natural way to add MachConstantBaseNode as input
to Call nodes. We run a walk over the IR after matching and
add the MachConstantBaseNode where the return address should go.
+ src/cpu/ppc/vm/compile_ppc.cpp
! src/cpu/ppc/vm/compile_ppc.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
Changeset: 4edaeb7bd4b8
Author: Goetz
Date: 2013-02-25 15:03 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4edaeb7bd4b8
opto: Basic fixes for the ppc C2 port
Various smaller shared changes required to make our c2 port
compile and run simple programs.
! src/share/vm/asm/assembler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: 6325abe231c1
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/6325abe231c1
ppc: Initial C2 compiler port, ppc files
The C2 compiler builds on linuxppc and aixppc, and
executes simple programs.
+ src/cpu/ppc/vm/c2_globals_ppc.hpp
+ src/cpu/ppc/vm/c2_init_ppc.cpp
! src/cpu/ppc/vm/globals_ppc.hpp
+ src/cpu/ppc/vm/ppc.ad
+ src/cpu/ppc/vm/ppc_64.ad
+ src/cpu/ppc/vm/runtime_ppc.cpp
+ src/os_cpu/aix_ppc/vm/aix_ppc_64.ad
+ src/os_cpu/linux_ppc/vm/linux_ppc_64.ad
! src/share/vm/adlc/output_h.cpp
Changeset: ed1f6e407a24
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/ed1f6e407a24
C-interpreter: implement bytecode profiling.
! 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/interpreter/invocationCounter.hpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 44dd0e901e5c
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/44dd0e901e5c
opto: Move static _in_dump_cnt to Compile object.
If there are two or more compiler threads, a single static variable
does not suffice.
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
Changeset: 51c4db6d22c1
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/51c4db6d22c1
opto: explicit specification of rematerialization in ad file.
Introduce attributes "ins_cannot_rematerialize" and
"ins_should_rematerialize" to adl which allows/forbids
rematerialization.
If ins_cannot_rematerialize is set, the instruction will never
rematerialize.
If ins_should_rematerialize is set, adlc generates a rule for
the node that allows rematerialization.
See also MachNode::rematerialize().
This fixes a problem with rematerialization on PPC: constants
are rematerialized in a way that extends the live range of the
MachConstantBaseNode. This causes the assertion 'edge_from_to' in
Scheduling::verify_good_schedule() to fire.
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_h.cpp
Changeset: f575893fbd39
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/f575893fbd39
C-interpreter: Fix for OSR.
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 4834710a8daf
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/4834710a8daf
opto: adapt assertion in postaloc.cpp for ppc.
assert(false, "unexpected yanked node") fired.
! src/share/vm/opto/postaloc.cpp
Changeset: d48e30f60a66
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/d48e30f60a66
8006971 rt: Improve handling of memory ordering in taskqueue.hpp.
The current implementation does not work on PPC.
- Always access _bottom with ordered operations.
- Handle subfields of age directly from TaskQueue.
We are working on an improved version of this change.
! src/share/vm/utilities/taskqueue.hpp
Changeset: 1c65818aae33
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/1c65818aae33
shared: introduce functions to specify memory ordering properties of platforms.
Functions as store_store_is_ordered() say whether corresponding
instructions on this platform can be reordered. Use these to
decide whether to emit memory barriers. Replaces platform
specific defines.
For zero, conservative properties are assumed.
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/runtime/orderAccess.hpp
Changeset: 55f490449283
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/55f490449283
opto: issue more memory barriers as neede on PPC.
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/library_call.cpp
Changeset: c222872bbbc7
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c222872bbbc7
shared: ordering of Independent Reads of Independent Writes
Implementation of memory ordering for volatile/unsafe accesses.
This supports ordering of "Independent Reads of Independent Writes".
On PPC we must issue memory barriers to get Java semantics of volatile
and class Unsafe correct. We do
volatile store: lwsync-store
volatile load: fence-load-acquire
Without this, the VolatileIRIW test of the concurrency torture test
suite fails.
This changes C-interpreter, opto and rt.
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 81a8bb40cd30
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/81a8bb40cd30
shared: Memory ordering as required for platforms with weak memory ordering (PPC)
Do we still need the ordering in cpCacheOop.hpp with the new mh implementation?
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.hpp
Changeset: fa1d79239025
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/fa1d79239025
C-interpreter: memory ordering as required for platforms with weak memory ordering (PPC)
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: c40264d7ef58
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c40264d7ef58
opto / regalloc: Fix problem with rematerialization
On PPC, castX2P is rematerialized just where the live range
of another rematerialized node using the same def lives.
This causes invalid register dependencies (while the code
happens to be correct). In the end the VM aborts with
assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo],def), msg);
Seen in jvm2008: -Xcomp -Xbatch -Djava.io.tmpdir=./tmp -jar SPECjvm2008.jar
-ikv -wt 30 -it 60 -bt 2 --base xml.validation
in sun.awt.X11.XAtom::getAtomListProperty.
Fixed by aborting and retrying the register allocation cycle.
We had to increase the number of register allocation cycles, as
as consequence we got spill split recycle failures.
This fix is suboptimal as it increases the runtime of
the register allocation (only on PPC), but we saw similar
problems in various situations. Therefor excluding castX2P
from rematerialization not only worsens register allocation,
but is not sufficient, either.
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/reg_split.cpp
Changeset: e75e43493d8a
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/e75e43493d8a
C-interpreter: implement G1 support
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: cbc8b4d79faf
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/cbc8b4d79faf
C-interpreter: implement support for compressed Oops.
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 087679a0d40e
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/087679a0d40e
shared: Make hsdis build and work on Linux/PPC64
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
Changeset: 9aabce17a7aa
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/9aabce17a7aa
rt: extend ELF-decoder to ppc function descriptor tables
We had to extend the ELF-decoder to take into account the function descriptor tables on PPC64.
On newer Linux systems (i.e. newer SLES9) the compiler does not generate symbol entries for functions in the '.text' segment. Instead, symbols for functions only point into the function descriptor table (i.e. the '.opd' section in the ELF file). In order to find the corresponding symbol for a certain address, we have to look up the real address and size of each function symbol in the function descriptor table.
See:
http://www.gelato.unsw.edu.au/IA64wiki/PPC64ABI
http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi-1.9.html#FUNC-DES
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
Changeset: 47c44081c37b
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/47c44081c37b
asm: fix DelayedConstant
In case a delayed constant is allocated after the call to
update(), the value field was never set. Set it in the add()
routine.
! src/share/vm/asm/assembler.cpp
Changeset: a81ef898154b
Author: Goetz
Date: 2013-02-25 15:08 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a81ef898154b
linux: extend signal handler to catch SIGTRAP on ppc.
Ppc has a trap instruction the port uses for several optimizations.
E.g. to check for NULL on aix, where ImplicitNullChecks have only
limited effect as the zero page is not read protected.
Maybe add flag HandleSIGTRAP that gurads the changes (instead of #ifdef ppc),
and which is set to constant false on other platfoms than linux_ppc.
! src/os/linux/vm/os_linux.cpp
Changeset: 401f1f35423e
Author: Goetz
Date: 2013-02-25 15:12 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/401f1f35423e
opto: Extend ImplicitNullCheck optimizations.
ImplicitNullChecks did not work on platforms where the zero
page is only write protected.
Added os property 'zero_page_read_protected' and extended
ImplicitNullCheck optimization to only consider stores if
this property is not true.
This is needed on AIX.
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/lcm.cpp
Changeset: a50b71882e0a
Author: Goetz
Date: 2013-02-25 15:15 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/a50b71882e0a
opto: trap based null and range checks
PPC has the tdi instruction that does a compare and raises SIGTRAP
if the compare is successful.
With this instruction conditional branches leading to uncommon
traps can be implemented very efficiently.
This is especially needed on aix, where there are almost no
possibilities for ImplicitNullChecks as the zero page is not
protected.
On linux, this accounts for about 2% jvm2008 performance.
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
More information about the ppc-aix-port-dev
mailing list