hg: build-infra/jdk8/hotspot: 1029 new changesets

magnus.ihse.bursie at oracle.com magnus.ihse.bursie at oracle.com
Tue Sep 24 05:59:34 PDT 2013


Changeset: be1fbee20765
Author:    amurillo
Date:      2013-02-22 10:12 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/be1fbee20765

8008692: new hotspot build - hs25-b21
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1b0dc9f87e75
Author:    mgerdin
Date:      2013-02-19 18:45 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1b0dc9f87e75

8006753: fix failed for JDK-8002415 White box testing API for HotSpot
Summary: Modify WhiteBoxAPI to use interface classes from test/testlibrary instead, add ClassFileInstaller to resolve the boot class path issue
Reviewed-by: ctornqvi, dsamersoff, coleenp, kvn

! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
- make/bsd/makefiles/wb.make
! 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/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
! src/share/vm/runtime/arguments.cpp
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/runtime/NMT/AllocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/SummarySanityCheck.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
+ test/testlibrary/ClassFileInstaller.java
+ test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: 4c1d8002ffb1
Author:    hseigel
Date:      2013-02-20 07:16 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4c1d8002ffb1

8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cpp
Summary: Delete the questionable source code because it is for no-longer supported versions of Linux.
Reviewed-by: mikael, coleenp

! src/os/linux/vm/os_linux.cpp

Changeset: b861c8af2510
Author:    hseigel
Date:      2013-02-20 07:42 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b861c8af2510

Merge

- make/bsd/makefiles/wb.make
- make/linux/makefiles/wb.make
- make/solaris/makefiles/wb.make
- make/windows/makefiles/wb.make
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: b6d5b3e50379
Author:    dcubed
Date:      2013-02-20 19:36 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b6d5b3e50379

6799919: Recursive calls to report_vm_out_of_memory are handled incorrectly
Summary: report_vm_out_of_memory() should allow VMError.report_and_die() to handle multiple out of native memory errors.
Reviewed-by: dcubed, dholmes, coleenp, acorn
Contributed-by: ron.durbin at oracle.com

! src/share/vm/utilities/debug.cpp

Changeset: fc64254f5579
Author:    zgu
Date:      2013-02-21 07:50 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fc64254f5579

8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days
Summary: Added NULL pointer check for arena size record
Reviewed-by: sspitsyn, dholmes

! src/share/vm/services/memSnapshot.cpp

Changeset: 5ed317b25e23
Author:    sla
Date:      2013-02-22 10:03 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5ed317b25e23

7165259: Remove BugSpot
Reviewed-by: coleenp, mgronlun

! agent/make/Makefile
- agent/make/bugspot.bat
! agent/make/marks_notes.html
! agent/src/os/win32/windbg/sawindbg.cpp
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java
! agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
- agent/src/share/native/jvmdi/sa.cpp
- agent/src/share/native/jvmdi/sa.dsp
- agent/src/share/native/jvmdi/sa.dsw
- agent/src/share/native/jvmdi/sa.hpp
! make/sa.files

Changeset: f16e75e0cf11
Author:    coleenp
Date:      2013-02-22 08:36 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f16e75e0cf11

8000797: NPG: is_pseudo_string_at() doesn't work
Summary: Zero Symbol* for constant pool strings to indicate pseudo_strings (objects that aren't strings).  Clean up JVM_CONSTANT_Object and unused flags.
Reviewed-by: sspitsyn, jrose

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: 94478a033036
Author:    sspitsyn
Date:      2013-02-22 10:16 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/94478a033036

Merge

- agent/make/bugspot.bat
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java
- agent/src/share/native/jvmdi/sa.cpp
- agent/src/share/native/jvmdi/sa.dsp
- agent/src/share/native/jvmdi/sa.dsw
- agent/src/share/native/jvmdi/sa.hpp
- make/bsd/makefiles/wb.make
- make/linux/makefiles/wb.make
- make/solaris/makefiles/wb.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/runtime/arguments.cpp

Changeset: ec2eddfed950
Author:    rbackman
Date:      2013-02-26 14:09 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ec2eddfed950

8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanity
Reviewed-by: kvn, sla

! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp

Changeset: 77f9b6d0126e
Author:    sspitsyn
Date:      2013-02-27 12:20 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/77f9b6d0126e

Merge

- agent/make/bugspot.bat
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java
- agent/src/share/native/jvmdi/sa.cpp
- agent/src/share/native/jvmdi/sa.dsp
- agent/src/share/native/jvmdi/sa.dsw
- agent/src/share/native/jvmdi/sa.hpp
- make/bsd/makefiles/wb.make
- make/linux/makefiles/wb.make
- make/solaris/makefiles/wb.make
- make/windows/makefiles/wb.make
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: 0598674c0056
Author:    jwilhelm
Date:      2013-02-21 11:16 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0598674c0056

8008314: Unimplemented() Atomic::load breaks the applications
Summary: jlong atomics isn't fully implemented om all 32-bit platforms so we try to avoid it. In this case the atomic add wasn't needed.
Reviewed-by: dholmes, dlong

! src/share/vm/runtime/atomic.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 96c885895d22
Author:    johnc
Date:      2013-02-22 11:01 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/96c885895d22

8007221: G1: concurrent phase durations do not state the time units ("secs")
Summary: Add timer units to concurrent marking phases where the units were missing.
Reviewed-by: jmasa, ysr

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: 9a8ee5301f33
Author:    brutisso
Date:      2013-02-26 11:52 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9a8ee5301f33

Merge


Changeset: f1fb03a251e9
Author:    poonam
Date:      2013-02-21 23:58 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f1fb03a251e9

8008546: Wrong G1ConfidencePercent results in GUARANTEE(VARIANCE() > -1.0) FAILED
Reviewed-by: brutisso, johnc
Contributed-by: vladimir.kempik at oracle.com

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: fd32b88a87e9
Author:    poonam
Date:      2013-02-23 17:40 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fd32b88a87e9

Merge


Changeset: 9289a00709b5
Author:    poonam
Date:      2013-02-26 08:58 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9289a00709b5

Merge


Changeset: b685ca4f4fb9
Author:    ehelin
Date:      2013-02-20 16:41 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b685ca4f4fb9

8008536: Add HotSpot support for printing class loader statistics for JMap
Reviewed-by: sla, brutisso

+ agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
- agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java

Changeset: 3d3379aab292
Author:    ehelin
Date:      2013-02-26 22:31 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3d3379aab292

Merge

- agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java

Changeset: 9a094d29af19
Author:    ehelin
Date:      2013-02-06 07:48 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9a094d29af19

8004924: NPG: jmap -heap output should contain ClassMetaspaceSize value
Reviewed-by: stefank, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
+ test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java

Changeset: b5e03c8ead49
Author:    brutisso
Date:      2013-02-28 09:01 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5e03c8ead49

Merge

- agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java

Changeset: 6931f425c517
Author:    roland
Date:      2013-02-25 14:13 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6931f425c517

8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store.
Reviewed-by: kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
+ test/compiler/8007294/Test8007294.java

Changeset: 706c919d3b56
Author:    roland
Date:      2013-02-26 12:18 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/706c919d3b56

8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376
Summary: GetAndSetP's MachNode should capture bottom type.
Reviewed-by: kvn

! src/share/vm/adlc/formssel.cpp
+ test/compiler/8007722/Test8007722.java

Changeset: a00ed9736260
Author:    drchase
Date:      2013-02-26 15:38 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a00ed9736260

8007776: Test6852078.java timeouts
Summary: if more than 100 seconds and more than 100 iterations have both passed, then exit is allowed.
Reviewed-by: kvn

! test/compiler/6852078/Test6852078.java

Changeset: 133bf557ef77
Author:    iignatyev
Date:      2013-02-27 05:58 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/133bf557ef77

8007439: C2: adding successful message of inlining
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: b02157cd249f
Author:    vlivanov
Date:      2013-02-27 08:03 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b02157cd249f

Merge


Changeset: 338da89b2592
Author:    vlivanov
Date:      2013-02-28 15:31 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/338da89b2592

Merge


Changeset: df5396524152
Author:    amurillo
Date:      2013-03-01 04:45 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/df5396524152

Merge

- agent/make/bugspot.bat
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/BreakpointEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java
- agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java
- agent/src/share/native/jvmdi/sa.cpp
- agent/src/share/native/jvmdi/sa.dsp
- agent/src/share/native/jvmdi/sa.dsw
- agent/src/share/native/jvmdi/sa.hpp
- make/bsd/makefiles/wb.make
- make/linux/makefiles/wb.make
- make/solaris/makefiles/wb.make
- make/windows/makefiles/wb.make
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: 4a198b201f3c
Author:    amurillo
Date:      2013-03-01 04:45 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4a198b201f3c

Added tag hs25-b21 for changeset df5396524152

! .hgtags

Changeset: fbda7e1dee9a
Author:    katleman
Date:      2013-03-07 11:17 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fbda7e1dee9a

Added tag jdk8-b80 for changeset 4a198b201f3c

! .hgtags

Changeset: 7f482030ff64
Author:    amurillo
Date:      2013-03-01 04:58 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7f482030ff64

8009226: new hotspot build - hs25-b22
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1f9994892f89
Author:    stefank
Date:      2013-02-21 17:22 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1f9994892f89

8008549: NPG: SystemDictionary::find(...) unnecessarily keeps class loaders alive
Summary: SystemDictionary::find(...) should not create and register ClassLoaderData objects for class loaders.
Reviewed-by: coleenp, acorn
Contributed-by: Stefan Karlsson <stefan.karlsson at oracle.com>, Erik Helin <erik.helin at oracle.com>

! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp

Changeset: 3c9db54c2660
Author:    mikael
Date:      2013-02-26 08:54 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c9db54c2660

8008081: Print outs do not have matching arguments
Summary: Corrected formatted prints to have matching arguments, removed dead print_frame_layout function
Reviewed-by: sla, dholmes

! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/services/memReporter.cpp
! src/share/vm/utilities/numberSeq.cpp

Changeset: 05f2fc6b4ea7
Author:    dholmes
Date:      2013-02-27 04:58 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/05f2fc6b4ea7

Merge


Changeset: 96bd4772ec62
Author:    kevinw
Date:      2013-02-27 14:02 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/96bd4772ec62

8008807: SA: jstack crash when target has mismatched bitness (Linux)
Reviewed-by: rbackman, sla, poonam

! agent/src/os/linux/LinuxDebuggerLocal.c

Changeset: 698b615a1cde
Author:    kevinw
Date:      2013-02-27 16:40 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/698b615a1cde

Merge


Changeset: 651919d134f7
Author:    kevinw
Date:      2013-02-27 22:40 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/651919d134f7

7178741: SA: jstack -m produce UnalignedAddressException in output (Linux)
Reviewed-by: poonam, sla

! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java

Changeset: 5ee250974db9
Author:    dcubed
Date:      2013-02-27 15:00 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5ee250974db9

8007476: assert(the_owner != NULL) failed: Did not find owning Java thread for lock word address
Summary: Make deadlock detection a little more robust in the case of being unable to find the JavaThread associated with an object lock.
Reviewed-by: sla, acorn

! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/threadService.cpp

Changeset: a140cd925462
Author:    dcubed
Date:      2013-02-28 05:55 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a140cd925462

Merge


Changeset: 63e54c37ac64
Author:    simonis
Date:      2013-02-27 09:40 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/63e54c37ac64

8008959: Fix non-PCH build on Linux, Windows and MacOS X
Summary: Fix the build without precompiled headers by either including the missing ".inline.hpp" files into the appropriate files or by turning inline-functions declared in header files into ordinary functions in ".cpp" files.
Reviewed-by: coleenp, stefank, dholmes

! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp

Changeset: a506ac816f14
Author:    coleenp
Date:      2013-02-27 07:35 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a506ac816f14

Merge


Changeset: 143973ced9ab
Author:    coleenp
Date:      2013-02-28 18:37 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/143973ced9ab

Merge


Changeset: 3e83d69c19db
Author:    dcubed
Date:      2013-03-01 15:59 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3e83d69c19db

Merge


Changeset: a252e688abcf
Author:    jmasa
Date:      2013-02-01 17:02 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a252e688abcf

7189971: Implement CMSWaitDuration for non-incremental mode of CMS
Reviewed-by: jmasa, johnc, ysr
Contributed-by: michal at frajt.eu

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 0624b9d81255
Author:    ehelin
Date:      2013-03-04 13:01 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0624b9d81255

8004172: Update jstat counter names to reflect metaspace changes
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp

Changeset: 27714220e50e
Author:    johnc
Date:      2013-03-04 12:42 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/27714220e50e

8007036: G1: Too many old regions added to last mixed GC
Summary: Stop adding old regions to collection set when the remaining reclaimable bytes reaches, or goes below, G1HeapWastePercent. Changes were also reviewed by Vitaly Davidovich <vitalyd at gmail.com>.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

Changeset: d778bb46a9a5
Author:    erikj
Date:      2013-03-04 22:39 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d778bb46a9a5

8008451: Make mac builds on 10.8 work on 10.7
Reviewed-by: jcoomes, ohair

! make/bsd/makefiles/gcc.make

Changeset: c71e15057f1d
Author:    stefank
Date:      2013-03-07 14:29 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c71e15057f1d

Merge


Changeset: 7369298bec7e
Author:    collins
Date:      2013-02-27 20:36 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7369298bec7e

7115383: TEST_BUG: some jtreg tests fail because they explicitly specify -server option
Summary: Small changes to hotspot tests to remove  "-server" and replace with ${TESTVMOPTS}
Reviewed-by: kvn

! test/compiler/6431242/Test.java
! test/compiler/6589834/Test_ia32.java
! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java
! test/compiler/6795161/Test.java
! test/compiler/6946040/TestCharShortByteSwap.java
! test/compiler/7068051/Test7068051.sh
! test/compiler/8000805/Test8000805.java

Changeset: 5cf033ff06c4
Author:    bpittore
Date:      2013-03-01 14:06 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5cf033ff06c4

Merge


Changeset: af5ac43f06e9
Author:    jprovino
Date:      2013-03-07 10:46 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/af5ac43f06e9

Merge


Changeset: 0b8f9c8d2617
Author:    jiangli
Date:      2013-03-07 10:39 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0b8f9c8d2617

Merge


Changeset: 40b7c6b800ab
Author:    morris
Date:      2013-03-01 14:26 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/40b7c6b800ab

8008327: [parfait] Unitialized variable in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
Summary: Fix unitialized variable and return value.
Reviewed-by: kvn

! agent/src/os/bsd/MacosxDebuggerLocal.m

Changeset: bf06968a8a00
Author:    morris
Date:      2013-03-04 13:15 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bf06968a8a00

8008559: [parfait] Path through non-void function '_ZN2os15thread_cpu_timeEP6Thread' returns an undefined value
Summary: safety checks for non-Apple thread time functions
Reviewed-by: kvn

! src/os/bsd/vm/os_bsd.cpp

Changeset: c40fbf634c90
Author:    morris
Date:      2013-03-05 04:24 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c40fbf634c90

8008574: [parfait] Null pointer deference in hotspot/src/share/vm/runtime/frame.cpp
Summary: fix null pointer
Reviewed-by: kvn

! src/share/vm/runtime/frame.cpp

Changeset: 571076d3c79d
Author:    shade
Date:      2013-03-05 04:24 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/571076d3c79d

8009120: Fuzz instruction scheduling in HotSpot compilers
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp

Changeset: 4f553e24b3b5
Author:    vlivanov
Date:      2013-03-05 08:17 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4f553e24b3b5

Merge


Changeset: 872b3feace55
Author:    morris
Date:      2013-03-05 18:03 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/872b3feace55

8008750: [partfait] Null pointer deference in hotspot/src/share/vm/oops/instanceKlass.hpp
Summary: fix null pointer
Reviewed-by: kvn, coleenp

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 8651f608fea4
Author:    roland
Date:      2013-03-06 10:28 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8651f608fea4

8009460: C2compiler crash in machnode::in_regmask(unsigned int)
Summary: 7121140 may not correctly break the Allocate -> MemBarStoreStore link
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/macro.cpp

Changeset: ff55877839bc
Author:    kvn
Date:      2013-03-06 12:25 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ff55877839bc

8009472: Print additional information for 8004640 failure
Summary: dump nodes and types in 8004640 case.
Reviewed-by: roland

! src/share/vm/opto/compile.hpp
! src/share/vm/opto/memnode.cpp

Changeset: bdb602473679
Author:    morris
Date:      2013-03-07 14:46 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bdb602473679

Merge

! src/os/bsd/vm/os_bsd.cpp

Changeset: b5bd25d55994
Author:    morris
Date:      2013-03-07 18:03 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5bd25d55994

Merge


Changeset: dd6350b4abc4
Author:    amurillo
Date:      2013-03-08 08:10 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dd6350b4abc4

Merge


Changeset: 65b797426a3b
Author:    amurillo
Date:      2013-03-08 08:10 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/65b797426a3b

Added tag hs25-b22 for changeset dd6350b4abc4

! .hgtags

Changeset: f1629878512f
Author:    katleman
Date:      2013-03-14 15:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f1629878512f

Added tag jdk8-b81 for changeset 65b797426a3b

! .hgtags

Changeset: b95ad0610fef
Author:    asaha
Date:      2012-10-26 09:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b95ad0610fef

Merge

- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGenGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGenGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/MethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java
- make/solaris/makefiles/reorder_COMPILER1_amd64
- make/solaris/makefiles/reorder_COMPILER1_i486
- make/solaris/makefiles/reorder_COMPILER1_sparc
- make/solaris/makefiles/reorder_COMPILER1_sparcv9
- make/solaris/makefiles/reorder_COMPILER2_amd64
- make/solaris/makefiles/reorder_COMPILER2_i486
- make/solaris/makefiles/reorder_COMPILER2_sparc
- make/solaris/makefiles/reorder_COMPILER2_sparcv9
- make/solaris/makefiles/reorder_CORE_i486
- make/solaris/makefiles/reorder_CORE_sparc
- make/solaris/makefiles/reorder_CORE_sparcv9
- make/solaris/makefiles/reorder_TIERED_amd64
- make/solaris/makefiles/reorder_TIERED_i486
- make/solaris/makefiles/reorder_TIERED_sparc
- make/solaris/makefiles/reorder_TIERED_sparcv9
- make/solaris/reorder.sh
- src/cpu/sparc/vm/dump_sparc.cpp
- src/cpu/x86/vm/dump_x86_32.cpp
- src/cpu/x86/vm/dump_x86_64.cpp
- src/cpu/zero/vm/dump_zero.cpp
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
- src/share/vm/ci/ciArrayKlassKlass.hpp
- src/share/vm/ci/ciCPCache.cpp
- src/share/vm/ci/ciCPCache.hpp
- src/share/vm/ci/ciInstanceKlassKlass.cpp
- src/share/vm/ci/ciInstanceKlassKlass.hpp
- src/share/vm/ci/ciKlassKlass.cpp
- src/share/vm/ci/ciKlassKlass.hpp
- src/share/vm/ci/ciMethodKlass.cpp
- src/share/vm/ci/ciMethodKlass.hpp
- src/share/vm/ci/ciObjArrayKlassKlass.cpp
- src/share/vm/ci/ciObjArrayKlassKlass.hpp
- src/share/vm/ci/ciTypeArrayKlassKlass.cpp
- src/share/vm/ci/ciTypeArrayKlassKlass.hpp
! src/share/vm/compiler/compilerOracle.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
- src/share/vm/memory/classify.cpp
- src/share/vm/memory/classify.hpp
- src/share/vm/memory/compactPermGen.hpp
- src/share/vm/memory/compactingPermGenGen.cpp
- src/share/vm/memory/compactingPermGenGen.hpp
- src/share/vm/memory/dump.cpp
- src/share/vm/memory/permGen.cpp
- src/share/vm/memory/permGen.hpp
- src/share/vm/memory/restore.cpp
- src/share/vm/memory/serialize.cpp
- src/share/vm/oops/arrayKlassKlass.cpp
- src/share/vm/oops/arrayKlassKlass.hpp
- src/share/vm/oops/compiledICHolderKlass.cpp
- src/share/vm/oops/compiledICHolderKlass.hpp
- src/share/vm/oops/compiledICHolderOop.cpp
- src/share/vm/oops/compiledICHolderOop.hpp
- src/share/vm/oops/constMethodKlass.cpp
- src/share/vm/oops/constMethodKlass.hpp
- src/share/vm/oops/constMethodOop.cpp
- src/share/vm/oops/constMethodOop.hpp
- src/share/vm/oops/constantPoolKlass.cpp
- src/share/vm/oops/constantPoolKlass.hpp
- src/share/vm/oops/constantPoolOop.cpp
- src/share/vm/oops/constantPoolOop.hpp
- src/share/vm/oops/cpCacheKlass.cpp
- src/share/vm/oops/cpCacheKlass.hpp
- src/share/vm/oops/cpCacheOop.cpp
- src/share/vm/oops/cpCacheOop.hpp
- src/share/vm/oops/instanceKlassKlass.cpp
- src/share/vm/oops/instanceKlassKlass.hpp
- src/share/vm/oops/klassKlass.cpp
- src/share/vm/oops/klassKlass.hpp
- src/share/vm/oops/klassOop.cpp
- src/share/vm/oops/klassOop.hpp
- src/share/vm/oops/methodDataKlass.cpp
- src/share/vm/oops/methodDataKlass.hpp
- src/share/vm/oops/methodDataOop.cpp
- src/share/vm/oops/methodDataOop.hpp
- src/share/vm/oops/methodKlass.cpp
- src/share/vm/oops/methodKlass.hpp
- src/share/vm/oops/methodOop.cpp
- src/share/vm/oops/methodOop.hpp
- src/share/vm/oops/objArrayKlassKlass.cpp
- src/share/vm/oops/objArrayKlassKlass.hpp
- src/share/vm/oops/typeArrayKlassKlass.cpp
- src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 77443715ec55
Author:    kamg
Date:      2012-11-05 17:03 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/77443715ec55

8001307: Modify ACC_SUPER behavior
Summary: Disallow non-virtual calls even when ACC_SUPER is absent.
Reviewed-by: kvn, acorn

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b5cb079ecaa4
Author:    ewendeli
Date:      2013-02-03 22:43 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5cb079ecaa4

Merge

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 1cabf9c80e84
Author:    ewendeli
Date:      2013-02-19 21:45 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1cabf9c80e84

Merge

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: d4a32a6f8c82
Author:    ewendeli
Date:      2013-02-25 07:22 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d4a32a6f8c82

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 11d5942ef9c7
Author:    lana
Date:      2013-03-12 18:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/11d5942ef9c7

Merge

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5ee744831dcb
Author:    lana
Date:      2013-03-14 19:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5ee744831dcb

Merge


Changeset: 8196357e95b5
Author:    amurillo
Date:      2013-03-08 08:22 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8196357e95b5

8009688: new hotspot build - hs25-b23
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 255c0a4cb4eb
Author:    sla
Date:      2013-03-05 08:50 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/255c0a4cb4eb

8009287: [parfait] Uninitialised variable in hotspot/agent/src/os/linux/ps_core.c
Reviewed-by: dholmes, kvn, mikael, morris

! agent/src/os/linux/ps_core.c

Changeset: 9058789475af
Author:    iklam
Date:      2013-03-05 13:55 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9058789475af

7107135: Stack guard pages are no more protected after loading a shared library with executable stack
Summary: Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op.
Reviewed-by: dholmes, zgu
Contributed-by: ioi.lam at oracle.com

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
+ test/runtime/7107135/Test.java
+ test/runtime/7107135/Test7107135.sh
+ test/runtime/7107135/TestMT.java
+ test/runtime/7107135/test.c

Changeset: 6b803ba47588
Author:    zgu
Date:      2013-03-07 14:06 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6b803ba47588

8008257: NMT: assert(new_rec->is_allocation_record()) failed when running with shared memory option
Summary: Corrected virtual memory recording and tagging code when large pages are used
Reviewed-by: coleenp, ccheung

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp

Changeset: 3efdfd6ddbf2
Author:    coleenp
Date:      2013-03-08 11:47 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3efdfd6ddbf2

8003553: NPG: metaspace objects should be zeroed in constructors
Summary: Zero metadata in constructors, not in allocation (and some in constructors)
Reviewed-by: jmasa, sspitsyn

! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/metablock.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 252ad8d5f22b
Author:    dcubed
Date:      2013-03-08 17:14 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/252ad8d5f22b

Merge

! src/os/bsd/vm/os_bsd.cpp

Changeset: 35ef86296a5d
Author:    dcubed
Date:      2013-03-08 17:49 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/35ef86296a5d

Merge

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 5939f5953b45
Author:    coleenp
Date:      2013-03-13 09:10 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5939f5953b45

8009836: nsk/regression/b4222717 fails with empty stack trace
Summary: Some zeroing was missed for bug 8003553, causing empty stack traces and Xcom crashes, add back zeroing to metablock
Reviewed-by: dholmes, rbackman

! src/share/vm/memory/metablock.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/method.cpp

Changeset: 96480359523a
Author:    coleenp
Date:      2013-03-11 14:00 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/96480359523a

8008965: @Contended fails with classes having static fields
Summary: Disable @Contended support for static fields
Reviewed-by: coleenp, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/8003985/Test8003985.java

Changeset: d6320e955c89
Author:    coleenp
Date:      2013-03-13 13:47 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d6320e955c89

Merge


Changeset: 0ede345ec7c9
Author:    coleenp
Date:      2013-03-13 15:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0ede345ec7c9

8009829: CDS: JDK JPRT test fails crash in Symbol::equals()
Summary: -Xshare:dump was creating a Symbol in C_heap.  There's an assert there that jdk jprt wasn't hitting because it was only done in product
Reviewed-by: dholmes, hseigel, iklam

! src/share/vm/classfile/symbolTable.cpp

Changeset: c8b31b461e1a
Author:    coleenp
Date:      2013-03-13 17:34 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c8b31b461e1a

8003419: NPG: Clean up metadata created during class loading if failure
Summary: Store metadata on ClassFileParser instance to be cleaned up by destructor.  This enabled some refactoring of the enormous parseClassFile function.
Reviewed-by: jmasa, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: fad90b102190
Author:    jprovino
Date:      2013-03-06 13:38 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fad90b102190

8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options
Summary: Changes to arguments.cpp for warnings vs. errors.  Changes for CDS arguments.
Reviewed-by: coleenp, cjplummer

! make/excludeSrc.make
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 47bc9800972c
Author:    jprovino
Date:      2013-03-06 13:46 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/47bc9800972c

8006498: #if <symbol> is wrong in the code.
Summary: ASSERT and other symbols used incorrectly with #if are supposed to be defined or not.
Reviewed-by: dholmes, mikael

! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiTrace.hpp

Changeset: 67342b960b47
Author:    jprovino
Date:      2013-03-06 13:50 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/67342b960b47

8008474: Add -Wundef to warning flags.
Summary: Force use of undefined macros to be and error.
Reviewed-by: dholmes, mikael

! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make

Changeset: cb75b67f04fb
Author:    jprovino
Date:      2013-03-08 12:35 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cb75b67f04fb

Merge

! make/bsd/makefiles/gcc.make

Changeset: 69ffa4ac9e53
Author:    jprovino
Date:      2013-03-12 00:02 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/69ffa4ac9e53

8009835: Only produce a warning when -Xshare:auto is explicitly requested
Summary: The minimal JVM is printing a warning message for default settings when it should quitely ignore them.
Reviewed-by: coleenp, dholmes

! src/share/vm/runtime/arguments.cpp

Changeset: 9102c4111564
Author:    jprovino
Date:      2013-03-14 10:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9102c4111564

Merge


Changeset: ed53b50794d7
Author:    vladidan
Date:      2013-03-14 12:49 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ed53b50794d7

Merge


Changeset: 0094485b46c7
Author:    roland
Date:      2013-03-13 09:44 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0094485b46c7

8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly.
Reviewed-by: kvn

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/8009761/Test8009761.java

Changeset: 056ab43544a4
Author:    neliasso
Date:      2013-03-13 10:56 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/056ab43544a4

8009721: Make PhaseLive independent from regalloc
Summary: Moved class definition of LRG_List from chaitin.hpp to live.hpp
Reviewed-by: kvn, rbackman, roland
Contributed-by: niclas.adlertz at oracle.com

! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/live.hpp

Changeset: 6d98efabf3ba
Author:    neliasso
Date:      2013-03-13 13:44 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6d98efabf3ba

Merge


Changeset: b7c2c5b2572c
Author:    neliasso
Date:      2013-02-13 10:25 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b7c2c5b2572c

8005772: Stubs report compile id -1 in phase events
Summary: Use 0 to indicate id is NA, -1 for error or uninitalized
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/compile.cpp

Changeset: 71f13276159d
Author:    morris
Date:      2013-03-14 07:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71f13276159d

8008560: [parfait] Null pointer deference in hotspot/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Summary: add null pointer check in signal handler
Reviewed-by: kvn

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: fba788946616
Author:    morris
Date:      2013-03-14 16:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fba788946616

Merge


Changeset: 9def4075da6d
Author:    tamao
Date:      2013-03-05 15:36 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9def4075da6d

8008079: G1: Add nextObject routine to CMBitMapRO and replace nextWord
Summary: Update the task local finger to the start of the next object when marking aborts, in order to avoid the redundant scanning of all 0's when the marking task restarts, if otherwise updating to the next word. In addition, reuse the routine nextObject() in routine iterate().
Reviewed-by: johnc, ysr
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp

Changeset: 209f8ba5020b
Author:    tamao
Date:      2013-03-07 10:44 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/209f8ba5020b

8008368: Deprecate MaxGCMinorPauseMillis
Summary: Deprecate MaxGCMinorPauseMillis and emit a warning if set by users
Reviewed-by: brutisso, johnc
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 1f3354851c91
Author:    stefank
Date:      2013-03-11 08:49 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1f3354851c91

Merge


Changeset: 167812fe00bb
Author:    kevinw
Date:      2013-03-11 12:56 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/167812fe00bb

8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
Reviewed-by: jwilhelm, ehelin, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: 71f619500f9b
Author:    kevinw
Date:      2013-03-11 15:37 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71f619500f9b

Merge


Changeset: 1c88b99a2b01
Author:    mgerdin
Date:      2013-03-12 09:42 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1c88b99a2b01

8009282: Assertion "assert(used_and_free == capacity_bytes) failed: Accounting is wrong" failed with -XX:+Verbose -XX:+TraceMetadataChunkAllocation
Summary: Assertion is only valid when at a safepoint, adjust accordingly.
Reviewed-by: stefank, jmasa, tamao

! src/share/vm/memory/metaspace.cpp

Changeset: ca9580859cf4
Author:    stefank
Date:      2013-03-11 02:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ca9580859cf4

8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA
Summary: Don't scan pages outside the given range.
Reviewed-by: jwilhelm, jmasa

! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp

Changeset: 62609ffa2fc6
Author:    tschatzl
Date:      2013-03-12 15:10 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/62609ffa2fc6

8008684: CMS: concurrent phase start markers should always be printed
Summary: Print the concurrent phase start markers for CMS when PrintGCDetails is enabled, not only if both PrintGCDetails and PrintGCTimeStamps are.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: eac371996b44
Author:    brutisso
Date:      2013-03-12 08:33 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/eac371996b44

8001049: VM crashes when running with large -Xms and not specifying ObjectAlignmentInBytes
Summary: Take the initial heap size into account when checking the heap size for compressed oops
Reviewed-by: jmasa, kvn, hseigel, ctornqvi

! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 993d878108d9
Author:    brutisso
Date:      2013-03-13 05:14 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/993d878108d9

Merge


Changeset: 82657b6a8cc0
Author:    jmasa
Date:      2013-03-12 11:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/82657b6a8cc0

6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
Reviewed-by: johnc

! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/collectorPolicy.cpp

Changeset: 15401203db6b
Author:    stefank
Date:      2013-03-15 08:57 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/15401203db6b

Merge

! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: a10dc1469c3f
Author:    stefank
Date:      2013-03-15 04:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a10dc1469c3f

Merge


Changeset: 0631ebcc45f0
Author:    amurillo
Date:      2013-03-15 11:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0631ebcc45f0

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 3db4ab0e12f4
Author:    amurillo
Date:      2013-03-15 11:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3db4ab0e12f4

Added tag hs25-b23 for changeset 0631ebcc45f0

! .hgtags

Changeset: 4f7380dca47e
Author:    katleman
Date:      2013-03-21 10:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4f7380dca47e

Added tag jdk8-b82 for changeset 3db4ab0e12f4

! .hgtags

Changeset: 7ae04e71af90
Author:    amurillo
Date:      2013-03-15 11:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7ae04e71af90

8010105: new hotspot build - hs25-b24
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 39432a1cefdd
Author:    minqi
Date:      2013-03-14 00:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/39432a1cefdd

8003348: SA can not read core file on OS
Summary: Macosx uses Mach-O file format for binary files, not ELF format. Currently SA works on core files on other platforms, t his change enables SA work on core file generated on Darwin.
Reviewed-by: sla, sspitsyn
Contributed-by: yumin.qi at oracle.com

! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! agent/src/os/bsd/libproc.h
! agent/src/os/bsd/libproc_impl.c
! agent/src/os/bsd/libproc_impl.h
! agent/src/os/bsd/ps_core.c
! agent/src/os/bsd/symtab.c
! agent/src/os/bsd/symtab.h
! agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! agent/src/share/native/sadis.c
! make/bsd/makefiles/saproc.make

Changeset: 1fc4d4768b90
Author:    coleenp
Date:      2013-03-15 17:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1fc4d4768b90

8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL)
Summary: Check for exception during SystemDictionary::resolve_instance_class_or_null() and clean up.
Reviewed-by: coleenp, acorn, hseigel, minqi
Contributed-by: ioi.lam at oracle.com

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp

