Changeset: 0cc77f9b31ad
Author:    katleman
Date:      2012-10-11 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/0cc77f9b31ad

Added tag jdk8-b60 for changeset 3cfd05b2219a

! .hgtags

Changeset: 81e878c53615
Author:    amurillo
Date:      2012-10-05 13:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/81e878c53615

8000498: new hotspot build - hs25-b05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: d8ce2825b193
Author:    coleenp
Date:      2012-09-29 06:40 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/d8ce2825b193

8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
Summary: Capitalize these metadata types (and objArrayKlass)
Reviewed-by: stefank, twisti, kvn

! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciArrayKlass.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! 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/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkRuntime.cpp

Changeset: fab6fbf427d2
Author:    kevinw
Date:      2012-09-30 23:24 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/fab6fbf427d2

7200145: runtime/7196045/Test7196045.java fails with No class provided for 
`main'
Reviewed-by: dholmes, dsamersoff

! test/runtime/7196045/Test7196045.java

Changeset: ba8fd2fe198b
Author:    coleenp
Date:      2012-10-04 08:38 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/ba8fd2fe198b

7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
Summary: Uncommented out include for sys/stat.h and deleted include statements 
that were commented out.
Reviewed-by: coleenp, acorn, dholmes
Contributed-by: harold.sei...@oracle.com

! src/os/windows/vm/jvm_windows.h

Changeset: bacdc1d5c21c
Author:    coleenp
Date:      2012-10-04 08:43 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/bacdc1d5c21c

6884973: java -XX:Atomics=2 crashes
Summary: Remove buggy experimental option
Reviewed-by: acorn, coleenp
Contributed-by: harold.sei...@oracle.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 48087f745a86
Author:    dholmes
Date:      2012-10-04 19:52 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/48087f745a86

7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
Reviewed-by: kvn, twisti

! test/runtime/7194254/Test7194254.java

Changeset: f2eb2d4488db
Author:    dholmes
Date:      2012-10-04 20:09 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/f2eb2d4488db

Merge


Changeset: 75982791ddb6
Author:    coleenp
Date:      2012-10-08 09:18 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/75982791ddb6

7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
Summary: Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
Contributed-by: Mark Wielaard <m...@redhat.com>

! make/bsd/makefiles/buildtree.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/dtrace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/dtrace.hpp

Changeset: 7a40901e0d5c
Author:    minqi
Date:      2012-10-08 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/7a40901e0d5c

8000332: SA ClassDump throws exception after permgen removal
Summary: In ClassWrite.writeFields(), fields count was mistakenly set to fields 
length which overflow the array index. Also removed a file which is leftover 
from 6879063 changeset.
Reviewed-by: coleenp, sspitsyn
Contributed-by: yumin...@oracle.com

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/native/sadis.c

Changeset: 0e8ca886e4e1
Author:    minqi
Date:      2012-10-08 16:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/0e8ca886e4e1

Merge


Changeset: 6e5a59a8e4a7
Author:    rbackman
Date:      2012-10-09 07:41 +0200
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/6e5a59a8e4a7

Merge

! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 26351ce8c4b0
Author:    coleenp
Date:      2012-10-09 02:42 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/26351ce8c4b0

8000622: Forgot to hg add and check in test for JDK-7170638
Summary: add the test
Reviewed-by: coleenp, kamg
Contributed-by: Mark Wielaard <m...@redhat.com>

+ test/serviceability/7170638/SDTProbesGNULinuxTest.sh

Changeset: b9a9ed0f8eeb
Author:    mikael
Date:      2012-10-09 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/b9a9ed0f8eeb

7197424: update copyright year to match last edit in jdk8 hotspot repository
Summary: Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp

! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! 
agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! make/bsd/Makefile
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/top.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/ppc.make
! make/linux/makefiles/product.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/top.make
! make/windows/build.bat
! make/windows/build_vm_def.sh
! make/windows/get_msc_ver.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/templateTable_x86_32.hpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/os/bsd/vm/decoder_machO.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/decoder_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/launcher.script
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/dtrace/hs_private.d
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/decoder_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.inline.hpp
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/tools/ProjectCreator/Util.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! 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_InstructionPrinter.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/javaAssertions.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.cpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcStats.hpp
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceCounters.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceDecorator.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/prims/jniExport.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiExtensions.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiUtil.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/monitorChunk.cpp
! src/share/vm/runtime/monitorChunk.hpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/trace/tracing.hpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder_elf.cpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/elfStringTable.cpp
! src/share/vm/utilities/elfStringTable.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/intHisto.cpp
! src/share/vm/utilities/intHisto.hpp
! src/share/vm/utilities/preserveException.cpp
! src/share/vm/utilities/stack.hpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! test/compiler/6859338/Test6859338.java
! test/compiler/7116216/StackOverflow.java

Changeset: c3e799c37717
Author:    vlivanov
Date:      2012-10-05 18:57 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/c3e799c37717

7177003: C1: LogCompilation support
Summary: add LogCompilation support in C1 - both client and tiered mode.
Reviewed-by: twisti, kvn

! src/os/linux/vm/vmError_linux.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 9a9b6e05ffb4
Author:    vlivanov
Date:      2012-10-05 19:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9a9b6e05ffb4

8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on 
solaris-x64
Summary: Move decoding into Dependencies::DepStream::argument, so no caller 
could see encoded context value (NULL) anymore.
Reviewed-by: twisti, kvn

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

Changeset: 9024b6b53ec2
Author:    vlivanov
Date:      2012-10-05 19:44 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9024b6b53ec2

8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
Summary: Prepend '.' to the existing native library path
Reviewed-by: kvn, sspitsyn

! make/bsd/makefiles/dtrace.make
! make/solaris/makefiles/dtrace.make

Changeset: 377508648226
Author:    vlivanov
Date:      2012-10-08 13:02 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/377508648226

8000313: C2 should use jlong for 64bit values
Summary: Replace all occurrences of long with jlong in C2 code.
Reviewed-by: kvn, twisti

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

Changeset: 65d07d9ee446
Author:    twisti
Date:      2012-10-08 17:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/65d07d9ee446

8000263: JSR 292: signature types may appear to be unloaded
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 8e47bac5643a
Author:    roland
Date:      2012-10-09 10:11 +0200
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/8e47bac5643a

7054512: Compress class pointers after perm gen removal
Summary: support of compress class pointers in the compilers.
Reviewed-by: kvn, twisti

! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java
! 
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! 
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! 
agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Array.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jhelper.d
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! 
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: f6badecb7ea7
Author:    vlivanov
Date:      2012-10-09 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/f6badecb7ea7

7199654: Remove LoadUI2LNode
Summary: Removed LoadUI2L node from Ideal nodes, use match rule in .ad files 
instead.
Reviewed-by: kvn

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/superword.cpp

Changeset: d336b3173277
Author:    kvn
Date:      2012-10-09 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/d336b3173277

8000592: Improve adlc usability
Summary: several changes to adlc to improve its usability
Reviewed-by: kvn
Contributed-by: goetz.lindenma...@sap.com

! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp

Changeset: 94e9408dbf50
Author:    roland
Date:      2012-10-11 18:21 +0200
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/94e9408dbf50

8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
Summary: code generated by c1 for getClass intrinsic broken when klass field is 
loaded on 64bit with compressed klass off.
Reviewed-by: kvn

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

Changeset: 19eb999cb72c
Author:    twisti
Date:      2012-10-11 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/19eb999cb72c

8000740: remove LinkWellKnownClasses
Reviewed-by: kvn, jrose

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

Changeset: d804e148cff8
Author:    kvn
Date:      2012-10-12 09:22 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/d804e148cff8

Merge

! make/bsd/makefiles/dtrace.make
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: fb19af007ffc
Author:    jprovino
Date:      2012-10-10 14:35 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/fb19af007ffc

7189254: Change makefiles for more flexibility to override defaults
Summary: Change makefiles so that targets and parameters can be overridden by 
alternate makefiles.
Reviewed-by: dholmes, coleenp

! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/ia64.make
+ make/bsd/makefiles/minimal1.make
! make/bsd/makefiles/vm.make
! make/defs.make
+ make/excludeSrc.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/ia64.make
+ make/linux/makefiles/minimal1.make
! make/linux/makefiles/vm.make
! make/windows/makefiles/defs.make
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/forte.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
! src/share/vm/utilities/macros.hpp

Changeset: bbeecede56dd
Author:    jiangli
Date:      2012-10-11 14:36 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/bbeecede56dd

8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm 
tests.
Summary: Remove unneeded assert.
Reviewed-by: sspitsyn, coleenp

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

Changeset: 9855b7e559ae
Author:    collins
Date:      2012-10-12 10:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/9855b7e559ae

Merge

! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp

Changeset: 5876f980ea19
Author:    collins
Date:      2012-10-12 11:31 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/5876f980ea19

Merge

! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b261523fe66c
Author:    amurillo
Date:      2012-10-12 13:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/b261523fe66c

Merge


Changeset: 4547dc71db76
Author:    amurillo
Date:      2012-10-12 13:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/hotspot/rev/4547dc71db76

Added tag hs25-b05 for changeset b261523fe66c

! .hgtags

Reply via email to