hg: penrose/jigsaw/hotspot: 101 new changesets

zhangshj at linux.vnet.ibm.com zhangshj at linux.vnet.ibm.com
Sun Sep 9 23:18:52 PDT 2012


Changeset: b38fb5f31e31
Author:    katleman
Date:      2012-06-14 13:14 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/4434fdad6b37

Merge

! make/jprt.properties

Changeset: e17b61ba7bb3
Author:    kamg
Date:      2012-06-04 10:22 -0400
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/063451aefde8

Merge


Changeset: 2fe087c3e814
Author:    jiangli
Date:      2012-06-06 14:33 -0400
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/ab6ab9f84b2d

Merge


Changeset: dcfcdd01af4b
Author:    fparain
Date:      2012-06-05 06:48 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/0a8b8cb8b22c

Merge


Changeset: 4d399f013e5a
Author:    kamg
Date:      2012-06-11 13:10 -0400
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/17b1b616daf7

Merge


Changeset: 8f6ce6f1049b
Author:    kvn
Date:      2012-05-25 07:53 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/829ee34e7cbd

Merge

! make/jprt.properties

Changeset: ccaa67adfe5b
Author:    twisti
Date:      2012-06-11 16:47 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/d5dded5d1e0d

Merge


Changeset: e7715c222897
Author:    roland
Date:      2012-06-12 10:02 +0200
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/5ba29a1db46e

Merge


Changeset: 831e5c76a20a
Author:    amurillo
Date:      2012-06-15 14:07 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/6d2c830e025d

Merge


Changeset: 84e198dc2474
Author:    asaha
Date:      2012-05-21 14:56 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/e16bc4ad5f20

Merge


Changeset: 86e17e45019d
Author:    coleenp
Date:      2012-06-15 07:51 -0400
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/58ad5f22317e

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/globals.hpp

Changeset: d1b0644d6acf
Author:    dcubed
Date:      2012-06-20 14:18 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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: 7de1d3b57419
Author:    dcubed
Date:      2012-06-20 14:29 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/36b2d4cfcf03

Merge


Changeset: 74533f63b116
Author:    sla
Date:      2012-06-27 15:23 +0200
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/7d5f65916db0

Merge


Changeset: 8c92982cbbc4
Author:    kvn
Date:      2012-06-15 01:25 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/de2f17add1fb

Merge


Changeset: 7994a5a35fcf
Author:    johnc
Date:      2012-06-25 16:00 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/22de825d6faf

Merge


Changeset: 61a94c2da7c4
Author:    coleenp
Date:      2012-06-29 14:28 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/40e5a3f2907e

Merge


Changeset: cf37a594c38d
Author:    amurillo
Date:      2012-06-29 17:04 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/cf37a594c38d

Added tag hs24-b15 for changeset 40e5a3f2907e

! .hgtags

Changeset: aaa5e1895ff1
Author:    alanb
Date:      2012-07-11 18:07 +0100
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/aaa5e1895ff1

Merge

! .hgtags
! make/jprt.properties
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 0c7bb1f4f9c8
Author:    katleman
Date:      2012-07-05 18:44 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/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/penrose/jigsaw/hotspot/rev/cc787232c4c5

Merge


Changeset: 66b0450071c1
Author:    amurillo
Date:      2012-07-13 14:06 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/66b0450071c1

Merge


Changeset: 1e26f61bbb52
Author:    amurillo
Date:      2012-07-13 14:06 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/1e26f61bbb52

Added tag hs24-b16 for changeset 66b0450071c1

! .hgtags

Changeset: 24583e328867
Author:    alanb
Date:      2012-07-22 20:26 +0100
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/24583e328867

Merge

! .hgtags
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e3619706a725
Author:    cl
Date:      2012-07-23 12:38 -0700
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/e3619706a725

Added tag jdk8-b48 for changeset 1e26f61bbb52

! .hgtags

Changeset: d5affe1b9487
Author:    alanb
Date:      2012-07-24 16:16 +0100
URL:       http://hg.openjdk.java.net/penrose/jigsaw/hotspot/rev/d5affe1b9487

Merge

! .hgtags



More information about the penrose-dev mailing list