Changeset: 82f49e8e2c28
Author:    zgu
Date:      2013-03-15 11:53 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/82f49e8e2c28

8009614: nsk/split_verifier/stress/ifelse/ifelse002_30 fails with 'assert((size & (granularity - 1)) == 0) failed: size not aligned to os::vm_allocation_granularity()
Summary: Align up vm allocation size to os defined granularity
Reviewed-by: dholmes, coleenp

! src/share/vm/memory/metaspace.cpp

Changeset: 919a5f9f36a9
Author:    zgu
Date:      2013-03-15 17:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/919a5f9f36a9

Merge


Changeset: 82ab039b9680
Author:    dcubed
Date:      2013-03-17 08:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/82ab039b9680

Merge

! src/share/vm/memory/metaspace.cpp

Changeset: 117bb0519114
Author:    sla
Date:      2013-03-19 13:41 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/117bb0519114

8009456: SA: typeToVtbl of BasicTypeDataBase should not be static
Reviewed-by: coleenp, sla
Contributed-by: yunda.mly at taobao.com

! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java

Changeset: 686916dc0439
Author:    sla
Date:      2013-03-19 13:44 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/686916dc0439

8009457: SA: A small fix on "scanoops" command in CLHSDB
Reviewed-by: sla, coleenp, kmo
Contributed-by: yunda.mly at taobao.com

! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 9960dce2024f
Author:    kmo
Date:      2013-03-14 13:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9960dce2024f

8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012
Summary: add cases for _MSC_VER == 1600 and 1700
Reviewed-by: zgu

! src/share/vm/runtime/vm_version.cpp

Changeset: a40807924950
Author:    kmo
Date:      2013-03-14 16:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a40807924950

Merge


Changeset: f3d486462d36
Author:    morris
Date:      2013-03-15 18:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f3d486462d36

Merge


Changeset: 96ef09c26978
Author:    morris
Date:      2013-03-16 07:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/96ef09c26978

8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cpp
Summary: add guarantee() to as_instance_type()
Reviewed-by: kvn, twisti

! src/share/vm/opto/type.cpp

Changeset: 8b4ce9870fd6
Author:    morris
Date:      2013-03-16 07:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8b4ce9870fd6

8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp
Summary: add guarantee() to add_generation_memory_pool()
Reviewed-by: kvn, twisti

! src/share/vm/services/memoryService.cpp

Changeset: 0a2deac0bbfb
Author:    morris
Date:      2013-03-16 07:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0a2deac0bbfb

8008328: [partfait] Null pointer defererence in hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
Summary: add guarantee() to oop_result inlines
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/frame_x86.inline.hpp

Changeset: 9ef47379df20
Author:    morris
Date:      2013-03-16 07:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9ef47379df20

8010144: [parfait] Null pointer deference in hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Summary: add null check to signal handler
Reviewed-by: dcubed

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: 8552f0992748
Author:    kmo
Date:      2013-03-15 22:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8552f0992748

8008796: SA: Oop.iterateFields() should support CompressedKlassPointers again
Summary: add a missing change from JDK-7054512 so that Oop.iterateFields() works with UseCompressedKlassPointers
Reviewed-by: coleenp, roland
Contributed-by: yunda.mly at taobao.com

! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java

Changeset: 592f9722c72e
Author:    kmo
Date:      2013-03-16 21:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/592f9722c72e

Merge


Changeset: 4efac99a998b
Author:    iignatyev
Date:      2013-03-18 04:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4efac99a998b

8008211: Some of WB tests on compiler fail
Reviewed-by: kvn, vlivanov

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: a5de0cc2f91c
Author:    roland
Date:      2013-03-18 13:19 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a5de0cc2f91c

8008555: Debugging code in compiled method sometimes leaks memory
Summary: support for strings that have same life-time as code that uses them.
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp

Changeset: 578d9044c463
Author:    roland
Date:      2013-03-18 09:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/578d9044c463

Merge


Changeset: be4d5c6c1f79
Author:    neliasso
Date:      2013-03-19 10:31 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/be4d5c6c1f79

8010121: Remove definition of ShouldNotReachHere2(msg)
Reviewed-by: kvn, stefank, rbackman, twisti
Contributed-by: niclas.adlertz at oracle.com

! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp

Changeset: f15df3af32c5
Author:    morris
Date:      2013-03-19 07:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f15df3af32c5

8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp
Summary: add guarantee() to DoScheduling()
Reviewed-by: twisti, kvn

! src/share/vm/opto/output.cpp

Changeset: 75a28f465a12
Author:    morris
Date:      2013-03-19 07:23 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/75a28f465a12

8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cpp
Summary: add NULL checks for compiler name
Reviewed-by: twisti, kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: 80208f353616
Author:    kvn
Date:      2013-03-19 10:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/80208f353616

8010222: 8007439 disabled inlining of cold accessor methods
Summary: added missing parenthesis
Reviewed-by: jrose

! src/share/vm/opto/bytecodeInfo.cpp

Changeset: 2eef6d34833b
Author:    morris
Date:      2013-03-19 11:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2eef6d34833b

8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cpp
Summary: add guarantee() checks to merge_state_into_bb()
Reviewed-by: kvn

! src/share/vm/oops/generateOopMap.cpp

Changeset: 3b9368710f08
Author:    morris
Date:      2013-03-19 12:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3b9368710f08

8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
Summary: add guarantee() checks
Reviewed-by: kvn

! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp

Changeset: 1275835a4ccc
Author:    morris
Date:      2013-03-19 16:31 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1275835a4ccc

Merge


Changeset: 41340544e182
Author:    morris
Date:      2013-03-20 06:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/41340544e182

8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cpp
Summary: add guarantee() to set_to_interpreted()
Reviewed-by: kvn

! src/share/vm/code/compiledIC.cpp

Changeset: 2dec1d9bfbe1
Author:    morris
Date:      2013-03-20 06:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2dec1d9bfbe1

8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cpp
Summary: add guarantee() to get_instance_klass_for_declared_method_holder()
Reviewed-by: kvn

! src/share/vm/ci/ciEnv.cpp

Changeset: 653d0346aa80
Author:    morris
Date:      2013-03-20 06:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/653d0346aa80

8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp
Summary: add guarantee() to disqualify_method()
Reviewed-by: kvn

! src/share/vm/classfile/defaultMethods.cpp

Changeset: a59625d96f71
Author:    morris
Date:      2013-03-20 07:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a59625d96f71

8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cpp
Summary: add guarantee() to insert_pre_post_loops()
Reviewed-by: kvn

! src/share/vm/opto/loopTransform.cpp

Changeset: 98f3af397705
Author:    twisti
Date:      2013-03-20 17:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/98f3af397705

8006965: remove test_gamma and add dedicated test_* targets instead
Reviewed-by: kvn, jcoomes

! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
- make/test/Queens.java

Changeset: 589aa23334ea
Author:    morris
Date:      2013-03-21 10:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/589aa23334ea

8009584: [parfait] Null pointer deference in hotspot/src/cpu/x86/vm/relocInfo_x86.cpp
Summary: added guarantee() to pd_address_in_code()
Reviewed-by: kvn

! src/cpu/x86/vm/relocInfo_x86.cpp

Changeset: c3c64a973559
Author:    morris
Date:      2013-03-21 10:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c3c64a973559

8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp
Summary: added guarantee() to print_entry_on()
Reviewed-by: kvn

! src/share/vm/oops/constantPool.cpp

Changeset: 3536ea6bc4df
Author:    morris
Date:      2013-03-21 21:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3536ea6bc4df

Merge

- make/test/Queens.java

Changeset: 79af1312fc2c
Author:    mgerdin
Date:      2013-03-14 10:54 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/79af1312fc2c

8005602: NPG: classunloading does not happen while CMS GC with -XX:+CMSClassUnloadingEnabled is used
Summary: Call purge() on CLDG after sweep(), reorder purge() call in GenCollectedHeap
Reviewed-by: jmasa, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp

Changeset: 3c226052f7dc
Author:    tschatzl
Date:      2013-03-14 09:37 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c226052f7dc

6733980: par compact - TraceGen1Time always shows 0.0000 seconds
Summary: Use the correct collector to retrieve accumulated gen1 trace time
Reviewed-by: johnc, jmasa

! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp

Changeset: 19f9fabd94cc
Author:    stefank
Date:      2013-03-18 09:34 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/19f9fabd94cc

Merge

! src/share/vm/memory/metaspace.cpp

Changeset: fa08949fe0cb
Author:    johnc
Date:      2013-03-18 11:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fa08949fe0cb

8009536: G1: Apache Lucene hang during reference processing
Summary: In CMTask::do_marking_step(), Skip offering termination and entering the first and second synchronization barriers if called from a serial context, i.e. the VM thread.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp

Changeset: e864cc14ca75
Author:    johnc
Date:      2013-03-19 00:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e864cc14ca75

8009940: G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809
Summary: Skip reference processing if the global marking stack overflows during remark. Refactor and rename set_phase(); move code that sets the concurrency level into its own routine. Do not call set_phase() from within parallel reference processing; use the concurrency level routine instead. The marking state should only set reset by CMTask[0] during the concurrent phase of the marking cycle; if an overflow occurs at any stage during the remark, the marking state will be reset after reference processing.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp

Changeset: 1179172e9ec9
Author:    johnc
Date:      2013-03-19 09:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1179172e9ec9

8008301: G1: guarantee(satb_mq_set.completed_buffers_num() == 0) failure
Summary: If the marking stack overflows while the marking tasks are draining the SATB buffers, remark will exit with some SATB buffers left unprocessed. Relax the guarantee to allow for overflow.
Reviewed-by: jmasa, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 7f0cb32dd233
Author:    mgerdin
Date:      2013-03-21 09:07 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7f0cb32dd233

8004241: NPG: Metaspace occupies more memory than specified by -XX:MaxMetaspaceSize option
Summary: Enforce MaxMetaspaceSize for both metaspace parts, check MaxMetaspaceSize against "reserved", not "capacity"
Reviewed-by: jmasa, johnc

! src/share/vm/memory/metaspace.cpp

Changeset: 47902e9acb3a
Author:    stefank
Date:      2013-03-22 10:32 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/47902e9acb3a

Merge

! src/share/vm/memory/metaspace.cpp

Changeset: 5855e849c7e6
Author:    stefank
Date:      2013-03-22 12:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5855e849c7e6

Merge


Changeset: 499ccc15bbc8
Author:    bpittore
Date:      2013-03-15 15:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/499ccc15bbc8

8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs
Reviewed-by: dlong, alanb, mduigou

! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/runtime/thread.cpp

Changeset: 9e62e72c59cc
Author:    bobv
Date:      2013-03-17 06:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9e62e72c59cc

Merge


Changeset: 3be6a41ad358
Author:    dholmes
Date:      2013-03-18 19:34 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3be6a41ad358

8008783: Modifications needed to JPRT to allow for building hard float abi and new bundle changes
Reviewed-by: twisti, collins, bobv, jwilhelm

! make/jprt.properties

Changeset: 804663118c1f
Author:    jprovino
Date:      2013-03-22 10:09 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/804663118c1f

Merge


Changeset: aca25026e2a4
Author:    vladidan
Date:      2013-03-22 17:23 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aca25026e2a4

Merge


Changeset: e3a41fc02348
Author:    amurillo
Date:      2013-03-23 01:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e3a41fc02348

Merge

- make/test/Queens.java

Changeset: 1c8db54ee9f3
Author:    amurillo
Date:      2013-03-23 01:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1c8db54ee9f3

Added tag hs25-b24 for changeset e3a41fc02348

! .hgtags

Changeset: e614fc564ded
Author:    katleman
Date:      2013-03-28 10:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e614fc564ded

Added tag jdk8-b83 for changeset 1c8db54ee9f3

! .hgtags

Changeset: 59a41e1357ab
Author:    amurillo
Date:      2013-03-23 10:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/59a41e1357ab

8010498: new hotspot build - hs25-b25
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: eca90b8a06eb
Author:    rdurbin
Date:      2013-03-19 11:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/eca90b8a06eb

7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test
7123945: runtime/6878713/Test6878713.sh require about 2G of native memory, swaps and times out
Summary: Add new diagnostic option -XX:MallocMaxTestWords=NNN and fix Test6878713.sh.
Reviewed-by: dcubed, coleenp, dholmes, iklam

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! test/runtime/6878713/Test6878713.sh

Changeset: a649f6511c04
Author:    ctornqvi
Date:      2013-03-20 08:17 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a649f6511c04

8010084: Race in runtime/NMT/BaselineWithParameter.java
Summary: Added a waitFor() on the process
Reviewed-by: mgerdin, sla, zgu

! test/runtime/NMT/BaselineWithParameter.java

Changeset: 91bf0bdae37b
Author:    coleenp
Date:      2013-03-20 08:04 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/91bf0bdae37b

8008217: CDS: Class data sharing limits the malloc heap on Solaris
Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress.  In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address.
Reviewed-by: kvn, dcubed, zgu, hseigel

! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 2c7663baeb67
Author:    acorn
Date:      2013-03-20 11:43 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2c7663baeb67

8010017: lambda: reflection get(Declared)Methods support for default methods.
Summary: Don't expose vm generated overpass (bridges to default methods).
Reviewed-by: dholmes, fparain

! src/share/vm/prims/jvm.cpp

Changeset: 79259e97a072
Author:    acorn
Date:      2013-03-20 12:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/79259e97a072

Merge


Changeset: 1feda2e9f044
Author:    ctornqvi
Date:      2013-03-20 20:40 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1feda2e9f044

8007982: some runtime/CommandLine/ tests fail on 32-bit platforms
Summary: Changed tests to use platform independent flags
Reviewed-by: collins, hseigel, zgu

! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java

Changeset: 81d1b58c078f
Author:    rdurbin
Date:      2013-03-20 20:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/81d1b58c078f

8010396: checking MallocMaxTestWords in testMalloc() function is redundant
Summary: Remove redundant checks in testMalloc and add assert.
Reviewed-by: dcubed, coleenp, dholmes

! src/share/vm/runtime/os.cpp

Changeset: e7081eb7e786
Author:    dcubed
Date:      2013-03-20 20:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e7081eb7e786

Merge


Changeset: 06db4c0afbf3
Author:    zgu
Date:      2013-03-20 09:42 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/06db4c0afbf3

8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT
8009777: NMT: add new NMT dcmd to control auto shutdown option
Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation
Reviewed-by: dcubed, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp

Changeset: 0ac03fef364f
Author:    zgu
Date:      2013-03-21 06:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0ac03fef364f

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 14509df4cd63
Author:    iklam
Date:      2013-03-21 20:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/14509df4cd63

8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
Summary: Call dlerror() in VM thread as necessary.
Reviewed-by: coleenp, dholmes

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
+ test/runtime/8010389/VMThreadDlopen.java

Changeset: 6574f999e0cf
Author:    dcubed
Date:      2013-03-23 22:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6574f999e0cf

Merge

! src/share/vm/memory/metaspace.cpp

Changeset: c342fbdf8a70
Author:    ctornqvi
Date:      2013-03-24 09:11 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c342fbdf8a70

8008454: test/runtime/NMT/PrintNMTStatistics is broken
Summary: Added @run tag so that it actually runs the test, also fixed broken command line and incorrect parsing. Also reviewed by gerard.ziemski at oracle.com
Reviewed-by: mgerdin, zgu

! test/runtime/NMT/PrintNMTStatistics.java

Changeset: 9c8e53c7bed0
Author:    ctornqvi
Date:      2013-03-24 09:21 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9c8e53c7bed0

Merge

- make/test/Queens.java

Changeset: 729be16a470b
Author:    hseigel
Date:      2013-03-25 08:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/729be16a470b

8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions.
Summary: Don't check the padding bits if class file version is >= 51.
Reviewed-by: kvn, dholmes, coleenp

! src/share/vm/classfile/verifier.cpp

Changeset: b8deb3205b51
Author:    bharadwaj
Date:      2013-03-25 09:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b8deb3205b51

8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b
Summary: Remove support for verification of class files with version 52 and above from type inference verifier.
Reviewed-by: acorn, hseigel

! src/share/vm/classfile/verifier.cpp
- test/runtime/8007736/TestStaticIF.java

Changeset: 1916ca1dec2f
Author:    rbackman
Date:      2013-03-26 15:00 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1916ca1dec2f

8009382: Add JVM_Get{Field|Method}TypeAnnotations
Reviewed-by: dcubed, rbackman
Contributed-by: Joel Borggren-Franck <joel.franck at oracle.com>

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 36376b540a98
Author:    hseigel
Date:      2013-03-26 09:06 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/36376b540a98

8009595: The UseSplitVerifier option needs to be deprecated.
Summary: Put UseSplitVerifier option on the deprecated list.
Reviewed-by: dcubed, kmo, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a8016373a893
Author:    hseigel
Date:      2013-03-26 12:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a8016373a893

Merge


Changeset: 6b748c9e1845
Author:    zgu
Date:      2013-03-26 14:11 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6b748c9e1845

8010651: create.bat still builds the kernel
Summary: Remove old kernel build targets and VS C++ projects created by create.bat on Windows
Reviewed-by: coleenp, sla

! make/windows/build.make
! make/windows/create.bat
! make/windows/makefiles/compile.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java

Changeset: 85192022ba8c
Author:    zgu
Date:      2013-03-26 11:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/85192022ba8c

Merge

- test/runtime/8007736/TestStaticIF.java

Changeset: 23f2d309e855
Author:    zgu
Date:      2013-03-26 15:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/23f2d309e855

Merge

- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw

Changeset: 7f16d1812865
Author:    tamao
Date:      2013-03-20 12:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7f16d1812865

7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp
Summary: Remove the related assertions becasue they do not hold here.
Reviewed-by: jmasa, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/runtime/arguments.cpp

Changeset: dbd5837b342f
Author:    ehelin
Date:      2013-03-22 16:10 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dbd5837b342f

8000754: NPG: Implement a MemoryPool MXBean for Metaspace
Reviewed-by: jmasa, stefank

! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
+ test/gc/metaspace/TestMetaspaceMemoryPools.java

Changeset: 338b3a9e29b5
Author:    stefank
Date:      2013-03-25 11:00 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/338b3a9e29b5

Merge

! src/share/vm/services/memoryService.cpp

Changeset: 42e370795a39
Author:    ehelin
Date:      2013-03-27 10:55 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/42e370795a39

8010818: NPG: Remove metaspace memory pools
Reviewed-by: mgerdin, stefank

! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
- test/gc/metaspace/TestMetaspaceMemoryPools.java

Changeset: aeb22fdaa14c
Author:    brutisso
Date:      2013-03-28 09:07 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aeb22fdaa14c

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 728b89404e34
Author:    jprovino
Date:      2013-03-21 10:18 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/728b89404e34

8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm
Summary: jvmtiClassFileReconstituter.cpp needs to be added to the list of files to exclude when JVMTI is excluded from the jvm
Reviewed-by: dholmes, sspitsyn

! make/excludeSrc.make

Changeset: 7ca101eef24a
Author:    jprovino
Date:      2013-03-23 14:59 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7ca101eef24a

Merge


Changeset: 04d6d4322c6a
Author:    collins
Date:      2013-03-27 09:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/04d6d4322c6a

8009152: A number of jtreg tests need review/improvement
Summary: Added a new test_env.txt file to capture common shell variable. Added concept of COMPILEJAVA for use when TESTJAVA is a JRE. If COMPILEJAVA not set then TESTJAVA will be the default with assumption it is a JDK.
Reviewed-by: kvn, brutisso, coleenp

! test/compiler/5091921/Test6890943.sh
! test/compiler/5091921/Test7005594.sh
! test/compiler/6857159/Test6857159.sh
! test/compiler/7068051/Test7068051.sh
! test/compiler/7070134/Test7070134.sh
! test/compiler/7200264/Test7200264.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/6929067/Test6929067.sh
! test/runtime/7020373/Test7020373.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7107135/Test7107135.sh
! test/runtime/7110720/Test7110720.sh
! test/runtime/7158804/Test7158804.sh
! test/runtime/7162488/Test7162488.sh
+ test/test_env.sh

Changeset: d1897e7e0488
Author:    collins
Date:      2013-03-28 15:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d1897e7e0488

Merge

! test/runtime/6878713/Test6878713.sh

Changeset: 8d0f263a370c
Author:    amurillo
Date:      2013-03-28 19:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8d0f263a370c

Merge

- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
- test/runtime/8007736/TestStaticIF.java

Changeset: af788b85010e
Author:    amurillo
Date:      2013-03-28 19:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/af788b85010e

Added tag hs25-b25 for changeset 8d0f263a370c

! .hgtags

Changeset: ac242ddfa319
Author:    katleman
Date:      2013-04-04 19:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ac242ddfa319

Added tag jdk8-b84 for changeset af788b85010e

! .hgtags

Changeset: d26674db4d91
Author:    amurillo
Date:      2013-03-28 19:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d26674db4d91

8011022: new hotspot build - hs25-b26
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 0c3ee6f1fa23
Author:    coleenp
Date:      2013-03-27 08:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0c3ee6f1fa23

8009531: Crash when redefining class with annotated method
Summary: Neglected to copy the annotations in clone_with_new_data when they were moved to ConstMethod.
Reviewed-by: acorn, sspitsyn, dcubed

! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp

Changeset: aa758f0c5b1c
Author:    hseigel
Date:      2013-03-27 11:41 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aa758f0c5b1c

8010833: Test7116786.java is failing on most configs after fix for 8010667
Summary: Update test to recognize that non-zero pad bytes for lookupswitch/tablewsitch opcodes are now valid.
Reviewed-by: dcubed, twisti, kvn, coleenp, dholmes

! test/runtime/7116786/Test7116786.java

Changeset: b601102d00c8
Author:    hseigel
Date:      2013-03-27 13:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b601102d00c8

Merge


Changeset: cd3089a56438
Author:    acorn
Date:      2013-03-27 14:10 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd3089a56438

8009731: Confusing error message for loader constraint violation
Summary: Fix text, overwritten type and holder for resolved method
Reviewed-by: coleenp, dcubed, minqi, dholmes

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: 53f4040e809c
Author:    acorn
Date:      2013-03-27 16:31 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/53f4040e809c

Merge


Changeset: b5bae74160b7
Author:    zgu
Date:      2013-03-27 15:41 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5bae74160b7

8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp
Summary: Fixed functions that miss return values
Reviewed-by: coleenp, acorn, kvn

! src/share/vm/services/memTracker.hpp

Changeset: 26e0c03da92c
Author:    zgu
Date:      2013-03-27 13:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/26e0c03da92c

Merge

- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw

Changeset: f044c45bee68
Author:    zgu
Date:      2013-03-27 22:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f044c45bee68

Merge


Changeset: 1b90c7607451
Author:    minqi
Date:      2013-03-27 17:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1b90c7607451

2178143: JVM crashes if the number of bound CPUs changed during runtime
Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away.
Reviewed-by: dholmes, acorn, dcubed, jmasa
Contributed-by: yumin.qi at oracle.com

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp

Changeset: d7adf726b18a
Author:    minqi
Date:      2013-03-28 00:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d7adf726b18a

Merge


Changeset: c0f9217203b2
Author:    dcubed
Date:      2013-03-29 08:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c0f9217203b2

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: d886ac1dfd36
Author:    coleenp
Date:      2013-03-31 21:43 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d886ac1dfd36

8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order
Summary: Avoid holding SystemDictionary_lock while calling Klass::remove_unshareable_info
Reviewed-by: coleenp, acorn
Contributed-by: ioi.lam at oracle.com

! src/share/vm/classfile/systemDictionary.cpp

Changeset: e458120c6e1a
Author:    sla
Date:      2013-03-28 15:39 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e458120c6e1a

8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM
Reviewed-by: sspitsyn, zgu
Contributed-by: peter.allwin at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java

Changeset: ede380e13960
Author:    mgerdin
Date:      2013-04-02 11:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ede380e13960

8009763: Add WB test for String.intern()
Summary: Add convenience method in StringTable, add WhiteBox method and simple sanity test
Reviewed-by: mgerdin, zgu
Contributed-by: leonid.mesnik at oracle.com

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/interned/SanityTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 8c03fc47511d
Author:    iklam
Date:      2013-04-01 14:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8c03fc47511d

8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
Summary: Pass utf_length parameter to UTF8::as_quoted_ascii()
Reviewed-by: dcubed, minqi

! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp

Changeset: a4e8dac9db8c
Author:    zgu
Date:      2013-04-02 07:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a4e8dac9db8c

Merge


Changeset: 2e093b564241
Author:    mgerdin
Date:      2013-03-28 10:27 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2e093b564241

7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine
Summary: Keep a counter of how many times we were stalled by the GC locker, add a diagnostic flag which sets the limit.
Reviewed-by: brutisso, ehelin, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 754c24457b20
Author:    tschatzl
Date:      2013-03-27 19:21 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/754c24457b20

7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM
Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method.
Reviewed-by: jmasa, tamao

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp

Changeset: 24ef5fb05e0f
Author:    johnc
Date:      2013-03-29 13:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/24ef5fb05e0f

8010463: G1: Crashes with -UseTLAB and heap verification
Summary: Some parts of the G1 heap can only be walked during a safepoint. Skip verifying these parts of the heap when verifying during JVM startup.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/thread.cpp
+ test/gc/TestVerifyBeforeGCDuringStartup.java

Changeset: 8bf6338972ce
Author:    ehelin
Date:      2013-03-23 09:16 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8bf6338972ce

8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1"
Reviewed-by: brutisso, sla, ctornqvi

! test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
+ test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: cc5b5976d72c
Author:    tschatzl
Date:      2013-04-02 10:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc5b5976d72c

8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose
Summary: Use GC_locker::is_active_and_needs_gc() instead of GC_locker::is_active() for providing information about the reason of heap expansion.
Reviewed-by: jmasa, johnc

! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp

Changeset: 15c04fe93c18
Author:    mgerdin
Date:      2013-04-03 09:19 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/15c04fe93c18

Merge

- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/runtime/8007736/TestStaticIF.java

Changeset: 0c039865ef2b
Author:    mgerdin
Date:      2013-04-04 19:07 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0c039865ef2b

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp

Changeset: 46f6f063b272
Author:    roland
Date:      2013-03-21 09:27 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/46f6f063b272

7153771: array bound check elimination for c1
Summary: when possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
Contributed-by: thomaswue <thomas.wuerthinger at oracle.com>

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Optimizer.cpp
+ src/share/vm/c1/c1_RangeCheckElimination.cpp
+ src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a57fc14f798a
Author:    roland
Date:      2013-03-21 22:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a57fc14f798a

Merge


Changeset: e370f63dc5b1
Author:    bharadwaj
Date:      2013-03-22 07:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e370f63dc5b1

8009539: JVM crash when run lambda testng tests
Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn

! src/share/vm/opto/parse2.cpp

Changeset: 360ce06580b8
Author:    bharadwaj
Date:      2013-03-22 13:35 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/360ce06580b8

Merge


Changeset: 3c786355ffb4
Author:    morris
Date:      2013-03-23 06:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c786355ffb4

8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
Summary: add guarantee() to nmethod constructor and checks to ensure CodeCache has space before allocation
Reviewed-by: kvn

! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp

Changeset: 818a1ac7da7a
Author:    morris
Date:      2013-03-24 12:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/818a1ac7da7a

Merge


Changeset: 16885e702c88
Author:    twisti
Date:      2013-03-25 17:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/16885e702c88

7198429: need checked categorization of caller-sensitive methods in the JDK
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp

Changeset: b808febcad9a
Author:    neliasso
Date:      2013-03-26 10:05 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b808febcad9a

8010281: Remove code that is never executed
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com

! src/share/vm/opto/ifg.cpp

Changeset: 30f42e691e70
Author:    kvn
Date:      2013-03-26 12:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/30f42e691e70

8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform().
Reviewed-by: roland, twisti

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/phaseX.cpp

Changeset: d595e8ddadd9
Author:    roland
Date:      2013-03-29 17:25 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d595e8ddadd9

8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands"
Summary: incorrect code to skip some ArrayLength instructions in LIRGenerator
Reviewed-by: kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp

Changeset: cd9ad42dfde0
Author:    bharadwaj
Date:      2013-03-29 20:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd9ad42dfde0

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 6b19fe41b577
Author:    kmo
Date:      2013-03-30 08:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6b19fe41b577

8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros
Summary: Improve EC_TRACE and RC_TRACE* to use the do-while(0) trick for statement-like macro
Reviewed-by: sspitsyn, dcubed

! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp

Changeset: 53028d751155
Author:    neliasso
Date:      2013-04-02 09:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/53028d751155

7034299: Faulty winsock initialization code
Reviewed-by: dholmes, sla, ctornqvi

! src/os/windows/vm/os_windows.cpp

Changeset: e961c11b85fe
Author:    kvn
Date:      2013-04-03 11:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e961c11b85fe

8011102: Clear AVX registers after return from JNI call
Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors.
Reviewed-by: roland

! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 0a8c2ea3902d
Author:    rasbold
Date:      2013-04-03 15:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0a8c2ea3902d

8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint.
Reviewed-by: kvn

! src/share/vm/opto/output.cpp

Changeset: 70c52efb2cbd
Author:    neliasso
Date:      2013-04-04 09:18 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/70c52efb2cbd

8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp
Reviewed-by: roland, kvn
Contributed-by: niclas.adlertz at oracle.com

! src/share/vm/adlc/archDesc.cpp

Changeset: 6c4abd4a9595
Author:    roland
Date:      2013-04-04 09:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6c4abd4a9595

8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".
Summary: test from 8009761 shouldn't be run with -Xcomp
Reviewed-by: kvn

! test/compiler/8009761/Test8009761.java

Changeset: 9125a548c1eb
Author:    roland
Date:      2013-04-04 02:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9125a548c1eb

Merge


Changeset: 573cf206e381
Author:    neliasso
Date:      2013-04-04 09:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/573cf206e381

8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com

! src/share/vm/adlc/dfa.cpp

Changeset: bab5cbf74b5f
Author:    kvn
Date:      2013-04-04 12:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bab5cbf74b5f

8011198: LP64 setting is not preserved on Solaris after 8006965
Summary: Fixed incremental build makefiles generated by buildtree.make. Consolidated unix build.sh.
Reviewed-by: twisti

- make/bsd/build.sh
! make/bsd/makefiles/buildtree.make
+ make/build.sh
- make/linux/build.sh
! make/linux/makefiles/buildtree.make
- make/solaris/build.sh
! make/solaris/makefiles/buildtree.make
! src/os/posix/launcher/launcher.script

Changeset: 0ca3dd0ffaba
Author:    bharadwaj
Date:      2013-04-04 17:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0ca3dd0ffaba

Merge

- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a947f40fb536
Author:    amurillo
Date:      2013-04-04 21:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a947f40fb536

Merge

- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh

Changeset: 42fe530cd478
Author:    amurillo
Date:      2013-04-04 21:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/42fe530cd478

Added tag hs25-b26 for changeset a947f40fb536

! .hgtags

Changeset: b0301c02f38e
Author:    katleman
Date:      2013-04-12 15:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b0301c02f38e

8012048: JDK8 b85 source with GPL header errors
Reviewed-by: iris, mduigou, jjg

! make/bsd/makefiles/fastdebug.make
! src/share/vm/services/diagnosticArgument.cpp
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: 5dcfeb396fed
Author:    katleman
Date:      2013-04-11 09:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5dcfeb396fed

Added tag jdk8-b85 for changeset 42fe530cd478

! .hgtags

Changeset: dcdeb150988c
Author:    amurillo
Date:      2013-04-04 21:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dcdeb150988c

8011584: new hotspot build - hs25-b27
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 3b890cd4da64
Author:    ctornqvi
Date:      2013-04-03 21:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3b890cd4da64

8009125: Add NMT tests for Virtual Memory operations
Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations
Reviewed-by: zgu, mgerdin

! src/share/vm/prims/whitebox.cpp
- test/runtime/NMT/AllocTestType.java
+ test/runtime/NMT/MallocTestType.java
+ test/runtime/NMT/ThreadedMallocTestType.java
+ test/runtime/NMT/ThreadedVirtualAllocTestType.java
+ test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/OutputAnalyzerTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 8554c55669b0
Author:    hseigel
Date:      2013-04-04 08:47 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8554c55669b0

8010943: guarantee(length == 0) failed: invalid method ordering length
Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump.
Reviewed-by: coleenp, zgu

! src/share/vm/oops/instanceKlass.cpp

Changeset: bad3bed4b323
Author:    ccheung
Date:      2013-03-29 14:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bad3bed4b323

8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c
Summary: a simple fix to add FileList_free(fl) before returning NULL.
Reviewed-by: zgu, coleenp, minqi

! src/share/tools/launcher/wildcard.c

Changeset: 17bf4d428955
Author:    ccheung
Date:      2013-04-03 16:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/17bf4d428955

8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp
Reviewed-by: zgu, iklam

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp

Changeset: cc32ccaaf47f
Author:    mikael
Date:      2013-04-04 10:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc32ccaaf47f

8003310: Enable -Wunused-function when compiling with gcc
Summary: Add the -Wunused-function flag and remove a number of unused functions.
Reviewed-by: dholmes, coleenp, kvn

! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 4c8bb5e4f68f
Author:    zgu
Date:      2013-04-05 12:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4c8bb5e4f68f

8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot
Summary: Fix memory leaks when NMT fails to initialize snapshot and worker thread
Reviewed-by: dcubed, ccheung, rdurbin

! src/share/vm/services/memTracker.cpp

Changeset: 8be1318fbe77
Author:    dcubed
Date:      2013-04-05 10:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8be1318fbe77

Merge

! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/arguments.cpp
- test/runtime/NMT/AllocTestType.java

Changeset: 46d24f112c27
Author:    dcubed
Date:      2013-04-05 16:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/46d24f112c27

Merge

- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh

Changeset: 4b7cf00ccb08
Author:    ccheung
Date:      2013-04-05 11:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4b7cf00ccb08

8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp
Reviewed-by: zgu, coleenp, hseigel, dholmes

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp

Changeset: b933e75e7cbe
Author:    zgu
Date:      2013-04-05 23:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b933e75e7cbe

Merge


Changeset: 09b0d3e9ba6c
Author:    bharadwaj
Date:      2013-04-09 08:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/09b0d3e9ba6c

8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5
Summary: Restore incorrect removal of support for static interface method verification in Java 8
Reviewed-by: kvn, coleenp

! src/share/vm/classfile/verifier.cpp

Changeset: 9b4a6a172a8a
Author:    amurillo
Date:      2013-04-11 01:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9b4a6a172a8a

Added tag hs25-b27 for changeset 09b0d3e9ba6c

! .hgtags

Changeset: 511e334ee345
Author:    amurillo
Date:      2013-04-11 16:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/511e334ee345

Merge

! .hgtags
- test/runtime/NMT/AllocTestType.java

Changeset: c9eb0ec1c792
Author:    katleman
Date:      2013-04-15 14:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c9eb0ec1c792

Merge

! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: e437668ced9d
Author:    amurillo
Date:      2013-04-11 01:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e437668ced9d

8011948: new hotspot build - hs25-b28
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 68fe50d4f1d5
Author:    johnc
Date:      2013-04-05 10:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/68fe50d4f1d5

8011343: Add new flag for verifying the heap during startup
Summary: Perform verification during VM startup under control of new flag and within a VMOperation.
Reviewed-by: stefank, jmasa, brutisso

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
- test/gc/TestVerifyBeforeGCDuringStartup.java
+ test/gc/TestVerifyDuringStartup.java

Changeset: 8617e38bb4cb
Author:    jmasa
Date:      2013-02-11 10:31 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8617e38bb4cb

8008508: CMS does not correctly reduce heap size after a Full GC
Reviewed-by: johnc, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 83f27710f5f7
Author:    brutisso
Date:      2013-04-08 07:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/83f27710f5f7

7197666: java -d64 -version core dumps in a box with lots of memory
Summary: Allow task queues to be mmapped instead of malloced on Solaris
Reviewed-by: coleenp, jmasa, johnc, tschatzl

! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 63f57a8c5283
Author:    mgerdin
Date:      2013-04-09 15:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/63f57a8c5283

8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure
Summary: Rewrite test to use Java only instead of shell script
Reviewed-by: mgerdin, brutisso
Contributed-by: leonid.mesnik at oracle.com

+ test/gc/6941923/Test6941923.java
- test/gc/6941923/test6941923.sh

Changeset: ba42fd5e00e6
Author:    mgerdin
Date:      2013-04-10 13:27 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ba42fd5e00e6

8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock
Summary: Refactor the CLD dependency list into a separate class. Use an ObjectLocker to synchronize additions to the CLD dependency list.
Reviewed-by: stefank, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ test/gc/metaspace/G1AddMetaspaceDependency.java

Changeset: 7b835924c31c
Author:    stefank
Date:      2013-04-10 14:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7b835924c31c

8011872: Include Bit Map addresses in the hs_err files
Reviewed-by: brutisso, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 480d934f62a8
Author:    mgerdin
Date:      2013-04-11 16:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/480d934f62a8

Merge

! src/share/vm/runtime/arguments.cpp
- test/runtime/NMT/AllocTestType.java

Changeset: 705ef39fcaa9
Author:    neliasso
Date:      2013-04-05 11:09 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/705ef39fcaa9

8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com

! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp

Changeset: f67065f02409
Author:    bharadwaj
Date:      2013-04-08 07:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f67065f02409

8010913: compiler/6863420 often exceeds timeout
Summary: add longer timeout for jtreg, add internal timeout thread to prevent spurious timeouts
Reviewed-by: twisti, kvn
Contributed-by: drchase <david.r.chase at oracle.com>

! test/compiler/6863420/Test.java

Changeset: b84fd7d73702
Author:    iignatyev
Date:      2013-04-09 09:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b84fd7d73702

8007288: Additional WB API for compiler's testing
Reviewed-by: kvn, vlivanov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
+ test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
+ test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 84ab5667f290
Author:    roland
Date:      2013-04-10 09:52 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/84ab5667f290

8011706: specjvm2008 test xml.transform gets array bound exception with c1
Summary: loop invariant code motion may move load before store to the same field
Reviewed-by: kvn

! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/8011706/Test8011706.java

Changeset: d79859ff6535
Author:    kmo
Date:      2013-04-11 07:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d79859ff6535

8011952: Missing ResourceMarks in TraceMethodHandles
Summary: add missing ResourceMark under TraceMethodHandles in LinkResolver
Reviewed-by: dholmes

! src/share/vm/interpreter/linkResolver.cpp

Changeset: 9befe2fce567
Author:    vlivanov
Date:      2013-04-11 09:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9befe2fce567

8011972: Field can be erroneously marked as contended when @Contended annotation isn't present
Reviewed-by: kvn, kmo, shade

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp

Changeset: b5db9d29062f
Author:    vlivanov
Date:      2013-04-11 11:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5db9d29062f

Merge


Changeset: 7a5aec879506
Author:    bharadwaj
Date:      2013-04-11 17:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7a5aec879506

Merge

! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 6d88a566d369
Author:    amurillo
Date:      2013-04-11 21:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6d88a566d369

Merge

- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java

Changeset: 5201379fe487
Author:    amurillo
Date:      2013-04-11 21:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5201379fe487

Added tag hs25-b28 for changeset 6d88a566d369

! .hgtags

Changeset: 86db4847f195
Author:    katleman
Date:      2013-04-17 12:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/86db4847f195

Merge

! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 2e657354f6bc
Author:    katleman
Date:      2013-04-18 10:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2e657354f6bc

Added tag jdk8-b86 for changeset 86db4847f195

! .hgtags

Changeset: 3d641132f83b
Author:    twisti
Date:      2013-02-26 16:16 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3d641132f83b

8004336: Better handling of method handle intrinsic frames
Reviewed-by: kvn, jrose, ahgross

! src/share/vm/opto/library_call.cpp

Changeset: 124ca22437b1
Author:    chegar
Date:      2013-04-12 10:14 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/124ca22437b1

Merge

! src/share/vm/opto/library_call.cpp

Changeset: 6c560f9ebb3e
Author:    lana
Date:      2013-04-17 10:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6c560f9ebb3e

Merge

- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java

Changeset: db9c527a1fd8
Author:    lana
Date:      2013-04-17 21:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/db9c527a1fd8

Merge


Changeset: d4c266784660
Author:    lana
Date:      2013-04-23 09:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d4c266784660

Merge


Changeset: d080f5168deb
Author:    katleman
Date:      2013-04-25 09:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d080f5168deb

Added tag jdk8-b87 for changeset d4c266784660

! .hgtags

Changeset: c60f69931e1a
Author:    amurillo
Date:      2013-04-11 21:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c60f69931e1a

8011949: new hotspot build - hs25-b29
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 35f8765422b9
Author:    zgu
Date:      2013-04-10 08:55 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/35f8765422b9

8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"
Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers.
Reviewed-by: dholmes, dlong

! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: f2c0ccccc6b6
Author:    rdurbin
Date:      2013-04-16 08:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f2c0ccccc6b6

Merge


Changeset: 71013d764f6e
Author:    johnc
Date:      2013-04-10 10:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71013d764f6e

8010780: G1: Eden occupancy/capacity output wrong after a full GC
Summary: Move the calculation and recording of eden capacity to the start of a GC and print a detailed heap transition for full GCs.
Reviewed-by: tschatzl, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

Changeset: c0000f77bc6d
Author:    johnc
Date:      2013-04-11 10:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c0000f77bc6d

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 9aa8d8037ee3
Author:    mgerdin
Date:      2013-04-16 12:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9aa8d8037ee3

Merge

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: df254344edf1
Author:    jmasa
Date:      2013-04-01 10:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/df254344edf1

8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>
Reviewed-by: mgerdin, tschatzl, johnc, coleenp

! src/share/vm/memory/metaspace.cpp

Changeset: f2e682ef3156
Author:    johnc
Date:      2013-04-17 10:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f2e682ef3156

8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.
Summary: In do_oop_store the uncompressed value of the oop being stored needs to be preserved and passed to g1_write_barrier_post. This is necessary for the heap region cross check to work correctly.
Reviewed-by: coleenp, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>

! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 07a4efc5ed14
Author:    brutisso
Date:      2013-04-18 06:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/07a4efc5ed14

8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
Summary: also reviewed by: kirk at kodewerk.com, brandon at twitter.com
Reviewed-by: tschatzl, stefank, johnc

! src/share/vm/services/runtimeService.cpp

Changeset: cbf8c8c25bbe
Author:    mgerdin
Date:      2013-04-18 14:38 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cbf8c8c25bbe

Merge


Changeset: aeaca88565e6
Author:    jiangli
Date:      2013-04-09 17:17 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aeaca88565e6

8010862: The Method counter fields used for profiling can be allocated lazily.
Summary: Allocate the method's profiling related metadata until they are needed.
Reviewed-by: coleenp, roland

! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
+ src/share/vm/oops/methodCounters.cpp
+ src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 42a42da29fd7
Author:    jiangli
Date:      2013-04-11 23:06 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/42a42da29fd7

8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.
Summary: Skip counter decay if the MethodCounters is NULL in NonTieredCompPolicy::delay_compilation().
Reviewed-by: kvn, dholmes

! src/share/vm/runtime/compilationPolicy.cpp

Changeset: 8df6ddda8090
Author:    jiangli
Date:      2013-04-15 21:25 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8df6ddda8090

Merge

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9500809ceead
Author:    jiangli
Date:      2013-04-18 17:00 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9500809ceead

Merge

! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: b8b081e53312
Author:    twisti
Date:      2013-04-12 12:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b8b081e53312

8011933: add number of classes, methods and time spent to CompileTheWorld
Reviewed-by: jrose, kvn

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp

Changeset: 393fd4ef89c4
Author:    twisti
Date:      2013-04-12 15:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/393fd4ef89c4

8011678: test/Makefile should pick up JT_HOME environment variable
Reviewed-by: kvn

! test/Makefile

Changeset: f36e073d56a4
Author:    drchase
Date:      2013-04-12 15:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f36e073d56a4

7104565: trim jprt build targets
Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources
Reviewed-by: dholmes, kvn, coleenp

! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/jprt.properties
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/fastdebug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/hsdis/Makefile
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: bc63dd2539a4
Author:    kvn
Date:      2013-04-12 20:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bc63dd2539a4

Merge

! make/bsd/makefiles/debug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
! make/linux/makefiles/debug.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
! make/solaris/makefiles/debug.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make

Changeset: 886d1fd67dc3
Author:    drchase
Date:      2013-04-12 19:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/886d1fd67dc3

6443505: Ideal() function for CmpLTMask
Summary: Repair wrong code generation, added new matching rule
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/6443505/Test6443505.java

Changeset: bb4a966cc68f
Author:    roland
Date:      2013-04-15 09:42 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bb4a966cc68f

8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range
Summary: c1 runtime's predicate_failed_trap should use jump_to on sparc
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp

Changeset: 1c6887c9afaa
Author:    twisti
Date:      2013-04-15 16:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1c6887c9afaa

7172922: export_ makefile targets do not work unless all supported variants are built
Reviewed-by: dholmes, kvn

! make/Makefile

Changeset: acadb114c818
Author:    roland
Date:      2013-04-15 17:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/acadb114c818

8011648: C1: optimized build is broken after 7153771
Summary: missing #ifdef ASSERT
Reviewed-by: kvn

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp

Changeset: b105029fdbfd
Author:    roland
Date:      2013-04-15 18:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b105029fdbfd

Merge


Changeset: 8373c19be854
Author:    neliasso
Date:      2013-04-16 10:08 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8373c19be854

8011621: live_ranges_in_separate_class.patch
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: c89eab0b6b30
Author:    neliasso
Date:      2013-04-16 10:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c89eab0b6b30

Merge

- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp

Changeset: 4b2eebe03f93
Author:    iignatyev
Date:      2013-04-16 10:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4b2eebe03f93

8011971: WB API doesn't accept j.l.reflect.Constructor
Reviewed-by: kvn, vlivanov

! src/share/vm/prims/whitebox.cpp
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: a7fb14888912
Author:    neliasso
Date:      2013-04-11 13:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a7fb14888912

8006952: Slow VM due to excessive code cache freelist iteration
Summary: Remove continous free block requirement
Reviewed-by: kvn

! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/output.cpp

Changeset: dedc8563e33d
Author:    bharadwaj
Date:      2013-04-18 16:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dedc8563e33d

Merge

- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp

Changeset: 2a9d97b57920
Author:    bharadwaj
Date:      2013-04-19 03:13 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2a9d97b57920

Merge

- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 01d5f04e64dc
Author:    amurillo
Date:      2013-04-19 09:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/01d5f04e64dc

Merge

! make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 0491c26b1f1d
Author:    amurillo
Date:      2013-04-19 09:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0491c26b1f1d

Added tag hs25-b29 for changeset 01d5f04e64dc

! .hgtags

Changeset: f78763f49817
Author:    amurillo
Date:      2013-04-19 10:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f78763f49817

8012559: new hotspot build - hs25-b30
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 63e31ce40bdb
Author:    hseigel
Date:      2013-04-17 08:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/63e31ce40bdb

8009928: PSR:PERF Increase default string table size
Summary: Increase default string table size to 60013 for 64-bit platforms.
Reviewed-by: coleenp, dholmes

! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: b80cc96882f7
Author:    zgu
Date:      2013-04-18 10:04 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b80cc96882f7

8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead
Summary: NMT value objects should use VALUE_OBJ_CLASS_SPEC instead of deriving from _ValueObj
Reviewed-by: coleenp, hseigel, dholmes

! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.hpp

Changeset: 41ed397cc0cd
Author:    bharadwaj
Date:      2013-04-18 08:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/41ed397cc0cd

8006267: InterfaceMethod_ref should allow invokestatic and invokespecial
Summary: Lambda changes; spec 0.6.2 - Allow static invokestatic and invokespecial calls to InterfaceMethod_ref
Reviewed-by: dholmes, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: 7815eaceaa8c
Author:    bharadwaj
Date:      2013-04-18 14:03 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7815eaceaa8c

Merge


Changeset: 6f817ce50129
Author:    minqi
Date:      2013-04-19 11:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6f817ce50129

8010992: Remove calls to global ::operator new[] and new
Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking.
Reviewed-by: coleenp, dholmes, zgu
Contributed-by: yumin.qi at oracle.com

! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: 17c51f84773a
Author:    dcubed
Date:      2013-04-19 13:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/17c51f84773a

Merge


Changeset: 5b6512efcdc4
Author:    dcubed
Date:      2013-04-19 16:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5b6512efcdc4

Merge

- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6337ca4dcad8
Author:    sspitsyn
Date:      2013-04-20 04:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6337ca4dcad8

8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition
Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's
Reviewed-by: coleenp, jrose, dholmes
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: a527ddd44e07
Author:    mgronlun
Date:      2013-04-20 19:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a527ddd44e07

6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters
Reviewed-by: dholmes, rbackman
Contributed-by: peter.allwin at oracle.com

! src/share/vm/services/management.cpp

Changeset: 5a9fa2ba85f0
Author:    dcubed
Date:      2013-04-21 20:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5a9fa2ba85f0

8012907: anti-delta fix for 8010992
Summary: anti-delta fix for 8010992 until 8012902 can be fixed
Reviewed-by: acorn, minqi, rdurbin

! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: cc12becb22e7
Author:    dcubed
Date:      2013-04-21 21:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc12becb22e7

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ce6d7e43501c
Author:    bharadwaj
Date:      2013-04-23 08:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ce6d7e43501c

8012961: Do not restrict static interface methods to be private
Summary: Lambda changes; spec 0.6.2 - remove the restriction that was added as part of recent changes made to support upcoming changes to compilation of lambda methods.
Reviewed-by: dholmes, acorn

! src/share/vm/prims/methodHandles.cpp

Changeset: 1ea6a35dcbe5
Author:    jiangli
Date:      2013-04-23 12:32 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1ea6a35dcbe5

8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.
Summary: Change br_null_short() to br_null().
Reviewed-by: coleenp, hseigel

! src/cpu/sparc/vm/interp_masm_sparc.cpp

Changeset: 35c15dad89ea
Author:    roland
Date:      2013-04-16 17:06 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/35c15dad89ea

8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
Summary: instruct xaddL_no_res shouldn't allow 64 bit constants.
Reviewed-by: kvn

! src/cpu/x86/vm/x86_64.ad
+ test/compiler/8011901/Test8011901.java

Changeset: 6a3629cf7075
Author:    roland
Date:      2013-04-24 09:42 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6a3629cf7075

8011771: runThese crashed with EAV
Summary: Array bound check elimination's in block motion doesn't always reset its data structures from one step to the other.
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_RangeCheckElimination.cpp

Changeset: 47766e2d2527
Author:    jiangli
Date:      2013-04-24 18:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/47766e2d2527

8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.
Summary: Change jmpb() to jmp().
Reviewed-by: coleenp, rdurbin, dcubed

! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp

Changeset: e8a7a5995e65
Author:    bharadwaj
Date:      2013-04-25 13:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e8a7a5995e65

Merge


Changeset: c4af77d20454
Author:    amurillo
Date:      2013-04-26 00:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c4af77d20454

Merge

! .hgtags
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp

Changeset: 8482058e74bc
Author:    amurillo
Date:      2013-04-26 00:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8482058e74bc

Added tag hs25-b30 for changeset c4af77d20454

! .hgtags

Changeset: d0081bfc425c
Author:    katleman
Date:      2013-05-02 13:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d0081bfc425c

Added tag jdk8-b88 for changeset 8482058e74bc

! .hgtags

Changeset: 57ac6a688ae6
Author:    amurillo
Date:      2013-04-26 00:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/57ac6a688ae6

8013227: new hotspot build - hs25-b31
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: cc70cbbd422e
Author:    hseigel
Date:      2013-04-24 09:00 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc70cbbd422e

8012695: Assertion message displays %u and %s text instead of actual values
Summary: USe err_msg() to create a proper assertion message.
Reviewed-by: twisti, coleenp, iklam

! src/share/vm/classfile/classFileParser.hpp

Changeset: fbca7eaeac2e
Author:    zgu
Date:      2013-04-24 14:55 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fbca7eaeac2e

8011218: Kitchensink hanged, likely NMT is to blame
Summary: Made NMT query safepoint aware.
Reviewed-by: dholmes, coleenp

! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memTracker.cpp

Changeset: d587a5c30bd8
Author:    coleenp
Date:      2013-04-24 16:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d587a5c30bd8

8011803: release_C_heap_structures is never called for anonymous classes.
Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk.
Reviewed-by: stefank, mgerdin

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: d66a24adbe3f
Author:    coleenp
Date:      2013-04-24 15:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d66a24adbe3f

Merge


Changeset: 15a99ca4ee34
Author:    sspitsyn
Date:      2013-04-25 03:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/15a99ca4ee34

8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: c115fac239eb
Author:    iklam
Date:      2013-04-25 12:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c115fac239eb

8008962: NPG: Memory regression: One extra Monitor per ConstantPool
Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well.
Reviewed-by: dholmes, coleenp, acorn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 3c9b7ef92c61
Author:    dcubed
Date:      2013-04-26 08:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c9b7ef92c61

Merge


Changeset: d1644a010f52
Author:    emc
Date:      2013-04-26 07:34 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d1644a010f52

8007154: Remove support for u4 MethodParameter flags fields
Summary: Remove support for parsing class files with four-byte flags fields in MethodParameters attributes
Reviewed-by: jrose, coleenp

! src/share/vm/classfile/classFileParser.cpp

Changeset: f258c5828eb8
Author:    hseigel
Date:      2013-04-29 16:13 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f258c5828eb8

8011773: Some tests on Interned String crashed JVM with OOM
Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions.
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/whitebox.cpp

Changeset: c53e49efe6a8
Author:    hseigel
Date:      2013-04-29 16:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c53e49efe6a8

Merge


Changeset: f32b6c267d2e
Author:    mikael
Date:      2013-04-29 11:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f32b6c267d2e

8012015: Use PROT_NONE when reserving memory
Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE.
Reviewed-by: dholmes, ctornqvi

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReserveMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9f96b7a853bc
Author:    sla
Date:      2013-04-30 10:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9f96b7a853bc

8013466: SA crashes when attaching to a process on OS X
Reviewed-by: coleenp, rbackman, minqi

! agent/src/os/bsd/MacosxDebuggerLocal.m

Changeset: 409d4b59e095
Author:    sla
Date:      2013-04-30 02:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/409d4b59e095

Merge


Changeset: ed5a590835a4
Author:    zgu
Date:      2013-04-30 09:17 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ed5a590835a4

8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol
Reviewed-by: dcubed, coleenp

! src/share/vm/services/memBaseline.cpp

Changeset: 746b070f5022
Author:    ccheung
Date:      2013-04-30 11:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/746b070f5022

8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Reviewed-by: coleenp, zgu, hseigel

! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp

Changeset: e4614b063fe1
Author:    sla
Date:      2013-04-30 21:47 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e4614b063fe1

8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
Reviewed-by: coleenp, rbackman

! agent/src/os/bsd/MacosxDebuggerLocal.m

Changeset: 376ff861f611
Author:    sla
Date:      2013-05-01 01:07 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/376ff861f611

Merge


Changeset: b4081e9714ec
Author:    vladidan
Date:      2013-04-30 17:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b4081e9714ec

8013398: Adjust number of stack guard pages on systems with large memory page size
Summary: Auto adjust number of stack guard pages on systems with large memory page size
Reviewed-by: bobv, coleenp

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp

Changeset: 1847df492437
Author:    vladidan
Date:      2013-05-01 10:10 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1847df492437

Merge


Changeset: 08236d966eea
Author:    bharadwaj
Date:      2013-05-01 08:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/08236d966eea

8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Summary: Do not treat static methods as miranda methods.
Reviewed-by: dholmes, acorn

! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java

Changeset: 8fe2542bdc8d
Author:    bharadwaj
Date:      2013-05-01 09:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8fe2542bdc8d

Merge


Changeset: a6e09d6dd8e5
Author:    dlong
Date:      2013-04-24 20:55 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a6e09d6dd8e5

8003853: specify offset of IC load in java_to_interp stub
Summary: refactored code to allow platform-specific differences
Reviewed-by: dlong, twisti
Contributed-by: Goetz Lindenmaier <goetz.lindenmaier at sap.com>

+ src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
+ src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/opto/output.cpp

Changeset: e10e43e58e92
Author:    dlong
Date:      2013-04-24 21:11 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e10e43e58e92

Merge

- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/opto/output.cpp
- test/gc/6941923/test6941923.sh
- test/gc/TestVerifyBeforeGCDuringStartup.java
- test/runtime/NMT/AllocTestType.java

Changeset: 3c0584fec1e6
Author:    dholmes
Date:      2013-04-28 18:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c0584fec1e6

8010428: Special -agentpath checks needed with minimal VM to produce proper error message
Reviewed-by: dholmes, alanb, cjplummer, olagneau
Contributed-by: Carlos Lucasius <carlos.lucasius at oracle.com>

! src/share/vm/runtime/arguments.cpp

Changeset: 78603aa58b1e
Author:    jiangli
Date:      2013-04-26 16:58 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/78603aa58b1e

Merge

! src/cpu/x86/vm/x86_64.ad

Changeset: e01e02a9fcb6
Author:    jiangli
Date:      2013-04-29 01:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e01e02a9fcb6

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 052caeaeb771
Author:    jiangli
Date:      2013-05-02 12:16 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/052caeaeb771

Merge


Changeset: 8f9fae155577
Author:    jiangli
Date:      2013-05-02 13:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8f9fae155577

Merge


Changeset: c23dbf0e8ab7
Author:    jmasa
Date:      2013-03-01 10:19 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c23dbf0e8ab7

8011268: NPG: Free unused VirtualSpaceNodes
Reviewed-by: mgerdin, coleenp, johnc

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: bfe3be9ebd6c
Author:    kevinw
Date:      2013-04-18 17:02 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bfe3be9ebd6c

7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin

! test/gc/7072527/TestFullGCCount.java

Changeset: 12927badda81
Author:    kevinw
Date:      2013-04-19 05:14 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/12927badda81

Merge


Changeset: d391427ddc29
Author:    mgerdin
Date:      2013-04-22 10:10 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d391427ddc29

Merge


Changeset: a08c80e9e1e5
Author:    stefank
Date:      2013-04-22 20:27 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a08c80e9e1e5

8012687: Remove unused is_root checks and closures
Reviewed-by: tschatzl, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: ebded0261dfc
Author:    jmasa
Date:      2013-04-22 22:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ebded0261dfc

8012111: Remove warning about CMS generation shrinking.
Reviewed-by: johnc, brutisso, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/GuardShrinkWarning.java

Changeset: 1cb4795305b9
Author:    mgerdin
Date:      2013-04-23 08:39 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1cb4795305b9

8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail
Reviewed-by: stefank, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp

Changeset: 5c93c1f61226
Author:    johnc
Date:      2013-04-18 10:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5c93c1f61226

8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning.
Reviewed-by: brutisso, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: 868d87ed63c8
Author:    jmasa
Date:      2013-02-12 14:15 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/868d87ed63c8

8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Reviewed-by: mgerdin, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: 9d75bcd7c890
Author:    mgerdin
Date:      2013-04-24 19:55 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9d75bcd7c890

8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
Summary: Move initialization of dependencies to before allocation of CLD
Reviewed-by: stefank, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: d50cc62e94ff
Author:    johnc
Date:      2013-04-24 14:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d50cc62e94ff

8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime.
Reviewed-by: twisti, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>

! src/share/vm/opto/graphKit.cpp

Changeset: b06ac540229e
Author:    stefank
Date:      2013-04-24 20:13 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b06ac540229e

8013132: Add a flag to turn off the output of the verbose verification code
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: b294421fa3c5
Author:    brutisso
Date:      2013-04-26 09:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b294421fa3c5

8012915: ReservedSpace::align_reserved_region() broken on Windows
Summary: remove unused constructors and helper methods for ReservedHeapSpace and ReservedSpace
Reviewed-by: mgerdin, jmasa, johnc, tschatzl

! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp

Changeset: 2f50bc369470
Author:    stefank
Date:      2013-04-26 10:40 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2f50bc369470

8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
Reviewed-by: coleenp, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp

Changeset: 3edf23423bb2
Author:    johnc
Date:      2013-04-26 10:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3edf23423bb2

8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
Summary: System.getProperty("test.java.opts") can return NULL, which gets converted to to the empty string, and the child java command then interprets that as the name of the main class.
Reviewed-by: jmasa, brutisso

! test/gc/TestVerifyDuringStartup.java

Changeset: caac22686b17
Author:    mgerdin
Date:      2013-04-29 09:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/caac22686b17

Merge

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 601183f604b2
Author:    mgerdin
Date:      2013-04-29 13:07 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/601183f604b2

8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
Summary: Change Metaspace::deallocate to take lock with _no_safepoint_check_flag
Reviewed-by: coleenp, jmasa, dholmes

! src/share/vm/memory/metaspace.cpp

Changeset: 9075044ed66b
Author:    ehelin
Date:      2013-04-30 16:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9075044ed66b

8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
Reviewed-by: sla, brutisso

! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java

Changeset: d58c62b7447d
Author:    mgerdin
Date:      2013-05-02 19:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d58c62b7447d

Merge

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp

Changeset: cbd4ce58f1f3
Author:    mgerdin
Date:      2013-05-02 16:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cbd4ce58f1f3

Merge


Changeset: e12c9b3740db
Author:    vlivanov
Date:      2013-04-25 11:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e12c9b3740db

8012260: ciReplay: Include PID into the name of replay data file
Reviewed-by: kvn, twisti

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: dc7db03f5aa2
Author:    iignatyev
Date:      2013-04-25 11:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dc7db03f5aa2

8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
Reviewed-by: kvn, vlivanov

! src/share/vm/prims/whitebox.cpp
+ test/sanity/WhiteBox.java

Changeset: 7b23cb975cf2
Author:    iignatyev
Date:      2013-04-25 11:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7b23cb975cf2

8011675: adding compilation level to replay data
Reviewed-by: kvn, vlivanov

- agent/doc/c2replay.html
+ agent/doc/cireplay.html
! agent/doc/clhsdb.html
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/ciReplay/TestSA.sh
+ test/compiler/ciReplay/TestVM.sh
+ test/compiler/ciReplay/TestVM_no_comp_level.sh
+ test/compiler/ciReplay/common.sh

Changeset: 247342108a11
Author:    neliasso
Date:      2013-04-23 13:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/247342108a11

8010332: removed unused method: ciMethod::uses_monitors
Reviewed-by: twisti, roland
Contributed-by: albert.noll at oracle.com

! src/share/vm/ci/ciMethod.hpp

Changeset: a5c95fcf7cb7
Author:    neliasso
Date:      2013-04-23 18:06 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a5c95fcf7cb7

8012157: removed unused code in SharedRuntime::handle_wrong_method
Reviewed-by: kvn, roland, rbackman
Contributed-by: albert.noll at oracle.com

! src/share/vm/runtime/sharedRuntime.cpp

Changeset: d1c9384eecb4
Author:    iignatyev
Date:      2013-04-26 07:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d1c9384eecb4

8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
Reviewed-by: kvn, vlivanov

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 93b8272814cf
Author:    vlivanov
Date:      2013-04-26 08:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/93b8272814cf

Merge


Changeset: 0b55a78c6be5
Author:    bharadwaj
Date:      2013-04-26 10:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0b55a78c6be5

Merge

- agent/doc/c2replay.html
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: fd49109d0d88
Author:    bharadwaj
Date:      2013-04-26 14:50 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fd49109d0d88

Merge


Changeset: 487d442ef257
Author:    jiangli
Date:      2013-04-26 16:21 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/487d442ef257

8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
Summary: Change the assert to if check as MethodCounters could be NULL under TieredCompilation.
Reviewed-by: kvn, twisti

! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 62b683108582
Author:    jiangli
Date:      2013-04-26 14:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/62b683108582

Merge


Changeset: 0cfa93c2fcc4
Author:    neliasso
Date:      2013-04-29 13:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0cfa93c2fcc4

8012547: Code cache flushing can get stuck reclaming of memory
Summary: Keep sweeping regardless of if we are flushing
Reviewed-by: kvn, twisti

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: e4e131b15d5c
Author:    roland
Date:      2013-05-02 10:27 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e4e131b15d5c

8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros
Summary: remove unused parameter in dtrace macros
Reviewed-by: kvn, roland
Contributed-by: albert.noll at oracle.com

! src/share/vm/compiler/compileBroker.cpp

Changeset: 9ce110b1d14a
Author:    kvn
Date:      2013-05-02 18:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9ce110b1d14a

Merge

- agent/doc/c2replay.html
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 4ec913499722
Author:    amurillo
Date:      2013-05-03 08:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4ec913499722

Merge

- agent/doc/c2replay.html

Changeset: 9c1fe0b419b4
Author:    amurillo
Date:      2013-05-03 08:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9c1fe0b419b4

Added tag hs25-b31 for changeset 4ec913499722

! .hgtags

Changeset: 7d56b68a9672
Author:    katleman
Date:      2013-05-09 10:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7d56b68a9672

Added tag jdk8-b89 for changeset 9c1fe0b419b4

! .hgtags

Changeset: 625ddb0052e1
Author:    amurillo
Date:      2013-05-03 08:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/625ddb0052e1

8013800: new hotspot build - hs25-b32
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: c456f4510385
Author:    sla
Date:      2013-05-03 12:24 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c456f4510385

8008453: JvmtiClassFileReconstituter does not recognize default methods
Reviewed-by: acorn, sspitsyn

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp

Changeset: 0380df7c3cd0
Author:    sla
Date:      2013-05-03 12:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0380df7c3cd0

8013785: Respect EXTRA_CFLAGS on windows
Reviewed-by: mgronlun, rbackman, kvn

! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make

Changeset: 31a4e55f8c9d
Author:    fparain
Date:      2013-05-03 05:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/31a4e55f8c9d

8004095: Add support for JMX interface to Diagnostic Framework and Commands
Reviewed-by: acorn, sla

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp

Changeset: 39fba0d6d9ad
Author:    fparain
Date:      2013-05-03 05:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/39fba0d6d9ad

Merge


Changeset: bf089b838c9e
Author:    ccheung
Date:      2013-05-02 16:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bf089b838c9e

8012641: Perf_CreateLong creates perf counter of incorrect type
Reviewed-by: mchung, hseigel, coleenp

! src/share/vm/prims/perf.cpp

Changeset: a55b7b8c34af
Author:    zgu
Date:      2013-05-03 13:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a55b7b8c34af

Merge


Changeset: 9c8e2f44228d
Author:    dcubed
Date:      2013-05-03 15:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9c8e2f44228d

Merge


Changeset: 800078be49d2
Author:    hseigel
Date:      2013-05-06 09:10 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/800078be49d2

8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
Summary: Fix code to call correct version of function find_class().
Reviewed-by: coleenp, rdurbin, dcubed

! src/share/vm/classfile/systemDictionary.cpp

Changeset: c18152e0554e
Author:    zgu
Date:      2013-05-06 11:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c18152e0554e

8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
Summary: Fixed NMT to deal with releasing virtual memory region when there are still committed regions within it
Reviewed-by: acorn, coleenp

! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/services/memSnapshot.cpp
+ test/runtime/NMT/ReleaseCommittedMemory.java

Changeset: da4d87770781
Author:    zgu
Date:      2013-05-06 08:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/da4d87770781

Merge


Changeset: d9b08d62b95e
Author:    acorn
Date:      2013-05-02 10:58 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d9b08d62b95e

8010783: assert(s->refcount() != 0) failed: for create_overpasses
Reviewed-by: kvn, dcubed

! src/share/vm/classfile/bytecodeAssembler.cpp

Changeset: b7f3bf2ba33b
Author:    acorn
Date:      2013-05-06 10:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b7f3bf2ba33b

Merge

- agent/doc/c2replay.html

Changeset: f916d5986c86
Author:    acorn
Date:      2013-05-06 12:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f916d5986c86

Merge


Changeset: 187154b7a226
Author:    sla
Date:      2013-05-06 19:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/187154b7a226

8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes
Reviewed-by: coleenp, sspitsyn

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp

Changeset: 3ecc6b9940de
Author:    sla
Date:      2013-05-07 01:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3ecc6b9940de

Merge


Changeset: b5fef8013a95
Author:    sla
Date:      2013-05-07 14:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5fef8013a95

8014044: Spelling error in JDK-8009615: boostrapmethod
Reviewed-by: sspitsyn, coleenp

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp

Changeset: f6a055fcf47d
Author:    sla
Date:      2013-05-07 14:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f6a055fcf47d

8005038: remove crufty '_g' support from SA
Reviewed-by: coleenp, mgronlun, rbackman

! agent/src/os/bsd/ps_core.c
! agent/src/os/linux/ps_core.c
! agent/src/os/solaris/proc/saproc.cpp
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: 33bcd9ead1d5
Author:    ctornqvi
Date:      2013-05-07 21:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/33bcd9ead1d5

8009577: Test test/closed/runtime/classunload broken
Summary: Fixed tests to use new way of utilizing the WB API, fixed issue with where custom classloader got the classes from
Reviewed-by: collins, mgerdin, zgu

+ test/runtime/ClassUnload/KeepAliveClass.java
+ test/runtime/ClassUnload/KeepAliveClassLoader.java
+ test/runtime/ClassUnload/KeepAliveObject.java
+ test/runtime/ClassUnload/KeepAliveSoftReference.java
+ test/runtime/ClassUnload/UnloadTest.java
+ test/runtime/ClassUnload/classes/test/Empty.java
+ test/runtime/testlibrary/ClassUnloadCommon.java

Changeset: 58bb870a0cbd
Author:    emc
Date:      2013-05-07 13:45 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/58bb870a0cbd

8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk version
Summary: Update JNIEXPORT and JNIIMPORT to work with other compilers that don't necessarily have the __attribute__ type qualifier
Reviewed-by: dholmes, dcubed, coleenp

! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/x86/vm/jni_x86.h
! src/cpu/zero/vm/jni_zero.h

Changeset: 7243490a6847
Author:    coleenp
Date:      2013-05-07 14:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7243490a6847

Merge


Changeset: e60b3fce2b02
Author:    jiangli
Date:      2013-05-06 19:57 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e60b3fce2b02

8013067: Zero builds are broken after 8010862.
Summary: Fixed broken Zero build.
Reviewed-by: twisti, coleenp, kvn

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/oops/method.hpp

Changeset: 27d2d456cd96
Author:    jiangli
Date:      2013-05-06 20:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/27d2d456cd96

Merge


Changeset: 6b388e7d4905
Author:    bpittore
Date:      2013-05-07 10:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6b388e7d4905

8013633: Cleanup platform ifdefs in unsafe.cpp
Summary: Replace ifdefs with SUPPORTS_NATIVE_CX8 set in platform include file
Reviewed-by: dholmes, dlong

! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/prims/unsafe.cpp

Changeset: a258a8351528
Author:    vladidan
Date:      2013-05-07 10:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a258a8351528

Merge

- agent/doc/c2replay.html

Changeset: d3c98423c146
Author:    jiangli
Date:      2013-05-09 16:27 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d3c98423c146

Merge


Changeset: 1d0fba8a2a6d
Author:    brutisso
Date:      2013-05-02 22:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1d0fba8a2a6d

8013574: PrintMalloc conflicts with the command line parsing
Summary: Make sure that _num_jvm_args is not updated until the new entry to _jvm_args_array has been added
Reviewed-by: johnc, tamao, tschatzl

! src/share/vm/runtime/arguments.cpp

Changeset: f14063dcd52a
Author:    brutisso
Date:      2013-05-06 09:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f14063dcd52a

8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
Summary: Make sure max alignemnt is at least as large as min alignment
Reviewed-by: johnc, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/g1/TestRegionAlignment.java

Changeset: 30860066ae8f
Author:    jwilhelm
Date:      2013-05-06 13:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/30860066ae8f

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: d17700c82d7d
Author:    tschatzl
Date:      2013-05-06 17:19 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d17700c82d7d

8006088: Incompatible heap size flags accepted by VM
Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing.
Reviewed-by: johnc, jwilhelm, tamao

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: b0d20fa374b4
Author:    brutisso
Date:      2013-05-06 21:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b0d20fa374b4

8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
Summary: Refactored shrink_by() to only use region counts and not byte sizes
Reviewed-by: johnc, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ test/gc/g1/TestShrinkToOneRegion.java

Changeset: a9d568b7df60
Author:    jmasa
Date:      2013-05-08 16:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a9d568b7df60

8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456
Reviewed-by: tschatzl, mgerdin, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java

Changeset: 06ab37f08701
Author:    jmasa
Date:      2013-05-08 17:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/06ab37f08701

8013184: CMS: Call reset_after_compaction() only if a compaction has been done
Reviewed-by: mgerdin, johnc, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java

Changeset: 923ac8d1df95
Author:    jwilhelm
Date:      2013-05-09 12:23 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/923ac8d1df95

Merge


Changeset: 194f52aa2f23
Author:    johnc
Date:      2013-05-09 11:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/194f52aa2f23

7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich.
Reviewed-by: tschatzl, jmasa

! make/excludeSrc.make
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.cpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 73652d89e7c4
Author:    stefank
Date:      2013-05-10 09:24 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/73652d89e7c4

Merge


Changeset: 69494caf5790
Author:    amurillo
Date:      2013-05-10 11:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/69494caf5790

Merge


Changeset: 1ae0472ff3a0
Author:    amurillo
Date:      2013-05-10 11:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1ae0472ff3a0

Added tag hs25-b32 for changeset 69494caf5790

! .hgtags

Changeset: 1cdbd42c3e49
Author:    katleman
Date:      2013-05-16 12:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1cdbd42c3e49

Added tag jdk8-b90 for changeset 1ae0472ff3a0

! .hgtags

Changeset: 6114c49b31b5
Author:    amurillo
Date:      2013-05-10 11:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6114c49b31b5

8014279: new hotspot build - hs25-b33
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 712a1e9c91f3
Author:    coleenp
Date:      2013-05-07 09:46 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/712a1e9c91f3

8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free
Summary: Clear out class_file_bytes so they aren't deallocated twice
Reviewed-by: dcubed, sspitsyn

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 4674e409a9e6
Author:    coleenp
Date:      2013-05-07 18:51 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4674e409a9e6

8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
Summary: Walk the compiledIC relocation records to keep Method* from being deallocated.
Reviewed-by: dlong, kvn

! src/share/vm/code/nmethod.cpp

Changeset: a1cc1d1e7ce5
Author:    coleenp
Date:      2013-05-07 16:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a1cc1d1e7ce5

Merge


Changeset: 28ae1d38d296
Author:    coleenp
Date:      2013-05-07 18:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/28ae1d38d296

Merge


Changeset: 64340da5b68c
Author:    hseigel
Date:      2013-05-08 08:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/64340da5b68c

8007018: RFE: -XX:+UseLargePages does not work with CDS
Summary: Remove command line restriction.  It should just work.
Reviewed-by: ctornqvi, coleenp, dholmes

! src/share/vm/runtime/arguments.cpp

Changeset: cbfe859bd244
Author:    sla
Date:      2013-05-08 15:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cbfe859bd244

8013591: compiler/ciReplay/TestSA.sh fails in nightly
Reviewed-by: coleenp, rbackman, dholmes

! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java

Changeset: 0dc028fd5101
Author:    sla
Date:      2013-05-08 10:14 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0dc028fd5101

Merge


Changeset: 39ead0411f07
Author:    bharadwaj
Date:      2013-05-08 14:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/39ead0411f07

8013875: Incorrect vtable index being set during methodHandle creation for static
Summary: Set vtable index as appropriate for static interface methods and for interface methods invoked via invokespecial. To be improved in a later enhancement to CallInfo.
Reviewed-by: jrose, twisti

! src/share/vm/prims/methodHandles.cpp

Changeset: 711016f146fd
Author:    dholmes
Date:      2013-05-08 19:28 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/711016f146fd

8006997: ContendedPaddingWidth should be range-checked
Summary: Constrain between zero and 8K
Reviewed-by: dholmes, rbackman
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>

! src/share/vm/runtime/arguments.cpp

Changeset: 9b77ca4ce35e
Author:    dholmes
Date:      2013-05-08 19:38 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9b77ca4ce35e

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: c272092594bd
Author:    dholmes
Date:      2013-05-08 21:06 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c272092594bd

Merge


Changeset: 0b7f78069732
Author:    rbackman
Date:      2013-05-08 11:21 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0b7f78069732

8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return
Reviewed-by: coleenp, dholmes, sla

! src/share/vm/prims/jvmtiExport.cpp

Changeset: 735c995bf1a1
Author:    rbackman
Date:      2013-05-13 07:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/735c995bf1a1

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 92ef81e2f571
Author:    minqi
Date:      2013-05-10 08:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/92ef81e2f571

8003557: NPG: Klass* const k should be const Klass* k.
Summary: With NPG, const KlassOop klass which is in fact a definition converted to Klass* const, which is not the original intention. The right usage is converting them to const Klass*.
Reviewed-by: coleenp, kvn
Contributed-by: yumin.qi at oracle.com

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: 1fcfc045b229
Author:    minqi
Date:      2013-05-10 19:30 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1fcfc045b229

Merge


Changeset: 8b40495b9381
Author:    minqi
Date:      2013-05-13 18:08 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8b40495b9381

Merge

! src/share/vm/oops/method.hpp

Changeset: 43083e670adf
Author:    coleenp
Date:      2013-05-13 15:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/43083e670adf

8005056: NPG: Crash after redefining java.lang.Object
Summary: Need to walk array class vtables replacing old methods too if j.l.o redefined
Reviewed-by: sspitsyn, dcubed, ctornqvi

! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineObject/Agent.java
+ test/runtime/RedefineObject/TestRedefineObject.java
! test/testlibrary/ClassFileInstaller.java

Changeset: a9270d9ecb13
Author:    shade
Date:      2013-05-14 11:34 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a9270d9ecb13

8014448: Purge PrintCompactFieldsSavings
Summary: Remove obsolete debugging code.
Reviewed-by: dholmes, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>

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

Changeset: f944ba972151
Author:    hseigel
Date:      2013-05-14 09:17 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f944ba972151

8014138: Add VM option to facilitate the writing of CDS tests
Summary: Added the -XX:SharedArchiveFile option.
Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/SharedArchiveFile/SharedArchiveFile.java

Changeset: f9be75d21404
Author:    minqi
Date:      2013-05-14 09:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f9be75d21404

8012902: remove use of global operator new - take 2
Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms.
Reviewed-by: coleenp, dholmes, zgu
Contributed-by: yumin.qi at oracle.com

! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/vm.make
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/unhandledOops.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: 513a5298c1dd
Author:    minqi
Date:      2013-05-14 17:33 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/513a5298c1dd

Merge


Changeset: d15464bfd4d0
Author:    roland
Date:      2013-05-03 09:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d15464bfd4d0

8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
Summary: test shouldn't be run with a modified CompileThreshold
Reviewed-by: kvn

! test/compiler/8009761/Test8009761.java

Changeset: e76dd894b984
Author:    roland
Date:      2013-04-24 14:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e76dd894b984

8012292: optimized build with GCC broken
Summary: Some #ifndef PRODUCT should be #ifdef ASSERT
Reviewed-by: kvn, twisti
Contributed-by: gdub <duboscq at ssw.jku.at>

! make/jprt.properties
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/utilities/quickSort.cpp

Changeset: d73c88e524ff
Author:    kvn
Date:      2013-05-03 15:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d73c88e524ff

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: f0bc60565ba8
Author:    twisti
Date:      2013-05-06 13:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f0bc60565ba8

7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact
Reviewed-by: jrose, kvn

! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: aabf54ccedb1
Author:    twisti
Date:      2013-05-06 19:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aabf54ccedb1

8008772: remove gamma launcher
Reviewed-by: kvn, neliasso, ctornqvi

! make/Makefile
! make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
+ make/hotspot.script
! make/linux/makefiles/buildtree.make
- make/linux/makefiles/launcher.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/launcher.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
- make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/projectfiles/common/Makefile
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h

Changeset: 6f3fd5150b67
Author:    kvn
Date:      2013-05-08 15:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6f3fd5150b67

6934604: enable parts of EliminateAutoBox by default
Summary: Resurrected autobox elimination code and enabled part of it by default.
Reviewed-by: roland, twisti

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.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/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! 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/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/6934604/TestByteBoxing.java
+ test/compiler/6934604/TestDoubleBoxing.java
+ test/compiler/6934604/TestFloatBoxing.java
+ test/compiler/6934604/TestIntBoxing.java
+ test/compiler/6934604/TestLongBoxing.java
+ test/compiler/6934604/TestShortBoxing.java

Changeset: 70120f47d403
Author:    kvn
Date:      2013-05-09 17:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/70120f47d403

8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
Summary: Add NULL checks and asserts for Type::make_ptr() returned value.
Reviewed-by: twisti

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp

Changeset: 8bcfd9ce2c6b
Author:    twisti
Date:      2013-05-13 12:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8bcfd9ce2c6b

Merge

- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 1da5d70655e9
Author:    kvn
Date:      2013-05-13 14:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1da5d70655e9

8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods.
Reviewed-by: twisti

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/escape.cpp

Changeset: cd6f6fccd287
Author:    iignatyev
Date:      2013-05-15 22:44 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd6f6fccd287

8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated
Reviewed-by: kvn

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh

Changeset: e484fe2abebd
Author:    twisti
Date:      2013-05-16 13:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e484fe2abebd

Merge

- make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/quickSort.cpp

Changeset: 7a95933197d0
Author:    tschatzl
Date:      2013-05-13 09:45 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7a95933197d0

8014058: Regression tests for 8006088
Summary: The patch for 8006088 misses regression tests after a merge error, this CR provides them.
Reviewed-by: jwilhelm, tamao, jmasa

! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/arguments/TestCMSHeapSizeFlags.java
+ test/gc/arguments/TestG1HeapSizeFlags.java
+ test/gc/arguments/TestMaxHeapSizeTools.java
+ test/gc/arguments/TestMinInitialErgonomics.java
+ test/gc/arguments/TestParallelHeapSizeFlags.java
+ test/gc/arguments/TestSerialHeapSizeFlags.java

Changeset: 4868caa99ecf
Author:    brutisso
Date:      2013-05-13 14:09 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4868caa99ecf

8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp

Changeset: 0a2986f36965
Author:    tschatzl
Date:      2013-05-14 17:08 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0a2986f36965

8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
Summary: Some jtreg tests reference unknown classes in the @run and @build lines. This change fixes them.
Reviewed-by: stefank, ehelin

! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java

Changeset: 12f651e29f6b
Author:    tschatzl
Date:      2013-05-15 11:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/12f651e29f6b

6843347: Boundary values in some public GC options cause crashes
Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options.
Reviewed-by: jmasa, brutisso

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: eba99d16dc6f
Author:    tamao
Date:      2013-05-15 10:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/eba99d16dc6f

8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy
Summary: split up compute_generation_free_space() into two functions: compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) can be reused without executing an overhead of the other.
Reviewed-by: jmasa, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp

Changeset: bed55d125e37
Author:    johnc
Date:      2013-05-15 22:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bed55d125e37

8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
Summary: Mismatch in the card number calculation between next and previous committed sizes of the card counts table.
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp

Changeset: 05a17f270c7e
Author:    tschatzl
Date:      2013-05-16 13:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/05a17f270c7e

8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo
Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column
Reviewed-by: jwilhelm, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
+ test/gc/g1/TestPrintRegionRememberedSetInfo.java

Changeset: 48391ab0687e
Author:    johnc
Date:      2013-05-16 09:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/48391ab0687e

8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
Summary: Include metaspace information (used, allocated, reserved) in the PrintGCDetails output for full GCs.
Reviewed-by: poonam, jmasa, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ test/gc/g1/TestPrintGCDetails.java

Changeset: acac2b03a07f
Author:    tschatzl
Date:      2013-05-16 23:51 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/acac2b03a07f

8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set
Summary: The VM exits when the condition in the subject line applies. The fix sets InitialTenuringThreshold to MaxTenuringThreshold if it is larger than MaxTenuringThreshold and InitialTenuringThreshold has not been set (is default).
Reviewed-by: jwilhelm, jmasa, brutisso, johnc

! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestInitialTenuringThreshold.java

Changeset: 2958af1d8c5a
Author:    jwilhelm
Date:      2013-05-17 06:01 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2958af1d8c5a

Merge

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 2f9ac66165e6
Author:    jwilhelm
Date:      2013-05-17 08:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2f9ac66165e6

Merge

- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: b19517cecc2e
Author:    amurillo
Date:      2013-05-17 08:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b19517cecc2e

Merge

- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp

Changeset: 7cbdf0e3725c
Author:    amurillo
Date:      2013-05-17 08:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7cbdf0e3725c

Added tag hs25-b33 for changeset b19517cecc2e

! .hgtags

Changeset: ad47de214f0c
Author:    katleman
Date:      2013-05-23 10:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ad47de214f0c

Added tag jdk8-b91 for changeset 7cbdf0e3725c

! .hgtags

Changeset: 7ec426e29e4c
Author:    amurillo
Date:      2013-05-17 09:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7ec426e29e4c

8014760: new hotspot build - hs25-b34
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f49e0508a38a
Author:    rbackman
Date:      2013-05-15 11:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f49e0508a38a

4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd
Reviewed-by: coleenp, sspitsyn

! src/share/vm/prims/jvmtiExport.cpp

Changeset: 243469d929e6
Author:    ctornqvi
Date:      2013-05-16 15:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/243469d929e6

8008169: test/runtime/7158804/Test7158804.sh has bad copyright header
Summary: Re-wrote test in Java in addition to fixing the Copyright notice. Also reviewed by leonid.mesnik at oracle.com
Reviewed-by: coleenp, ctornqvi
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>

- test/runtime/7158804/Test7158804.sh
+ test/runtime/CommandLine/ConfigFileParsing.java

Changeset: 17db82f22f1e
Author:    ctornqvi
Date:      2013-05-16 17:54 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/17db82f22f1e

8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tag
Summary: Corrected the class name
Reviewed-by: coleenp, ctornqvi, hseigel
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>

! test/runtime/RedefineObject/TestRedefineObject.java

Changeset: 78332b46e604
Author:    kevinw
Date:      2013-05-16 12:40 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/78332b46e604

6313816: SA: jstack -m fails on Win32 : UnalignedAddressException
Reviewed-by: sla, poonam

- 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/windbg/WindbgCDebugger.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java
! make/sa.files

Changeset: 205dd30230e1
Author:    shade
Date:      2013-05-17 01:43 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/205dd30230e1

8012939: @Contended doesn't work correctly with inheritance
Summary: Fix instance_size miscalculation.
Reviewed-by: jrose, kvn

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/Inheritance1.java

Changeset: b334821dad92
Author:    dholmes
Date:      2013-05-16 21:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b334821dad92

Merge


Changeset: 50e9396d5257
Author:    shade
Date:      2013-05-17 01:58 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/50e9396d5257

8014509: @Contended: explicit default value behaves differently from the implicit value
Summary: Treat the empty string as the default value tag
Reviewed-by: kvn, twisti

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/DefaultValue.java

Changeset: 074ba6269cf4
Author:    dholmes
Date:      2013-05-16 22:11 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/074ba6269cf4

Merge

- 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

Changeset: 1ba508fcd3e2
Author:    dholmes
Date:      2013-05-16 23:40 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1ba508fcd3e2

Merge


Changeset: 6ce351ac7339
Author:    rdurbin
Date:      2013-05-17 08:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6ce351ac7339

7145527: sscanf must use a length in the format string
Summary: Remove dead code containing last call to scanf with no string length specifier
Reviewed-by: dcubed, coleenp

! src/share/vm/utilities/debug.cpp

Changeset: a250c89cf9e3
Author:    dcubed
Date:      2013-05-17 08:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a250c89cf9e3

Merge


Changeset: b5be63340698
Author:    dcubed
Date:      2013-05-17 11:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b5be63340698

Merge

- 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
! src/share/vm/classfile/classFileParser.cpp
- test/runtime/7158804/Test7158804.sh

Changeset: 386b77bf6427
Author:    dcubed
Date:      2013-05-17 17:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/386b77bf6427

Merge

- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp

Changeset: a5d6f0c3585f
Author:    iklam
Date:      2013-05-18 20:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a5d6f0c3585f

8014262: PrintStringTableStatistics should include more footprint info
Summary: Added info for the string/symbol objects and the hash entries
Reviewed-by: coleenp, rbackman

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 5e3573e08a83
Author:    shade
Date:      2013-05-20 15:43 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5e3573e08a83

8014871: Move @Contended regression tests to the same place
Summary: Move the missing test to appropriate location.
Reviewed-by: dholmes, sla

- test/runtime/8003985/Test8003985.java
+ test/runtime/contended/Basic.java

Changeset: bbddfb08190f
Author:    shade
Date:      2013-05-20 23:41 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bbddfb08190f

8014878: Clean up class field layout code
Summary: rename/remove local variables, re-arrange instance_size calculation, more comments.
Reviewed-by: kvn, coleenp

! src/share/vm/classfile/classFileParser.cpp

Changeset: 293b99787401
Author:    dholmes
Date:      2013-05-14 07:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/293b99787401

8014460: Need to check for non-empty EXT_LIBS_PATH before using it
Reviewed-by: tbell, collins, sla, coleenp

! make/bsd/makefiles/arm.make
! make/linux/makefiles/arm.make

Changeset: 26579ac80ce9
Author:    bpittore
Date:      2013-05-15 23:06 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/26579ac80ce9

8014669: arch specific flags not passed to some link commands
Summary: EXTRA_CFLAGS does not propagate to saproc and jsig makefiles
Reviewed-by: dholmes, tbell, collins

! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make

Changeset: f8c833eb2a5f
Author:    jiangli
Date:      2013-05-20 13:13 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f8c833eb2a5f

Merge


Changeset: c838b672691c
Author:    jiangli
Date:      2013-05-23 13:40 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c838b672691c

Merge


Changeset: 91eba9f82325
Author:    anoll
Date:      2013-05-16 15:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/91eba9f82325

8012371: Adjust Tiered compile threshold according to available space in code cache
Summary: Added command line parameter to define a threshold at which C1 compilation threshold for  is increased.
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ec922e5c545a
Author:    anoll
Date:      2013-05-22 10:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ec922e5c545a

8012312: hsdis fails to compile with binutils-2.23.2
Summary: added <config.h> to header file to make hsdis compile with binutils 2.23.*
Reviewed-by: kvn, twisti

! src/share/tools/hsdis/hsdis.c

Changeset: b4907b24ed48
Author:    twisti
Date:      2013-05-22 11:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b4907b24ed48

Merge


Changeset: 1682bec79205
Author:    kvn
Date:      2013-05-22 09:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1682bec79205

8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed
Summary: Stop current iteration of loop opts if partial_peel() failed and it created node clones outside processed loop.
Reviewed-by: roland

! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp

Changeset: 71a2d06b9c2b
Author:    kvn
Date:      2013-05-22 17:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71a2d06b9c2b

Merge


Changeset: 3f281b313240
Author:    kvn
Date:      2013-05-22 18:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3f281b313240

8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy
Summary: Changed gen_write_ref_array_post_barrier() code on x64 to pass start address and number of copied oop elements. In generate_checkcast_copy() skip post barrier code if no elements are copied.
Reviewed-by: roland

! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
+ test/compiler/8010927/Test8010927.java

Changeset: 01e51113b4f5
Author:    anoll
Date:      2013-05-23 14:11 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/01e51113b4f5

8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87)
Summary: Disable client compiler and switch to interpreter if there is not enough free space in the code cache.
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp

Changeset: 59e18b573605
Author:    twisti
Date:      2013-05-23 15:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/59e18b573605

Merge


Changeset: 001ec9515f84
Author:    ehelin
Date:      2013-05-17 11:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/001ec9515f84

8014277: Remove ObjectClosure as base class for BoolObjectClosure
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/jniHandles.cpp

Changeset: 2138a2c14831
Author:    jwilhelm
Date:      2013-05-19 20:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2138a2c14831

Merge

! src/share/vm/gc_implementation/shared/markSweep.cpp

Changeset: 10f759898d40
Author:    tamao
Date:      2013-05-20 10:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/10f759898d40

7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap
Summary: Print helpful error message when VM aborts due to inability of allocating bit maps or card tables
Reviewed-by: jmasa, stefank
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

Changeset: 2b1a9d972fc2
Author:    jmasa
Date:      2013-05-20 22:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2b1a9d972fc2

8014862: Add fast Metasapce capacity and used per MetadataType
Reviewed-by: ehelin, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: 28e53b8db94f
Author:    brutisso
Date:      2013-05-21 08:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/28e53b8db94f

7066063: CMS: "Conservation Principle" assert failed
Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset()
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

Changeset: 5ed122fbd0ef
Author:    brutisso
Date:      2013-05-21 10:39 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5ed122fbd0ef

Merge


Changeset: 6702da6b6082
Author:    tschatzl
Date:      2013-05-21 11:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6702da6b6082

8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes
Summary: Instead of using a simple sizeof(), ask the PerRegionTable class about its size when iterating over the free list.
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/prims/jni.cpp

Changeset: 7c5a1b62f53d
Author:    brutisso
Date:      2013-05-22 08:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7c5a1b62f53d

8014971: Minor code cleanup of the freelist management
Reviewed-by: jwilhelm, jmasa, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp

Changeset: 62890ed7e2a8
Author:    jwilhelm
Date:      2013-05-24 09:29 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/62890ed7e2a8

Merge

- 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
- test/runtime/7158804/Test7158804.sh
- test/runtime/8003985/Test8003985.java

Changeset: 38da9f4f6709
Author:    amurillo
Date:      2013-05-24 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/38da9f4f6709

Merge

- 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
- test/runtime/7158804/Test7158804.sh
- test/runtime/8003985/Test8003985.java

Changeset: 092018493d3b
Author:    amurillo
Date:      2013-05-24 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/092018493d3b

Added tag hs25-b34 for changeset 38da9f4f6709

! .hgtags

Changeset: 573d86d412cd
Author:    katleman
Date:      2013-05-30 10:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/573d86d412cd

Added tag jdk8-b92 for changeset 092018493d3b

! .hgtags

Changeset: 61dcf187a198
Author:    katleman
Date:      2013-06-06 09:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/61dcf187a198

Added tag jdk8-b93 for changeset 573d86d412cd

! .hgtags

Changeset: 194b27b865bc
Author:    amurillo
Date:      2013-05-24 09:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/194b27b865bc

8015305: new hotspot build - hs25-b35
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ccdecfece956
Author:    bharadwaj
Date:      2013-05-21 16:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ccdecfece956

8014059: JSR292: Failed to reject invalid class cplmhl00201m28n
Summary: Restrict reference of interface methods by invokestatic and invokespecial to classfile version 52 or later.
Reviewed-by: kvn, hseigel

! src/share/vm/classfile/classFileParser.cpp

Changeset: f54c85acc043
Author:    mikael
Date:      2013-05-21 09:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f54c85acc043

8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'
Summary: Fix regression test to work on all platforms
Reviewed-by: ctornqvi, dholmes

! src/share/vm/prims/whitebox.cpp
! test/runtime/memory/ReserveMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 1a07e086ff28
Author:    dholmes
Date:      2013-05-21 19:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1a07e086ff28

Merge


Changeset: 6bd680e9ea35
Author:    coleenp
Date:      2013-05-22 14:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6bd680e9ea35

8003421: NPG: Move oops out of InstanceKlass into mirror
Summary: Inject protection_domain, signers, init_lock into java_lang_Class
Reviewed-by: stefank, dholmes, sla

! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 699d9df07e59
Author:    ctornqvi
Date:      2013-05-23 17:39 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/699d9df07e59

8009576: Test returns ClassNotFoundException
Summary: Small classpath fix and move tests into open
Reviewed-by: mgerdin, zgu

+ test/runtime/Metaspace/FragmentMetaspace.java
+ test/runtime/Metaspace/FragmentMetaspaceSimple.java
+ test/runtime/Metaspace/classes/test/Empty.java
+ test/runtime/testlibrary/GeneratedClassLoader.java

Changeset: b7fa10a3a69a
Author:    sspitsyn
Date:      2013-05-23 23:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b7fa10a3a69a

8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
Summary: The fix of perf regression is to use method_idnum() for direct indexing into NMT
Reviewed-by: twisti, kvn, coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: cd83e1d98347
Author:    dcubed
Date:      2013-05-24 10:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd83e1d98347

Merge


Changeset: 6c138b9851fb
Author:    sspitsyn
Date:      2013-05-24 17:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6c138b9851fb

8013945: CMS fatal error: must own lock MemberNameTable_lock
Summary: The "delete mnt" needs to grab MemberNameTable_lock if !SafepointSynchronize::is_at_safepoint()
Reviewed-by: sla, mgerdin, dholmes, jmasa
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/instanceKlass.cpp

Changeset: 3970971c91e0
Author:    shade
Date:      2013-05-27 12:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3970971c91e0

8015270: @Contended: fix multiple issues in the layout code
Summary: field count handling fixed, has_nonstatic_fields invariant fixed, oop map overrun fixed; new asserts
Reviewed-by: kvn, dcubed, coleenp

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/HasNonStatic.java
+ test/runtime/contended/OopMaps.java

Changeset: a213d425d87a
Author:    ctornqvi
Date:      2013-05-28 15:08 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a213d425d87a

8015329: Print reason for failed MiniDumpWriteDump() call
Summary: Printing both result from GetLastError and text representation of error. Also changed so that we produce dumps by default on client versions of Windows when running with a debug build. Also reviewed by peter.allwin at oracle.com
Reviewed-by: sla, dholmes

! src/os/windows/vm/os_windows.cpp

Changeset: 51af5fae397d
Author:    ccheung
Date:      2013-05-24 17:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/51af5fae397d

8015265: revise the fix for 8007037
Reviewed-by: sspitsyn, dholmes, dcubed

! src/share/vm/oops/constantPool.cpp

Changeset: 4cc7d4d5dc92
Author:    zgu
Date:      2013-05-28 08:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4cc7d4d5dc92

Merge


Changeset: 01c2bdd24bb5
Author:    shade
Date:      2013-05-28 19:54 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/01c2bdd24bb5

8015493: runtime/contended/OopMaps.java fails with OutOfMemory
Summary: limit the memory footprint to dodge OutOfMemory errors.
Reviewed-by: dcubed, ctornqvi, iignatyev

! test/runtime/contended/OopMaps.java

Changeset: 9ea643afcaaf
Author:    dcubed
Date:      2013-05-28 11:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9ea643afcaaf

Merge


Changeset: dcb062bea05b
Author:    jprovino
Date:      2013-05-28 11:17 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dcb062bea05b

8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
Summary: AsyncGetCallTrace is needed in libjvm.symbols so that programs which reference it can build correctly.
Reviewed-by: dholmes, bobv

! make/excludeSrc.make
! src/share/vm/prims/forte.cpp

Changeset: fb14e9ed1594
Author:    jprovino
Date:      2013-05-28 11:32 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fb14e9ed1594

8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
Summary: NMT_detail is only supported when frame pointers are not omitted (-fno-omit-frame-pointer).
Reviewed-by: dholmes, cjplummer

! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 9e954e8d9139
Author:    jprovino
Date:      2013-05-28 15:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9e954e8d9139

Merge


Changeset: 9e86c5544295
Author:    jiangli
Date:      2013-05-30 13:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9e86c5544295

Merge


Changeset: 0def34ab1c98
Author:    tamao
Date:      2013-05-21 16:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0def34ab1c98

8015007: Incorrect print format in error message for VM cannot allocate the requested heap
Summary: Correct the wrong print format in error message for VM cannot allocate the requested heap; and clean up the error message call in check_alignment()
Reviewed-by: brutisso, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/memory/universe.cpp

Changeset: 14d3f71f831d
Author:    tamao
Date:      2013-05-22 11:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/14d3f71f831d

8007762: Rename a bunch of methods in size policy across collectors
Summary: Rename: compute_generations_free_space() = compute_eden_space_size() + compute_old_gen_free_space(); update related logging messages
Reviewed-by: jmasa, johnc, tschatzl, brutisso
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp

Changeset: 0886b99a4d1b
Author:    jwilhelm
Date:      2013-05-24 14:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0886b99a4d1b

Merge


Changeset: eda078b01c65
Author:    stefank
Date:      2013-05-27 15:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/eda078b01c65

8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
Summary: Split SystemDictionary and ClassLoaderDataGraph root processing to help load balancing.
Reviewed-by: tschatzl, johnc

! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/memory/sharedHeap.cpp

Changeset: 95c00927be11
Author:    stefank
Date:      2013-05-27 12:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/95c00927be11

8015428: Remove unused CDS support from StringTable
Summary: The string in StringTable is not used by CDS anymore. Remove the unnecessary code in preparation for 8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
Reviewed-by: pliden, tschatzl, coleenp

! src/share/vm/classfile/symbolTable.cpp

Changeset: 8dbc025ff709
Author:    stefank
Date:      2013-05-27 12:58 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8dbc025ff709

8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
Summary: Combine the calls to StringTable::unlink and StringTable::oops_do in Parallel Scavenge.
Reviewed-by: pliden, coleenp

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp

Changeset: f41a577cffb0
Author:    jwilhelm
Date:      2013-05-31 09:55 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f41a577cffb0

Merge


Changeset: b786c04b7be1
Author:    amurillo
Date:      2013-05-31 09:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b786c04b7be1

Merge


Changeset: 5a028ee56116
Author:    amurillo
Date:      2013-05-31 09:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5a028ee56116

Added tag hs25-b35 for changeset b786c04b7be1

! .hgtags

Changeset: b7569f617285
Author:    amurillo
Date:      2013-05-31 10:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b7569f617285

8015690: new hotspot build - hs25-b36
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5534bd30c151
Author:    jcoomes
Date:      2013-05-30 13:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5534bd30c151

6725714: par compact - add a table to speed up bitmap searches
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

Changeset: 47bdfb3d010f
Author:    stefank
Date:      2013-05-30 10:58 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/47bdfb3d010f

8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
Summary: Compare compressed oops to a compressed young gen boundary instead of uncompressing the oops before doing the young gen boundary check.
Reviewed-by: brutisso, jmasa

! 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/parallelScavenge/psScavenge.inline.hpp

Changeset: c20186fa611b
Author:    jwilhelm
Date:      2013-06-01 10:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c20186fa611b

Merge


Changeset: e72f7eecc96d
Author:    tschatzl
Date:      2013-05-28 09:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e72f7eecc96d

8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
Summary: Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary.
Reviewed-by: johnc, jwilhelm

! make/excludeSrc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
+ src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
+ test/gc/g1/TestSummarizeRSetStats.java

Changeset: 3a4805ad0005
Author:    johnc
Date:      2013-06-04 10:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3a4805ad0005

8015244: G1: Verification after a full GC is incorrectly placed.
Summary: In a full GC, move the verification after the GC to after RSet rebuilding. Verify RSet entries during a full GC under control of a flag.
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp

Changeset: 87c64c0438fb
Author:    tamao
Date:      2013-06-03 14:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/87c64c0438fb

6976350: G1: deal with fragmentation while copying objects during GC
Summary: Create G1ParGCAllocBufferContainer to contain two buffers instead of previously using one buffer, in order to hold the first priority buffer longer. Thus, when some large objects hits the value of free space left in the first priority buffer it has an alternative to fit in the second priority buffer while the first priority buffer is given more chances to try allocating smaller objects. Overall, it will improve heap space efficiency.
Reviewed-by: johnc, jmasa, brutisso
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp

Changeset: 2f7a31318b84
Author:    johnc
Date:      2013-06-04 14:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2f7a31318b84

Merge


Changeset: a1ebd310d5c1
Author:    iklam
Date:      2013-05-28 16:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a1ebd310d5c1

8014912: Restore PrintSharedSpaces functionality after NPG
Summary: Added dumping of object sizes in CDS archive, sorted by MetaspaceObj::Type
Reviewed-by: coleenp, acorn

! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/array.hpp

Changeset: fe00365c8f31
Author:    sspitsyn
Date:      2013-05-30 11:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fe00365c8f31

8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
Summary: The InstanceKlass _initial_method_idnum value must be adjusted if overpass methods are added.
Reviewed-by: twisti, kvn
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/classfile/defaultMethods.cpp
+ test/compiler/8015436/Test8015436.java

Changeset: a589c78a8811
Author:    rbackman
Date:      2013-05-31 13:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a589c78a8811

8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
Reviewed-by: stefank, rbackman
Contributed-by: Joel Borggren-Franck <joel.franck at oracle.com>

! src/share/vm/runtime/reflection.cpp
! test/runtime/8007320/ConstMethodTest.java

Changeset: efe8b7d64424
Author:    ctornqvi
Date:      2013-05-31 20:24 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/efe8b7d64424

6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
Summary: Using CHECK_NULL when calling multi_allocate() from the corresponding reflection code; added test for this condition
Reviewed-by: dholmes, minqi
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>

! src/share/vm/runtime/reflection.cpp
+ test/runtime/memory/MultiAllocateNullCheck.java

Changeset: 532c55335fb6
Author:    dcubed
Date:      2013-06-01 09:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/532c55335fb6

Merge


Changeset: 4552a7633a07
Author:    hseigel
Date:      2013-06-03 10:00 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4552a7633a07

8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
Summary: Check bytecode versions along with RelaxAccessControlCheck version
Reviewed-by: dholmes, acorn

! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/reflection.cpp

Changeset: e7d29a019a3c
Author:    sspitsyn
Date:      2013-06-03 14:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e7d29a019a3c

8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
Summary: A call to the finalize_operands_merge() must be unconditional
Reviewed-by: kvn, twisti
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 2f004f9dc9e1
Author:    sspitsyn
Date:      2013-06-04 01:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2f004f9dc9e1

8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
Summary: Newly added test has an issue: the main class must be public
Reviewed-by: kvn, jbachorik, coleenp
Contributed-by: serguei.spitsyn at oracle.com

! test/compiler/8015436/Test8015436.java

Changeset: 04551f4dbdb9
Author:    nloodin
Date:      2013-06-05 09:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/04551f4dbdb9

Merge


Changeset: 62e7bac9524f
Author:    dcubed
Date:      2013-06-04 19:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/62e7bac9524f

8010257: remove unused thread-local variables _ScratchA and _ScratchB
Summary: Remove dead code.
Reviewed-by: twisti, coleenp

! src/share/vm/runtime/thread.hpp

Changeset: 6bf8b8bb7c19
Author:    hseigel
Date:      2013-06-05 14:12 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6bf8b8bb7c19

8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
Summary: Use SA_ONSTACK flag to ensure signal gets delivered properly.
Reviewed-by: dholmes, coleenp
Contributed-by: gerard.ziemski at oracle.com

! src/os/bsd/vm/os_bsd.cpp

Changeset: f8c8cace25ad
Author:    dcubed
Date:      2013-06-06 05:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f8c8cace25ad

Merge

! src/os/bsd/vm/os_bsd.cpp

Changeset: 320b4e0f0892
Author:    roland
Date:      2013-05-30 11:21 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/320b4e0f0892

8015585: Missing regression test for 8011771
Summary: missing regression test
Reviewed-by: kvn

+ test/compiler/8011771/Test8011771.java

Changeset: f15fe46d8c00
Author:    twisti
Date:      2013-05-30 08:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f15fe46d8c00

8015266: fix some -Wsign-compare warnings in adlc
Reviewed-by: kvn

! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp

Changeset: 28e5aed7f3a6
Author:    roland
Date:      2013-05-31 14:40 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/28e5aed7f3a6

8009981: nashorn tests fail with -XX:+VerifyStack
Summary: nmethod::preserve_callee_argument_oops() must take appendix into account.
Reviewed-by: kvn, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 83dcb116fdb1
Author:    kvn
Date:      2013-05-31 13:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/83dcb116fdb1

8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
Summary: Relax the assert to accept any raw ptr types.
Reviewed-by: roland

! src/share/vm/opto/escape.cpp

Changeset: c07dd9be16e8
Author:    anoll
Date:      2013-05-31 06:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c07dd9be16e8

8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
Summary: Moved check that ReservedCodeCacheSize >= InitialCodeCacheSize to Arguments::check_vm_args_consistency(). As a result, the ordering in which the two parameters are given to the VM is not relevant. Added a regression test.
Reviewed-by: kvn, twisti

! src/share/vm/runtime/arguments.cpp
+ test/compiler/8013496/Test8013496.sh

Changeset: 603ca7e51354
Author:    roland
Date:      2013-04-24 11:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/603ca7e51354

8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
Summary: ConstMethod::max_stack() doesn't account for JSR 292 appendix.
Reviewed-by: kvn

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/matcher.cpp

Changeset: 813f26e34135
Author:    anoll
Date:      2013-06-03 08:52 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/813f26e34135

8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
Summary: Added calling of the destructor of CompileLog so that files are closed. Added/moved memory allocation/deallocation of the string that contains the name of the log file to class CompileLog.
Reviewed-by: kvn, roland

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp

Changeset: b274ac1dbe11
Author:    adlertz
Date:      2013-06-03 12:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b274ac1dbe11

8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable re-materialization of reaching definitions (which have live inputs) for phi nodes when spilling.
Reviewed-by: twisti, kvn

! src/share/vm/opto/reg_split.cpp

Changeset: 770e91e578a6
Author:    kvn
Date:      2013-06-03 14:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/770e91e578a6

Merge


Changeset: 075ea888b039
Author:    morris
Date:      2013-06-04 12:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/075ea888b039

8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
Summary: added guarantee()
Reviewed-by: kvn

! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 2cb5d5f6d5e5
Author:    simonis
Date:      2013-06-04 22:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2cb5d5f6d5e5

8015252: Enable HotSpot build with Clang
Reviewed-by: twisti, dholmes, kvn

! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: 609aad72004a
Author:    anoll
Date:      2013-06-06 09:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/609aad72004a

8014246: remove assert to catch access to object headers in index_oop_from_field_offset_long
Reviewed-by: twisti, jrose

! src/share/vm/prims/unsafe.cpp

Changeset: ef1818846c22
Author:    kvn
Date:      2013-06-06 11:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ef1818846c22

Merge

! src/os/bsd/vm/os_bsd.cpp

Changeset: 3c78a14da19d
Author:    amurillo
Date:      2013-06-07 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c78a14da19d

Merge

! .hgtags

Changeset: 1beed1f6f9ed
Author:    amurillo
Date:      2013-06-07 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1beed1f6f9ed

Added tag hs25-b36 for changeset 3c78a14da19d

! .hgtags

Changeset: 3a353050e85a
Author:    katleman
Date:      2013-06-13 09:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3a353050e85a

Added tag jdk8-b94 for changeset 1beed1f6f9ed

! .hgtags

Changeset: d0add7016434
Author:    amurillo
Date:      2013-06-07 09:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d0add7016434

8016078: new hotspot build - hs25-b37
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f2110083203d
Author:    sla
Date:      2013-06-10 11:30 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f2110083203d

8005849: JEP 167: Event-Based JVM Tracing
Reviewed-by: acorn, coleenp, sla
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/minimal1.make
! make/bsd/makefiles/top.make
+ make/bsd/makefiles/trace.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/excludeSrc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/minimal1.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/build.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/sparc/vm/frame_sparc.cpp
! 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/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/os_linux.inline.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/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! 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/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
+ src/share/vm/gc_implementation/g1/evacuationInfo.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/g1GCPhaseTimes.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/parNew/parNewGeneration.hpp
! 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/copyFailedInfo.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/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
+ src/share/vm/gc_interface/allocTracer.cpp
+ src/share/vm/gc_interface/allocTracer.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/gcCause.cpp
! src/share/vm/gc_interface/gcCause.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/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
+ src/share/vm/memory/klassInfoClosure.hpp
! src/share/vm/memory/metaspace.hpp
! 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/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! 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/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiGen.java
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/unsafe.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/perfData.cpp
! src/share/vm/runtime/perfData.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/attachListener.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/memBaseline.cpp
+ src/share/vm/trace/noTraceBackend.hpp
+ 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
! src/share/vm/utilities/macros.hpp

Changeset: 69689078dff8
Author:    amurillo
Date:      2013-06-13 23:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/69689078dff8

Merge

- src/share/vm/trace/traceEventTypes.hpp

Changeset: 5d65c078cd0a
Author:    amurillo
Date:      2013-06-13 23:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5d65c078cd0a

Added tag hs25-b37 for changeset 69689078dff8

! .hgtags

Changeset: aaa45012be98
Author:    katleman
Date:      2013-06-20 10:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aaa45012be98

Added tag jdk8-b95 for changeset 5d65c078cd0a

! .hgtags

Changeset: f75faf51e8c4
Author:    hseigel
Date:      2013-03-07 11:49 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f75faf51e8c4

7158805: Better rewriting of nested subroutine calls
Reviewed-by: mschoene, coleenp

! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/generateOopMap.cpp

Changeset: b295e132102d
Author:    mullan
Date:      2013-04-05 10:18 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b295e132102d

8001330: Improve on checking order
Reviewed-by: acorn, hawtin

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp

Changeset: be131aa5a529
Author:    mullan
Date:      2013-04-22 08:33 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/be131aa5a529

8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
Reviewed-by: acorn

! src/share/vm/classfile/javaClasses.cpp

Changeset: 3463b5b373f7
Author:    chegar
Date:      2013-04-24 10:17 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3463b5b373f7

Merge


Changeset: f822ecf621ce
Author:    chegar
Date:      2013-04-28 08:15 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f822ecf621ce

Merge


Changeset: 4b52137b07c9
Author:    chegar
Date:      2013-05-01 14:11 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4b52137b07c9

Merge

- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp

Changeset: 7ee0d5c53c78
Author:    chegar
Date:      2013-05-08 15:25 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7ee0d5c53c78

Merge

- agent/doc/c2replay.html
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp

Changeset: cb92413c6934
Author:    chegar
Date:      2013-05-16 11:44 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cb92413c6934

Merge

! src/share/vm/classfile/vmSymbols.hpp

Changeset: ce9ecec70f99
Author:    chegar
Date:      2013-05-23 12:44 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ce9ecec70f99

Merge

- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 0861193d358a
Author:    chegar
Date:      2013-05-31 10:27 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0861193d358a

Merge

- 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
- test/runtime/7158804/Test7158804.sh
- test/runtime/8003985/Test8003985.java

Changeset: eaf3742822ec
Author:    chegar
Date:      2013-06-17 11:17 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/eaf3742822ec

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp

Changeset: 3a0774193f71
Author:    chegar
Date:      2013-06-19 11:02 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3a0774193f71

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/trace/traceEventTypes.hpp

Changeset: 38e483cb1bcd
Author:    lana
Date:      2013-06-24 14:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/38e483cb1bcd

Merge


Changeset: f9709e27a876
Author:    amurillo
Date:      2013-06-14 07:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f9709e27a876

8016567: new hotspot build - hs25-b38
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: a837fa3d3f86
Author:    dcubed
Date:      2013-06-13 11:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a837fa3d3f86

8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking.
Reviewed-by: zgu, stefank, dholmes, dsamersoff

! src/os/bsd/vm/os_bsd.cpp
! 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/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: 2bffd20a0fcc
Author:    ctornqvi
Date:      2013-06-13 21:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2bffd20a0fcc

8016065: Write regression test for 7167142
Summary: Regression tests written for both test cases (.hotspotrc and .hotspot_compiler). Also reviewed by mikhailo.seledtsov at oracle.com
Reviewed-by: zgu, coleenp

+ test/runtime/CommandLine/CompilerConfigFileWarning.java
+ test/runtime/CommandLine/ConfigFileWarning.java

Changeset: 1e9094165098
Author:    ctornqvi
Date:      2013-06-13 22:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1e9094165098

8015324: Create tests for CDS feature
Summary: Wrote tests for use of CDS with ObjectAlignmentInBytes CL option
Reviewed-by: coleenp, ctornqvi, hseigel
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov at oracle.com>

+ test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
+ test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: a0a47b2649a2
Author:    ctornqvi
Date:      2013-06-14 13:11 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a0a47b2649a2

Merge


Changeset: ef57c43512d6
Author:    ccheung
Date:      2013-06-13 22:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ef57c43512d6

8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Reviewed-by: dholmes, coleenp
Contributed-by: jeremymanson at google.com, calvin.cheung at oracle.com

! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: bcb96b2922f2
Author:    zgu
Date:      2013-06-14 07:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bcb96b2922f2

Merge


Changeset: ab313d4e9a8b
Author:    zgu
Date:      2013-06-14 09:18 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ab313d4e9a8b

8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Summary: Simple fix to add NULL pointer check that can cause segv
Reviewed-by: coleenp, ctornqvi

! src/share/vm/services/memBaseline.cpp

Changeset: dba2306ee2e3
Author:    zgu
Date:      2013-06-14 07:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dba2306ee2e3

Merge


Changeset: 3aaa16611c30
Author:    zgu
Date:      2013-06-14 15:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3aaa16611c30

Merge


Changeset: e95fc50106cf
Author:    rdurbin
Date:      2013-06-14 07:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e95fc50106cf

7178026: os::close can restart ::close but that is not a restartable syscall
Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X platforms.
Reviewed-by: dcubed, dholmes

! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp

Changeset: f2d56a269345
Author:    dcubed
Date:      2013-06-14 08:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f2d56a269345

Merge


Changeset: c7242a797916
Author:    dcubed
Date:      2013-06-14 19:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c7242a797916

Merge


Changeset: 5c89346f2bdd
Author:    sspitsyn
Date:      2013-06-14 15:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5c89346f2bdd

6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
Summary: A typo in the parameter spelling, a bound update missed when the parameter was renamed
Reviewed-by: sla, minqi
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmti.xml

Changeset: 7fa28f3d3f62
Author:    sspitsyn
Date:      2013-06-14 22:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7fa28f3d3f62

Merge


Changeset: abbd5c660b48
Author:    mgronlun
Date:      2013-06-15 13:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/abbd5c660b48

8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
Reviewed-by: sla, rbackman

! src/share/vm/memory/allocation.hpp

Changeset: cd2118b62475
Author:    zgu
Date:      2013-06-10 10:45 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd2118b62475

8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Simple fix when memory allocation site is gone, NMT should report 0 memory size, instead old memory size.
Reviewed-by: dcubed, ctornqvi

! src/share/vm/services/memReporter.cpp

Changeset: ef748153ee8f
Author:    sla
Date:      2013-06-17 18:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ef748153ee8f

8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
Reviewed-by: dcubed, mgronlun

! src/share/vm/services/threadService.cpp
+ test/serviceability/threads/TestFalseDeadLock.java

Changeset: 1f4355cee9a2
Author:    zgu
Date:      2013-06-18 08:44 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1f4355cee9a2

8013651: NMT: reserve/release sequence id's in incorrect order due to race
Summary: Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung

! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.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/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: a5904a086d9f
Author:    zgu
Date:      2013-06-18 09:34 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a5904a086d9f

Merge


Changeset: cd54c7e92908
Author:    minqi
Date:      2013-06-18 09:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd54c7e92908

8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
Summary: Windows reserves and only partially commits thread stack. For detecting more thread stack space for execution,  Windows installs one-shot page as guard page just before the current commited edge. It will trigger STACK_OVERFLOW_EXCEPTION when lands on last 4 pages of thread stack space. StackYellowPages default value is 2 on Windows (plus 1 page of StackRedPages, 3 pages guarded by hotspot) so the exception happens one page before Yellow pages. Same route executed second time will have one more page brought in, this leads same execution with different stack depth(interpreter mode). We need match Windows settings so the stack overflow exception will not happen before Yellow pages.
Reviewed-by: dholmes
Contributed-by: andreas.schoesser at sap.com

! src/cpu/x86/vm/globals_x86.hpp

Changeset: 726d2d4913fc
Author:    nloodin
Date:      2013-06-19 18:13 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/726d2d4913fc

Merge


Changeset: 0abfeed51c9e
Author:    brutisso
Date:      2013-06-14 08:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0abfeed51c9e

8012265: VM often crashes on solaris with a lot of memory
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 01522ca68fc7
Author:    johnc
Date:      2013-06-18 12:31 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/01522ca68fc7

8015237: Parallelize string table scanning during strong root processing
Summary: Parallelize the scanning of the intern string table by having each GC worker claim a given number of buckets. Changes were also reviewed by Per Liden <per.liden at oracle.com>.
Reviewed-by: tschatzl, stefank, twisti

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/sharedHeap.cpp

Changeset: b9d151496930
Author:    brutisso
Date:      2013-06-18 22:45 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b9d151496930

8016556: G1: Use ArrayAllocator for BitMaps
Reviewed-by: tschatzl, dholmes, coleenp, johnc

! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: 493089fd29df
Author:    poonam
Date:      2013-06-19 06:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/493089fd29df

8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
Summary: Missing linebreak in hotspot log.
Reviewed-by: brutisso, tschatzl
Contributed-by: vladimir.kempik at oracle.com

! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp

Changeset: 9f9c0a163cc5
Author:    ehelin
Date:      2013-06-20 10:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9f9c0a163cc5

Merge

! src/share/vm/memory/allocation.hpp

Changeset: 8d52e305a777
Author:    morris
Date:      2013-06-07 07:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8d52e305a777

8015437: SPARC cbcond branch offset out of 10-bit range
Summary: Forced SPARC MacroAssembler eden_alloate to use long branch to slow case
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/macroAssembler_sparc.cpp

Changeset: ea60d1de6735
Author:    kvn
Date:      2013-06-07 11:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ea60d1de6735

Merge


Changeset: 46c544b8fbfc
Author:    morris
Date:      2013-06-07 16:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/46c544b8fbfc

8008407: remove SPARC V8 support
Summary: Removed most of the SPARC V8 instructions
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/share/vm/runtime/arguments.cpp

Changeset: e7f5651d459c
Author:    twisti
Date:      2013-06-11 11:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e7f5651d459c

8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
Reviewed-by: kvn

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp

Changeset: 693e4d04fd09
Author:    drchase
Date:      2013-06-11 16:34 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/693e4d04fd09

8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
Summary: Insert extra checks and bailouts for too many nodes
Reviewed-by: kvn

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/matcher.cpp

Changeset: bc8956037049
Author:    kvn
Date:      2013-06-11 16:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bc8956037049

Merge


Changeset: c52abc8a0b08
Author:    drchase
Date:      2013-06-13 15:39 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c52abc8a0b08

8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
Summary: replace linked data structure with array (performance)
Reviewed-by: kvn
Contributed-by: christian.thalinger at oracle.com, david.r.chase at oracle.com

! src/share/vm/prims/jvm.cpp

Changeset: 7fa25f5575c9
Author:    adlertz
Date:      2013-06-14 01:19 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7fa25f5575c9

8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable rematerialization for negD node
Reviewed-by: kvn, roland

! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp

Changeset: ac91879aa56f
Author:    kvn
Date:      2013-06-14 16:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ac91879aa56f

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/prims/jvm.cpp

Changeset: 87a6f2df28e2
Author:    drchase
Date:      2013-06-17 12:35 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/87a6f2df28e2

8002160: Compilation issue with adlc using latest SunStudio compilers
Summary: modify declaration of 'swap' overloading; dodge optimizer bug in c1_LIR.cpp
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/share/vm/c1/c1_LIR.cpp

Changeset: 08d35fd1b599
Author:    adlertz
Date:      2013-06-19 00:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/08d35fd1b599

8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes.
Reviewed-by: kvn, roland

! src/share/vm/opto/memnode.cpp

Changeset: b88209cf98c0
Author:    kvn
Date:      2013-06-20 16:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b88209cf98c0

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 2cc5a9d1ba66
Author:    amurillo
Date:      2013-06-21 00:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2cc5a9d1ba66

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp

Changeset: 3bdeff4a6ca7
Author:    amurillo
Date:      2013-06-21 00:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3bdeff4a6ca7

Added tag hs25-b38 for changeset 2cc5a9d1ba66

! .hgtags

Changeset: 9f3e3245b50f
Author:    amurillo
Date:      2013-06-25 12:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9f3e3245b50f

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp

Changeset: e6a4b8c71fa6
Author:    katleman
Date:      2013-06-26 11:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e6a4b8c71fa6

8017323: JDK8 b95 source with GPL header errors
Reviewed-by: tbell, darcy

! src/share/vm/memory/referenceProcessorStats.hpp

Changeset: b6d1e42655cd
Author:    katleman
Date:      2013-06-27 13:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b6d1e42655cd

Added tag jdk8-b96 for changeset e6a4b8c71fa6

! .hgtags

Changeset: fc8a1a5de78e
Author:    amurillo
Date:      2013-06-21 00:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fc8a1a5de78e

8017253: new hotspot build - hs25-b39
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 91acb82a8b7a
Author:    dholmes
Date:      2013-06-19 13:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/91acb82a8b7a

8014326: [OSX] All libjvm symbols are exported
Summary: Add support for a MacOS X compatible form of the libjvm mapfile.
Reviewed-by: dcubed, rdurbin, coleenp

! make/bsd/makefiles/build_vm_def.sh
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product

Changeset: b9f4c4ec0f50
Author:    iklam
Date:      2013-06-19 20:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b9f4c4ec0f50

8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
Summary: Reduce default size of Thread::_metadata_handles from 300 to 30
Reviewed-by: coleenp, sspitsyn

! src/share/vm/runtime/thread.cpp

Changeset: b3cd8b58b798
Author:    mgronlun
Date:      2013-06-20 11:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b3cd8b58b798

8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
Reviewed-by: sla, dholmes

! src/share/vm/runtime/globals.cpp

Changeset: 9ba41a4a71ff
Author:    coleenp
Date:      2013-06-21 10:50 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9ba41a4a71ff

8004124: Handle and/or warn about SI_KERNEL
Summary: Detect this crash in the signal handler and give a fatal error message instead of making us chase down bugs that don't reproduce
Reviewed-by: kvn, mgerdin, dholmes

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: bed34a7a3b9b
Author:    coleenp
Date:      2013-06-21 10:57 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bed34a7a3b9b

8017177: more explicit code location information in hs_err crash log
Summary: Add code pc location for compiled code
Reviewed-by: kvn, coleenp
Contributed-by: doug.simon at oracle.com

! src/share/vm/runtime/frame.cpp

Changeset: bb6c7f2f10fd
Author:    dcubed
Date:      2013-06-21 08:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bb6c7f2f10fd

Merge


Changeset: b7bc7c94b4b5
Author:    dcubed
Date:      2013-06-21 10:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b7bc7c94b4b5

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp

Changeset: d9eed26d638a
Author:    iklam
Date:      2013-06-23 22:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d9eed26d638a

8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
Summary: Added Atomic::inc(short*) to support this change.
Reviewed-by: coleenp, dcubed, dholmes, minqi

! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e0c9a1d29eb4
Author:    coleenp
Date:      2013-06-24 18:55 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e0c9a1d29eb4

8016325: JVM hangs verifying system dictionary
Summary: Minimize redundant verifications of Klasses.
Reviewed-by: hseigel, jmasa

! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/shark/sharkBuilder.cpp

Changeset: 01e10b366055
Author:    sla
Date:      2013-06-25 14:11 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/01e10b366055

8017561: Build errors caused by missing .PHONY
Reviewed-by: stefank, brutisso

! make/excludeSrc.make

Changeset: feae15578b2f
Author:    tamao
Date:      2013-06-07 09:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/feae15578b2f

7122222: GC log is limited to 2G for 32-bit
Summary: Enable large file support for generated 32-bit ostream.o on Linux and Solaris (as only the two need this) by setting -D_FILE_OFFSET_BITS=64 in compilation
Reviewed-by: tbell, mgerdin, dcubed
Contributed-by: tamao <tao.mao at oracle.com>

! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/os/solaris/vm/os_solaris.inline.hpp

Changeset: df7e1c0e3dc1
Author:    jmasa
Date:      2013-06-25 09:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/df7e1c0e3dc1

8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
Reviewed-by: johnc, tschatzl

! src/share/vm/memory/metaspace.cpp

Changeset: f99cd6e20ab1
Author:    jmasa
Date:      2013-06-25 15:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f99cd6e20ab1

8014851: UseAdaptiveGCBoundary is broken
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
+ test/gc/parallelScavenge/AdaptiveGCBoundary.java

Changeset: 71963b3f802a
Author:    ehelin
Date:      2013-06-26 16:58 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71963b3f802a

8013590: NPG: Add a memory pool MXBean for Metaspace
Reviewed-by: jmasa, mgerdin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
+ test/gc/metaspace/TestMetaspaceMemoryPool.java

Changeset: f8972b867ded
Author:    ehelin
Date:      2013-06-27 10:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f8972b867ded

Merge


Changeset: 7875ea94bea5
Author:    goetz
Date:      2013-06-24 11:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7875ea94bea5

8017308: Remove unused breakpoint relocation type
Summary: remove unused breakpoint relocation type
Reviewed-by: kvn

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp

Changeset: cc63bcb47cce
Author:    twisti
Date:      2013-06-24 17:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc63bcb47cce

8017538: Clang support broke slowdebug build for i586
Reviewed-by: kvn

! make/linux/makefiles/gcc.make

Changeset: a023da4ffc15
Author:    twisti
Date:      2013-06-24 18:23 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a023da4ffc15

Merge


Changeset: 3aa636f2a743
Author:    adlertz
Date:      2013-06-25 12:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3aa636f2a743

8017243: 8001345 is incomplete
Summary: Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place.
Reviewed-by: kvn, twisti

! src/share/vm/opto/memnode.cpp

Changeset: 9347cae673f0
Author:    adlertz
Date:      2013-06-26 00:40 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9347cae673f0

8017510: Add a regression test for 8005956
Summary: Regression test for 8005956
Reviewed-by: kvn, twisti

+ test/compiler/8005956/PolynomialRoot.java

Changeset: 6a0ead6dc6db
Author:    goetz
Date:      2013-06-24 16:11 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6a0ead6dc6db

8017531: 8010460 changes broke bytecodeInterpreter.cpp
Summary: Replace _indy by _jsr292 and also fix VERIFY_OOP macros.
Reviewed-by: kvn

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: be0600ec1102
Author:    kvn
Date:      2013-06-27 11:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/be0600ec1102

Merge


Changeset: 2b9380b0bf0b
Author:    amurillo
Date:      2013-06-28 02:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2b9380b0bf0b

Merge

! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp

Changeset: d197d377ab2e
Author:    amurillo
Date:      2013-06-28 02:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d197d377ab2e

Added tag hs25-b39 for changeset 2b9380b0bf0b

! .hgtags

Changeset: 2bfa00fac03f
Author:    cl
Date:      2013-07-04 01:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2bfa00fac03f

Added tag jdk8-b97 for changeset d197d377ab2e

! .hgtags

Changeset: 8c4424890028
Author:    amurillo
Date:      2013-06-28 02:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8c4424890028

8019302: new hotspot build - hs25-b40
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 8cff1de240de
Author:    zgu
Date:      2013-06-25 17:22 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8cff1de240de

8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Fixed possible NULL pointer that caused SIGSEGV
Reviewed-by: coleenp, acorn, ctornqvi

! src/share/vm/services/memReporter.cpp

Changeset: c14867f95c60
Author:    zgu
Date:      2013-06-25 14:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c14867f95c60

Merge


Changeset: 38ea2efa32a7
Author:    kevinw
Date:      2013-06-26 00:01 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/38ea2efa32a7

8010278: SA: provide mechanism for using an alternative SA debugger back-end.
Reviewed-by: sla, dsamersoff

! agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java

Changeset: 8eb40545e209
Author:    kevinw
Date:      2013-06-26 11:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8eb40545e209

Merge


Changeset: 221df7e37535
Author:    iklam
Date:      2013-06-27 10:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/221df7e37535

8016075: Win32 crash with CDS enabled and small heap size
Summary: Fixed MetaspaceShared::is_in_shared_space
Reviewed-by: coleenp, hseigel

! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: e0fe0c9a88da
Author:    nloodin
Date:      2013-06-28 14:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e0fe0c9a88da

Merge


Changeset: bb4f2b27e824
Author:    dcubed
Date:      2013-06-29 11:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bb4f2b27e824

Merge


Changeset: 97c5acae48be
Author:    hseigel
Date:      2013-06-30 09:59 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/97c5acae48be

7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong
Summary: changed AND to OR
Reviewed-by: coleenp, hseigel
Contributed-by: lois.foltan at oracle.com

! src/share/vm/prims/jni.cpp

Changeset: 068b406e307f
Author:    fparain
Date:      2013-07-01 09:13 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/068b406e307f

7060111: race condition in VMError::report_and_die()
Reviewed-by: zgu, coleenp
Contributed-by: volker.simonis at gmail.com

! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: acfa2cc19146
Author:    rbackman
Date:      2013-06-12 09:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/acfa2cc19146

8016444: Duplicate zombie check in safe_for_sender
Reviewed-by: dholmes, sla

! src/cpu/sparc/vm/frame_sparc.cpp
! src/share/vm/memory/referenceProcessorStats.hpp

Changeset: 993dfb57c575
Author:    egahlin
Date:      2013-06-26 17:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/993dfb57c575

8016331: Minor issues in event tracing metadata
Reviewed-by: stefank, brutisso, mgronlun

! src/share/vm/trace/trace.xml

Changeset: 7f11c12d7a90
Author:    sspitsyn
Date:      2013-07-01 14:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7f11c12d7a90

8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris
Summary: The fix is basically a backport of JDK-7019165 (pstack issue) to jhelper.d.
Reviewed-by: coleenp, sspitsyn
Contributed-by: tomas.hurka at oracle.com

! src/os/solaris/dtrace/jhelper.d

Changeset: de2d15ce3d4a
Author:    coleenp
Date:      2013-07-02 08:42 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/de2d15ce3d4a

8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
Summary: Allocate medium chunks for class metaspace when class loader has lots of classes
Reviewed-by: mgerdin, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: cedf20e2a655
Author:    coleenp
Date:      2013-07-02 16:54 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cedf20e2a655

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: c92b74c62d97
Author:    brutisso
Date:      2013-06-27 09:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c92b74c62d97

8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
Summary: Set HeapBaseMinAddress as default rather than ergo
Reviewed-by: stefank, jmasa, kvn

! src/share/vm/runtime/arguments.cpp

Changeset: 3ea89789ba39
Author:    ehelin
Date:      2013-06-28 18:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3ea89789ba39

Merge


Changeset: b30744960351
Author:    brutisso
Date:      2013-06-30 21:42 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b30744960351

8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.
Reviewed-by: tschatzl, brutisso, jmasa, ysr
Contributed-by: per.liden at oracle.com

! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp

Changeset: 5ea20b3bd249
Author:    johnc
Date:      2013-07-01 09:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5ea20b3bd249

8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
Summary: The assert is invalid when a card is being refined by two different threads and its count crosses the hot threshold - the refinement count will be updated once by each thread triggering the assert. Remove the assert and update the count using a bounded expression.
Reviewed-by: jmasa, tamao, brutisso

! src/share/vm/gc_implementation/g1/g1CardCounts.cpp

Changeset: 6e3634222155
Author:    tamao
Date:      2013-06-28 20:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6e3634222155

8017611: Auto corrector for mistyped vm options
Summary: The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient).
Reviewed-by: kvn, dsamersoff, hseigel, johnc

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestUnrecognizedVMOptionsHandling.java

Changeset: 536976a22f5f
Author:    tamao
Date:      2013-07-03 14:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/536976a22f5f

Merge


Changeset: 70bea4a43c6d
Author:    tamao
Date:      2013-07-03 15:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/70bea4a43c6d

Merge


Changeset: ac7193063af8
Author:    jiangli
Date:      2013-07-01 19:44 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ac7193063af8

8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
Summary: Added -XX:+UsePerfData to Test7196045.java.
Reviewed-by: dholmes, collins

! test/runtime/7196045/Test7196045.java

Changeset: 94aa8de029c5
Author:    clucasius
Date:      2013-07-03 22:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/94aa8de029c5

Merge


Changeset: fea6a49c2762
Author:    bdelsart
Date:      2013-07-04 01:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fea6a49c2762

Merge


Changeset: f765bfec8f07
Author:    kvn
Date:      2013-07-01 12:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f765bfec8f07

8006629: NEED_TEST: need test for JDK-8001071
Summary: added regression test
Reviewed-by: kvn, coleenp
Contributed-by: Filipp Zhinkin <filipp.zhinkin at oracle.com>

+ test/runtime/8001071/Test8001071.java
+ test/runtime/8001071/Test8001071.sh

Changeset: a023ec3452c7
Author:    simonis
Date:      2013-07-01 14:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a023ec3452c7

8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
Summary: cast the offending expressions to (void)
Reviewed-by: kvn, coleenp

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 2b3fe74309b6
Author:    kvn
Date:      2013-07-02 10:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2b3fe74309b6

8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
Summary: Undo recent changes (and add more comments) in Ideal_allocation().
Reviewed-by: roland

! src/share/vm/opto/graphKit.cpp

Changeset: 738e04fb1232
Author:    anoll
Date:      2013-07-02 07:51 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/738e04fb1232

8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
Summary: Introduce a minimum code cache size that guarantees that the VM can startup.
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b800986664f4
Author:    drchase
Date:      2013-07-02 20:42 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b800986664f4

7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_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/globals_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
+ src/cpu/x86/vm/stubRoutines_x86.cpp
+ src/cpu/x86/vm/stubRoutines_x86.hpp
! 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/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! 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.hpp
! 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/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.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/7088419/CRCTest.java

Changeset: c1bd7b5bdc70
Author:    twisti
Date:      2013-07-02 20:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c1bd7b5bdc70

8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
Reviewed-by: kvn

! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/reflection.cpp

Changeset: bed0eddd82cd
Author:    twisti
Date:      2013-07-02 22:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bed0eddd82cd

Merge


Changeset: 8b789ce47503
Author:    roland
Date:      2013-07-04 01:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8b789ce47503

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: fece0ee013fc
Author:    roland
Date:      2013-07-04 03:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fece0ee013fc

Merge


Changeset: c9dd82da51ed
Author:    amurillo
Date:      2013-07-04 14:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c9dd82da51ed

Merge


Changeset: 30b5b75c42ac
Author:    amurillo
Date:      2013-07-04 14:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/30b5b75c42ac

Added tag hs25-b40 for changeset c9dd82da51ed

! .hgtags

Changeset: dc8afa03e5c9
Author:    katleman
Date:      2013-07-11 14:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dc8afa03e5c9

8020414: JDK8 b98 source with GPL header errors
Reviewed-by: darcy, lancea, iris

! test/runtime/8001071/Test8001071.sh

Changeset: 1a3390aa8326
Author:    katleman
Date:      2013-07-11 10:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1a3390aa8326

Added tag jdk8-b98 for changeset 30b5b75c42ac

! .hgtags

Changeset: 1c474723a324
Author:    katleman
Date:      2013-07-11 14:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1c474723a324

Merge


Changeset: ea4d24c1e0c6
Author:    amurillo
Date:      2013-07-04 14:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ea4d24c1e0c6

8019934: new hotspot build - hs25-b41
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f323bbb0e6c1
Author:    coleenp
Date:      2013-07-03 13:45 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f323bbb0e6c1

8019833: Wrong JNI error code for preexisting JVM
Summary: Return the appropriate JNI error message (instead of the generic one) when the JVM is already started
Reviewed-by: coleenp, hseigel
Contributed-by: sylvestre at debian.org

! src/share/vm/prims/jni.cpp

Changeset: 5f7a4367c787
Author:    zgu
Date:      2013-07-04 06:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5f7a4367c787

8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
Summary: Uses os::NakedYield() on Solaris instead of os::yield_all()
Reviewed-by: acorn, coleenp, hseigel

! src/share/vm/services/memTracker.hpp

Changeset: a55aa67bce1a
Author:    zgu
Date:      2013-07-04 04:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a55aa67bce1a

Merge


Changeset: 59b052799158
Author:    dcubed
Date:      2013-07-04 21:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/59b052799158

8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test
Reviewed-by: dsamersoff, zgu, hseigel, coleenp

! 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/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/6888954/vmerrors.sh

Changeset: 93e6dce53ba7
Author:    fparain
Date:      2013-07-05 08:26 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/93e6dce53ba7

8016465: The hs_err file gets wrong name
Reviewed-by: dcubed, dholmes, rdurbin

! src/share/vm/utilities/vmError.cpp

Changeset: cc5b7915104e
Author:    fparain
Date:      2013-07-05 08:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc5b7915104e

Merge


Changeset: cf9d71d3e474
Author:    iklam
Date:      2013-07-08 10:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cf9d71d3e474

8016903: Thread::_handle_area initial size too big
Summary: Changed initial size to Chunk::tiny_size (216 bytes)
Reviewed-by: coleenp, dholmes, sspitsyn

! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/handles.hpp

Changeset: 71180a6e5080
Author:    jiangli
Date:      2013-07-03 17:26 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71180a6e5080

7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
Summary: Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size.
Reviewed-by: stefank, coleenp

! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! 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/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! 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/sharedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: fa6929d0b0a9
Author:    jiangli
Date:      2013-07-08 14:21 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fa6929d0b0a9

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 3c7b4b7b2625
Author:    jiangli
Date:      2013-07-08 14:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3c7b4b7b2625

Merge

- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp

Changeset: ba9dacff9c9d
Author:    hseigel
Date:      2013-07-08 19:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ba9dacff9c9d

8014399: Remove JVM_SetProtectionDomain from hotspot
Summary: JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed
Reviewed-by: coleenp, hseigel
Contributed-by: eric.mccorkle at oracle.com

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 26037663c2a6
Author:    hseigel
Date:      2013-07-08 16:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/26037663c2a6

Merge


Changeset: e79a9f26ba2e
Author:    hseigel
Date:      2013-07-08 18:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e79a9f26ba2e

Merge


Changeset: 72fce0b2d341
Author:    zgu
Date:      2013-07-09 13:18 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/72fce0b2d341

8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
Summary: Some of qsort implementation on Linux x86 compares element to itself, which is  mistakenly treated as duplicate pointer
Reviewed-by: dcubed, acorn

! src/share/vm/services/memBaseline.cpp

Changeset: 2839ce15e450
Author:    zgu
Date:      2013-07-09 19:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2839ce15e450

Merge

- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp

Changeset: 50257d6f5aaa
Author:    acorn
Date:      2013-07-09 14:02 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/50257d6f5aaa

8013635: VM should no longer create bridges for generic signatures.
Summary: Requires: 8013789: Compiler bridges, 8015402: metafactory
Reviewed-by: sspitsyn, coleenp, bharadwaj

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

Changeset: 22baec423e2f
Author:    acorn
Date:      2013-07-09 22:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/22baec423e2f

Merge


Changeset: e50be1620201
Author:    goetz
Date:      2013-07-08 14:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e50be1620201

8020059: The flag introduced by 8014972 is not defined if Hotspot is built  without a compiler (zero, ppc64 core build).
Summary: define CodeCacheMinimumUseSpace flag for cppInterpeter build.
Reviewed-by: kvn

! src/share/vm/runtime/globals.hpp

Changeset: e554162ab094
Author:    adlertz
Date:      2013-07-09 17:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e554162ab094

8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
Summary: Disable the test for SPARC and reduce the number of test iterations
Reviewed-by: kvn

! test/compiler/8005956/PolynomialRoot.java

Changeset: b42fe1a8e180
Author:    drchase
Date:      2013-07-09 08:56 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b42fe1a8e180

8017578: Hotspot compilation error with latest Studio compiler
Summary: Make the destructor virtual (note more non-compiler hotspot errors occur downstream)
Reviewed-by: kvn, twisti

! src/share/vm/adlc/forms.hpp

Changeset: 7ac80525ece9
Author:    anoll
Date:      2013-07-09 11:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7ac80525ece9

8015635: Crash when specifying very large code cache size
Summary: Limit the size of the code cache to at most 2G when arguments are checked; added regression test
Reviewed-by: kvn, twisti

! src/share/vm/runtime/arguments.cpp
+ test/compiler/codecache/CheckUpperLimit.java

Changeset: 5f533e38e7d5
Author:    twisti
Date:      2013-07-09 22:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5f533e38e7d5

Merge


Changeset: dec841e0c9aa
Author:    anoll
Date:      2013-07-10 13:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dec841e0c9aa

8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
Summary: Remove obsolete code that relates to ISM which was used only on Solaris 8.
Reviewed-by: kvn, twisti

! src/os/solaris/vm/globals_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: ec173c8f3739
Author:    roland
Date:      2013-07-11 01:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ec173c8f3739

Merge

! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 2cbc8f3011a0
Author:    ehelin
Date:      2013-06-05 09:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2cbc8f3011a0

8015972: Refactor the sending of the object count after GC event
Reviewed-by: brutisso, pliden

! 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/objectCountEventSender.cpp
+ src/share/vm/gc_implementation/shared/objectCountEventSender.hpp
! src/share/vm/memory/heapInspection.hpp
- src/share/vm/memory/klassInfoClosure.hpp

Changeset: 63cffb381adc
Author:    ehelin
Date:      2013-06-12 15:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/63cffb381adc

8016170: GC id variable in gcTrace.cpp should use typedef GCId
Reviewed-by: johnc, jwilhelm, jmasa

! src/share/vm/gc_implementation/shared/gcTrace.cpp

Changeset: 6aa440bc1125
Author:    ehelin
Date:      2013-06-12 15:21 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6aa440bc1125

8015683: object_count_after_gc should have the same timestamp for all events
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.hpp

Changeset: 27c53c9f3a7e
Author:    ehelin
Date:      2013-07-10 15:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/27c53c9f3a7e

8013939: Metaspace capacity not available
Reviewed-by: tschatzl, mgerdin, stefank

! src/share/vm/gc_interface/collectedHeap.cpp

Changeset: 0f631140d13b
Author:    tamao
Date:      2013-07-11 11:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0f631140d13b

Merge

- src/share/vm/memory/klassInfoClosure.hpp

Changeset: 2b9946e10587
Author:    amurillo
Date:      2013-07-12 16:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2b9946e10587

Merge

- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp

Changeset: ea979302bb70
Author:    amurillo
Date:      2013-07-12 16:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ea979302bb70

Added tag hs25-b41 for changeset 2b9946e10587

! .hgtags

Changeset: 81b6cb70717c
Author:    katleman
Date:      2013-07-16 15:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/81b6cb70717c

Merge


Changeset: bb416ee2a79b
Author:    cl
Date:      2013-07-18 03:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bb416ee2a79b

Added tag jdk8-b99 for changeset 81b6cb70717c

! .hgtags

Changeset: bd1dc81da579
Author:    amurillo
Date:      2013-07-12 17:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bd1dc81da579

8020382: new hotspot build - hs25-b42
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f4311079200c
Author:    brutisso
Date:      2013-07-11 11:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f4311079200c

8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
Summary: Take _last_young_gc into account when deciding on starting a concurrent mark. Also reviewed-by: per.liden at oracle.com.
Reviewed-by: tschatzl, johnc

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: e7a47f226600
Author:    tamao
Date:      2013-07-15 15:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e7a47f226600

Merge

- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp

Changeset: 980532a806a5
Author:    goetz
Date:      2013-06-20 15:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/980532a806a5

8016697: Use stubs to implement safefetch
Summary: Implement Safefetch as stub routines. This reduces compiler and os dependencies.
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/bsd_x86_32.s
! src/os_cpu/bsd_x86/vm/bsd_x86_64.s
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/linux_sparc.s
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/linux_x86/vm/linux_x86_64.s
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.s
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_64.s
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: a74ec8831c7b
Author:    clucasius
Date:      2013-07-15 12:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a74ec8831c7b

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp

Changeset: 16b10327b00d
Author:    jprovino
Date:      2013-07-16 10:55 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/16b10327b00d

8011569: ARM -- avoid native stack walking
Summary: ARM compilers do not emit FramePointer on each native frame by default
Reviewed-by: dholmes, zgu

! make/linux/makefiles/vm.make
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 90d6c221d4e5
Author:    jprovino
Date:      2013-07-16 12:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/90d6c221d4e5

Merge

! make/linux/makefiles/vm.make
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
! src/share/vm/services/memTracker.cpp
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 9d18d92e54b5
Author:    clucasius
Date:      2013-07-18 00:52 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9d18d92e54b5

Merge


Changeset: 9f71e36a471a
Author:    amurillo
Date:      2013-07-18 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9f71e36a471a

Merge


Changeset: 5787fac72e76
Author:    amurillo
Date:      2013-07-18 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5787fac72e76

Added tag hs25-b42 for changeset 9f71e36a471a

! .hgtags

Changeset: 9d7b55c8a0c4
Author:    cl
Date:      2013-07-25 03:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9d7b55c8a0c4

Added tag jdk8-b100 for changeset 5787fac72e76

! .hgtags

Changeset: 2285b4a0a4e6
Author:    amurillo
Date:      2013-07-18 09:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2285b4a0a4e6

8020797: new hotspot build - hs25-b43
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: dbc0b5dc08f5
Author:    fparain
Date:      2013-07-10 15:49 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dbc0b5dc08f5

7143807: ResourceMark nesting problem in stringStream
Reviewed-by: kvn, dcubed

! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: c9a5fab39234
Author:    zgu
Date:      2013-07-11 13:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c9a5fab39234

8012241: NMT huge memory footprint, it usually leads to OOME
Summary: Enforce memory limitation on NMT to prevent JVM OOM
Reviewed-by: acorn, dcubed, minqi

! src/share/vm/services/memTracker.cpp

Changeset: 5f056abe17c6
Author:    zgu
Date:      2013-07-12 04:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5f056abe17c6

Merge


Changeset: 2e8f19c2feef
Author:    allwin
Date:      2013-07-12 18:43 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2e8f19c2feef

7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Summary: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff

! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.hpp
+ test/serviceability/attach/AttachWithStalePidFile.java
+ test/serviceability/attach/AttachWithStalePidFileTarget.java

Changeset: c0cb474be37e
Author:    ctornqvi
Date:      2013-07-12 20:47 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c0cb474be37e

Merge


Changeset: 862625d214fa
Author:    fparain
Date:      2013-07-15 00:23 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/862625d214fa

Merge


Changeset: 23123fc6968a
Author:    rbackman
Date:      2013-07-15 11:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/23123fc6968a

8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
Reviewed-by: dholmes, rbackman
Contributed-by: David Simms <david.simms at oracle.com>

! src/share/vm/oops/cpCache.hpp

Changeset: ee9e76adced3
Author:    rbackman
Date:      2013-07-15 12:06 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ee9e76adced3

Merge


Changeset: 33c52908bcdb
Author:    dholmes
Date:      2013-07-15 23:23 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/33c52908bcdb

8015759: hotspot changes needed to compile with Visual Studio 2012
Reviewed-by: anthony, dholmes, dcubed
Contributed-by: Tim Bell <timothy.bell at oracle.com>

! make/windows/makefiles/compile.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/vm.make
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp

Changeset: 39deebbc90b3
Author:    mgerdin
Date:      2013-07-16 07:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/39deebbc90b3

6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
Summary: Checked JNI now reports error for Get/ReleasePrimitiveArrayCritical on object arrays
Reviewed-by: dholmes, acorn
Contributed-by: david.simms at oracle.com

! src/share/vm/prims/jniCheck.cpp

Changeset: e619a2766bcc
Author:    rbackman
Date:      2013-06-12 11:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e619a2766bcc

8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
Reviewed-by: jrose, kvn, mgronlun

! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 732af649bc3a
Author:    ccheung
Date:      2013-07-17 12:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/732af649bc3a

8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
Summary: Added (sig < MAXSIGNUM) check in jsig.c
Reviewed-by: dholmes, acorn

! src/os/linux/vm/jsig.c
+ test/runtime/jsig/Test8017498.sh
+ test/runtime/jsig/TestJNI.c
+ test/runtime/jsig/TestJNI.java

Changeset: 825e6cb66923
Author:    jiangli
Date:      2013-07-17 18:06 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/825e6cb66923

8020309: Eliminate InstanceKlass::_cached_class_file_len.
Summary: Use JvmtiCachedClassFileData.
Reviewed-by: iklam, sspitsyn, dcubed

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: 6388dbc4b7ca
Author:    jiangli
Date:      2013-07-17 17:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6388dbc4b7ca

Merge


Changeset: c29568b733d2
Author:    dholmes
Date:      2013-07-18 06:47 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c29568b733d2

8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
Reviewed-by: dcubed, fparain, dholmes
Contributed-by: David Simms <david.simms at oracle.com>

! src/share/vm/prims/jniCheck.cpp

Changeset: 5e3b6f79d280
Author:    rbackman
Date:      2013-07-17 13:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5e3b6f79d280

8020701: Avoid crashes in WatcherThread
Reviewed-by: acorn, dcubed, dsimms

! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 248c459b2b75
Author:    dcubed
Date:      2013-07-18 12:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/248c459b2b75

Merge

! src/share/vm/services/memTracker.cpp

Changeset: af21010d1062
Author:    dcubed
Date:      2013-07-18 12:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/af21010d1062

Merge

! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp

Changeset: 02d7aa1456c9
Author:    ccheung
Date:      2013-07-18 14:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/02d7aa1456c9

8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
Summary: this fix also removes the -XX:+UseStringCache option
Reviewed-by: dholmes, acorn, iklam

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 383a5e21cc2d
Author:    minqi
Date:      2013-07-18 18:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/383a5e21cc2d

Merge


Changeset: 060ae9b7ffea
Author:    mgronlun
Date:      2013-07-19 17:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/060ae9b7ffea

8020547: Event based tracing needs a UNICODE string type
Reviewed-by: egahlin, rbackman, dcubed, brutisso, acorn

! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/trace/xinclude.mod

Changeset: 4614a598dae1
Author:    minqi
Date:      2013-07-19 08:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4614a598dae1

8016538: volatile double access via Unsafe.cpp is not atomic
Summary: volatile jdouble load/store is not atomic, fix by using of existing volatile jlong operations which are atomic for jdouble.
Reviewed-by: kvn, vladidan, jrose
Contributed-by: david.holmes at oracle.com

! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp

Changeset: 55a61ceb2fe7
Author:    minqi
Date:      2013-07-19 11:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/55a61ceb2fe7

Merge


Changeset: 16511b7e3d35
Author:    emc
Date:      2013-07-22 17:57 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/16511b7e3d35

8019632: Method parameters are not copied in clone_with_new_data
Summary: Add code to copy method parameters data in clone_with_new_data
Reviewed-by: coleenp, sspitsyn

! src/share/vm/oops/method.cpp

Changeset: 72727c4b6dec
Author:    ccheung
Date:      2013-07-19 14:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/72727c4b6dec

8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
Summary: Added -DLINUX to the gcc command and improved the .sh script
Reviewed-by: dcubed, dholmes, minqi

! test/runtime/jsig/Test8017498.sh
! test/runtime/jsig/TestJNI.c

Changeset: 5165d659cebd
Author:    minqi
Date:      2013-07-22 22:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5165d659cebd

Merge


Changeset: c0f353803b47
Author:    minqi
Date:      2013-07-23 12:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c0f353803b47

Merge


Changeset: c90c698831d7
Author:    kvn
Date:      2013-07-12 14:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c90c698831d7

8020215: Different execution plan when using JIT vs interpreter
Summary: fix bytecode analyzer
Reviewed-by: twisti

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
+ test/compiler/EscapeAnalysis/Test8020215.java

Changeset: fcf521c3fbc6
Author:    kvn
Date:      2013-07-12 14:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fcf521c3fbc6

8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
Summary: generate one "fat" membar instead of set of barriers for volitile store
Reviewed-by: roland

! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/membars/DekkerTest.java

Changeset: 34ce0b5acb81
Author:    morris
Date:      2013-07-15 06:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/34ce0b5acb81

Merge


Changeset: 0f57ccdb9084
Author:    kvn
Date:      2013-07-15 10:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0f57ccdb9084

8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
Summary: remove StubRoutines::x86::_mxcsr_std and use StubRoutines::_mxcsr_std
Reviewed-by: jrose

! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
+ test/compiler/cpuflags/RestoreMXCSR.java

Changeset: 46a90f83df31
Author:    morris
Date:      2013-07-19 13:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/46a90f83df31

Merge

! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 6efedc114807
Author:    morris
Date:      2013-07-24 13:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6efedc114807

Merge


Changeset: 01aa164323fa
Author:    dholmes
Date:      2013-07-24 19:23 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/01aa164323fa

8020799: Allow customization of hotspot source directories and files
Reviewed-by: kvn, dlong

! make/linux/makefiles/vm.make

Changeset: a4b9a8ec8f4a
Author:    jiangli
Date:      2013-07-25 18:12 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a4b9a8ec8f4a

Merge


Changeset: 46487ba40ff2
Author:    amurillo
Date:      2013-07-26 03:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/46487ba40ff2

Merge


Changeset: f6921c876db1
Author:    amurillo
Date:      2013-07-26 03:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f6921c876db1

Added tag hs25-b43 for changeset 46487ba40ff2

! .hgtags

Changeset: 7c9885d23744
Author:    cl
Date:      2013-08-01 04:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7c9885d23744

Added tag jdk8-b101 for changeset f6921c876db1

! .hgtags

Changeset: e84845884c85
Author:    amurillo
Date:      2013-07-26 04:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e84845884c85

8021566: new hotspot build - hs25-b44
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: d90d1b96b65b
Author:    kvn
Date:      2013-07-26 12:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d90d1b96b65b

8008938: TieredCompilation should be default
Summary: switch on TieredCompilation by default
Reviewed-by: twisti

! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp

Changeset: 1b6395189726
Author:    minqi
Date:      2013-07-19 14:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1b6395189726

8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails
Summary: find_method could return NULL so need explicitly check if there is error after parse_method, exit on error to avoid crash.
Reviewed-by: kvn, twisti
Contributed-by: yumin.qi at oracle.com

! src/share/vm/ci/ciReplay.cpp

Changeset: 5ad7f8179bf7
Author:    minqi
Date:      2013-07-24 08:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5ad7f8179bf7

Merge


Changeset: b6baf306e698
Author:    fparain
Date:      2013-07-26 05:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b6baf306e698

Merge


Changeset: 83ca9dc4564d
Author:    fparain
Date:      2013-07-26 15:24 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/83ca9dc4564d

8019845: Memory leak during class redefinition
Reviewed-by: acorn, jmasa, coleenp, dcubed, mgerdin

! src/share/vm/memory/metaspace.cpp

Changeset: f9ee986a9fea
Author:    ccheung
Date:      2013-07-30 14:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f9ee986a9fea

8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases
Summary: Added checking for gcc and simplified the sig_handler() in the test case
Reviewed-by: dcubed, coleenp, minqi, dlong

! test/runtime/6929067/Test6929067.sh
! test/runtime/7107135/Test7107135.sh
! test/runtime/jsig/Test8017498.sh
! test/runtime/jsig/TestJNI.c

Changeset: 0f98cc013b21
Author:    fparain
Date:      2013-07-31 08:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0f98cc013b21

Merge


Changeset: c65045599519
Author:    dholmes
Date:      2013-07-25 21:05 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c65045599519

8021314: minimal1.make needs to force off components not supported by the minimal VM
Reviewed-by: coleenp, bpittore

! make/bsd/makefiles/minimal1.make
! make/linux/makefiles/minimal1.make

Changeset: 078e5eb2e52e
Author:    clucasius
Date:      2013-07-27 17:23 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/078e5eb2e52e

Merge


Changeset: da839a3c5735
Author:    dholmes
Date:      2013-07-31 19:05 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/da839a3c5735

Merge


Changeset: e3c8767c5cf8
Author:    tschatzl
Date:      2013-07-24 10:07 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e3c8767c5cf8

8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build"
Summary: Remove the @build tag and replace it by a @run tag so that the test gets executed
Reviewed-by: brutisso, mgerdin

! test/gc/g1/TestPrintRegionRememberedSetInfo.java

Changeset: 7b06ae405d7b
Author:    jmasa
Date:      2013-07-23 09:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7b06ae405d7b

6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses
Reviewed-by: rasbold, tschatzl, jmasa
Contributed-by: yamauchi at google.com

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/runtime/globals.hpp

Changeset: fb7010c7c011
Author:    jmasa
Date:      2013-07-25 07:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fb7010c7c011

Merge


Changeset: ca9dedeebdec
Author:    jmasa
Date:      2013-07-25 11:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ca9dedeebdec

6412968: CMS Long initial mark pauses
Reviewed-by: rasbold, tschatzl, jmasa
Contributed-by: yamauchi at google.com

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 8796fd3ac898
Author:    tamao
Date:      2013-07-26 13:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8796fd3ac898

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 313227279a05
Author:    brutisso
Date:      2013-08-01 07:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/313227279a05

8021967: Deprecate -XX:DefaultMaxRAMFraction
Reviewed-by: tschatzl, jmasa, kvn, tamao

! src/share/vm/runtime/arguments.cpp
+ test/gc/startup_warnings/TestDefaultMaxRAMFraction.java

Changeset: dae8324fc7d1
Author:    brutisso
Date:      2013-08-01 09:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dae8324fc7d1

8021879: G1: G1HeapRegionSize flag value not updated correctly
Reviewed-by: tschatzl, jmasa

! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ test/gc/arguments/TestG1HeapRegionSize.java

Changeset: 8d4ff57af591
Author:    brutisso
Date:      2013-08-01 17:29 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8d4ff57af591

8022051: G1: Remove some unused G1 flags
Reviewed-by: tschatzl, jmasa

! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 69d0dbb53c78
Author:    tamao
Date:      2013-08-01 17:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/69d0dbb53c78

Merge


Changeset: 530fe88b3b2c
Author:    amurillo
Date:      2013-08-02 02:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/530fe88b3b2c

Merge


Changeset: c4697c1c4484
Author:    amurillo
Date:      2013-08-02 02:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c4697c1c4484

Added tag hs25-b44 for changeset 530fe88b3b2c

! .hgtags

Changeset: b9a927798f12
Author:    cl
Date:      2013-08-08 10:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b9a927798f12

Added tag jdk8-b102 for changeset c4697c1c4484

! .hgtags

Changeset: 79ce055063e9
Author:    amurillo
Date:      2013-08-02 03:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/79ce055063e9

8022124: new hotspot build - hs25-b45
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9bd314787fad
Author:    mseledtsov
Date:      2013-08-01 22:15 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9bd314787fad

8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
Summary: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
Reviewed-by: kvn, ctornqvi, dholmes

+ test/testlibrary/OutputAnalyzerReportingTest.java
! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: c01913206da5
Author:    ctornqvi
Date:      2013-08-01 22:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c01913206da5

8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
Summary: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
Reviewed-by: coleenp, sspitsyn

! src/share/vm/services/management.cpp

Changeset: 81e0f17ade64
Author:    ctornqvi
Date:      2013-08-01 22:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/81e0f17ade64

8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config
Summary: runtime/8000968/Test8000968.sh has incorrect check for proper config
Reviewed-by: coleenp, mseledtsov, sspitsyn, hseigel

- test/runtime/8000968/Test8000968.sh
+ test/runtime/CompressedOops/CompressedKlassPointerAndOops.java

Changeset: 32e3bada0978
Author:    kevinw
Date:      2013-08-02 12:26 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/32e3bada0978

8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
Reviewed-by: mgerdin, fparain, dcubed

! src/share/vm/services/gcNotifier.cpp

Changeset: dee4c330acd4
Author:    dcubed
Date:      2013-08-02 08:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dee4c330acd4

Merge

- test/runtime/8000968/Test8000968.sh

Changeset: fa57c8104b76
Author:    ctornqvi
Date:      2013-08-02 18:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/fa57c8104b76

8009585: test/runtime/7196045 times out
Summary: test/runtime/7196045 times out
Reviewed-by: dholmes, mseledtsov

- test/runtime/7196045/Test7196045.java
+ test/runtime/InternalApi/ThreadCpuTimesDeadlock.java

Changeset: 0f209afdfcf8
Author:    ctornqvi
Date:      2013-08-02 18:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0f209afdfcf8

Merge


Changeset: d02de8cac823
Author:    ctornqvi
Date:      2013-08-02 22:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d02de8cac823

Merge

- test/runtime/7196045/Test7196045.java

Changeset: e0379d5ba5d2
Author:    kevinw
Date:      2013-08-05 10:27 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e0379d5ba5d2

8021444: SA: ClassDump.run() should not ignore existing ClassFilter.
Reviewed-by: minqi, poonam

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java

Changeset: b67604b59546
Author:    hseigel
Date:      2013-08-04 16:30 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b67604b59546

7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65
Summary: Added a x86 64-bit Solaris shared library and rewrote test in Java
Reviewed-by: dholmes, ctornqvi

! test/testlibrary/com/oracle/java/testlibrary/Platform.java

Changeset: 9064e3a19525
Author:    hseigel
Date:      2013-08-05 08:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9064e3a19525

Merge

- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh

Changeset: 22a5aff0df0b
Author:    dsamersoff
Date:      2013-08-06 14:28 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/22a5aff0df0b

8019396: SA-JDI OSThread class initialization throws an exception
Summary: Method sun.jvm.hotspot.runtime.OSThread.initialize throws a sun.jvm.hotspot.types.WrongTypeException
Reviewed-by: dholmes, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java

Changeset: cd25d3be91c5
Author:    vladidan
Date:      2013-08-06 20:01 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd25d3be91c5

8012144: multiple SIGSEGVs fails on staxf
Summary: Forward port of 7u change to add additional fence() on RMO platforms, with a load_acquire on all platforms
Reviewed-by: dholmes, kvn

! src/share/vm/utilities/taskqueue.hpp

Changeset: f5bed20f2492
Author:    dholmes
Date:      2013-08-08 08:29 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f5bed20f2492

Merge


Changeset: 79a5283f4595
Author:    iignatyev
Date:      2013-07-29 11:54 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/79a5283f4595

8021120: TieredCompilation can be enabled even if TIERED is undefined
Reviewed-by: kvn, dholmes

! src/share/vm/runtime/arguments.cpp

Changeset: 8d77d02828d9
Author:    twisti
Date:      2013-07-29 16:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8d77d02828d9

8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get
Summary: C1's GetUnsafeObject G1 pre-barrier uses the wrong type to read the klass pointer.
Reviewed-by: iveresov, kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java

Changeset: 446cb5d25d03
Author:    anoll
Date:      2013-08-01 16:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/446cb5d25d03

8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited
Summary: Removed part of the test that required the VM to start up with -XX:ReservedCodeCacheSize=2048m
Reviewed-by: kvn, rbackman

! test/compiler/codecache/CheckUpperLimit.java

Changeset: 6e04c193845f
Author:    anoll
Date:      2013-08-02 10:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6e04c193845f

8021301: better event messages
Summary: made event messages better readable
Reviewed-by: kvn, rbackman

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 5e0b3d7df485
Author:    rbackman
Date:      2013-08-05 17:15 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5e0b3d7df485

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 71526a36ebb4
Author:    twisti
Date:      2013-08-05 15:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/71526a36ebb4

8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'
Reviewed-by: kvn

! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java

Changeset: dadf62510ae4
Author:    rbackman
Date:      2013-08-08 23:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dadf62510ae4

Merge


Changeset: 7f55137d6aa8
Author:    amurillo
Date:      2013-08-09 01:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7f55137d6aa8

Merge

- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh

Changeset: 6f9be7f87b96
Author:    amurillo
Date:      2013-08-09 01:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6f9be7f87b96

Added tag hs25-b45 for changeset 7f55137d6aa8

! .hgtags

Changeset: 0bbd1c775bef
Author:    cl
Date:      2013-08-15 09:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0bbd1c775bef

Added tag jdk8-b103 for changeset 6f9be7f87b96

! .hgtags

Changeset: 39127bb12d32
Author:    amurillo
Date:      2013-08-09 01:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/39127bb12d32

8022688: new hotspot build - hs25-b46
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ca0165daa6ec
Author:    sspitsyn
Date:      2013-08-06 16:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ca0165daa6ec

7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
Summary: Restore the appendix argument after PopFrame() call
Reviewed-by: twisti, coleenp
Contributed-by: serguei.spitsyn at oracle.com

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! 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/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp

Changeset: c54a3122f9c8
Author:    omajid
Date:      2013-08-06 12:28 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c54a3122f9c8

8022188: Make zero compile after 8016131 and 8016697
Reviewed-by: dholmes, twisti

! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: 196aa14f9f29
Author:    dholmes
Date:      2013-08-06 21:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/196aa14f9f29

Merge


Changeset: 195ff07bc7f6
Author:    dsamersoff
Date:      2013-08-07 19:02 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/195ff07bc7f6

8021771: warning stat64 is deprecated - when building on OSX 10.7.5
Summary: stat64 have to be replaced with stat
Reviewed-by: dholmes, kmo
Contributed-by: rednaxelafx at gmail.com

! src/os/bsd/vm/attachListener_bsd.cpp

Changeset: 31f3b1e1c5e5
Author:    dcubed
Date:      2013-08-08 09:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/31f3b1e1c5e5

8016601: Unable to build hsx24 on Windows using project creator and Visual Studio
Summary: ProjectCreator tool is modified to support two new options: '-relativeAltSrcInclude' and '-altRelativeInclude' which prevents IDE linker errors. Also fixed some cmd line build linker warnings. Misc cleanups.
Reviewed-by: rdurbin, coleenp

! make/windows/create.bat
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: c661fa2e5189
Author:    iklam
Date:      2013-08-08 14:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c661fa2e5189

8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
Summary: Added extra help message in make/solaris/makefiles/dtrace.make
Reviewed-by: dholmes, sspitsyn

! make/solaris/makefiles/dtrace.make

Changeset: 57ac7245594c
Author:    minqi
Date:      2013-08-08 15:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/57ac7245594c

8019583: [TESTBUG] runtime/7107135 always passes
Summary: If java test return none zero, the value will be override by 'if' statement, the exit value will always '0' and pass. Fix by recording the result in a variable.
Reviewed-by: coleenp, dholmes, iklam
Contributed-by: yumin.qi at oracle.com

! test/runtime/7107135/Test7107135.sh

Changeset: 6222a021d582
Author:    minqi
Date:      2013-08-08 20:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6222a021d582

Merge


Changeset: 98aa538fd97e
Author:    mikael
Date:      2013-08-09 09:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/98aa538fd97e

8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
Summary: Add support for recognizing Windows 8.1 and Server 2012 R2 and minor cleanup
Reviewed-by: coleenp, dsamersoff

! src/os/windows/vm/os_windows.cpp

Changeset: ed7c17e7d45b
Author:    dcubed
Date:      2013-08-09 13:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ed7c17e7d45b

Merge


Changeset: 7b03590c334b
Author:    dcubed
Date:      2013-08-09 15:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7b03590c334b

Merge


Changeset: bd0e82136b03
Author:    iklam
Date:      2013-08-10 10:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bd0e82136b03

8022740: Visual 2008 IDE build is broken
Summary: Fixed project generation code, and added warning to upgrade to VS 2008 SP1.
Reviewed-by: dcubed, ccheung

! make/windows/projectfiles/common/Makefile
! src/share/tools/ProjectCreator/FileTreeCreator.java
! src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
! src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java

Changeset: 85147f28faba
Author:    coleenp
Date:      2013-08-12 17:24 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/85147f28faba

8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32
Summary: ActiveMethodOopsCache was used to keep track of old versions of some methods that are cached in Universe but is buggy with permgen removal and not needed anymore
Reviewed-by: sspitsyn, dcubed, mseledtsov

! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! test/runtime/RedefineObject/Agent.java
! test/runtime/RedefineObject/TestRedefineObject.java
+ test/runtime/RedefineObject/WalkThroughInvoke.java

Changeset: d1034bd8cefc
Author:    adlertz
Date:      2013-08-07 17:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d1034bd8cefc

8022284: Hide internal data structure in PhaseCFG
Summary: Hide private node to block mapping using public interface
Reviewed-by: kvn, roland

! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ce8969c36762
Author:    adlertz
Date:      2013-08-07 18:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ce8969c36762

8022475: Remove unneeded ad-files
Summary: Remove .ad files that are not used
Reviewed-by: kvn

! make/bsd/makefiles/adlc.make
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! make/windows/makefiles/adlc.make
- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 5394ec69f112
Author:    rbackman
Date:      2013-08-09 18:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5394ec69f112

Merge

- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 11237ee74aae
Author:    iignatyev
Date:      2013-08-10 10:01 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/11237ee74aae

8019915: whitebox testClearMethodStateTest fails with tiered on sparc
Summary: 'compileonly' directive has beens added to each 'compiler/whitebox' test
Reviewed-by: kvn

! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java

Changeset: bcc4f6f54d83
Author:    kvn
Date:      2013-08-14 10:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bcc4f6f54d83

8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag
Summary: Replace MAX_UNROLL constant with new C2 LoopMaxUnroll flag.
Reviewed-by: roland

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp

Changeset: 56b94e55267a
Author:    rbackman
Date:      2013-08-15 15:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/56b94e55267a

Merge

- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 9766f73e770d
Author:    stefank
Date:      2013-05-31 14:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9766f73e770d

8022880: False sharing between PSPromotionManager instances
Summary: Pad the PSPromotionManager instances in the manager array.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.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/memory/padded.hpp
+ src/share/vm/memory/padded.inline.hpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 330dfb0476f4
Author:    brutisso
Date:      2013-08-14 09:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/330dfb0476f4

8022800: Use specific generations rather than generation iteration
Reviewed-by: jmasa, ehelin

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genRemSet.hpp

Changeset: 3f22cbf5275d
Author:    brutisso
Date:      2013-08-14 10:55 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3f22cbf5275d

Merge


Changeset: 5d9995d16b26
Author:    ehelin
Date:      2013-08-14 13:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5d9995d16b26

8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining
Reviewed-by: coleenp, mgerdin

! src/share/vm/utilities/exceptions.hpp

Changeset: bd902affe102
Author:    brutisso
Date:      2013-08-15 10:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bd902affe102

8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013
Reviewed-by: stefank, ehelin

! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genRemSet.hpp

Changeset: 274ce305e5b9
Author:    ehelin
Date:      2013-08-13 18:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/274ce305e5b9

8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0
Reviewed-by: stefank, brutisso, sjohanss

! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp

Changeset: 33d39b75663f
Author:    ehelin
Date:      2013-08-15 06:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/33d39b75663f

Merge


Changeset: 5a62937e55b3
Author:    brutisso
Date:      2013-08-16 09:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5a62937e55b3

Merge

- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 580430d131cc
Author:    amurillo
Date:      2013-08-16 04:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/580430d131cc

Merge

- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 104743074675
Author:    amurillo
Date:      2013-08-16 04:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/104743074675

Added tag hs25-b46 for changeset 580430d131cc

! .hgtags

Changeset: c93e0a210e1b
Author:    cl
Date:      2013-08-22 09:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c93e0a210e1b

Added tag jdk8-b104 for changeset 104743074675

! .hgtags

Changeset: 37165c3618a3
Author:    amurillo
Date:      2013-08-16 04:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/37165c3618a3

8023152: new hotspot build - hs25-b47
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: d96f52012aaa
Author:    rdurbin
Date:      2013-08-14 15:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d96f52012aaa

8005073: [TESTBUG] remove crufty '_g' support from HS tests
Summary: remove crufty '_g' support from HS tests
Reviewed-by: dcubed, sla

! test/Makefile

Changeset: 740e263c80c6
Author:    hseigel
Date:      2013-08-15 20:04 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/740e263c80c6

8003424: Enable Class Data Sharing for CompressedOops
8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops
8005933: The -Xshare:auto option is ignored for -server
Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs.
Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
+ test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
+ test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java

Changeset: e5003079dfa5
Author:    dcubed
Date:      2013-08-16 10:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e5003079dfa5

Merge

! src/share/vm/utilities/globalDefinitions.hpp

Changeset: b1fd869e7df0
Author:    minqi
Date:      2013-08-19 09:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b1fd869e7df0

8023188: Unsafe volatile double store on bsd is broken
Reviewed-by: dcubed, dholmes
Contributed-by: yumin.qi at oracle.com

! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp

Changeset: 1a8fb39bdbc4
Author:    ehelin
Date:      2013-08-07 16:47 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1a8fb39bdbc4

8014659: NPG: performance counters for compressed klass space
Reviewed-by: mgerdin, coleenp, hseigel, jmasa, ctornqvi

! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/memory/universe.cpp
+ test/gc/metaspace/TestMetaspacePerfCounters.java
+ test/testlibrary/AssertsTest.java
+ test/testlibrary/com/oracle/java/testlibrary/Asserts.java
+ test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java
+ test/testlibrary/com/oracle/java/testlibrary/InMemoryJavaCompiler.java
+ test/testlibrary/com/oracle/java/testlibrary/InputArguments.java
+ test/testlibrary/com/oracle/java/testlibrary/PerfCounter.java
+ test/testlibrary/com/oracle/java/testlibrary/PerfCounters.java

Changeset: 878bb0b7e799
Author:    ehelin
Date:      2013-08-19 17:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/878bb0b7e799

Merge


Changeset: 10c59b8021ec
Author:    kevinw
Date:      2013-08-19 14:28 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/10c59b8021ec

8022655: ClassDump ignored jarStream setting
Reviewed-by: minqi, sla

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! test/compiler/ciReplay/common.sh

Changeset: 9011aa6843ce
Author:    kevinw
Date:      2013-08-19 22:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9011aa6843ce

Merge


Changeset: e22ee8e7ae62
Author:    jiangli
Date:      2013-08-19 14:59 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e22ee8e7ae62

8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes.
Summary: Change InstanceKlass::_source_file_name and _generic_signature to u2 fields.
Reviewed-by: coleenp, iklam

! 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/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: aeebffb56606
Author:    jiangli
Date:      2013-08-20 00:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aeebffb56606

Merge


Changeset: 9d6c9b0a8f15
Author:    dcubed
Date:      2013-08-20 13:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9d6c9b0a8f15

8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3"
Summary: Recognize 0x5120 as "Sun Studio 12u3".
Reviewed-by: dholmes, coleenp

! src/share/vm/runtime/vm_version.cpp

Changeset: afbe18ae0905
Author:    bharadwaj
Date:      2013-08-15 11:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/afbe18ae0905

8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases
Summary: Corrected details
Reviewed-by: kvn, twisti, rbackman
Contributed-by: david.r.chase at oracle.com

! src/cpu/x86/vm/templateInterpreter_x86_64.cpp

Changeset: adb9a7d94cb5
Author:    adlertz
Date:      2013-08-16 10:23 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/adb9a7d94cb5

8023003: Cleanup the public interface to PhaseCFG
Summary: public methods that don't need to be public should be private.
Reviewed-by: kvn, twisti

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6c72125a2f40
Author:    iignatyev
Date:      2013-08-16 17:34 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6c72125a2f40

8016456: ciReplay test assumes TIERED compilation is available
Reviewed-by: vlivanov, kvn, dholmes

! test/compiler/ciReplay/common.sh

Changeset: f99558245e5c
Author:    iignatyev
Date:      2013-08-14 23:50 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f99558245e5c

8022832: Add WB APIs for OSR compilation
Reviewed-by: kvn

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: d18b10b1fd09
Author:    iignatyev
Date:      2013-08-16 13:39 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d18b10b1fd09

Merge


Changeset: 4b2838704fd5
Author:    kvn
Date:      2013-08-16 14:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4b2838704fd5

8021898: Broken JIT compiler optimization for loop unswitching
Summary: fix method clone_projs() to clone all related MachProj nodes.
Reviewed-by: roland, adlertz

! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 6725044c5725
Author:    rbackman
Date:      2013-08-19 09:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6725044c5725

Merge

! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/oops/method.cpp

Changeset: e16282db4946
Author:    twisti
Date:      2013-08-20 10:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e16282db4946

8022956: Clang: enable return type warnings on BSD
Reviewed-by: coleenp, sla

! make/bsd/makefiles/gcc.make
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/icBuffer_zero.cpp
! src/cpu/zero/vm/interp_masm_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/register_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/vtableStubs_zero.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp

Changeset: acedd49a1bce
Author:    rbackman
Date:      2013-08-08 03:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/acedd49a1bce

8022675: Redundant class init check
Reviewed-by: kvn, twisti

! src/share/vm/opto/library_call.cpp

Changeset: 4dece0730c50
Author:    rbackman
Date:      2013-08-22 18:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4dece0730c50

Merge

! src/share/vm/runtime/vmStructs.cpp
! test/compiler/ciReplay/common.sh

Changeset: 5888334c9c24
Author:    johnc
Date:      2013-08-15 10:52 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5888334c9c24

7145569: G1: optimize nmethods scanning
Summary: Add a list of nmethods to the RSet for a region that contain references into the region. Skip scanning the code cache during root scanning and scan the nmethod lists during RSet scanning instead.
Reviewed-by: tschatzl, brutisso, mgerdin, twisti, kvn

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! 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
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 8088d93a63e6
Author:    brutisso
Date:      2013-08-15 13:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8088d93a63e6

Merge


Changeset: 9720d338b1d5
Author:    brutisso
Date:      2013-08-16 11:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9720d338b1d5

8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0
Reviewed-by: stefank, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: d0afbee540e0
Author:    stefank
Date:      2013-08-19 13:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d0afbee540e0

8023227: Enhance layout_helper_log2_element_size assert
Reviewed-by: mgerdin, jmasa

! src/share/vm/oops/klass.hpp

Changeset: 422920730903
Author:    ehelin
Date:      2013-08-19 18:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/422920730903

8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace
Reviewed-by: stefank, sjohanss

! src/share/vm/services/memoryPool.cpp

Changeset: 57600c4aeabe
Author:    jmasa
Date:      2013-08-19 08:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/57600c4aeabe

Merge

- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 31f220c1f789
Author:    jmasa
Date:      2013-08-20 10:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/31f220c1f789

Merge


Changeset: 61521bd65100
Author:    tschatzl
Date:      2013-08-21 10:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/61521bd65100

8022784: TaskQueue misses minimal documentation and references for analysis
Summary: Add appropriate documentation and references to publication to allow easier analysis of the TaskQueue implementation.
Reviewed-by: dholmes, ehelin

! src/share/vm/utilities/taskqueue.hpp

Changeset: cb9da55b1990
Author:    jmasa
Date:      2013-08-14 19:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cb9da55b1990

8021809: Partitioning based on eden sampling during allocation not reset correctly
Reviewed-by: ysr, hiroshi

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: b51aee2dd8bb
Author:    jmasa
Date:      2013-08-22 11:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b51aee2dd8bb

Merge

! src/share/vm/oops/klass.hpp

Changeset: 8009adb44523
Author:    jmasa
Date:      2013-08-22 14:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8009adb44523

Merge


Changeset: c1604d5885a6
Author:    amurillo
Date:      2013-08-23 03:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c1604d5885a6

Merge


Changeset: acac3bde66b2
Author:    amurillo
Date:      2013-08-23 03:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/acac3bde66b2

Added tag hs25-b47 for changeset c1604d5885a6

! .hgtags

Changeset: b649cfa58604
Author:    cl
Date:      2013-08-29 09:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b649cfa58604

Added tag jdk8-b105 for changeset acac3bde66b2

! .hgtags

Changeset: 73921c720b94
Author:    amurillo
Date:      2013-08-23 03:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/73921c720b94

8023635: new hotspot build - hs25-b48
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: c6ec0a97b30a
Author:    sla
Date:      2013-08-21 13:18 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c6ec0a97b30a

8022808: Kitchensink hangs on macos
Summary: Use pthread_mach_thread_np() instead of mach_thread_self() to avoid leaking resources
Reviewed-by: dholmes, rbackman

! src/os/bsd/vm/os_bsd.cpp

Changeset: 3a57fa7a4cd0
Author:    hseigel
Date:      2013-08-22 11:52 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3a57fa7a4cd0

7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris
8023393: Need to suppress info message if -Xcheck:jni used with libjsig.dylab on Mac OSX
Summary: Rewrite 7051189 test in Java, port Linux fix for 7051189 to Mac OSX.
Reviewed-by: coleenp, dholmes, mseledtsov, ccheung

! src/os/bsd/vm/os_bsd.cpp
- test/runtime/7051189/Xchecksig.sh
+ test/runtime/XCheckJniJsig/XCheckJSig.java

Changeset: e37ab280bbce
Author:    allwin
Date:      2013-07-23 14:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e37ab280bbce

8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"
Reviewed-by: sla, sundar, kmo
Contributed-by: yunda.mly at taobao.com

! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js

Changeset: 669d9a235486
Author:    sla
Date:      2013-08-22 14:56 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/669d9a235486

Merge


Changeset: c062a6e1fa33
Author:    iklam
Date:      2013-08-22 10:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c062a6e1fa33

8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
Summary: Avoid dumping C++ vtable when BUILD_WIN_SA != 1
Reviewed-by: dcubed, sla, tbell

! make/windows/build_vm_def.sh
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make

Changeset: 811aea34d5e7
Author:    iklam
Date:      2013-08-22 13:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/811aea34d5e7

Merge


Changeset: ff2520b97b00
Author:    jiangli
Date:      2013-08-22 19:27 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ff2520b97b00

8023547: com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948 .
Summary: Need to check if the constant pool mapping returns 0.
Reviewed-by: coleenp, sspitsyn

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 887db75613f8
Author:    jiangli
Date:      2013-08-22 17:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/887db75613f8

Merge


Changeset: a70566600baf
Author:    poonam
Date:      2013-08-21 22:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a70566600baf

8020530: Non heap memory size calculated incorrectly
Reviewed-by: coleenp, sla
Contributed-by: vladimir.kempik at oracle.com

! src/share/vm/services/management.cpp

Changeset: 730210728146
Author:    poonam
Date:      2013-08-22 18:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/730210728146

Merge

- test/runtime/7051189/Xchecksig.sh

Changeset: 817e46dd5864
Author:    poonam
Date:      2013-08-22 21:23 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/817e46dd5864

Merge


Changeset: 739c309fd729
Author:    mgronlun
Date:      2013-08-23 10:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/739c309fd729

8023457: Event based tracing framework needs a mutex for thread groups
Reviewed-by: acorn, sla

! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: cacc421f39d7
Author:    dcubed
Date:      2013-08-23 10:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cacc421f39d7

Merge

- test/runtime/7051189/Xchecksig.sh

Changeset: badf4244ceae
Author:    hseigel
Date:      2013-08-25 21:21 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/badf4244ceae

8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
Summary: Explicitly specify -fno-omit-frame-pointer.
Reviewed-by: coleenp, dholmes, dcubed

! make/linux/makefiles/amd64.make
! make/linux/makefiles/gcc.make

Changeset: faf2631b9334
Author:    dsimms
Date:      2013-08-26 09:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/faf2631b9334

8022683: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
Summary: Return NULL on OOM from GetStringChars, GetStringUTFChars and Get<PrimitiveType>ArrayElements family of functions.
Reviewed-by: dholmes, coleenp

! src/share/vm/memory/allocation.hpp
! src/share/vm/prims/jni.cpp

Changeset: 4c84d351cca9
Author:    stefank
Date:      2013-08-16 13:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4c84d351cca9

8007074: SIGSEGV at ParMarkBitMap::verify_clear()
Summary: Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages.
Reviewed-by: tschatzl, dcubed, brutisso

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 21ffbaa691b5
Author:    stefank
Date:      2013-08-26 07:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/21ffbaa691b5

Merge

! src/share/vm/prims/jni.cpp

Changeset: 1bb10d3170fa
Author:    jmasa
Date:      2013-08-16 06:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1bb10d3170fa

8022817: CMS should not shrink if compaction was not done
Reviewed-by: ysr, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: f7d3b4387a16
Author:    brutisso
Date:      2013-08-21 22:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f7d3b4387a16

8022872: G1: Use correct GC cause for young GC triggered by humongous allocations
Reviewed-by: tonyp, tschatzl

! 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

Changeset: c31eb8c86a50
Author:    brutisso
Date:      2013-08-22 04:14 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c31eb8c86a50

Merge


Changeset: ec145d04eda8
Author:    jmasa
Date:      2013-08-23 15:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ec145d04eda8

Merge


Changeset: 1624a68007bd
Author:    jmasa
Date:      2013-08-27 18:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1624a68007bd

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: f92b82d454fa
Author:    bpittore
Date:      2013-08-23 20:33 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f92b82d454fa

8014135: The JVMTI specification does not conform to recent changes in JNI specification
Summary: Added support for statically linked agents
Reviewed-by: sspitsyn, bobv, coleenp

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 5fd8e2fbafd4
Author:    cjplummer
Date:      2013-08-23 12:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5fd8e2fbafd4

8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supported
Summary: Make tests query a new WhiteBox API to see if NMT detail is supported, and behave properly if it is not supported.
Reviewed-by: dholmes, coleenp

! src/share/vm/prims/whitebox.cpp
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 7aa0c1fb6fdb
Author:    dholmes
Date:      2013-08-27 22:05 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7aa0c1fb6fdb

8006164: [TESTBUG] compact profile hotspot test issues
Summary: Define profile-based test groups.
Reviewed-by: dcubed, mchung

! test/TEST.ROOT
+ test/TEST.groups

Changeset: 1fedf3c7f923
Author:    bpittore
Date:      2013-08-28 14:44 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/1fedf3c7f923

8023580: Add jtreg test for 8004051 and 8005722
Summary: Tests checks an assertion dealing with the number of args passed in registers
Reviewed-by: mseledtsov, kvn

+ test/compiler/8004051/Test8004051.java

Changeset: b1fb293d92c4
Author:    jiangli
Date:      2013-08-28 12:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b1fb293d92c4

Merge


Changeset: 2b113b65a051
Author:    dholmes
Date:      2013-08-28 19:25 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2b113b65a051

8023900: [TESTBUG] Initial compact profile test groups need adjusting
Reviewed-by: dcubed, mchung, hseigel

! test/TEST.groups

Changeset: 54dfd798deaf
Author:    dholmes
Date:      2013-08-28 21:42 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/54dfd798deaf

Merge


Changeset: 62f527c674d2
Author:    dholmes
Date:      2013-08-29 00:22 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/62f527c674d2

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp

Changeset: 18b4798adbc4
Author:    amurillo
Date:      2013-08-30 00:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/18b4798adbc4

Merge

- test/runtime/7051189/Xchecksig.sh

Changeset: aed585cafc0d
Author:    amurillo
Date:      2013-08-30 00:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/aed585cafc0d

Added tag hs25-b48 for changeset 18b4798adbc4

! .hgtags

Changeset: 3f4392035ec7
Author:    cl
Date:      2013-09-05 02:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3f4392035ec7

Added tag jdk8-b106 for changeset aed585cafc0d

! .hgtags

Changeset: c169f7038414
Author:    amurillo
Date:      2013-08-30 00:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c169f7038414

8024022: new hotspot build - hs25-b49
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 4a1efab850f4
Author:    shade
Date:      2013-08-26 17:42 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4a1efab850f4

8023638: Add the regression test for 8006997
Summary: Add the relevant test and proofread the VM messages as well
Reviewed-by: coleenp, mseledtsov, dcubed

! src/share/vm/runtime/arguments.cpp
+ test/runtime/contended/Options.java

Changeset: a7d8baf4cca7
Author:    dcubed
Date:      2013-08-26 18:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a7d8baf4cca7

Merge


Changeset: 91b93f523ec6
Author:    acorn
Date:      2013-08-26 11:35 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/91b93f523ec6

8012294: remove generic handling for default methods
Reviewed-by: kamg, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/globals.hpp

Changeset: d80493ee6430
Author:    acorn
Date:      2013-08-27 01:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d80493ee6430

Merge

- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 6b3ac96bada6
Author:    jiangli
Date:      2013-08-26 13:32 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6b3ac96bada6

8023477: Invalid CP index when reading ConstantPool.
Summary: Need to check for 0 case for InstanceKlass::_generic_signature_index.
Reviewed-by: sspitsyn, sla

! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java

Changeset: b3596321fbf4
Author:    jiangli
Date:      2013-08-27 04:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b3596321fbf4

Merge


Changeset: 7e7dd25666da
Author:    ccheung
Date:      2013-08-26 14:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7e7dd25666da

8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
Summary: removed offending EXCEPTION_MARK calls and code cleanup
Reviewed-by: dholmes, iklam, coleenp, mseledtsov

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ test/runtime/LoadClass/LoadClassNegative.java
+ test/runtime/LoadClass/TestForName.java
+ test/runtime/LoadClass/dummy.jar

Changeset: 5351fe805c12
Author:    minqi
Date:      2013-08-27 07:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5351fe805c12

Merge


Changeset: f462e61bce87
Author:    iklam
Date:      2013-08-26 21:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f462e61bce87

8020622: create.bat on Windows failed to create project file for Visual Studio 2012
Summary: Treat VS2012 the same as VS2010.
Reviewed-by: dcubed, kamg, minqi

! make/windows/create.bat
! make/windows/makefiles/rules.make

Changeset: 35471dcba316
Author:    iklam
Date:      2013-08-27 03:35 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/35471dcba316

Merge


Changeset: c26d57fa08aa
Author:    iklam
Date:      2013-08-27 16:02 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c26d57fa08aa

Merge


Changeset: 915cc4f3fb15
Author:    acorn
Date:      2013-08-28 08:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/915cc4f3fb15

8020489: VM crash when non-existent interface called by invokespecial
Reviewed-by: kamg, coleenp

! src/share/vm/classfile/defaultMethods.cpp

Changeset: cc56f122f3f7
Author:    sla
Date:      2013-08-29 11:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cc56f122f3f7

8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X
Reviewed-by: dholmes, rbackman

! src/os/posix/vm/os_posix.cpp

Changeset: 76482cbba706
Author:    hseigel
Date:      2013-08-29 10:33 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/76482cbba706

8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0
Summary: Check cfv before allowing invokespecial call to default method.
Reviewed-by: kamg, acorn, dholmes

! src/share/vm/classfile/verifier.cpp

Changeset: dfc126b2f659
Author:    hseigel
Date:      2013-08-29 13:44 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/dfc126b2f659

8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
Summary: lower optimization level for unsafe.cpp due to MacOS Xcode 4.6.2 compiler optimization issue.
Reviewed-by: coleenp, twisti, dholmes
Contributed-by: lois.foltan at oracle.com

! make/bsd/makefiles/gcc.make

Changeset: d8e99408faad
Author:    dsamersoff
Date:      2013-08-29 21:48 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d8e99408faad

8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
Summary: don't re-evaluate stack bounds for main thread before install guard page
Reviewed-by: coleenp, dholmes, dlong

! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ test/runtime/InitialThreadOverflow/DoOverflow.java
+ test/runtime/InitialThreadOverflow/invoke.cxx
+ test/runtime/InitialThreadOverflow/testme.sh

Changeset: cef1e56a4d88
Author:    dsamersoff
Date:      2013-08-29 21:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cef1e56a4d88

Merge


Changeset: 9758d9f36299
Author:    coleenp
Date:      2013-08-29 18:56 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9758d9f36299

8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
Summary: declare all user-defined operator new()s within Hotspot code with the empty throw() exception specification
Reviewed-by: coleenp, twisti, dholmes, hseigel, dcubed, kvn, ccheung
Contributed-by: lois.foltan at oracle.com

! src/share/vm/adlc/arena.cpp
! src/share/vm/adlc/arena.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/libadt/port.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/park.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/utilities/array.hpp

Changeset: c636758ea616
Author:    dcubed
Date:      2013-08-30 07:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/c636758ea616

Merge

! src/os/posix/vm/os_posix.cpp
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 522d69638aa8
Author:    zgu
Date:      2013-08-30 11:54 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/522d69638aa8

6991327: using -Xprof trigger native memory leak
Summary: Fixed a memory leak in FlatProfiler::record_thread_tick() method
Reviewed-by: dholmes, ccheung

! src/share/vm/runtime/fprofiler.cpp

Changeset: 491de79915eb
Author:    zgu
Date:      2013-08-30 12:22 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/491de79915eb

Merge

! src/share/vm/runtime/fprofiler.cpp

Changeset: ac2764460da7
Author:    zgu
Date:      2013-08-30 13:38 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ac2764460da7

Merge


Changeset: ca0501b58953
Author:    hseigel
Date:      2013-08-30 15:07 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ca0501b58953

8024050: Incorrect optimization level and comment specified for unsafe.cpp
Summary: Fix comments and optimization level.
Reviewed-by: rdurbin, coleenp, hseigel
Contributed-by: lois.foltan at oracle.com

! make/bsd/makefiles/gcc.make

Changeset: d8ff06fb87ae
Author:    hseigel
Date:      2013-08-30 15:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/d8ff06fb87ae

Merge


Changeset: abff50660360
Author:    hseigel
Date:      2013-08-30 15:57 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/abff50660360

Merge


Changeset: 3a1df0dce3e5
Author:    acorn
Date:      2013-08-30 15:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3a1df0dce3e5

8023872: Verification error in generated lambda classes
Summary: skip verification for generated lambda classes
Reviewed-by: kamg, dholmes

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

Changeset: 735f94656acc
Author:    acorn
Date:      2013-08-30 12:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/735f94656acc

Merge


Changeset: 2918c7e21a3a
Author:    acorn
Date:      2013-08-30 15:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/2918c7e21a3a

Merge


Changeset: 35b99e7e0af2
Author:    hseigel
Date:      2013-09-01 10:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/35b99e7e0af2

8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java
Summary: Improve handling when CDS archive cannot be mapped
Reviewed-by: kvn, dholmes, mseledtsov

! src/share/vm/memory/filemap.cpp
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java

Changeset: 766fac3395d6
Author:    kvn
Date:      2013-08-23 11:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/766fac3395d6

8012972: Incremental Inlining should support scalar replaced object in debug info
Summary: store in _first_index not absolute index but an index relative to the last (youngest) jvms->_scloff value
Reviewed-by: roland, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp

Changeset: b17d8f6d9ed7
Author:    kvn
Date:      2013-08-23 18:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/b17d8f6d9ed7

8023472: C2 optimization breaks with G1
Summary: set control edge for previous value load in G1 pre-barrier
Reviewed-by: twisti

! src/share/vm/opto/graphKit.cpp
+ test/compiler/gcbarriers/G1CrashTest.java

Changeset: f98f5d48f511
Author:    roland
Date:      2013-08-21 13:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f98f5d48f511

7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Summary: Do patching rather bailing out for unlinked call with appendix
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: e1fbb86b47e4
Author:    roland
Date:      2013-08-26 16:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e1fbb86b47e4

8016277: Crash in nmethod::is_compiled_by_c1() on x86
Summary: Method pointer for zombie methods may be invalid
Reviewed-by: kvn, coleenp

! src/share/vm/code/nmethod.cpp

Changeset: e47de6dfec5d
Author:    vlivanov
Date:      2013-08-26 17:37 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e47de6dfec5d

8022456: LogCompilation tool does not work with C1 output again
Reviewed-by: kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp

Changeset: 74608df95ba3
Author:    vlivanov
Date:      2013-08-26 17:41 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/74608df95ba3

8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
Reviewed-by: kvn, coleenp, dholmes

! src/share/vm/runtime/thread.cpp
+ test/compiler/jsr292/ConcurrentClassLoadingTest.java

Changeset: 022415fe638e
Author:    vlivanov
Date:      2013-08-26 21:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/022415fe638e

Merge


Changeset: 59982ff9e0ec
Author:    rbackman
Date:      2013-08-20 09:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/59982ff9e0ec

8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Reviewed-by: roland, twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstance.cpp

Changeset: 58e010ab2d06
Author:    rbackman
Date:      2013-08-27 19:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/58e010ab2d06

Merge


Changeset: 650868c062a9
Author:    adlertz
Date:      2013-08-26 12:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/650868c062a9

8023691: Create interface for nodes in class Block
Summary: Create public methods for accessing the nodes in a block
Reviewed-by: kvn, roland

! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp

Changeset: 7181dd13a6c4
Author:    adlertz
Date:      2013-08-27 21:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/7181dd13a6c4

Merge


Changeset: 29aa8936f03c
Author:    kvn
Date:      2013-08-28 11:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/29aa8936f03c

8023597: Optimize G1 barriers code for unsafe load_store
Summary: Avoid loading old values in G1 pre-barriers for inlined unsafe load_store nodes.
Reviewed-by: kvn, tonyp
Contributed-by: Martin Doerr <martin.doerr at sap.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp

Changeset: 8947af8a9cec
Author:    vlivanov
Date:      2013-08-29 22:44 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/8947af8a9cec

8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
Reviewed-by: kvn, twisti

! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 4b078f877b56
Author:    adlertz
Date:      2013-09-01 19:21 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/4b078f877b56

8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
Summary: Moved local scheduling code from class Block to class PhaseCFG
Reviewed-by: kvn, roland

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp

Changeset: 40ed2dc92a79
Author:    adlertz
Date:      2013-09-01 19:52 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/40ed2dc92a79

Merge


Changeset: 27ffd1c4537b
Author:    rbackman
Date:      2013-09-02 13:13 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/27ffd1c4537b

Merge

! src/share/vm/runtime/thread.cpp

Changeset: a9a968364704
Author:    adlertz
Date:      2013-09-02 22:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a9a968364704

8024095: Missing brackets in local scheduling code.
Summary: Added brackets for if-statement
Reviewed-by: kvn, roland

! src/share/vm/opto/lcm.cpp

Changeset: 3bfb204913de
Author:    adlertz
Date:      2013-09-05 10:39 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/3bfb204913de

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/node.hpp

Changeset: 88c255656030
Author:    mgerdin
Date:      2013-08-22 10:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/88c255656030

8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld
Summary: When using NUMA and large pages we need to ease the requirement on which node the memory should be allocated on. To avoid the SIGBUS we now use the memory policy MPOL_PREFERRED, which prefers a certain node, instead of MPOL_BIND, which requires a certain node.
Reviewed-by: jmasa, pliden
Contributed-by: stefan.johansson at oracle.com

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp

Changeset: 0d59407e7e09
Author:    jmasa
Date:      2013-08-29 06:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0d59407e7e09

Merge

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp

Changeset: 84683e78e713
Author:    brutisso
Date:      2013-08-30 07:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/84683e78e713

8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region size
Reviewed-by: tonyp, tschatzl, sjohanss

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: f175e3678be2
Author:    ehelin
Date:      2013-08-22 11:23 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/f175e3678be2

8020692: TestGCEventMixed.java failed because of timestamp in event after end event
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp

Changeset: a701c16e8bbf
Author:    jmasa
Date:      2013-09-04 11:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a701c16e8bbf

8013938: Native OOME on fastdebug VM on Solaris
Reviewed-by: azeemj, brutisso, kvn, tschatzl

! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 428025878417
Author:    jmasa
Date:      2013-09-04 12:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/428025878417

Merge


Changeset: bb57d48691f5
Author:    tschatzl
Date:      2013-09-05 14:15 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/bb57d48691f5

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 50794d8ac11c
Author:    amurillo
Date:      2013-09-06 11:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/50794d8ac11c

Merge

- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp

Changeset: 5b7f90aab3ad
Author:    amurillo
Date:      2013-09-06 11:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/5b7f90aab3ad

Added tag hs25-b49 for changeset 50794d8ac11c

! .hgtags

Changeset: 9cd0183fe325
Author:    cl
Date:      2013-09-12 11:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/9cd0183fe325

Added tag jdk8-b107 for changeset 5b7f90aab3ad

! .hgtags

Changeset: 313b724f8911
Author:    amurillo
Date:      2013-09-06 11:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/313b724f8911

8024258: new hotspot build - hs25-b50
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ceda33ff54a3
Author:    iignatyev
Date:      2013-09-05 16:38 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/ceda33ff54a3

8012447: Java CTW implementation
Reviewed-by: vlivanov, kvn, twisti

! test/gc/TestVerifyDuringStartup.java
! test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java
+ test/testlibrary/ctw/Makefile
+ test/testlibrary/ctw/README
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
+ test/testlibrary/ctw/test/Bar.java
+ test/testlibrary/ctw/test/ClassesDirTest.java
+ test/testlibrary/ctw/test/ClassesListTest.java
+ test/testlibrary/ctw/test/CtwTest.java
+ test/testlibrary/ctw/test/Foo.java
+ test/testlibrary/ctw/test/JarDirTest.java
+ test/testlibrary/ctw/test/JarsTest.java
+ test/testlibrary/ctw/test/classes.lst
+ test/testlibrary/whitebox/Makefile

Changeset: cd16d587b0fa
Author:    adlertz
Date:      2013-09-09 19:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/cd16d587b0fa

Merge


Changeset: 72a567cce06f
Author:    anoll
Date:      2013-09-10 07:51 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/72a567cce06f

8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHOD
Summary: Removed unused macro
Reviewed-by: kvn, adlertz

! src/share/vm/runtime/interfaceSupport.hpp

Changeset: edb5ab0f3fe5
Author:    vlivanov
Date:      2013-09-10 14:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/edb5ab0f3fe5

8001107: @Stable annotation for constant folding of lazily evaluated variables
Reviewed-by: rbackman, twisti, kvn
Contributed-by: john.r.rose at oracle.com, vladimir.x.ivanov at oracle.com

! src/share/vm/ci/ciArray.cpp
! src/share/vm/ci/ciArray.hpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/accessFlags.hpp

Changeset: e0d33d2ce5aa
Author:    vlivanov
Date:      2013-09-10 15:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/e0d33d2ce5aa

Merge


Changeset: 34bd5e86aadb
Author:    adlertz
Date:      2013-09-11 09:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/34bd5e86aadb

8010941: MinJumpTableSize is set to 18, investigate if that's still optimal
Summary: Lowered the MinJumpTableSize for each platform
Reviewed-by: kvn

! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/opto/c2_globals.hpp

Changeset: 0821b5d72ca8
Author:    adlertz
Date:      2013-09-12 09:10 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/0821b5d72ca8

Merge


Changeset: a09fe9d1e016
Author:    amurillo
Date:      2013-09-13 00:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/a09fe9d1e016

Merge


Changeset: 85072013aad4
Author:    amurillo
Date:      2013-09-13 00:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/85072013aad4

Added tag hs25-b50 for changeset a09fe9d1e016

! .hgtags

Changeset: 6a564f27c678
Author:    ihse
Date:      2013-09-24 14:58 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk8/hotspot/rev/6a564f27c678

Merge

- agent/doc/c2replay.html
- agent/make/bugspot.bat
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/JavaLineNumberInfo.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PCFinder.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/PackageScanner.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/RegisterPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTraceEntry.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/StackTracePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/ThreadListPanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/VariablePanel.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/AddressTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/DoubleTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/EnumTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FieldTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/FloatTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/LongTreeNodeAdapter.java
- agent/src/share/classes/sun/jvm/hotspot/bugspot/tree/ObjectTreeNodeAdapter.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/livejvm/BreakpointEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CIntegerAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/CStringAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/Event.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ExceptionEvent.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/JNIHandleAccessor.java
- agent/src/share/classes/sun/jvm/hotspot/livejvm/ServiceabilityAgentJVMDIModule.java
- agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java
- agent/src/share/native/jvmdi/sa.cpp
- agent/src/share/native/jvmdi/sa.dsp
- agent/src/share/native/jvmdi/sa.dsw
- agent/src/share/native/jvmdi/sa.hpp
! make/Makefile
! make/bsd/Makefile
- make/bsd/build.sh
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/gcc.make
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/launcher.make
- make/bsd/makefiles/profiled.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
- make/bsd/makefiles/wb.make
! make/defs.make
! make/linux/Makefile
- make/linux/build.sh
! make/linux/makefiles/adlc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/launcher.make
- make/linux/makefiles/profiled.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
- make/linux/makefiles/wb.make
! make/solaris/Makefile
- make/solaris/build.sh
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/gcc.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/launcher.make
- make/solaris/makefiles/profiled.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
- make/solaris/makefiles/wb.make
- make/test/Queens.java
! make/windows/build.make
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
- make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
- make/windows/makefiles/wb.make
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/os/windows/vm/chaitin_windows.cpp
- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
- src/share/tools/whitebox/sun/hotspot/WhiteBox.java
- src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
- src/share/vm/classfile/genericSignatures.cpp
- src/share/vm/classfile/genericSignatures.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp
- src/share/vm/trace/traceEventTypes.hpp
- test/gc/6941923/test6941923.sh
- test/runtime/7051189/Xchecksig.sh
- test/runtime/7158804/Test7158804.sh
- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh
- test/runtime/8007736/TestStaticIF.java
- test/runtime/NMT/AllocTestType.java



More information about the build-infra-dev mailing list