hg: jdk7/l10n/hotspot: 638 new changesets

michael.fang at sun.com michael.fang at sun.com
Fri Feb 4 19:25:44 PST 2011


Changeset: 62c1088d26fc
Author:    mikejwre
Date:      2010-05-13 13:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/62c1088d26fc

Added tag jdk7-b93 for changeset 9d865fc2f644

! .hgtags

Changeset: 615a9d95d265
Author:    johnc
Date:      2010-04-27 18:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/615a9d95d265

6946056: assert((intptr_t) sp()<=(intptr_t) result,"result must>=than stack pointer"), frame_x86.cpp:295
Summary: frame::interpreter_frame_monitor_end() will spuriously assert for a frame that spans 0x80000000. Cast values to intptr_t* (rather than intptr_t) so that an unsigned pointer compare is performed.
Reviewed-by: never, jcoomes, pbk

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

Changeset: cff162798819
Author:    jcoomes
Date:      2009-10-11 16:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cff162798819

6888953: some calls to function-like macros are missing semicolons
Reviewed-by: pbk, kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: f03d0a26bf83
Author:    jcoomes
Date:      2010-04-22 13:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f03d0a26bf83

6888954: argument formatting for assert() and friends
Reviewed-by: kvn, twisti, apetrusenko, never, dcubed

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
+ test/runtime/6888954/vmerrors.sh

Changeset: befdf73d6b82
Author:    tonyp
Date:      2010-05-03 16:31 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/befdf73d6b82

Merge

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

Changeset: 731bcbe3c9c4
Author:    trims
Date:      2010-05-06 12:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/731bcbe3c9c4

6950438: Add 6u18 and 6u20 release values explicitly to jprt.properties file
Summary: modify jprt.properties to allow JPRT to use 6u18 and 6u18 targets
Reviewed-by: ohair

! make/jprt.properties

Changeset: 5dabb4e73380
Author:    trims
Date:      2010-05-06 13:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5dabb4e73380

Merge


Changeset: 80ccc94456b2
Author:    trims
Date:      2010-05-07 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/80ccc94456b2

Merge


Changeset: 359375cb7de6
Author:    trims
Date:      2010-05-07 15:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/359375cb7de6

Added tag hs18-b04 for changeset 310cdbc35535

! .hgtags

Changeset: e8e83be27dd7
Author:    never
Date:      2010-05-10 14:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e8e83be27dd7

6951190: assert(!klass_is_exact(),"only non-exact klass") while building JDK
Reviewed-by: kvn

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

Changeset: 96d554193f72
Author:    coleenp
Date:      2010-04-19 18:58 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/96d554193f72

6944822: Fix for 6938627 exposes problem with hard-coded buffer sizes
Summary: Make tmpdir buffer sizes MAX_PATH+1
Reviewed-by: dholmes, coleenp
Contributed-by: andreas.kohn at fredhopper.com

! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp

Changeset: 77261afdc5f2
Author:    coleenp
Date:      2010-05-04 15:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/77261afdc5f2

6935118: UseCompressedOops modification in methodOopDesc::sort_methods() causes JCK timeout
Summary: Add comparison functions for compressed oops to use bubblesort.
Reviewed-by: never, coleenp
Contributed-by: volker.simonis at gmail.com

! src/share/vm/oops/methodOop.cpp
+ test/runtime/6925573/SortMethodsTest.java

Changeset: f43b5e9f7881
Author:    kamg
Date:      2010-05-05 09:28 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f43b5e9f7881

6949118: jvm.dll shows the company name as Sun Microsystems
Summary: Changed to "Oracle Corporation"
Reviewed-by: coleenp, dcubed

! make/hotspot_distro

Changeset: 3fca8e9cd36a
Author:    dcubed
Date:      2010-05-05 16:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3fca8e9cd36a

Merge

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

Changeset: 4ad4e0ee3779
Author:    dcubed
Date:      2010-05-10 13:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4ad4e0ee3779

Merge


Changeset: 2ad074ba8456
Author:    dcubed
Date:      2010-05-11 17:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2ad074ba8456

Merge


Changeset: c640000b7cc1
Author:    twisti
Date:      2010-04-29 06:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c640000b7cc1

6829193: JSR 292 needs to support SPARC
Summary: There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC.
Reviewed-by: kvn, never, jrose

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: ae8f909e5fc7
Author:    iveresov
Date:      2010-04-29 17:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ae8f909e5fc7

6948602: Disable use of SSE4.2 in String.indexOf intrinsic until 6942326 is fixed
Summary: Disable the use of pcmpestri until it can be guaranteed that the load doesn't cross in to the uncommited space. See 6942326.
Reviewed-by: never, kvn

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

Changeset: 0c5b3cf3c1f5
Author:    twisti
Date:      2010-04-30 04:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0c5b3cf3c1f5

6939182: Zero JNI handles fix
Summary: Zero will exit with an error when invoked with -Xcheck:jni.
Reviewed-by: twisti, kamg
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/javaFrameAnchor_zero.hpp
! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.hpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp

Changeset: 2338d41fbd81
Author:    twisti
Date:      2010-04-30 08:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2338d41fbd81

6943304: remove tagged stack interpreter
Reviewed-by: coleenp, never, gbenson

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.hpp
! src/cpu/x86/vm/frame_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/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/x86/vm/interpreter_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86.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/cpu/zero/vm/interpreter_zero.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: cd5dbf694d45
Author:    jrose
Date:      2010-05-01 02:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd5dbf694d45

6939134: JSR 292 adjustments to method handle invocation
Summary: split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces
Reviewed-by: twisti

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! 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/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 2ffde6cfe049
Author:    jrose
Date:      2010-05-01 21:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2ffde6cfe049

6939196: method handle signatures off the boot class path get linkage errors
Summary: Adjust MethodType lookup logic to search off the BCP, but not to cache those results
Reviewed-by: twisti

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp

Changeset: 68d6683eaef7
Author:    twisti
Date:      2010-05-04 02:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/68d6683eaef7

6949423: remove tagged stack interpreter for Zero
Summary: Missed Zero changes for 6943304.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/interpreter_zero.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp

Changeset: d6e880569997
Author:    twisti
Date:      2010-05-05 05:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d6e880569997

6949830: 6939134 broke Zero
Summary: The commit for 6939134 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/methodHandles_zero.cpp

Changeset: 348346af6676
Author:    twisti
Date:      2010-05-06 02:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/348346af6676

6950178: Zero stack improvements
Summary: Moves the logic for determining the size of the Zero stack into the ZeroStack class.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.hpp
! src/cpu/zero/vm/stack_zero.inline.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/share/vm/includeDB_zero

Changeset: 6cfbdb113e52
Author:    twisti
Date:      2010-05-07 04:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6cfbdb113e52

6950617: Zero/Shark interface updates
Summary: Zero needs a couple of new methods to allow Shark to access the new frame anchor field.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/javaFrameAnchor_zero.hpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp

Changeset: df736661d0c8
Author:    jrose
Date:      2010-05-11 15:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/df736661d0c8

Merge

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/signature.cpp

Changeset: 22af4ce8dba1
Author:    twisti
Date:      2010-05-12 03:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22af4ce8dba1

6951784: Zero deoptimizer changes
Summary: The way Zero currently handles deoptimization can lead to methods being freed while they are still being executed.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/entry_zero.hpp

Changeset: ef1a1d051971
Author:    jrose
Date:      2010-05-12 22:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ef1a1d051971

Merge

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

Changeset: 2fb8834f4446
Author:    trims
Date:      2010-05-13 14:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2fb8834f4446

Merge


Changeset: eefa1a6f1582
Author:    trims
Date:      2010-05-13 14:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/eefa1a6f1582

6952178: Fork HS18 to HS19 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS19 fork
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 3bfae429e2cf
Author:    ysr
Date:      2010-05-03 10:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3bfae429e2cf

6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT
Summary: On sun4v/CMT avoid use of memset() in BOT updates so as to prevent concurrent BOT readers from seeing the phantom zeros arising from memset()'s use of BIS.
Reviewed-by: jmasa, johnc, minqi, poonam, tonyp

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 7145628c2fa2
Author:    tonyp
Date:      2010-05-03 17:23 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7145628c2fa2

Merge


Changeset: bb843ebc7c55
Author:    ysr
Date:      2010-05-03 20:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bb843ebc7c55

6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker
Summary: GC-locker induced concurrent full gc should be asynchronous; policy now controlled by a separate flag, which defaults to false.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a8127dc669ba
Author:    ysr
Date:      2010-05-10 12:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a8127dc669ba

6951188: CMS: move PromotionInfo into its own file
Summary: Moved PromotionInfo and friends into new files promotionInfo.{h,c}pp from their previous compactibleFreeListSpace.{h,c}pp home.
Reviewed-by: apetrusenko

! 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/promotionInfo.cpp
+ src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep

Changeset: 67d74f7a15d9
Author:    jcoomes
Date:      2010-05-12 10:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/67d74f7a15d9

6951923: some uses of fatal1 were missed by 6888954
Reviewed-by: jcoomes
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: 8bfe9058ca46
Author:    jcoomes
Date:      2010-05-13 13:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8bfe9058ca46

Merge

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

Changeset: 093432aa7573
Author:    trims
Date:      2010-05-13 17:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/093432aa7573

Merge


Changeset: 5488b2963a50
Author:    trims
Date:      2010-05-18 14:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5488b2963a50

Merge

! .hgtags

Changeset: daf617c34be6
Author:    prr
Date:      2010-05-19 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/daf617c34be6

6953588: hotspot\src\share\vm\interpreter\bytecodes.cpp doesn't compile with VS2010 on AMD64
Reviewed-by: dcubed

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

Changeset: d38f45079fe9
Author:    mikejwre
Date:      2010-05-19 20:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d38f45079fe9

Merge

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

Changeset: b1f1fb382940
Author:    mikejwre
Date:      2010-05-20 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b1f1fb382940

Added tag jdk7-b94 for changeset d38f45079fe9

! .hgtags

Changeset: 215de60567b1
Author:    trims
Date:      2010-05-21 14:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/215de60567b1

Added tag hs19-b01 for changeset 8bfe9058ca46

! .hgtags

Changeset: 91d861ba858d
Author:    trims
Date:      2010-05-21 14:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/91d861ba858d

Merge

! .hgtags

Changeset: 2b554795d0f4
Author:    mikejwre
Date:      2010-05-27 10:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2b554795d0f4

Added tag jdk7-b95 for changeset 91d861ba858d

! .hgtags

Changeset: 503a1a5856f1
Author:    trims
Date:      2010-05-27 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/503a1a5856f1

6956513: Bump the HS19 build number to 02
Summary: Update the HS19 build number to 02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9d4dd91c4a0a
Author:    poonam
Date:      2010-05-15 18:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9d4dd91c4a0a

6745217: jmap assertion failure
Summary: SA shows exception with core files > 2GB. These changes fix that by correcting the size of CMSBitmap during its allocation.
Reviewed-by: swamyv

! agent/src/share/classes/sun/jvm/hotspot/memory/CMSBitMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java

Changeset: 7ccc203eb6ff
Author:    dcubed
Date:      2010-05-17 03:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7ccc203eb6ff

Merge


Changeset: d3562366cbfd
Author:    dcubed
Date:      2010-05-17 06:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d3562366cbfd

6949515: 3/3 VM crash when calling GetMethodDeclaringClass
Summary: Use resolve_external_guard() instead of resolve_non_null().
Reviewed-by: thurka, kamg, acorn

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

Changeset: 892898e961c5
Author:    dcubed
Date:      2010-05-17 07:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/892898e961c5

Merge

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

Changeset: 79bf863697eb
Author:    kvn
Date:      2010-05-17 11:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/79bf863697eb

6951686: Using large pages on Linux prevents zero based compressed oops
Summary: Use req_addr when attaching shared memory segment.
Reviewed-by: twisti

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

Changeset: bfe29ec02863
Author:    never
Date:      2010-05-17 16:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bfe29ec02863

6950075: nmethod sweeper should operate concurrently
Reviewed-by: never, kvn
Contributed-by: eric.caspole at amd.com

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: c52275c698d1
Author:    kvn
Date:      2010-05-18 09:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c52275c698d1

6953267: assert in EA code with -XX:+StressReflectiveCode
Summary: Add missing checks into EA code.
Reviewed-by: never

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

Changeset: 99791ad65936
Author:    never
Date:      2010-05-18 13:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/99791ad65936

6953539: after 6892658 c1 reports that it doesn't inline StringBuffer.append
Reviewed-by: kvn, twisti

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

Changeset: b5fdf39b9749
Author:    never
Date:      2010-05-18 23:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b5fdf39b9749

6953576: bottom_type for matched AddPNodes doesn't always agree with ideal
Reviewed-by: kvn

! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/addnode.hpp

Changeset: eb79484f795f
Author:    kvn
Date:      2010-04-05 10:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/eb79484f795f

6937111: Restore optimization for Phi of AddP (6552204)
Summary: Restored the original code which was removed by the fix for 6614100.
Reviewed-by: never

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

Changeset: 1a1603f975b5
Author:    kvn
Date:      2010-05-19 10:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1a1603f975b5

Merge

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

Changeset: 1a88d3c58e1d
Author:    jrose
Date:      2010-05-20 01:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1a88d3c58e1d

Merge

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

Changeset: cc387008223e
Author:    apetrusenko
Date:      2010-05-14 10:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cc387008223e

6921317: (partial) G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or we must be setting it to
Summary: Extended the failing assertion with the new message format to get more data.
Reviewed-by: tonyp

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

Changeset: a00b51b2dda4
Author:    ysr
Date:      2010-05-17 00:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a00b51b2dda4

6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
Summary: When using compressed oops, use compressed promoted pointers in b63:b31 of the mark word, so as not to interfere with the CMS "freeness bit" at b7. Updated mark-word layout documentation.
Reviewed-by: minqi, poonam, jmasa, coleenp

! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/oops/markOop.hpp

Changeset: fb1a39993f69
Author:    jcoomes
Date:      2010-05-18 11:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fb1a39993f69

6951319: enable solaris builds using Sun Studio 12 update 1
Reviewed-by: kamg, ysr, dholmes, johnc

! make/solaris/makefiles/amd64.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/i486.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_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/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/dtrace.hpp

Changeset: 15190cbcabe9
Author:    ysr
Date:      2010-05-19 10:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/15190cbcabe9

6953483: Typo related to ReduceInitialCardMarks leaves concurrent collectors vulnerable to heap corruption
Summary: Corrected mis-spelling of COMPILER2 in #ifdef, which could cause heap corruption in CMS due to precleaning when +ReduceInitialCardMarks. Thanks to ChenGuang Sun <suncg03 at gmail.com> for bringing this typo to our attention.
Reviewed-by: tonyp, jmasa, jcoomes, kvn

! src/share/vm/gc_interface/collectedHeap.cpp

Changeset: 1634cec09505
Author:    ysr
Date:      2010-05-19 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1634cec09505

6953952: collectedHeap.cpp should use #ifdef _LP64 not LP64
Summary: Changed LP64 to _LP64 in collectedHeap.cpp.
Reviewed-by: kvn, jcoomes

! src/share/vm/gc_interface/collectedHeap.cpp

Changeset: c9a07413e82b
Author:    jcoomes
Date:      2010-05-20 08:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c9a07413e82b

Merge

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

Changeset: 7c6ae41266c5
Author:    trims
Date:      2010-05-27 12:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7c6ae41266c5

Merge


Changeset: c18cbe5936b8
Author:    trims
Date:      2010-05-27 19:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c18cbe5936b8

6941466: Oracle rebranding changes for Hotspot repositories
Summary: Change all the Sun copyrights to Oracle copyright
Reviewed-by: ohair

! ASSEMBLY_EXCEPTION
! LICENSE
! THIRD_PARTY_README
! agent/make/ClosureFinder.java
! agent/make/Makefile
! agent/make/bugspot.bat
! agent/make/build.xml
! agent/make/clhsdbproc.sh
! agent/make/clhsdbproc64.sh
! agent/make/clhsdbwindbg.bat
! agent/make/clhsdbwindbg64.bat
! agent/make/dumpflagsproc.sh
! agent/make/dumpflagsproc64.sh
! agent/make/dumpflagswindbg.bat
! agent/make/dumpflagswindbg64.bat
! agent/make/dumpsyspropsproc.sh
! agent/make/dumpsyspropsproc64.sh
! agent/make/dumpsyspropswindbg.bat
! agent/make/dumpsyspropswindbg64.bat
! agent/make/finalizerinfoproc.sh
! agent/make/finalizerinfoproc64.sh
! agent/make/finalizerinfowindbg.bat
! agent/make/finalizerinfowindbg64.bat
! agent/make/grantAll.policy
! agent/make/heapdumpproc.sh
! agent/make/heapdumpproc64.sh
! agent/make/heapdumpwindbg.bat
! agent/make/heapdumpwindbg64.bat
! agent/make/heapsumproc.sh
! agent/make/heapsumproc64.sh
! agent/make/heapsumwindbg.bat
! agent/make/heapsumwindbg64.bat
! agent/make/hsdb.bat
! agent/make/hsdb.sh
! agent/make/hsdbproc.sh
! agent/make/hsdbproc64.sh
! agent/make/hsdbwindbg.bat
! agent/make/hsdbwindbg64.bat
! agent/make/jcoreproc.sh
! agent/make/jcoreproc64.sh
! agent/make/jcorewindbg.bat
! agent/make/jcorewindbg64.bat
! agent/make/jdbcore.sh
! agent/make/jdbcore64.sh
! agent/make/jdbproc.sh
! agent/make/jdbproc64.sh
! agent/make/jhistoproc.sh
! agent/make/jhistoproc64.sh
! agent/make/jhistowindbg.bat
! agent/make/jhistowindbg64.bat
! agent/make/jsdbproc.sh
! agent/make/jsdbproc64.sh
! agent/make/jsdbwindbg.bat
! agent/make/jsdbwindbg64.bat
! agent/make/jstackproc.sh
! agent/make/jstackproc64.sh
! agent/make/jstackwindbg.bat
! agent/make/jstackwindbg64.bat
! agent/make/permstatproc.sh
! agent/make/permstatproc64.sh
! agent/make/permstatwindbg.bat
! agent/make/permstatwindbg64.bat
! agent/make/pmapproc.sh
! agent/make/pmapproc64.sh
! agent/make/pmapwindbg.bat
! agent/make/pmapwindbg64.bat
! agent/make/pstackproc.sh
! agent/make/pstackproc64.sh
! agent/make/pstackwindbg.bat
! agent/make/pstackwindbg64.bat
! agent/make/saenv.bat
! agent/make/saenv.sh
! agent/make/saenv64.bat
! agent/make/saenv64.sh
! agent/make/soqlproc.sh
! agent/make/soqlproc64.sh
! agent/make/soqlwindbg.bat
! agent/make/soqlwindbg64.bat
! agent/make/start-debug-server-proc.sh
! agent/make/start-debug-server-proc64.sh
! agent/make/start-debug-server-windbg.bat
! agent/make/start-debug-server-windbg64.bat
! agent/make/start-rmiregistry.bat
! agent/make/start-rmiregistry.sh
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/Makefile
! agent/src/os/linux/elfmacros.h
! agent/src/os/linux/libproc.h
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/libproc_impl.h
! agent/src/os/linux/mapfile
! agent/src/os/linux/proc_service.h
! agent/src/os/linux/ps_core.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/salibelf.c
! agent/src/os/linux/salibelf.h
! agent/src/os/linux/symtab.c
! agent/src/os/linux/symtab.h
! agent/src/os/linux/test.c
! agent/src/os/solaris/Makefile
! agent/src/os/solaris/dbx/Makefile
! agent/src/os/solaris/dbx/helloWorld.cpp
! agent/src/os/solaris/dbx/proc_service_2.h
! agent/src/os/solaris/dbx/shell_imp.h
! agent/src/os/solaris/dbx/svc_agent_dbx.cpp
! agent/src/os/solaris/dbx/svc_agent_dbx.hpp
! agent/src/os/solaris/proc/Makefile
! agent/src/os/solaris/proc/libproc.h
! agent/src/os/solaris/proc/mapfile
! agent/src/os/solaris/proc/salibproc.h
! agent/src/os/solaris/proc/saproc.cpp
! agent/src/os/solaris/proc/saproc_audit.cpp
! agent/src/os/win32/BasicList.hpp
! agent/src/os/win32/Buffer.cpp
! agent/src/os/win32/Buffer.hpp
! agent/src/os/win32/Dispatcher.cpp
! agent/src/os/win32/Dispatcher.hpp
! agent/src/os/win32/Handler.hpp
! agent/src/os/win32/IOBuf.cpp
! agent/src/os/win32/IOBuf.hpp
! agent/src/os/win32/LockableList.hpp
! agent/src/os/win32/Makefile
! agent/src/os/win32/Message.hpp
! agent/src/os/win32/Monitor.cpp
! agent/src/os/win32/Monitor.hpp
! agent/src/os/win32/Reaper.cpp
! agent/src/os/win32/Reaper.hpp
! agent/src/os/win32/SwDbgSrv.cpp
! agent/src/os/win32/SwDbgSub.cpp
! agent/src/os/win32/initWinsock.cpp
! agent/src/os/win32/initWinsock.hpp
! agent/src/os/win32/ioUtils.cpp
! agent/src/os/win32/ioUtils.hpp
! agent/src/os/win32/isNT4.cpp
! agent/src/os/win32/isNT4.hpp
! agent/src/os/win32/libInfo.cpp
! agent/src/os/win32/libInfo.hpp
! agent/src/os/win32/nt4internals.cpp
! agent/src/os/win32/nt4internals.hpp
! agent/src/os/win32/ports.h
! agent/src/os/win32/procList.cpp
! agent/src/os/win32/procList.hpp
! agent/src/os/win32/serverLists.cpp
! agent/src/os/win32/serverLists.hpp
! agent/src/os/win32/toolHelp.cpp
! agent/src/os/win32/toolHelp.hpp
! agent/src/os/win32/windbg/Makefile
! agent/src/os/win32/windbg/sawindbg.cpp
! agent/src/scripts/README
! agent/src/scripts/start-debug-server.bat
! agent/src/scripts/start-debug-server.sh
! agent/src/scripts/start-debug-server64.sh
! agent/src/scripts/start-rmiregistry.bat
! agent/src/scripts/start-rmiregistry.sh
! agent/src/scripts/start-rmiregistry64.sh
! agent/src/share/classes/com/sun/java/swing/action/AboutAction.java
! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java
! agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java
! agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java
! agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java
! agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java
! agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java
! agent/src/share/classes/com/sun/java/swing/action/BackAction.java
! agent/src/share/classes/com/sun/java/swing/action/CancelAction.java
! agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java
! agent/src/share/classes/com/sun/java/swing/action/ExitAction.java
! agent/src/share/classes/com/sun/java/swing/action/FileMenu.java
! agent/src/share/classes/com/sun/java/swing/action/FinishAction.java
! agent/src/share/classes/com/sun/java/swing/action/HelpAction.java
! agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java
! agent/src/share/classes/com/sun/java/swing/action/NewAction.java
! agent/src/share/classes/com/sun/java/swing/action/NextAction.java
! agent/src/share/classes/com/sun/java/swing/action/OkAction.java
! agent/src/share/classes/com/sun/java/swing/action/OpenAction.java
! agent/src/share/classes/com/sun/java/swing/action/SaveAction.java
! agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java
! agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java
! agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java
! agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java
! agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java
! agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java
! agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java
! agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java
! agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java
! agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java
! agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java
! agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java
! agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java
! 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/DebugServer.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java
! agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java
! agent/src/share/classes/sun/jvm/hotspot/StackTrace.java
! agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.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/Disassembler.java
! agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java
! agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
! agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.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/InstructionVisitor.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/Operand.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/Register.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/SymbolFinder.java
! agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegister.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/SPARCArgument.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/SPARCRegister.java
! agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
! agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java
! agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.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/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/c1/Runtime1.java
! agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java
! agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/Location.java
! agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/Stub.java
! agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java
! agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMap.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.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/DebuggerException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.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/linux/LinuxOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.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/proc/ProcOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.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/remote/RemoteOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.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/debugger/windbg/WindbgOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shared/MutableSpace.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.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/memory/BinaryTreeDictionary.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CMSBitMap.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CMSCollector.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/CardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleSpace.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/ConcurrentMarkSweepGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ContiguousSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java
! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java
! agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
! agent/src/share/classes/sun/jvm/hotspot/memory/GenerationFactory.java
! agent/src/share/classes/sun/jvm/hotspot/memory/GenerationIsInClosure.java
! agent/src/share/classes/sun/jvm/hotspot/memory/GenerationSpec.java
! agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LinearAllocBlock.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java
! agent/src/share/classes/sun/jvm/hotspot/memory/OffsetTableContigSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ParNewGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java
! agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Space.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SpaceClosure.java
! agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Array.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.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/DefaultHeapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java
! agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java
! agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java
! agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java
! agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java
! agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.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/MutationException.java
! agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java
! agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! agent/src/share/classes/sun/jvm/hotspot/oops/SymbolKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java
! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/LowMemoryDetectorThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.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/LinuxSignals.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.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/PermStat.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/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java
! agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java
! agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java
! agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java
! agent/src/share/classes/sun/jvm/hotspot/types/Field.java
! agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java
! agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java
! agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java
! agent/src/share/classes/sun/jvm/hotspot/types/OopField.java
! agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java
! agent/src/share/classes/sun/jvm/hotspot/types/Type.java
! agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java
! agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java
! agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java
! agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java
! agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java
! agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java
! agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java
! agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java
! agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java
! agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java
! agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java
! agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java
! agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java
! agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java
! agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java
! agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.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/BitMap.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.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
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.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.hpp
! agent/test/jdi/SASanityChecker.java
! agent/test/jdi/TEST.ROOT
! agent/test/jdi/TargetAdapter.java
! agent/test/jdi/TargetListener.java
! agent/test/jdi/TestScaffold.java
! agent/test/jdi/VMConnection.java
! agent/test/jdi/jstack.sh
! agent/test/jdi/jstack64.sh
! agent/test/jdi/multivm.java
! agent/test/jdi/multivm.sh
! agent/test/jdi/runjdb.sh
! agent/test/jdi/runjpda.sh
! agent/test/jdi/runsa.sh
! agent/test/jdi/sagclient.java
! agent/test/jdi/sagdoit.java
! agent/test/jdi/sagtarg.java
! agent/test/jdi/sagtest.java
! agent/test/jdi/sasanity.sh
! agent/test/jdi/serialvm.java
! agent/test/jdi/serialvm.sh
! agent/test/libproc/LibprocClient.java
! agent/test/libproc/LibprocTest.java
! agent/test/libproc/Makefile
! agent/test/libproc/README
! agent/test/libproc/libproctest.sh
! agent/test/libproc/libproctest64.sh
! make/Makefile
! make/defs.make
! make/hotspot_distro
! make/hotspot_version
! make/jprt.gmk
! make/jprt.properties
! make/linux/Makefile
! make/linux/README
! make/linux/build.sh
! make/linux/makefiles/adjust-mflags.sh
! make/linux/makefiles/adlc.make
! make/linux/makefiles/amd64.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/compiler1.make
! make/linux/makefiles/compiler2.make
! make/linux/makefiles/core.make
! make/linux/makefiles/cscope.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/dtrace.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/hp.make
! make/linux/makefiles/hp1.make
! make/linux/makefiles/i486.make
! make/linux/makefiles/ia64.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/jvmti.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/makedeps.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-jsig
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/optimized.make
! make/linux/makefiles/product.make
! make/linux/makefiles/profiled.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/sparc.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/sparcv9.make
! make/linux/makefiles/tiered.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/linux/makefiles/zero.make
! make/linux/makefiles/zeroshark.make
! make/openjdk_distro
! make/pic.make
! make/sa.files
! make/scm.make
! make/solaris/Makefile
! make/solaris/build.sh
! make/solaris/makefiles/adjust-mflags.sh
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/amd64.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/compiler1.make
! make/solaris/makefiles/compiler2.make
! make/solaris/makefiles/core.make
! make/solaris/makefiles/cscope.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/hp.make
! make/solaris/makefiles/hp1.make
! make/solaris/makefiles/i486.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/jvmti.make
! make/solaris/makefiles/kernel.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/makedeps.make
! make/solaris/makefiles/mapfile-vers
! make/solaris/makefiles/mapfile-vers-COMPILER1
! make/solaris/makefiles/mapfile-vers-COMPILER2
! make/solaris/makefiles/mapfile-vers-CORE
! make/solaris/makefiles/mapfile-vers-TIERED
! make/solaris/makefiles/mapfile-vers-debug
! make/solaris/makefiles/mapfile-vers-jsig
! make/solaris/makefiles/mapfile-vers-jvm_db
! make/solaris/makefiles/mapfile-vers-jvm_dtrace
! make/solaris/makefiles/mapfile-vers-nonproduct
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/profiled.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/sparcv9.make
! make/solaris/makefiles/tiered.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/solaris/reorder.sh
! make/templates/bsd-header
! make/templates/gpl-cp-header
! make/templates/gpl-header
! make/test/Queens.java
! make/windows/README
! make/windows/build.bat
! make/windows/build.make
! make/windows/build_vm_def.sh
! make/windows/create.bat
! make/windows/cross_build.bat
! make/windows/get_msc_ver.sh
! 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/generated.make
! make/windows/makefiles/jvmti.make
! make/windows/makefiles/makedeps.make
! make/windows/makefiles/product.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/top.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! make/windows/projectfiles/compiler1/Makefile
! make/windows/projectfiles/compiler2/Makefile
! make/windows/projectfiles/core/Makefile
! make/windows/projectfiles/kernel/Makefile
! make/windows/projectfiles/tiered/Makefile
! src/cpu/sparc/vm/args.cc
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp
! src/cpu/sparc/vm/bytecodes_sparc.cpp
! src/cpu/sparc/vm/bytecodes_sparc.hpp
! src/cpu/sparc/vm/bytes_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Defs_sparc.hpp
! src/cpu/sparc/vm/c1_FpuStackSim_sparc.cpp
! src/cpu/sparc/vm/c1_FpuStackSim_sparc.hpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_LinearScan_sparc.cpp
! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/codeBuffer_sparc.hpp
! src/cpu/sparc/vm/copy_sparc.hpp
! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.hpp
! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/depChecker_sparc.cpp
! src/cpu/sparc/vm/depChecker_sparc.hpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/icache_sparc.cpp
! src/cpu/sparc/vm/icache_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/interpreterRT_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.hpp
! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp
! src/cpu/sparc/vm/jniFastGetField_sparc.cpp
! src/cpu/sparc/vm/jniTypes_sparc.hpp
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/registerMap_sparc.hpp
! src/cpu/sparc/vm/register_definitions_sparc.cpp
! src/cpu/sparc/vm/register_sparc.cpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.hpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! 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/templateInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.hpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/sparc/vm/vmreg_sparc.cpp
! src/cpu/sparc/vm/vmreg_sparc.hpp
! src/cpu/sparc/vm/vmreg_sparc.inline.hpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.hpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp
! src/cpu/x86/vm/bytecodes_x86.cpp
! src/cpu/x86/vm/bytecodes_x86.hpp
! src/cpu/x86/vm/bytes_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Defs_x86.hpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.cpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/c2_init_x86.cpp
! src/cpu/x86/vm/codeBuffer_x86.hpp
! src/cpu/x86/vm/copy_x86.hpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.hpp
! src/cpu/x86/vm/debug_x86.cpp
! src/cpu/x86/vm/depChecker_x86.cpp
! src/cpu/x86/vm/depChecker_x86.hpp
! src/cpu/x86/vm/disassembler_x86.hpp
! src/cpu/x86/vm/dump_x86_32.cpp
! src/cpu/x86/vm/dump_x86_64.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/icBuffer_x86.cpp
! src/cpu/x86/vm/icache_x86.cpp
! src/cpu/x86/vm/icache_x86.hpp
! 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/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/interpreterRT_x86.hpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/x86/vm/interpreter_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/cpu/x86/vm/jniTypes_x86.hpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/relocInfo_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/runtime_x86_64.cpp
! 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/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/templateInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86.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_32.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/cpu/x86/vm/vmreg_x86.hpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/cpu/zero/vm/assembler_zero.inline.hpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
! src/cpu/zero/vm/bytecodes_zero.cpp
! src/cpu/zero/vm/bytecodes_zero.hpp
! src/cpu/zero/vm/bytes_zero.hpp
! src/cpu/zero/vm/codeBuffer_zero.hpp
! src/cpu/zero/vm/copy_zero.hpp
! src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/debug_zero.cpp
! src/cpu/zero/vm/depChecker_zero.cpp
! src/cpu/zero/vm/depChecker_zero.hpp
! src/cpu/zero/vm/disassembler_zero.cpp
! src/cpu/zero/vm/disassembler_zero.hpp
! src/cpu/zero/vm/dump_zero.cpp
! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/entry_zero.hpp
! src/cpu/zero/vm/fakeStubFrame_zero.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/icBuffer_zero.cpp
! src/cpu/zero/vm/icache_zero.cpp
! src/cpu/zero/vm/icache_zero.hpp
! src/cpu/zero/vm/interp_masm_zero.cpp
! src/cpu/zero/vm/interp_masm_zero.hpp
! src/cpu/zero/vm/interpreterFrame_zero.hpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/cpu/zero/vm/interpreterRT_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/cpu/zero/vm/interpreter_zero.hpp
! src/cpu/zero/vm/javaFrameAnchor_zero.hpp
! src/cpu/zero/vm/jniFastGetField_zero.cpp
! src/cpu/zero/vm/jniTypes_zero.hpp
! src/cpu/zero/vm/jni_zero.h
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/nativeInst_zero.cpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/registerMap_zero.hpp
! src/cpu/zero/vm/register_definitions_zero.cpp
! src/cpu/zero/vm/register_zero.cpp
! src/cpu/zero/vm/register_zero.hpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.hpp
! src/cpu/zero/vm/stack_zero.inline.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.hpp
! src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/templateInterpreter_zero.cpp
! src/cpu/zero/vm/templateInterpreter_zero.hpp
! src/cpu/zero/vm/templateTable_zero.cpp
! src/cpu/zero/vm/templateTable_zero.hpp
! src/cpu/zero/vm/vmStructs_zero.hpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/cpu/zero/vm/vm_version_zero.hpp
! src/cpu/zero/vm/vmreg_zero.cpp
! src/cpu/zero/vm/vmreg_zero.hpp
! src/cpu/zero/vm/vmreg_zero.inline.hpp
! src/cpu/zero/vm/vtableStubs_zero.cpp
! src/os/linux/launcher/java.c
! src/os/linux/launcher/java.h
! src/os/linux/launcher/java_md.c
! src/os/linux/launcher/java_md.h
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/c1_globals_linux.hpp
! src/os/linux/vm/c2_globals_linux.hpp
! src/os/linux/vm/chaitin_linux.cpp
! src/os/linux/vm/dtraceJSDT_linux.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/hpi_linux.cpp
! src/os/linux/vm/hpi_linux.hpp
! src/os/linux/vm/interfaceSupport_linux.hpp
! src/os/linux/vm/jsig.c
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/mutex_linux.cpp
! src/os/linux/vm/mutex_linux.inline.hpp
! src/os/linux/vm/objectMonitor_linux.cpp
! src/os/linux/vm/objectMonitor_linux.hpp
! src/os/linux/vm/objectMonitor_linux.inline.hpp
! src/os/linux/vm/osThread_linux.cpp
! 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/linux/vm/os_share_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/linux/vm/stubRoutines_linux.cpp
! src/os/linux/vm/threadCritical_linux.cpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/linux/vm/vtune_linux.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.h
! src/os/solaris/dtrace/generateJvmOffsetsMain.c
! src/os/solaris/dtrace/hotspot.d
! src/os/solaris/dtrace/hotspot_jni.d
! src/os/solaris/dtrace/hs_private.d
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/dtrace/jvm_dtrace.h
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.h
! src/os/solaris/launcher/java.c
! src/os/solaris/launcher/java.h
! src/os/solaris/launcher/java_md.c
! src/os/solaris/launcher/java_md.h
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/c1_globals_solaris.hpp
! src/os/solaris/vm/c2_globals_solaris.hpp
! src/os/solaris/vm/chaitin_solaris.cpp
! src/os/solaris/vm/dtraceJSDT_solaris.cpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/solaris/vm/hpi_solaris.cpp
! src/os/solaris/vm/hpi_solaris.hpp
! src/os/solaris/vm/interfaceSupport_solaris.hpp
! src/os/solaris/vm/jsig.c
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/mutex_solaris.cpp
! src/os/solaris/vm/mutex_solaris.inline.hpp
! src/os/solaris/vm/objectMonitor_solaris.cpp
! src/os/solaris/vm/objectMonitor_solaris.hpp
! src/os/solaris/vm/objectMonitor_solaris.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/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/solaris/vm/stubRoutines_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os/solaris/vm/vtune_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/c1_globals_windows.hpp
! src/os/windows/vm/c2_globals_windows.hpp
! src/os/windows/vm/chaitin_windows.cpp
! src/os/windows/vm/dtraceJSDT_windows.cpp
! src/os/windows/vm/globals_windows.hpp
! src/os/windows/vm/hpi_windows.cpp
! src/os/windows/vm/hpi_windows.hpp
! src/os/windows/vm/interfaceSupport_windows.hpp
! src/os/windows/vm/jvm_windows.cpp
! src/os/windows/vm/jvm_windows.h
! src/os/windows/vm/mutex_windows.cpp
! src/os/windows/vm/mutex_windows.inline.hpp
! src/os/windows/vm/objectMonitor_windows.cpp
! src/os/windows/vm/objectMonitor_windows.hpp
! src/os/windows/vm/objectMonitor_windows.inline.hpp
! src/os/windows/vm/osThread_windows.cpp
! src/os/windows/vm/osThread_windows.hpp
! src/os/windows/vm/os_share_windows.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/os/windows/vm/stubRoutines_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os/windows/vm/version.rc
! src/os/windows/vm/vmError_windows.cpp
! src/os/windows/vm/vtune_windows.cpp
! src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/linux_sparc.ad
! src/os_cpu/linux_sparc/vm/linux_sparc.s
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/prefetch_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/bytes_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.s
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! 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/prefetch_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_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/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/linux_x86/vm/vm_version_linux_x86.cpp
! src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.hpp
! src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
! src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
! src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp
! 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/globals_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/prefetch_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_sparc/vm/solaris_sparc.s
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/bytes_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/copy_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! 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/prefetch_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.s
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/vm_version_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/bytes_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! 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/prefetch_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
! src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/os_cpu/windows_x86/vm/vm_version_windows_x86.cpp
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/BatikSVG.java
! src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeNode.java
! src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewAction.java
! src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java
! src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/MethodNode.java
! src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesCookie.java
! src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
! src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockWidget.java
! src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
! src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphCountGroupOrganizer.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphNode.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphCookie.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/OutlineAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveCookie.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/StructuredViewAction.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEvent.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEventProvider.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedListener.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Event.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Group.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlockEdge.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBytecode.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputEdge.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputGraph.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputMethod.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputNode.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Pair.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Property.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/Parser.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/Printer.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLParser.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLWriter.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GraphViewer.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupCallback.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupOrganizer.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupReceiver.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/Scheduler.java
! src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Difference.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/AbstractFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ColorFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CombineFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CustomFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/EditFilterDialog.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/Filter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChain.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChainProvider.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterSetting.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/JavaSE6ScriptEngine.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/NullScriptEngine.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveInputsFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveSelfLoopsFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ScriptEngineAbstraction.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/SplitFilter.java
! src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/helper.js
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckListView.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNode.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNodeListModel.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckRenderer.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterChainProviderImplementation.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterNode.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/FilterAction.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterDownAction.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterUpAction.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/NewFilterAction.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterAction.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterSettingsAction.java
! src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/SaveFilterSettingsAction.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/AndSelector.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Block.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Diagram.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InputSlot.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InvertSelector.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/MatcherSelector.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OrSelector.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OutputSlot.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/PredecessorSelector.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Selector.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Source.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/SuccessorSelector.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Edge.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Graph.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Node.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/OldHierarchicalLayoutManager.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Timing.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Cluster.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutGraph.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutManager.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Link.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Port.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Vertex.java
! src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Client.java
! src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Server.java
! src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/RhinoScriptEngine.java
! src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/JavaGroupOrganizer.java
! src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/Settings.java
! src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsCategory.java
! src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsPanelController.java
! src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewPanel.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/BoundedZoomAction.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ColorIcon.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ContextAction.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickAction.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickHandler.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSatelliteComponent.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSelectAction.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/PropertiesSheet.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSlider.java
! src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/BoundedZoomAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ConnectionAnchor.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExportCookie.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedPanAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedSatelliteComponent.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/FindPanel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/GraphViewerImplementation.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/PreferenceConstants.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/SlotLayout.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExportAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/HideAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/MouseOverAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/NextDiagramAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/NodeFindAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/OverviewAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/PredSuccAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ShowAllAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ZoomInAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/DiagramConnectionWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/MultiConnectionWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/SlotWidget.java
! src/share/tools/LogCompilation/Makefile
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/BasicLogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Constants.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCleanupReader.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/NMethod.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
! src/share/tools/MakeDeps/ArgsParser.java
! src/share/tools/MakeDeps/BuildConfig.java
! src/share/tools/MakeDeps/Database.java
! src/share/tools/MakeDeps/DirectoryTree.java
! src/share/tools/MakeDeps/DirectoryTreeNode.java
! src/share/tools/MakeDeps/FileFormatException.java
! src/share/tools/MakeDeps/FileList.java
! src/share/tools/MakeDeps/FileName.java
! src/share/tools/MakeDeps/Macro.java
! src/share/tools/MakeDeps/MacroDefinitions.java
! src/share/tools/MakeDeps/MakeDeps.java
! src/share/tools/MakeDeps/MetroWerksMacPlatform.java
! src/share/tools/MakeDeps/Platform.java
! src/share/tools/MakeDeps/UnixPlatform.java
! src/share/tools/MakeDeps/Util.java
! src/share/tools/MakeDeps/WinGammaPlatform.java
! src/share/tools/MakeDeps/WinGammaPlatformVC6.java
! src/share/tools/MakeDeps/WinGammaPlatformVC7.java
! src/share/tools/MakeDeps/WinGammaPlatformVC8.java
! src/share/tools/MakeDeps/WinGammaPlatformVC9.java
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/README
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/tools/hsdis/hsdis.h
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/adlc/adlc.hpp
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/arena.cpp
! src/share/vm/adlc/arena.hpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/dict2.hpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.cpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_CFGPrinter.hpp
! 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_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_Defs.cpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_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.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Optimizer.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_ValueSet.cpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/ci/ciArray.cpp
! src/share/vm/ci/ciArray.hpp
! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciArrayKlass.hpp
! src/share/vm/ci/ciArrayKlassKlass.hpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciCallProfile.hpp
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciConstant.cpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciExceptionHandler.cpp
! src/share/vm/ci/ciExceptionHandler.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.cpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciInstanceKlassKlass.cpp
! src/share/vm/ci/ciInstanceKlassKlass.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciKlassKlass.cpp
! src/share/vm/ci/ciKlassKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodBlocks.cpp
! src/share/vm/ci/ciMethodBlocks.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciMethodKlass.cpp
! src/share/vm/ci/ciMethodKlass.hpp
! src/share/vm/ci/ciNullObject.cpp
! src/share/vm/ci/ciNullObject.hpp
! src/share/vm/ci/ciObjArray.cpp
! src/share/vm/ci/ciObjArray.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciObjArrayKlassKlass.cpp
! src/share/vm/ci/ciObjArrayKlassKlass.hpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/ciSymbolKlass.cpp
! src/share/vm/ci/ciSymbolKlass.hpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/ci/ciTypeArrayKlassKlass.cpp
! src/share/vm/ci/ciTypeArrayKlassKlass.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/ci/ciUtilities.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/ci/compilerInterface.hpp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaAssertions.cpp
! src/share/vm/classfile/javaAssertions.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/code/compressedStream.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/jvmticmlr.h
! src/share/vm/code/location.cpp
! src/share/vm/code/location.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/code/vmreg.cpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodLiveness.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! 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/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.inline.hpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1_globals.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_parNew
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parNew/vmStructs_parNew.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/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
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
! src/share/vm/gc_implementation/shared/allocationStats.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.cpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.cpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcStats.cpp
! 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/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/isGCActiveMark.hpp
! src/share/vm/gc_implementation/shared/liveRange.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/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_implementation/shared/spaceCounters.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.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/includeDB_compiler1
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_gc
! src/share/vm/includeDB_gc_parallel
! src/share/vm/includeDB_jvmti
! src/share/vm/includeDB_zero
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeHistogram.cpp
! src/share/vm/interpreter/bytecodeHistogram.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xml
! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/dict.hpp
! src/share/vm/libadt/port.cpp
! src/share/vm/libadt/port.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/set.hpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/blockOffsetTable.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/classify.cpp
! src/share/vm/memory/classify.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/compactPermGen.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.inline.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genMarkSweep.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/genRemSet.cpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/genRemSet.inline.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/permGen.cpp
! src/share/vm/memory/permGen.hpp
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/restore.cpp
! src/share/vm/memory/serialize.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/memory/watermark.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/arrayKlassKlass.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.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/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/instanceOop.cpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.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/klassPS.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/markOop.inline.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/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oop.inline2.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/oops/symbolKlass.cpp
! src/share/vm/oops/symbolKlass.hpp
! src/share/vm/oops/symbolOop.cpp
! src/share/vm/oops/symbolOop.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlassKlass.cpp
! src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/oops/typeArrayOop.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/addnode.hpp
! src/share/vm/opto/adlcVMDeps.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/divnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/indexSet.cpp
! src/share/vm/opto/indexSet.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! 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/mulnode.cpp
! src/share/vm/opto/mulnode.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/opcodes.cpp
! src/share/vm/opto/opcodes.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.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/phaseX.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regalloc.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/rootnode.cpp
! src/share/vm/opto/rootnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/prims/evmCompat.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/forte.hpp
! src/share/vm/prims/hpi_imported.h
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/prims/jniFastGetField.cpp
! src/share/vm/prims/jniFastGetField.hpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmti.xsl
! src/share/vm/prims/jvmtiAgentThread.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.hpp
! src/share/vm/prims/jvmtiEnter.hpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnv.xsl
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEnvFill.java
! src/share/vm/prims/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEnvThreadState.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiEventController.hpp
! src/share/vm/prims/jvmtiEventController.inline.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiExtensions.cpp
! src/share/vm/prims/jvmtiExtensions.hpp
! src/share/vm/prims/jvmtiGen.java
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.hpp
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiHpp.xsl
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiLib.xsl
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/jvmtiManageCapabilities.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/prims/jvmtiThreadState.inline.hpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/jvmtiTrace.hpp
! src/share/vm/prims/jvmtiUtil.cpp
! src/share/vm/prims/jvmtiUtil.hpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/prims/perf.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/privilegedStack.hpp
! src/share/vm/prims/unsafe.cpp
! 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/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/biasedLocking.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/extendedPC.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/fieldType.cpp
! src/share/vm/runtime/fieldType.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/hpi.cpp
! src/share/vm/runtime/hpi.hpp
! src/share/vm/runtime/icache.cpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/init.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jfieldIDWorkaround.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/jniPeriodicChecker.cpp
! src/share/vm/runtime/jniPeriodicChecker.hpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/memprofiler.hpp
! src/share/vm/runtime/monitorChunk.cpp
! src/share/vm/runtime/monitorChunk.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/orderAccess.cpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/perfMemory.hpp
! src/share/vm/runtime/prefetch.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/reflectionCompat.hpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/rframe.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/stackValueCollection.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/statSampler.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! 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/synchronizer.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadCritical.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/unhandledOops.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/runtime/vtune.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/dtraceAttacher.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! 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
! src/share/vm/services/memoryUsage.hpp
! src/share/vm/services/psMemoryPool.cpp
! src/share/vm/services/psMemoryPool.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
! src/share/vm/services/serviceUtil.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/defaultStream.hpp
! src/share/vm/utilities/dtrace.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/intHisto.cpp
! src/share/vm/utilities/intHisto.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/preserveException.cpp
! src/share/vm/utilities/preserveException.hpp
! src/share/vm/utilities/sizes.cpp
! src/share/vm/utilities/sizes.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
! test/Makefile
! test/TEST.ROOT
! test/compiler/5057225/Test5057225.java
! test/compiler/6378821/Test6378821.java
! test/compiler/6431242/Test.java
! test/compiler/6539464/Test.java
! test/compiler/6589834/Test_ia32.java
! test/compiler/6603011/Test.java
! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java
! test/compiler/6646019/Test.java
! test/compiler/6646020/Tester.java
! test/compiler/6659207/Test.java
! test/compiler/6661247/Test.java
! test/compiler/6663621/IVTest.java
! test/compiler/6663848/Tester.java
! test/compiler/6663854/Test6663854.java
! test/compiler/6689060/Test.java
! test/compiler/6695810/Test.java
! test/compiler/6700047/Test6700047.java
! test/compiler/6711100/Test.java
! test/compiler/6711117/Test.java
! test/compiler/6712835/Test6712835.java
! test/compiler/6714694/Tester.java
! test/compiler/6716441/Tester.java
! test/compiler/6724218/Test.java
! test/compiler/6726999/Test.java
! test/compiler/6741738/Tester.java
! test/compiler/6756768/Test6756768.java
! test/compiler/6756768/Test6756768_2.java
! test/compiler/6757316/Test6757316.java
! test/compiler/6758234/Test6758234.java
! test/compiler/6769124/TestArrayCopy6769124.java
! test/compiler/6769124/TestDeoptInt6769124.java
! test/compiler/6769124/TestUnalignedLoad6769124.java
! test/compiler/6772683/InterruptedTest.java
! test/compiler/6775880/Test.java
! test/compiler/6778657/Test.java
! test/compiler/6792161/Test6792161.java
! test/compiler/6795161/Test.java
! test/compiler/6795362/Test6795362.java
! test/compiler/6795465/Test6795465.java
! test/compiler/6797305/Test6797305.java
! test/compiler/6799693/Test.java
! test/compiler/6800154/Test6800154.java
! test/compiler/6805724/Test6805724.java
! test/compiler/6814842/Test6814842.java
! test/compiler/6823354/Test6823354.java
! test/compiler/6823453/Test.java
! test/compiler/6826736/Test.java
! test/compiler/6832293/Test.java
! test/compiler/6833129/Test.java
! test/compiler/6837011/Test6837011.java
! test/compiler/6837094/Test.java
! test/compiler/6843752/Test.java
! test/compiler/6849574/Test.java
! test/compiler/6851282/Test.java
! test/compiler/6852078/Test6852078.java
! test/compiler/6855164/Test.java
! test/compiler/6855215/Test6855215.java
! test/compiler/6857159/Test6857159.java
! test/compiler/6857159/Test6857159.sh
! test/compiler/6859338/Test6859338.java
! test/compiler/6860469/Test.java
! test/compiler/6863155/Test6863155.java
! test/compiler/6863420/Test.java
! test/compiler/6865031/Test.java
! test/compiler/6866651/Test.java
! test/compiler/6875866/Test.java
! test/compiler/6877254/Test.java
! test/compiler/6879902/Test6879902.java
! test/compiler/6880034/Test6880034.java
! test/compiler/6885584/Test6885584.java
! test/compiler/6891750/Test6891750.java
! test/compiler/6892265/Test.java
! test/compiler/6895383/Test.java
! test/compiler/6896727/Test.java
! test/compiler/6901572/Test.java
! test/compiler/6909839/Test6909839.java
! test/compiler/6910484/Test.java
! test/compiler/6910605/Test.java
! test/compiler/6910618/Test.java
! test/compiler/6912517/Test.java
! test/compiler/6916644/Test6916644.java
! test/compiler/6921969/TestMultiplyLongHiZero.java
! test/compiler/6930043/Test6930043.java
! test/compiler/6932496/Test6932496.java
! test/compiler/6935535/Test.java
! test/compiler/6946040/TestCharShortByteSwap.java
! test/jprt.config
! test/runtime/6819213/TestBootNativeLibraryPath.java
! test/runtime/6925573/SortMethodsTest.java

Changeset: 573e8ea5fd68
Author:    trims
Date:      2010-06-01 11:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/573e8ea5fd68

Merge


Changeset: 49242b3df6cd
Author:    mikejwre
Date:      2010-06-03 13:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/49242b3df6cd

Added tag jdk7-b96 for changeset 573e8ea5fd68

! .hgtags

Changeset: 5f42499e57ad
Author:    trims
Date:      2010-06-04 11:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f42499e57ad

Added tag hs19-b02 for changeset 573e8ea5fd68

! .hgtags

Changeset: b0e7cd862748
Author:    mikejwre
Date:      2010-06-10 13:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b0e7cd862748

Added tag jdk7-b97 for changeset 5f42499e57ad

! .hgtags

Changeset: 70191885f707
Author:    prr
Date:      2010-06-16 09:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/70191885f707

6961079: Build JDK7 for 64 bit Windows using free Windows 7.1 SDK 64 bit compilers
Reviewed-by: ohair, jcoomes

! make/windows/makefiles/defs.make

Changeset: 8a045b3f5c13
Author:    mikejwre
Date:      2010-06-16 15:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8a045b3f5c13

Merge


Changeset: 695c43156a9a
Author:    mikejwre
Date:      2010-06-17 16:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/695c43156a9a

Added tag jdk7-b98 for changeset 8a045b3f5c13

! .hgtags

Changeset: e40a3601bc1f
Author:    kamg
Date:      2010-05-19 10:19 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e40a3601bc1f

6911922: JVM must throw VerifyError for jsr or jsr_w opcodes in class file v.51+
6693236: A class file whose version number is greater than to 50.0 must be verified using the typechecker
Summary: Disable failover verification for classfiles >= v51
Reviewed-by: never, acorn, dholmes

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

Changeset: 3548f3198dca
Author:    dcubed
Date:      2010-05-26 14:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3548f3198dca

Merge


Changeset: dfe27f03244a
Author:    trims
Date:      2010-06-01 11:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dfe27f03244a

Merge

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

Changeset: 1a5913bf5e19
Author:    twisti
Date:      2010-05-20 06:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1a5913bf5e19

6951083: oops and relocations should part of nmethod not CodeBlob
Summary: This moves the oops from Codeblob to nmethod.
Reviewed-by: kvn, never

! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 61b2245abf36
Author:    twisti
Date:      2010-05-21 02:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/61b2245abf36

6930772: JSR 292 needs to support SPARC C1
Summary: C1 for SPARC needs to support JSR 292.
Reviewed-by: never, jrose

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/register_definitions_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: ab102d5d923e
Author:    jrose
Date:      2010-05-23 01:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ab102d5d923e

6939207: refactor constant pool index processing
Summary: Factored cleanup of instruction decode which prepares for enhanced ldc semantics.
Reviewed-by: twisti

! 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/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_GraphBuilder.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodHandleWalk.cpp

Changeset: 9f669cf29cb0
Author:    jrose
Date:      2010-05-24 14:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9f669cf29cb0

Merge

! src/cpu/sparc/vm/assembler_sparc.hpp

Changeset: 110501f54a99
Author:    twisti
Date:      2010-05-25 02:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/110501f54a99

6934104: JSR 292 needs to support SPARC C2
Summary: C2 for SPARC needs to support JSR 292.
Reviewed-by: kvn, never

! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: 1747f04ad0c4
Author:    never
Date:      2010-05-24 13:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1747f04ad0c4

6490487: java support on 64 bit solaris x86 machines is broken.
Reviewed-by: kvn, kamg

! make/solaris/makefiles/defs.make

Changeset: f9a202dd8899
Author:    never
Date:      2010-05-25 13:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f9a202dd8899

Merge


Changeset: de91a2f25c7e
Author:    jrose
Date:      2010-05-27 09:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/de91a2f25c7e

6956164: nightly regressions from 6939207
Summary: Fix errors in 6939207.
Reviewed-by: kvn

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp

Changeset: 2d127394260e
Author:    kvn
Date:      2010-05-27 18:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2d127394260e

6916623: Align object to 16 bytes to use Compressed Oops with java heap up to 64Gb
Summary: Added new product ObjectAlignmentInBytes flag to control object alignment.
Reviewed-by: twisti, ysr, iveresov

! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/cpu/sparc/vm/copy_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 87fc6aca31ab
Author:    iveresov
Date:      2010-05-27 22:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/87fc6aca31ab

6955349: C1: Make G1 barriers work with x64
Summary: This fixes G1 barriers in c1 on x64.
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: beb77f0d41b3
Author:    jrose
Date:      2010-05-28 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/beb77f0d41b3

6957004: MethodComparator uses the wrong CP index accessor
Summary: Change two uses of get_index_u2 to get_index_u2_cpcache; also tweak some debugging print functions
Reviewed-by: kvn

! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/prims/methodComparator.cpp

Changeset: 1eb493f33423
Author:    jrose
Date:      2010-05-29 19:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1eb493f33423

6957080: MethodComparator needs stress testing
Summary: Add a stress-test flag for running MethodComparator over many inputs.  Fix bugs that crop up.
Reviewed-by: kvn

! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 3657cb01ffc5
Author:    kvn
Date:      2010-06-02 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3657cb01ffc5

6954029: Improve implicit null check generation with compressed oops
Summary: Hoist DecodeN instruction above null check
Reviewed-by: never, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 4a2e260bb13a
Author:    kvn
Date:      2010-06-02 12:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4a2e260bb13a

6957882: nsk/sajdi tests failed with NullPointerException
Summary: VM.getObjectAlignmentInBytes() accesses intxType before it is created.
Reviewed-by: never

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 852d0157c696
Author:    never
Date:      2010-06-02 14:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/852d0157c696

6956931: assert(SafepointSynchronize::is_at_safepoint()) failed: must be executed at a safepoint
Reviewed-by: kvn, dcubed

! src/share/vm/code/nmethod.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp

Changeset: ca3dceda776c
Author:    never
Date:      2010-06-02 20:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ca3dceda776c

6930994: Code cache is full warning should be visible in product
Reviewed-by: kvn, twisti, ysr

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

Changeset: e9ff18c4ace7
Author:    jrose
Date:      2010-06-02 22:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e9ff18c4ace7

Merge

! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! make/solaris/makefiles/defs.make
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! 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/sparc/vm/copy_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/register_definitions_sparc.cpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! 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.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/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! 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_Runtime1_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/register_definitions_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: f56e28f22410
Author:    trims
Date:      2010-06-03 18:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f56e28f22410

6958458: Bump the HS19 build number to 03
Summary: Update the HS19 build number to 03
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 606df121c181
Author:    trims
Date:      2010-06-04 11:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/606df121c181

Merge


Changeset: c69846936352
Author:    trims
Date:      2010-06-17 23:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c69846936352

Merge


Changeset: 02e771df338e
Author:    kvn
Date:      2010-06-03 14:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/02e771df338e

6958254: -XX:+VerifyOops is broken on x86
Summary: save and restore r10 in verify_oop().
Reviewed-by: never

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: b812ff5abc73
Author:    iveresov
Date:      2010-06-04 11:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b812ff5abc73

6958292: C1: Enable parallel compilation
Summary: Enable parallel compilation in C1
Reviewed-by: never, kvn

! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! 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_Compiler.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_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_LIRGenerator.cpp
! 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_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 49fac4acd688
Author:    never
Date:      2010-06-07 14:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/49fac4acd688

6958485: fix for 6879921 was insufficient
Reviewed-by: kvn

! src/share/vm/opto/superword.cpp
+ test/compiler/6958485/Test.java

Changeset: 086d73ccd6c0
Author:    kamg
Date:      2010-05-27 17:06 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/086d73ccd6c0

6930553: classfile format checker allows invalid method descriptor in CONSTANT_NameAndType_info in some cases
Summary: Check NameAndType_info signatures aggressively, even when unreferenced
Reviewed-by: coleenp, acorn, never

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

Changeset: b96a3e44582f
Author:    acorn
Date:      2010-06-03 13:21 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b96a3e44582f

6852873: Reduce safepoint cleanup time
Summary: New optional flags to reduce inflated monitor cleanup times
Reviewed-by: chrisphi, dice

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: be0d50d3de2a
Author:    acorn
Date:      2010-06-03 13:34 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/be0d50d3de2a

Merge


Changeset: 3a9de63b2209
Author:    coleenp
Date:      2010-06-04 17:44 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3a9de63b2209

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: b17deadc902e
Author:    coleenp
Date:      2010-06-09 13:53 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b17deadc902e

Merge

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

Changeset: f16f1d7893de
Author:    johnc
Date:      2010-05-24 17:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f16f1d7893de

6941378: G1: change default value of G1UseFixedWindowMMUTracker to true
Summary: Rather than changing the default value of the G1UseFixedWindowMMUTracker, the flag and associated guarantee have been removed.
Reviewed-by: jcoomes, tonyp, ysr

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

Changeset: 5b77884bd4b7
Author:    jcoomes
Date:      2010-05-27 13:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5b77884bd4b7

6956472: test/runtime/6888954/vmerrors.sh uses ksh-specific syntax
Reviewed-by: jmelvin, kvn

! test/runtime/6888954/vmerrors.sh

Changeset: 2458a1f25356
Author:    johnc
Date:      2010-06-07 17:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2458a1f25356

6953058: G1: A bigapp crashes with SIGSEGV in compiled code
Summary: In C2's G1 post write barrier, the loads of the buffer and index fields from the DirtyCardQueue structure may be moved across a safepoint. Use the current value of "control" in the C2 IR to limit how far these loads can move.
Reviewed-by: never, iveresov, kvn

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

Changeset: b9bc732be7c0
Author:    jmasa
Date:      2010-06-10 08:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b9bc732be7c0

Merge

! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/opto/graphKit.cpp

Changeset: e848dd13e1b6
Author:    trims
Date:      2010-06-18 00:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e848dd13e1b6

Merge


Changeset: 6a236384a379
Author:    trims
Date:      2010-06-18 00:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6a236384a379

Merge


Changeset: b34c75c0b6b8
Author:    mikejwre
Date:      2010-06-24 20:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b34c75c0b6b8

Added tag jdk7-b99 for changeset 6a236384a379

! .hgtags

Changeset: e13a5c0ed5e2
Author:    prr
Date:      2010-06-29 16:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e13a5c0ed5e2

6964882: 32 bit JDK does not build on 64 bit Windows platforms
Reviewed-by: ohair, valeriep

! make/windows/makefiles/defs.make

Changeset: ad1977f08c4d
Author:    mikejwre
Date:      2010-06-30 18:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ad1977f08c4d

Merge


Changeset: 6c3a919105b6
Author:    mikejwre
Date:      2010-07-09 19:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6c3a919105b6

Added tag jdk7-b100 for changeset ad1977f08c4d

! .hgtags

Changeset: 75b254ea860e
Author:    mikejwre
Date:      2010-07-15 20:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75b254ea860e

Added tag jdk7-b101 for changeset 6c3a919105b6

! .hgtags

Changeset: 136b78722a08
Author:    jrose
Date:      2010-06-09 18:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/136b78722a08

6939203: JSR 292 needs method handle constants
Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode.
Reviewed-by: twisti, never

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! 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/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: d93949c5bdcc
Author:    kvn
Date:      2010-06-10 13:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d93949c5bdcc

6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
Summary: Modify assembler code to check for 0 count for all copy routines.
Reviewed-by: never, ysr, jcoomes

! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp

Changeset: b918d354830a
Author:    jrose
Date:      2010-06-12 22:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b918d354830a

6960865: ldc of unloaded class throws an assert in ciTypeFlow
Summary: Support java_mirror for unloaded klasses, arrays as well as instances.  Simplify ciTypeFlow by removing unused path.
Reviewed-by: kvn

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciTypeFlow.cpp

Changeset: d179e225c164
Author:    twisti
Date:      2010-06-14 00:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d179e225c164

6960550: Missing semicolon in Zero
Summary: There is a missing semicolon in cppInterpreter_zero.cpp.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 0b4ee1df1b44
Author:    never
Date:      2010-06-15 12:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0b4ee1df1b44

6952176: Remove debug flag from adlc makefile for 6Update trains
Reviewed-by: kvn, twisti

! make/linux/makefiles/adlc.make

Changeset: 78fc92dfd4ca
Author:    never
Date:      2010-06-15 12:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/78fc92dfd4ca

Merge


Changeset: 2389669474a6
Author:    jrose
Date:      2010-06-15 15:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2389669474a6

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 4311f23817fd
Author:    kvn
Date:      2010-06-15 18:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4311f23817fd

6959430: Make sure raw loads have control edge
Summary: check that raw loads have control edge
Reviewed-by: never, twisti

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp

Changeset: 79107c3a6bd5
Author:    tonyp
Date:      2010-05-07 13:14 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/79107c3a6bd5

6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly.
Reviewed-by: ysr, johnc

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 215576b54709
Author:    tonyp
Date:      2010-04-22 15:20 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/215576b54709

6946048: G1: improvements to +PrintGCDetails output
Summary: Small improvements to G1's PrintGCDetails output. It also includes minor formatting details.
Reviewed-by: ysr, johnc

! 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/g1RemSet.cpp

Changeset: fdde661c8e06
Author:    jmasa
Date:      2010-06-23 08:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fdde661c8e06

6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
Summary: Shrinking of a generation and the corresponding card table was causing part of the card table to be uncommitted.
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/cardTableModRefBS.cpp

Changeset: 0d781caf0cbb
Author:    jmasa
Date:      2010-06-23 15:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0d781caf0cbb

Merge


Changeset: b8537b881421
Author:    jmasa
Date:      2010-06-24 15:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b8537b881421

Merge


Changeset: ff38d05ea86f
Author:    never
Date:      2010-06-18 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ff38d05ea86f

6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
Reviewed-by: kvn

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

Changeset: 38e8278318ca
Author:    never
Date:      2010-06-21 14:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/38e8278318ca

6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
Reviewed-by: dcubed, kvn, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/jniHandles.cpp

Changeset: 9887b5e57f9e
Author:    iveresov
Date:      2010-06-22 12:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9887b5e57f9e

6962980: C1: stub area should take into account method handle deopt stub
Reviewed-by: twisti, never

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

Changeset: 5f249b390094
Author:    kvn
Date:      2010-06-23 09:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f249b390094

6947341: JVM Crash running Oracle ATG CRMDemo
Summary: Missing protected page below heap with compressed oops on Linux with large pages use.
Reviewed-by: never, phh, jcoomes

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

Changeset: 5a297ea605c7
Author:    jrose
Date:      2010-06-26 00:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5a297ea605c7

Merge


Changeset: d678e3277048
Author:    kvn
Date:      2010-06-28 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d678e3277048

6964479: widen normalization of small int and long values should be symmetric
Summary: normalize widen value in xmeet() and xdual() methods for types Int and Long so the type meet will be symmetric.
Reviewed-by: jrose

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

Changeset: 6027dddc26c6
Author:    kvn
Date:      2010-06-28 14:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6027dddc26c6

6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
Summary: Use replace_node() method instead of subsume_node().
Reviewed-by: jrose, never

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp

Changeset: 76efbe666d6c
Author:    kvn
Date:      2010-06-29 10:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/76efbe666d6c

6964774: Adjust optimization flags setting
Summary: Adjust performance flags settings.
Reviewed-by: never, phh

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: fcbb92a1ab3b
Author:    jrose
Date:      2010-06-29 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fcbb92a1ab3b

Merge

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

Changeset: 726b40449bd2
Author:    zgu
Date:      2010-06-22 09:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/726b40449bd2

6939019: Source code adjustments for parfait compilation of hotspot
Summary: Minor source code adjustments for parfait compilation, since it uses different compiler vs. JDK
Reviewed-by: never, kamg

! src/os/solaris/vm/osThread_solaris.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 3e351982aac7
Author:    zgu
Date:      2010-06-22 10:03 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3e351982aac7

Merge


Changeset: 1a11430e0326
Author:    jcoomes
Date:      2010-06-24 15:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1a11430e0326

6888573: class data sharing does not always disable large pages
Reviewed-by: phh

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

Changeset: c5f1ea9e15e8
Author:    coleenp
Date:      2010-06-28 12:03 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c5f1ea9e15e8

Merge

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

Changeset: a00567c82f02
Author:    coleenp
Date:      2010-06-30 11:52 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a00567c82f02

Merge

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

Changeset: 871d2aa321f7
Author:    trims
Date:      2010-07-02 01:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/871d2aa321f7

Merge


Changeset: 7cc68a696c62
Author:    trims
Date:      2010-07-02 01:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7cc68a696c62

6966252: Bump the HS19 build number to 04
Summary: Update the HS19 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 56cc7e01da2f
Author:    trims
Date:      2010-07-09 00:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/56cc7e01da2f

Added tag hs19-b03 for changeset ad1977f08c4d

! .hgtags

Changeset: 1dbaff4aa23a
Author:    trims
Date:      2010-07-09 00:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1dbaff4aa23a

Merge


Changeset: 65b0c03b165d
Author:    never
Date:      2010-07-02 15:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/65b0c03b165d

6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1
Reviewed-by: kvn, dcubed

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

Changeset: 60a14ad85270
Author:    kvn
Date:      2010-07-02 17:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/60a14ad85270

6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP
Summary: Execute IGVN optimization before and after Escape Analysis
Reviewed-by: never

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: a693e51ac197
Author:    never
Date:      2010-07-07 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a693e51ac197

Merge


Changeset: cf647374e044
Author:    trims
Date:      2010-07-09 00:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cf647374e044

Merge


Changeset: a2b581345549
Author:    trims
Date:      2010-07-15 19:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a2b581345549

Merge

! .hgtags

Changeset: b2a00dd3117c
Author:    jcoomes
Date:      2010-07-01 21:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b2a00dd3117c

6957084: simplify TaskQueue overflow handling
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! 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/psScavenge.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 9ee05c8ab82f
Author:    ysr
Date:      2010-07-12 12:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9ee05c8ab82f

Merge


Changeset: bfc89697cccb
Author:    acorn
Date:      2010-07-02 17:23 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bfc89697cccb

6964164: MonitorInUseLists leak of contended objects
Summary: fix MonitorInUseLists memory leak and MonitorBound now works
Reviewed-by: chrisphi, dice

! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.hpp

Changeset: 5087ecc10458
Author:    acorn
Date:      2010-07-07 14:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5087ecc10458

Merge


Changeset: 0e7d2a08b605
Author:    mchung
Date:      2010-07-07 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e7d2a08b605

6967423: Hotspot support for modules image
Summary: Add hotspot support for modules image
Reviewed-by: acorn

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/os.cpp

Changeset: 1e7ec26380bd
Author:    apangin
Date:      2010-07-14 17:52 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1e7ec26380bd

Merge


Changeset: 2a47bd84841f
Author:    never
Date:      2010-07-08 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2a47bd84841f

6965184: possible races in make_not_entrant_or_zombie
Reviewed-by: kvn

! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! 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/code/nmethod.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 3941674cc7fa
Author:    never
Date:      2010-07-12 10:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3941674cc7fa

6958668: repeated uncommon trapping for new of klass which is being initialized
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parseHelper.cpp

Changeset: 8d5934a77f10
Author:    never
Date:      2010-07-12 22:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8d5934a77f10

6968385: malformed xml in sweeper logging
Reviewed-by: kvn

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

Changeset: 079980c86f33
Author:    kvn
Date:      2010-07-14 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/079980c86f33

6968646: JVM crashes with SIGFPE during startup
Summary: Check that cpuid returns valid values for processor topology (not zeros).
Reviewed-by: never, twisti

! src/cpu/x86/vm/vm_version_x86.hpp

Changeset: 8099e71601df
Author:    kvn
Date:      2010-07-14 14:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8099e71601df

6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies
Summary: Use GrowableArray and VectorSet allocated in ciEnv arena.
Reviewed-by: never, twisti

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core

Changeset: a528509c992b
Author:    never
Date:      2010-07-15 08:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a528509c992b

6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method
Reviewed-by: twisti

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

Changeset: 61fdaf88f57f
Author:    never
Date:      2010-07-15 13:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/61fdaf88f57f

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: e55900b5c1b8
Author:    trims
Date:      2010-07-15 19:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e55900b5c1b8

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: c5cadf1a0771
Author:    trims
Date:      2010-07-20 18:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c5cadf1a0771

Merge

! .hgtags

Changeset: cb4250ef73b2
Author:    mikejwre
Date:      2010-07-23 16:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cb4250ef73b2

Added tag jdk7-b102 for changeset c5cadf1a0771

! .hgtags

Changeset: efd4401fab1d
Author:    cl
Date:      2010-07-29 13:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/efd4401fab1d

Added tag jdk7-b103 for changeset cb4250ef73b2

! .hgtags

Changeset: e7ec8cd4dd8a
Author:    tonyp
Date:      2010-06-28 14:13 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e7ec8cd4dd8a

6962569: assembler_sparc.cpp:1969: assert(false) failed: error
Summary: array_overlap_test() fails when the address range crosses the MSB boundary. Thanks to Tom and Vladimir for their help on this one.
Reviewed-by: kvn, never, iveresov

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

Changeset: 4e5661ba9d98
Author:    tonyp
Date:      2010-06-28 14:13 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4e5661ba9d98

6944166: G1: explicit GCs are not always handled correctly
Summary: G1 was not handling explicit GCs correctly in many ways. It does now. See the CR for the list of improvements contained in this changeset.
Reviewed-by: iveresov, ysr, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/runtime/mutexLocker.cpp

Changeset: 1a1ce2076047
Author:    ysr
Date:      2010-07-16 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1a1ce2076047

Merge


Changeset: ad7e433e2730
Author:    ysr
Date:      2010-07-20 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ad7e433e2730

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 131ed9a23d48
Author:    ysr
Date:      2010-07-21 09:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/131ed9a23d48

Merge


Changeset: 083fde3b838e
Author:    jrose
Date:      2010-07-15 18:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/083fde3b838e

6964498: JSR 292 invokedynamic sites need local bootstrap methods
Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs.
Reviewed-by: twisti

! 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/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: 01b172b8cd7c
Author:    never
Date:      2010-07-16 08:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/01b172b8cd7c

Merge


Changeset: e0ba4e04c839
Author:    jrose
Date:      2010-07-16 18:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e0ba4e04c839

6969574: invokedynamic call sites deoptimize instead of executing
Reviewed-by: kvn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandleWalk.cpp

Changeset: 7139e81efd2d
Author:    never
Date:      2010-07-22 15:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7139e81efd2d

6970566: runThese fails with SIGSEGV
Reviewed-by: kvn

! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp

Changeset: 5063ce716349
Author:    never
Date:      2010-07-23 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5063ce716349

Merge


Changeset: a93a9eda13f7
Author:    jcoomes
Date:      2010-07-16 21:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a93a9eda13f7

6962947: shared TaskQueue statistics
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.hpp
! src/share/vm/gc_implementation/parallelScavenge/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/psTasks.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 5cbac8938c4c
Author:    johnc
Date:      2010-07-19 11:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5cbac8938c4c

6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307
Summary: During concurrent refinment, filter cards in young regions after it has been determined that the region has been allocated from and the young type of the region has been set.
Reviewed-by: iveresov, tonyp, jcoomes

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 4f1fffe08c63
Author:    ysr
Date:      2010-07-21 12:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4f1fffe08c63

Merge


Changeset: 1890dc9151da
Author:    ysr
Date:      2010-07-23 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1890dc9151da

Merge


Changeset: cc3fdfeb54b0
Author:    trims
Date:      2010-07-29 23:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cc3fdfeb54b0

Merge


Changeset: fd2645290e89
Author:    trims
Date:      2010-07-30 06:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fd2645290e89

6973381: Bump the HS19 build number to 05
Summary: Update the HS19 build number to 05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 28abe3f6a5f6
Author:    trims
Date:      2010-08-03 19:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/28abe3f6a5f6

Merge


Changeset: b4acf10eb134
Author:    trims
Date:      2010-08-05 02:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b4acf10eb134

Added tag hs19-b04 for changeset e55900b5c1b8

! .hgtags

Changeset: 6709c14587c2
Author:    cl
Date:      2010-08-06 12:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6709c14587c2

Added tag jdk7-b104 for changeset b4acf10eb134

! .hgtags

Changeset: 3dc64719cf18
Author:    cl
Date:      2010-08-13 11:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3dc64719cf18

Added tag jdk7-b105 for changeset 6709c14587c2

! .hgtags

Changeset: a81afd9c293c
Author:    alanb
Date:      2010-07-16 13:14 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a81afd9c293c

6649594: Intermittent IOExceptions during dynamic attach on linux and solaris
Reviewed-by: dcubed, dholmes

! src/os/linux/vm/attachListener_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp

Changeset: 920aa833fd16
Author:    apangin
Date:      2010-07-17 21:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/920aa833fd16

Merge


Changeset: a5c9d63a187d
Author:    apangin
Date:      2010-07-20 08:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a5c9d63a187d

6964170: Verifier crashes
Summary: Check if klassOop != NULL rather than klass_part != NULL
Reviewed-by: kamg, never

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

Changeset: 7f0fdccac34f
Author:    apangin
Date:      2010-07-25 07:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7f0fdccac34f

Merge

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

Changeset: 3d90023429ec
Author:    aph
Date:      2010-07-28 17:38 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3d90023429ec

6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows
Reviewed-by: dcubed, dholmes

! src/os/linux/vm/globals_linux.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: a64438a2b7e8
Author:    coleenp
Date:      2010-07-28 17:57 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a64438a2b7e8

6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue
Summary: Fix compilation errors.  Made non-const references const so can be assigned with lvalue.
Reviewed-by: phh, xlu

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp

Changeset: 126ea7725993
Author:    bobv
Date:      2010-08-03 08:13 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/126ea7725993

6953477: Increase portability and flexibility of building Hotspot
Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail.
Reviewed-by: phh, never, coleenp, dholmes

! agent/src/os/linux/ps_proc.c
! make/Makefile
! make/defs.make
! make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/product.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/defs.make
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/os/linux/launcher/java_md.c
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.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_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! 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/constMethodKlass.cpp
! src/share/vm/oops/constMethodKlass.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolKlass.hpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnvThreadState.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: e5dfb3ccb88b
Author:    kvn
Date:      2010-07-23 10:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e5dfb3ccb88b

6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value()
Summary: Add missing is_static guard.
Reviewed-by: twisti

! src/share/vm/ci/ciField.cpp
! src/share/vm/opto/macro.cpp

Changeset: 99ceb0e99c9e
Author:    never
Date:      2010-07-26 15:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/99ceb0e99c9e

Merge


Changeset: 66c5dadb4d61
Author:    kvn
Date:      2010-07-30 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/66c5dadb4d61

6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path()
Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0.
Reviewed-by: never, phh

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

Changeset: 0e35fa8ebccd
Author:    kvn
Date:      2010-08-03 15:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e35fa8ebccd

6973963: SEGV in ciBlock::start_bci() with EA
Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type.
Reviewed-by: never, coleenp, dholmes

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethodBlocks.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 0e09207fc81b
Author:    kvn
Date:      2010-08-04 17:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e09207fc81b

6974682: CTW: assert(target != NULL) failed: must not be null
Summary: Add address table size to constant section size.
Reviewed-by: never

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

Changeset: fb8abd207dbe
Author:    kvn
Date:      2010-08-06 11:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fb8abd207dbe

6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586
Summary: Tell C++ to not inline so much by using flag -xspace.
Reviewed-by: ysr

! make/solaris/makefiles/sparcWorks.make

Changeset: 2dfd013a7465
Author:    kvn
Date:      2010-08-09 15:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2dfd013a7465

6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena()
Summary: Pass the check in ResourceObj() if _allocation value is already set and object is allocated on stack.
Reviewed-by: dholmes, johnc

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: f4f596978298
Author:    never
Date:      2010-08-09 17:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f4f596978298

Merge

! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 36519c19beeb
Author:    never
Date:      2010-08-10 12:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/36519c19beeb

6975027: use of movptr to set length of array
Reviewed-by: kvn, iveresov

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

Changeset: 4a665be40fd3
Author:    twisti
Date:      2010-08-11 01:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4a665be40fd3

6975855: don't emit deopt MH handler in C1 if not required
Summary: This CR implements the same for C1 as 6926782 for C2.
Reviewed-by: never

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/code/nmethod.cpp

Changeset: d2ede61b7a12
Author:    twisti
Date:      2010-08-11 05:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d2ede61b7a12

6976186: integrate Shark HotSpot changes
Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure.
Reviewed-by: kvn, twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/gcc.make
+ make/linux/makefiles/shark.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! src/cpu/zero/vm/disassembler_zero.hpp
+ src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
+ src/share/vm/includeDB_shark
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_version.cpp
+ src/share/vm/shark/llvmHeaders.hpp
+ src/share/vm/shark/llvmValue.hpp
+ src/share/vm/shark/sharkBlock.cpp
+ src/share/vm/shark/sharkBlock.hpp
+ src/share/vm/shark/sharkBuilder.cpp
+ src/share/vm/shark/sharkBuilder.hpp
+ src/share/vm/shark/sharkCacheDecache.cpp
+ src/share/vm/shark/sharkCacheDecache.hpp
+ src/share/vm/shark/sharkCodeBuffer.hpp
+ src/share/vm/shark/sharkCompiler.cpp
+ src/share/vm/shark/sharkCompiler.hpp
+ src/share/vm/shark/sharkConstant.cpp
+ src/share/vm/shark/sharkConstant.hpp
+ src/share/vm/shark/sharkContext.cpp
+ src/share/vm/shark/sharkContext.hpp
+ src/share/vm/shark/sharkEntry.hpp
+ src/share/vm/shark/sharkFunction.cpp
+ src/share/vm/shark/sharkFunction.hpp
+ src/share/vm/shark/sharkInliner.cpp
+ src/share/vm/shark/sharkInliner.hpp
+ src/share/vm/shark/sharkIntrinsics.cpp
+ src/share/vm/shark/sharkIntrinsics.hpp
+ src/share/vm/shark/sharkInvariants.cpp
+ src/share/vm/shark/sharkInvariants.hpp
+ src/share/vm/shark/sharkMemoryManager.cpp
+ src/share/vm/shark/sharkMemoryManager.hpp
+ src/share/vm/shark/sharkNativeWrapper.cpp
+ src/share/vm/shark/sharkNativeWrapper.hpp
+ src/share/vm/shark/sharkRuntime.cpp
+ src/share/vm/shark/sharkRuntime.hpp
+ src/share/vm/shark/sharkStack.cpp
+ src/share/vm/shark/sharkStack.hpp
+ src/share/vm/shark/sharkState.cpp
+ src/share/vm/shark/sharkState.hpp
+ src/share/vm/shark/sharkStateScanner.cpp
+ src/share/vm/shark/sharkStateScanner.hpp
+ src/share/vm/shark/sharkTopLevelBlock.cpp
+ src/share/vm/shark/sharkTopLevelBlock.hpp
+ src/share/vm/shark/sharkType.hpp
+ src/share/vm/shark/sharkValue.cpp
+ src/share/vm/shark/sharkValue.hpp
+ src/share/vm/shark/shark_globals.cpp
+ src/share/vm/shark/shark_globals.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 6c9cc03d8726
Author:    kvn
Date:      2010-08-11 10:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6c9cc03d8726

6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86
Summary: Recompile without subsuming loads if RA try to clone a node with anti_dependence.
Reviewed-by: never

! src/share/vm/includeDB_compiler2
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/reg_split.cpp
+ test/compiler/6973329/Test.java

Changeset: ab3fd720516c
Author:    rasbold
Date:      2010-08-10 19:17 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ab3fd720516c

6378314: Bad warning message when agent library not found. local directory is not searched.
Summary: Print a more detailed error message for agent library load failure.
Reviewed-by: jcoomes, never, ohair, coleenp
Contributed-by: jeremymanson at google.com

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

Changeset: 21e519b91576
Author:    dcubed
Date:      2010-08-13 07:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/21e519b91576

Merge

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

Changeset: 688a538aa654
Author:    trims
Date:      2010-08-13 10:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/688a538aa654

Merge


Changeset: 5f3c8db59d83
Author:    trims
Date:      2010-08-13 10:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f3c8db59d83

6977051: Bump the HS19 build number to 06
Summary: Update the HS19 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1b81ca701fa5
Author:    trims
Date:      2010-08-17 09:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1b81ca701fa5

Merge


Changeset: 30266066c77c
Author:    cl
Date:      2010-08-19 15:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/30266066c77c

Added tag jdk7-b106 for changeset 1b81ca701fa5

! .hgtags

Changeset: 295c3ae4ab5b
Author:    trims
Date:      2010-08-19 18:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/295c3ae4ab5b

Added tag hs19-b05 for changeset cc3fdfeb54b0

! .hgtags

Changeset: bf496cbe9b74
Author:    trims
Date:      2010-08-19 18:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bf496cbe9b74

Added tag hs19-b06 for changeset 688a538aa654

! .hgtags

Changeset: e44a93947ccb
Author:    cl
Date:      2010-08-26 16:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e44a93947ccb

Added tag jdk7-b107 for changeset bf496cbe9b74

! .hgtags

Changeset: f6f3eef8a521
Author:    kevinw
Date:      2010-07-30 22:43 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f6f3eef8a521

6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
Summary: Management code enabled for use by a concurrent collector.
Reviewed-by: mchung, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
+ test/gc/6581734/Test6581734.java

Changeset: 63f4675ac87d
Author:    kevinw
Date:      2010-07-31 15:10 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/63f4675ac87d

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 2d160770d2e5
Author:    johnc
Date:      2010-08-02 12:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2d160770d2e5

6814437: G1: remove the _new_refs array
Summary: The per-worker _new_refs array is used to hold references that point into the collection set. It is populated during RSet updating and subsequently processed. In the event of an evacuation failure it processed again to recreate the RSets of regions in the collection set. Remove the per-worker _new_refs array by processing the references directly. Use a DirtyCardQueue to hold the cards containing the references so that the RSets of regions in the collection set can be recreated when handling an evacuation failure.
Reviewed-by: iveresov, jmasa, tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.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/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: 9d7a8ab3736b
Author:    tonyp
Date:      2010-07-22 10:27 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9d7a8ab3736b

6962589: remove breadth first scanning code from parallel gc
Summary: Remove the breadth-first copying order from ParallelScavenge and use depth-first by default.
Reviewed-by: jcoomes, ysr, johnc

! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.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.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/compiledICHolderKlass.cpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassPS.hpp
! src/share/vm/oops/methodDataKlass.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/symbolKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0ce1569c90e5
Author:    tonyp
Date:      2010-08-04 13:03 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0ce1569c90e5

6963209: G1: remove the concept of abandoned pauses
Summary: As part of 6944166 we disabled the concept of abandoned pauses (i.e., if the collection set is empty, we would still try to do a pause even if it is to update the RSets and scan the roots). This changeset removes the code and structures associated with abandoned pauses.
Reviewed-by: iveresov, johnc

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

Changeset: a03ae377b2e8
Author:    johnc
Date:      2010-08-06 10:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a03ae377b2e8

6930581: G1: assert(ParallelGCThreads > 1 || n_yielded() == _hrrs->occupied(),"Should have yielded all the ..
Summary: During RSet updating, when ParallelGCThreads is zero, references that point into the collection set are added directly the referenced region's RSet. This can cause the sparse table in the RSet to expand. RSet scanning and the "occupied" routine will then operate on different instances of the sparse table causing the assert to trip. This may also cause some cards added post expansion to be missed during RSet scanning. When ParallelGCThreads is non-zero such references are recorded on the "references to be scanned" queue and the card containing the reference is recorded in a dirty card queue for use in the event of an evacuation failure. Employ the parallel code in the serial case to avoid expanding the RSets of regions in the collection set.
Reviewed-by: iveresov, ysr, tonyp

! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp

Changeset: 5f429ee79634
Author:    jcoomes
Date:      2010-08-09 05:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f429ee79634

6966222: G1: simplify TaskQueue overflow handling
Reviewed-by: tonyp, ysr

! 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/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 94251661de76
Author:    jcoomes
Date:      2010-08-09 18:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/94251661de76

6970376: ParNew: shared TaskQueue statistics
Reviewed-by: ysr

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp

Changeset: a6bff45449bc
Author:    ysr
Date:      2010-08-10 14:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a6bff45449bc

6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging
Summary: volatile store to static variable removed in favour of a volatile store to stack to avoid excessive cache coherency traffic; verified that the volatile store is not elided by any of our current compilers.
Reviewed-by: dholmes, dice, jcoomes, kvn

! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/runtime/orderAccess.cpp
! src/share/vm/runtime/orderAccess.hpp

Changeset: 2d6b74c9a797
Author:    jcoomes
Date:      2010-08-11 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2d6b74c9a797

6976378: ParNew:  stats are printed unconditionally in debug builds
Reviewed-by: tonyp

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

Changeset: 7fcd5f39bd7a
Author:    johnc
Date:      2010-08-14 00:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7fcd5f39bd7a

Merge

- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/compiledICHolderKlass.cpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f121b2772674
Author:    trims
Date:      2010-08-18 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f121b2772674

Merge

- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp

Changeset: 495caa35b1b5
Author:    asaha
Date:      2010-08-17 22:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/495caa35b1b5

6977952: Test: Sync missing tests from hs16.3 to hs17.x
Reviewed-by: wrockett

+ test/compiler/6894807/IsInstanceTest.java
+ test/compiler/6894807/Test6894807.sh
+ test/runtime/6626217/IFace.java
+ test/runtime/6626217/Loader2.java
+ test/runtime/6626217/Test6626217.sh
+ test/runtime/6626217/You_Have_Been_P0wned.java
+ test/runtime/6626217/bug_21227.java
+ test/runtime/6626217/from_loader2.java
+ test/runtime/6626217/many_loader1.java.foo
+ test/runtime/6626217/many_loader2.java.foo

Changeset: be3f9c242c9d
Author:    ysr
Date:      2010-08-16 15:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/be3f9c242c9d

6948538: CMS: BOT walkers can fall into object allocation and initialization cracks
Summary: GC workers now recognize an intermediate transient state of blocks which are allocated but have not yet completed initialization. blk_start() calls do not attempt to determine the size of a block in the transient state, rather waiting for the block to become initialized so that it is safe to query its size. Audited and ensured the order of initialization of object fields (klass, free bit and size) to respect block state transition protocol. Also included some new assertion checking code enabled in debug mode.
Reviewed-by: chrisphi, johnc, poonam

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/includeDB_core
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/blockOffsetTable.inline.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 688c3755d7af
Author:    tonyp
Date:      2010-08-17 14:40 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/688c3755d7af

6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check
Summary: There are a few issues in the code that calculates whether to resize the heap and by how much: a) some calculations can overflow 32-bit size_t's, b) min_desired_capacity is not bounded by the max heap size, and c) the assrt that fires is in the wrong place. The fix also includes some tidying up of the related verbose code.
Reviewed-by: ysr, jmasa

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

Changeset: bb847e31b836
Author:    tonyp
Date:      2010-08-17 14:40 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bb847e31b836

6974928: G1: sometimes humongous objects are allocated in young regions
Summary: as the title says, sometimes we are allocating humongous objects in young regions and we shouldn't.
Reviewed-by: ysr, 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/g1/heapRegion.cpp

Changeset: b63010841f78
Author:    tonyp
Date:      2010-08-17 14:40 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b63010841f78

6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set
Summary: we're renaming "evacuation failure" to "to-space overflow". I'm also piggy-backing a small additional change which removes the "Mark closure took..." output.
Reviewed-by: ysr, johnc

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

Changeset: 5ed703250bff
Author:    ysr
Date:      2010-08-18 11:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5ed703250bff

6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant
Summary: Allow for the possibility (when the heap is expanding) that the sweep might skip over and past, rather than necessarily step on, the sweep limit determined at the beginning of a concurrent marking cycle.
Reviewed-by: jmasa, tonyp

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

Changeset: 413ad0331a0c
Author:    johnc
Date:      2010-08-18 10:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/413ad0331a0c

6977924: Changes for 6975078 produce build error with certain gcc versions
Summary: The changes introduced for 6975078 assign badHeapOopVal to the _allocation field in the ResourceObj class. In 32 bit linux builds with certain versions of gcc this assignment will be flagged as an error while compiling allocation.cpp. In 32 bit builds the constant value badHeapOopVal (which is cast to an intptr_t) is negative. The _allocation field is typed as an unsigned intptr_t and gcc catches this as an error.
Reviewed-by: jcoomes, ysr, phh

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

Changeset: effb55808a18
Author:    johnc
Date:      2010-08-18 17:44 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/effb55808a18

Merge


Changeset: 1b0104ab1e5e
Author:    tonyp
Date:      2010-08-19 14:08 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1b0104ab1e5e

Merge


Changeset: 0e509ddd9962
Author:    trims
Date:      2010-08-20 03:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e509ddd9962

6978726: Bump the HS19 build number to 07
Summary: Update the HS19 build number to 07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 09cdb1e1c77b
Author:    trims
Date:      2010-08-20 04:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/09cdb1e1c77b

Merge

- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp

Changeset: 71faaa8e3ccc
Author:    never
Date:      2010-08-12 16:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/71faaa8e3ccc

6974176: ShouldNotReachHere, instanceKlass.cpp:1426
Reviewed-by: kvn, twisti

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

Changeset: da877bdc9000
Author:    never
Date:      2010-08-12 23:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/da877bdc9000

6975006: assert(check.is_deoptimized_frame()) failed: missed deopt
Reviewed-by: kvn, twisti

! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/thread.cpp

Changeset: a62d332029cf
Author:    never
Date:      2010-08-13 15:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a62d332029cf

6976372: #  assert(_owner == Thread::current()) failed: invariant
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 13b87063b4d8
Author:    twisti
Date:      2010-08-18 01:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/13b87063b4d8

6977640: Zero and Shark fixes
Summary: A number of fixes for Zero and Shark.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
! src/cpu/zero/vm/javaFrameAnchor_zero.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: f55c4f82ab9d
Author:    never
Date:      2010-08-19 14:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f55c4f82ab9d

6978249: spill between cpu and fpu registers when those moves are fast
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/init.cpp

Changeset: ee5cc9e78493
Author:    never
Date:      2010-08-20 09:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ee5cc9e78493

Merge

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

Changeset: 52f2bc645da5
Author:    ysr
Date:      2010-08-19 12:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/52f2bc645da5

6978533: CMS: Elide BOT  update asserts until 6977974 is fixed correctly
Reviewed-by: jcoomes, jmasa, tonyp

! src/share/vm/memory/blockOffsetTable.hpp

Changeset: 66b9f90a9211
Author:    tonyp
Date:      2010-08-20 13:17 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/66b9f90a9211

Merge


Changeset: 26faca352942
Author:    tonyp
Date:      2010-08-20 12:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/26faca352942

Merge


Changeset: 571f6b35140b
Author:    trims
Date:      2010-08-20 12:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/571f6b35140b

6978889: Remove premature change of build number to Hotspot 19 Build 07
Summary: Change the build number back to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: b0b9d64ed9bc
Author:    trims
Date:      2010-08-20 14:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b0b9d64ed9bc

6978915: Remove Mercurial tags for Hotspot 19 Build 06
Summary: Delete the hs19-b06 Hg tag, as it was put on incorrectly
Reviewed-by: jcoomes

! .hgtags

Changeset: 6c43216df135
Author:    trims
Date:      2010-08-31 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6c43216df135

Merge

! .hgtags

Changeset: 0803c0f69b51
Author:    trims
Date:      2010-08-31 17:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0803c0f69b51

Added tag hs19-b06 for changeset 6c43216df135

! .hgtags

Changeset: 2fe09e2e70d0
Author:    cl
Date:      2010-09-03 12:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2fe09e2e70d0

Added tag jdk7-b108 for changeset e44a93947ccb

! .hgtags

Changeset: cc4bb3022b31
Author:    cl
Date:      2010-09-09 14:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cc4bb3022b31

Merge

! .hgtags
- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp

Changeset: 2f25f2b8de27
Author:    cl
Date:      2010-09-09 15:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2f25f2b8de27

Added tag jdk7-b109 for changeset cc4bb3022b31

! .hgtags

Changeset: 07b042e13dde
Author:    cl
Date:      2010-09-16 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/07b042e13dde

Added tag jdk7-b110 for changeset 2f25f2b8de27

! .hgtags

Changeset: 8d5897b4230f
Author:    cl
Date:      2010-09-23 17:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8d5897b4230f

Added tag jdk7-b111 for changeset 07b042e13dde

! .hgtags

Changeset: f8c5d1bdaad4
Author:    ptisnovs
Date:      2010-08-19 14:23 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f8c5d1bdaad4

6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash
Summary: Test minimal stack sizes given (also fixed linux compilation error)
Reviewed-by: never, phh, coleenp

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

Changeset: ebfb7c68865e
Author:    dcubed
Date:      2010-08-23 08:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ebfb7c68865e

Merge

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

Changeset: 4b29a725c43c
Author:    jrose
Date:      2010-08-20 23:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4b29a725c43c

6912064: type profiles need to be exploited more for dynamic language support
Reviewed-by: kvn

! src/share/vm/includeDB_compiler2
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 53dbe853fb3a
Author:    kvn
Date:      2010-08-23 09:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/53dbe853fb3a

6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
Summary: Check constant Tag type instead of calling get_constant().
Reviewed-by: never

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

Changeset: 3e8fbc61cee8
Author:    twisti
Date:      2010-08-25 05:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3e8fbc61cee8

6978355: renaming for 6961697
Summary: This is the renaming part of 6961697 to keep the actual changes small for review.
Reviewed-by: kvn, never

! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/codeBuffer_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/jniFastGetField_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/icache.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b4099f5786da
Author:    never
Date:      2010-08-25 10:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b4099f5786da

Merge

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

Changeset: c7004d700b49
Author:    dholmes
Date:      2010-08-25 21:29 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c7004d700b49

6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
Summary: Disable stack bounds checks in product mode other than for the initial thread
Reviewed-by: coleenp, jcoomes, aph

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

Changeset: 2528b5bd749c
Author:    kamg
Date:      2010-08-27 15:05 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2528b5bd749c

6980262: Memory leak when exception is thrown in static initializer
Summary: Use resource memory instead of c-heap for the exception message
Reviewed-by: phh, jmasa

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

Changeset: 8397081c7ac1
Author:    dcubed
Date:      2010-08-27 21:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8397081c7ac1

Merge


Changeset: bba76f745fe6
Author:    ysr
Date:      2010-08-23 17:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bba76f745fe6

6910183: CMS: assert(_index < capacity(),"_index out of bounds")
Summary: Weakened a too-strong, off-by-one assert; added code to keep track of and report any overflows at appropriate level of verbosity.
Reviewed-by: jcoomes, tonyp

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

Changeset: e967bad2a9ab
Author:    tonyp
Date:      2010-08-25 08:44 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e967bad2a9ab

6941275: G1: The MemoryPools are incorrectly supported for G1
Summary: The way we were caluclating the max value meant that it might fluctuate during the run and this broke some assumptions inside the MBeans framework. This change sets the max value of each pool to -1, which means undefined according to the spec.
Reviewed-by: mchung, johnc

! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 8e5955ddf8e4
Author:    jcoomes
Date:      2010-08-25 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8e5955ddf8e4

6978300: G1: debug builds crash if ParallelGCThreads==0
Reviewed-by: tonyp, ysr

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

Changeset: 21c29458b334
Author:    kevinw
Date:      2010-08-27 16:57 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/21c29458b334

6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
Summary: simple correction in testcase
Reviewed-by: mchung

! test/gc/6581734/Test6581734.java

Changeset: 1c63587d925b
Author:    tonyp
Date:      2010-08-27 13:34 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1c63587d925b

6980206: G1: assert(has_undefined_max_size, "Undefined max size");
Summary: An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it.
Reviewed-by: mchung, johnc

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

Changeset: af586a7893cf
Author:    tonyp
Date:      2010-08-27 10:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/af586a7893cf

Merge


Changeset: 75107ee8712f
Author:    tonyp
Date:      2010-08-30 13:00 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75107ee8712f

Merge


Changeset: f208bf19192d
Author:    tonyp
Date:      2010-08-30 10:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f208bf19192d

Merge


Changeset: 14b92b91f460
Author:    kvn
Date:      2010-08-26 11:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/14b92b91f460

6976400: "Meet Not Symmetric"
Summary: Use NULL as klass for TypeAryPtr::RANGE. Add klass verification into TypeAryPtr ctor.
Reviewed-by: never

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

Changeset: 0878d7bae69f
Author:    twisti
Date:      2010-08-27 01:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0878d7bae69f

6961697: move nmethod constants section before instruction section
Summary: This is a preparation for 6961690.
Reviewed-by: kvn, never

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp

Changeset: d6f45b55c972
Author:    never
Date:      2010-08-27 17:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d6f45b55c972

4809552: Optimize Arrays.fill(...)
Reviewed-by: kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 14197af1010e
Author:    never
Date:      2010-08-27 17:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/14197af1010e

Merge

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

Changeset: 114e6b93e9e1
Author:    kvn
Date:      2010-08-30 11:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/114e6b93e9e1

6980978: assert(mt == t->xmeet(this)) failed: meet not commutative
Summary: Fix code in TypeAryPtr::xmeet() for constant array.
Reviewed-by: never

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

Changeset: 02f0a9b6f654
Author:    never
Date:      2010-08-30 17:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/02f0a9b6f654

6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value()
Reviewed-by: kvn

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

Changeset: dee553c74493
Author:    never
Date:      2010-09-01 00:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dee553c74493

Merge


Changeset: 6ee479178066
Author:    ikrylov
Date:      2010-08-31 03:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6ee479178066

6979444: add command line option to print command line flags descriptions
Summary: Implementation of a nonproduct boolean flag XX:PrintFlagsWithComments
Reviewed-by: kamg, dholmes, dsamersoff

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

Changeset: 1ab9e2cbfa0e
Author:    kamg
Date:      2010-09-03 14:47 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1ab9e2cbfa0e

6870851: Bad frame_chop in StackMapTable crashes JVM
Summary: Must check locals for null when processing chop frame
Reviewed-by: dholmes, dcubed

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

Changeset: 40d7b43b6fe0
Author:    kamg
Date:      2010-09-07 11:38 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/40d7b43b6fe0

Merge

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

Changeset: 07551f490c76
Author:    kamg
Date:      2010-09-07 11:50 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/07551f490c76

6982851: Add b107 machine classifications to jprt.properties file.
Summary: See synopsis
Reviewed-by: ohair

! make/jprt.properties

Changeset: 40b1534a1dab
Author:    trims
Date:      2010-09-08 18:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/40b1534a1dab

Merge


Changeset: 93193e632121
Author:    trims
Date:      2010-09-08 18:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/93193e632121

6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM
Summary: Update the Major and Build numbers for HS20
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ea175c1b79ce
Author:    dcubed
Date:      2010-09-08 08:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ea175c1b79ce

6561870: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?)
Summary: Use javac's @filename construct to avoid long compile lines
Reviewed-by: ohair, twisti, never
Contributed-by: doko at ubuntu.com

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make

Changeset: 30f67acf635d
Author:    thurka
Date:      2010-09-11 08:18 +0200
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/30f67acf635d

6765718: Indicate which thread throwing OOME when generating the heap dump at OOME
Summary: Emit a fake frame that makes it look like the thread is in the OutOfMemoryError zero-parameter constructor
Reviewed-by: dcubed

! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/utilities/debug.cpp

Changeset: 8a8a7a014a12
Author:    kamg
Date:      2010-09-13 07:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8a8a7a014a12

Merge


Changeset: 179464550c7d
Author:    ysr
Date:      2010-09-10 17:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/179464550c7d

6983930: CMS: Various small cleanups ca September 2010
Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/runtime/globals.hpp

Changeset: eeade8e89248
Author:    ysr
Date:      2010-09-11 11:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/eeade8e89248

Merge

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

Changeset: 6eddcbe17c83
Author:    johnc
Date:      2010-09-13 10:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6eddcbe17c83

6981746: G1: SEGV with -XX:+TraceGen0Time
Summary: Pass correct value for length to NumberSeq constructor. Guard dereferences of "body_summary" pointer with a NULL check.
Reviewed-by: tonyp, ysr

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

Changeset: 432d823638f7
Author:    jcoomes
Date:      2010-09-15 10:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/432d823638f7

6985022: update make/jprt.properties for new jdk7 tools
Reviewed-by: ohair, kvn

! make/jprt.properties

Changeset: 97fbf5beff7b
Author:    johnc
Date:      2010-09-16 13:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/97fbf5beff7b

Merge


Changeset: f353275af40e
Author:    never
Date:      2010-09-02 11:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f353275af40e

6981773: incorrect fill value with OptimizeFill
Reviewed-by: kvn, twisti

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

Changeset: d5d065957597
Author:    iveresov
Date:      2010-09-03 17:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d5d065957597

6953144: Tiered compilation
Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
Reviewed-by: kvn, never, phh, twisti

! make/linux/Makefile
! make/solaris/Makefile
+ make/solaris/makefiles/reorder_TIERED_sparcv9
! make/windows/build.make
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! 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/cpu/x86/vm/vtableStubs_x86_64.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_Compiler.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_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.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
+ src/share/vm/runtime/simpleThresholdPolicy.cpp
+ src/share/vm/runtime/simpleThresholdPolicy.hpp
+ src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp

Changeset: ac4f710073ed
Author:    iveresov
Date:      2010-09-07 14:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ac4f710073ed

6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod
Summary: Assertion fails during print compilation because nmethod::print_on() calls osr_entry_bci() without checking that the method is an osr method. The fix adds an appropriate check.
Reviewed-by: never, twisti

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

Changeset: 5e4f03302987
Author:    never
Date:      2010-09-07 11:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5e4f03302987

6982533: Crash in  ~StubRoutines::jbyte_fill with AggressiveOpts enabled
Reviewed-by: kvn

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

Changeset: f9883ee8ce39
Author:    never
Date:      2010-09-08 20:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f9883ee8ce39

6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000
Reviewed-by: kvn

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

Changeset: 84713fd87632
Author:    twisti
Date:      2010-09-08 04:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/84713fd87632

6983073: fix compiler error with GCC 4.4 or newer on SPARC
Reviewed-by: twisti
Contributed-by: Matthias Klose <doko at ubuntu.com>

! src/cpu/sparc/vm/frame_sparc.hpp

Changeset: 33a54060190d
Author:    twisti
Date:      2010-09-09 01:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/33a54060190d

Merge


Changeset: a83b0246bb77
Author:    twisti
Date:      2010-09-09 05:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a83b0246bb77

6934483: GCC 4.5 errors "suggest parentheses around something..." when compiling with -Werror and -Wall
Summary: These are minor changes fixing compile failure when -Wall -Werror flags are used under gcc 4.5.
Reviewed-by: twisti, kvn, rasbold
Contributed-by: Pavel Tisnovsky <ptisnovs at redhat.com>

! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 7f9553bedfd5
Author:    iveresov
Date:      2010-09-11 15:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7f9553bedfd5

6984056: C1: incorrect code for integer constant addition on x64
Summary: Fix add/sub of constants to ints on x64
Reviewed-by: kvn

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

Changeset: 3a294e483abc
Author:    iveresov
Date:      2010-09-13 12:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3a294e483abc

6919069: client compiler needs to capture more profile information for tiered work
Summary: Added profiling of instanceof and aastore.
Reviewed-by: kvn, jrose, never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp

Changeset: d20603ee9e10
Author:    kvn
Date:      2010-09-13 16:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d20603ee9e10

6984346: Remove development code in type.hpp
Summary: Remove code which use UseNewCode in type.hpp
Reviewed-by: never

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

Changeset: d257356e35f0
Author:    jrose
Date:      2010-09-13 23:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d257356e35f0

6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
Reviewed-by: never

! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/classfile/javaClasses.cpp
! 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/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 065dd1ca3ab6
Author:    never
Date:      2010-09-14 14:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/065dd1ca3ab6

6982370: SIGBUS in jbyte_fill
Reviewed-by: kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
+ test/compiler/6982370/Test6982370.java

Changeset: a8b66e00933b
Author:    kvn
Date:      2010-09-14 17:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a8b66e00933b

6984368: Large default heap size does not allow to use zero based compressed oops
Summary: take into account HeapBaseMinAddress and round down MaxPermSize
Reviewed-by: never

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

Changeset: 18c378513575
Author:    kvn
Date:      2010-09-16 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/18c378513575

Merge

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

Changeset: 883a82d6d41d
Author:    acorn
Date:      2010-09-10 12:36 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/883a82d6d41d

6942092: Loader-constraint test is failing
Summary: Fix test string compare to match source update
Reviewed-by: dcubed, phh

! test/runtime/6626217/Test6626217.sh

Changeset: 6cde0ed1b568
Author:    acorn
Date:      2010-09-14 10:15 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6cde0ed1b568

Merge


Changeset: 4094f07967ca
Author:    kamg
Date:      2010-09-15 16:28 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4094f07967ca

6974813: JVM needs to use demand loading for its DTrace probes
Summary: Pass -xlazyload to the 'dtrace -G' invocation
Reviewed-by: phh, ysr

! make/solaris/makefiles/dtrace.make

Changeset: 728a287f6c20
Author:    zgu
Date:      2010-09-17 09:45 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/728a287f6c20

6981753: Rebrand vm vendor property settings
Summary: Uses JDK_Version to determinate to set vm vendor to "Oracle Corporation" for JDK7 and later.
Reviewed-by: kamg, ohair, coleenp

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

Changeset: 51640ecd89f8
Author:    zgu
Date:      2010-09-17 09:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/51640ecd89f8

Merge


Changeset: 3babdb042f25
Author:    kamg
Date:      2010-09-17 19:45 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3babdb042f25

Merge


Changeset: 60f88489896f
Author:    kamg
Date:      2010-09-20 15:38 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/60f88489896f

6975210: java.lang.VerifyError in some of JCK tests
Summary: Naked oop in verificationType::is_reference_assignable_from()
Reviewed-by: never, kvn, coleenp

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

Changeset: 2966dab85b3e
Author:    dcubed
Date:      2010-09-21 06:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2966dab85b3e

6985848: 3/4 fix for 6561870 causes sa-jdi.jar to be rebuilt every time
Summary: Refine fix for 6561870 to only rebuild sa-jdi.jar when needed
Reviewed-by: never, ohair, coleenp

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make

Changeset: a25394352030
Author:    kamg
Date:      2010-09-22 12:54 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a25394352030

Merge

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

Changeset: 9bdbd693dbaa
Author:    trims
Date:      2010-09-24 00:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9bdbd693dbaa

Merge


Changeset: b2045e0af26e
Author:    trims
Date:      2010-09-24 00:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b2045e0af26e

6987149: Fix incorrect Oracle copyright header in make/templates files
Summary: Minor fix to first line of template copyright files
Reviewed-by: ohair

! make/templates/bsd-header
! make/templates/gpl-cp-header
! make/templates/gpl-header

Changeset: 5511edd5d719
Author:    iveresov
Date:      2010-09-30 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5511edd5d719

6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler
Summary: The workaround changes the scope of the variable
Reviewed-by: phh, ysr, kvn

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

Changeset: beef35b96b81
Author:    cl
Date:      2010-10-01 15:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/beef35b96b81

Added tag jdk7-b112 for changeset 5511edd5d719

! .hgtags

Changeset: 68d6141ea19d
Author:    cl
Date:      2010-10-07 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/68d6141ea19d

Added tag jdk7-b113 for changeset beef35b96b81

! .hgtags

Changeset: 477faa484f91
Author:    cl
Date:      2010-10-14 19:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/477faa484f91

Added tag jdk7-b114 for changeset 68d6141ea19d

! .hgtags

Changeset: 1c52033222eb
Author:    trims
Date:      2010-10-01 18:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1c52033222eb

Added tag hs20-b01 for changeset 5511edd5d719

! .hgtags

Changeset: c77e8f982901
Author:    never
Date:      2010-09-15 20:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c77e8f982901

6984979: OptimizeFill misses some cases with an odd memory graph
Reviewed-by: kvn

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

Changeset: fd5d4527cdf5
Author:    iveresov
Date:      2010-09-21 13:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fd5d4527cdf5

6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
Summary: Propagate the compiler type of the deopting method to vframeArrayElement::unpack_on_stack()
Reviewed-by: jrose, never

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: 5867d89c129b
Author:    never
Date:      2010-09-22 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5867d89c129b

6982537: Crash in Node*step_through_mergemem
Reviewed-by: kvn

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 87b64980e2f1
Author:    never
Date:      2010-09-22 21:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/87b64980e2f1

6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld
Reviewed-by: kvn

! 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_LinearScan.cpp

Changeset: c40600e85311
Author:    never
Date:      2010-09-22 23:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c40600e85311

6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
Reviewed-by: kvn, twisti

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

Changeset: c93c652551b5
Author:    twisti
Date:      2010-09-24 03:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c93c652551b5

6986944: JSR 292 assert(caller_nm->is_method_handle_return(caller_frame.pc())) failed: must be MH call site
Reviewed-by: never, kvn

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/ci/ciMethod.cpp

Changeset: f02a8bbe6ed4
Author:    roland
Date:      2009-12-29 19:08 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f02a8bbe6ed4

6986046: C1 valuestack cleanup
Summary: fixes an historical oddity in C1 with inlining where all of the expression stacks are kept in the topmost ValueStack instead of being in their respective ValueStacks.
Reviewed-by: never
Contributed-by: Christian Wimmer <cwimmer at uci.edu>

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_Canonicalizer.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_LIR.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! 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_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/includeDB_compiler1

Changeset: 861f533d12b0
Author:    roland
Date:      2010-09-24 13:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/861f533d12b0

Merge


Changeset: df015ec64052
Author:    iveresov
Date:      2010-09-27 15:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/df015ec64052

6987115: Non-tiered compilation policy creates unnecessary C1 threads
Summary: Fixed NonTieredCompPolicy::compiler_count() to return correct thread count.
Reviewed-by: twisti, kvn

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

Changeset: 1375bc8922e4
Author:    never
Date:      2010-09-27 20:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1375bc8922e4

6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified
Reviewed-by: roland, kvn, iveresov

! src/share/vm/c1/c1_ValueStack.hpp

Changeset: 8aa5fd5d2046
Author:    twisti
Date:      2010-09-29 00:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8aa5fd5d2046

6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
Reviewed-by: never, kvn

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

Changeset: ad0638ff8ea4
Author:    roland
Date:      2010-09-29 18:53 +0200
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ad0638ff8ea4

6988303: 6986046 breaks build with recent gcc
Summary: fixes build break
Reviewed-by: never, kvn

! src/share/vm/c1/c1_Instruction.hpp

Changeset: 80c9354976b0
Author:    iveresov
Date:      2010-09-29 16:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/80c9354976b0

6988346: 6986046 breaks tiered
Summary: adjusted profiling code generation to use the new ValueStack implementation; lowered optimization level for c1_LinearScan.cpp on solaris x64.
Reviewed-by: kvn, never

! make/solaris/makefiles/amd64.make
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 56601ef83436
Author:    kvn
Date:      2010-09-30 18:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/56601ef83436

6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
Summary: Missing check for not empty worklist when puting memory node back on worklist and expecting address type update.
Reviewed-by: never

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp

Changeset: 52e82a6bedaf
Author:    never
Date:      2010-10-04 17:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/52e82a6bedaf

6968348: Byteswapped memory access can point to wrong location after JIT
Reviewed-by: twisti, kvn, iveresov

! src/cpu/x86/vm/x86_64.ad
+ test/compiler/6968348/Test6968348.java

Changeset: 3f9a70eb8b1f
Author:    iveresov
Date:      2010-10-05 00:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3f9a70eb8b1f

6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux
Summary: Fix ciMethod::instructions_size() to return correct value
Reviewed-by: kvn, twisti

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

Changeset: fe08403130db
Author:    kvn
Date:      2010-10-05 08:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fe08403130db

6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big
Summary: Set upper limit 256 for ObjectAlignmentInBytes value.
Reviewed-by: never, iveresov

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

Changeset: a3f7f95b0165
Author:    never
Date:      2010-10-05 11:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a3f7f95b0165

6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
Reviewed-by: iveresov, kvn, kamg

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

Changeset: a50abfc67f31
Author:    never
Date:      2010-10-05 17:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a50abfc67f31

6989736: fix mapfile warnings on solaris
Reviewed-by: kvn, iveresov, jcoomes

! make/linux/adlc_updater
! make/solaris/adlc_updater
! make/solaris/makefiles/reorder_COMPILER1_i486
! make/solaris/makefiles/reorder_COMPILER1_sparc
! make/solaris/makefiles/reorder_TIERED_amd64
! make/solaris/makefiles/reorder_TIERED_i486
! make/solaris/makefiles/reorder_TIERED_sparc
! make/solaris/makefiles/reorder_TIERED_sparcv9

Changeset: 22e4420d19f7
Author:    kvn
Date:      2010-10-06 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22e4420d19f7

Merge

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 8b10f48633dc
Author:    jmasa
Date:      2010-09-20 14:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8b10f48633dc

6984287: Regularize how GC parallel workers are specified.
Summary: Associate number of GC workers with the workgang as opposed to the task.
Reviewed-by: johnc, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: 22cace5e30b5
Author:    jcoomes
Date:      2010-09-08 16:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22cace5e30b5

6983296: build sanity checks for jdk7 should require SS12u1
Reviewed-by: ohair

! make/solaris/makefiles/sparcWorks.make

Changeset: 4805b9f4779e
Author:    johnc
Date:      2010-09-28 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4805b9f4779e

6941395: G1: Use only lock-free versions of region stack push() and pop()
Summary: Re-enable use of the lock-free versions of region stack push() and pop() by recording aborted regions in a thread-local structure, which are then processed when scanning of the region stack restarts. The previous locking versions of these routines are retained for diagnostic purposes.
Reviewed-by: tonyp, ysr

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

Changeset: 894b1d7c7e01
Author:    jcoomes
Date:      2010-09-28 15:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/894b1d7c7e01

6423256: GC stacks should use a better data structure
6942771: SEGV in ParScanThreadState::take_from_overflow_stack
Reviewed-by: apetrusenko, ysr, pbk

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.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/includeDB_core
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ src/share/vm/utilities/stack.hpp
+ src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: c99c53f07c14
Author:    ysr
Date:      2010-09-29 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c99c53f07c14

6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
Summary: Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field.
Reviewed-by: jmasa, johnc, poonam

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

Changeset: 8f6f7587d292
Author:    jcoomes
Date:      2010-09-30 12:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8f6f7587d292

6988678: fatal error deadlock handling was unintentionally disabled
Reviewed-by: ysr

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

Changeset: e41cd7fd68a6
Author:    ysr
Date:      2010-10-01 16:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e41cd7fd68a6

6794422: Perm gen expansion policy for concurrent collectors
Summary: Concurrent collectors should expand the perm gen without a full STW GC, but possibly by triggering a concurrent collection. Temporary band-aid for G1 where no concurrent collection is kicked off since the perm gen is not collected concurrently.
Reviewed-by: johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/permGen.cpp
! src/share/vm/memory/permGen.hpp

Changeset: 4e0094bc41fa
Author:    johnc
Date:      2010-10-01 18:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4e0094bc41fa

6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
Summary: Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang.
Reviewed-by: tonyp, ysr

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

Changeset: 32a1f7bf0c21
Author:    johnc
Date:      2010-10-01 21:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/32a1f7bf0c21

Merge


Changeset: 6e0aac35bfa9
Author:    tonyp
Date:      2010-10-01 16:43 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6e0aac35bfa9

6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue
Summary: Under certain circumstances a safepoint could happen between a JavaThread object being created and that object being added to the Java threads list. This could cause the active field of that thread's SATB queue to get out-of-sync with respect to the other Java threads. The solution is to activate the SATB queue, when necessary, before adding the thread to the Java threads list, not when the JavaThread object is created. The changeset also includes a small fix to rename the surrogate locker thread from "Surrogate Locker Thread (CMS)" to "Surrogate Locker Thread (Concurrent GC)" since it's also used in G1.
Reviewed-by: iveresov, ysr, johnc, jcoomes

! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 0715f0cf171d
Author:    jcoomes
Date:      2010-10-08 09:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0715f0cf171d

Merge

! src/share/vm/includeDB_core
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 75588558f1bf
Author:    never
Date:      2010-10-07 21:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75588558f1bf

6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
Reviewed-by: kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/runtime.cpp

Changeset: a222fcfba398
Author:    twisti
Date:      2010-10-08 02:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a222fcfba398

6990549: Zero and Shark fixes after 6978355 and 6953144
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/interpreterRT_zero.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/shark/sharkCompiler.hpp

Changeset: d55217dc206f
Author:    twisti
Date:      2010-10-11 04:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d55217dc206f

6829194: JSR 292 needs to support compressed oops
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: a932f331ef90
Author:    twisti
Date:      2010-10-12 02:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a932f331ef90

6991065: missed a review comment in 6829194
Reviewed-by: kvn

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

Changeset: c393f046f4c5
Author:    iveresov
Date:      2010-10-12 23:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c393f046f4c5

6991512: G1 barriers fail with 64bit C1
Summary: Fix compare-and-swap intrinsic problem with G1 post-barriers and issue with branch ranges in G1 stubs on sparc
Reviewed-by: never, kvn

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 5beba6174298
Author:    twisti
Date:      2010-10-13 01:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5beba6174298

6987555: JSR 292 unboxing to a boolean value fails on big-endian SPARC
Reviewed-by: never, jrose

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/6987555/Test6987555.java

Changeset: ecca2e3e2767
Author:    twisti
Date:      2010-10-13 13:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ecca2e3e2767

Merge


Changeset: 357451a9ae6a
Author:    roland
Date:      2010-10-13 10:29 +0200
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/357451a9ae6a

6991211: assert failure on sparc: "can not have caller-save register operands at calls"
Summary: fixes sparc only assert failure following 6972540
Reviewed-by: never

! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp

Changeset: 94d77a279225
Author:    roland
Date:      2010-10-13 15:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/94d77a279225

Merge


Changeset: b98784e85f71
Author:    kvn
Date:      2010-10-14 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b98784e85f71

Merge


Changeset: 52f19c724d96
Author:    trims
Date:      2010-10-14 15:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/52f19c724d96

Merge

! .hgtags

Changeset: 570870354f86
Author:    trims
Date:      2010-10-14 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/570870354f86

6992267: Bump the HS20 build number to 02
Summary: Update the HS20 build number to 02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: bdbc48857210
Author:    trims
Date:      2010-10-20 16:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bdbc48857210

Merge

! .hgtags

Changeset: 96b3f2a7add0
Author:    cl
Date:      2010-10-21 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/96b3f2a7add0

Added tag jdk7-b115 for changeset bdbc48857210

! .hgtags

Changeset: 806d0c037e6b
Author:    cl
Date:      2010-10-28 13:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/806d0c037e6b

Added tag jdk7-b116 for changeset 96b3f2a7add0

! .hgtags

Changeset: 62aa74bafa73
Author:    cl
Date:      2010-11-04 15:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/62aa74bafa73

Added tag jdk7-b117 for changeset 806d0c037e6b

! .hgtags

Changeset: 08f0f4a3ddd6
Author:    trims
Date:      2010-11-04 15:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/08f0f4a3ddd6

Added tag hs20-b02 for changeset 52f19c724d96

! .hgtags

Changeset: c32059ef4dc0
Author:    johnc
Date:      2010-10-12 09:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c32059ef4dc0

6971296: G1: simplify G1RemSet class hierarchy
Summary: Remove G1RemSet base class and StupidG1RemSet class; rename HRInto_G1RemSet to just G1RemSet.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: b14ec34b1e07
Author:    jcoomes
Date:      2010-10-12 11:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b14ec34b1e07

6989448: G1: refactor and simplify G1ParScanThreadState
Reviewed-by: iveresov, tonyp

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

Changeset: ee813f7b46e4
Author:    jcoomes
Date:      2010-10-14 11:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ee813f7b46e4

Merge


Changeset: dfb38ea7da17
Author:    zgu
Date:      2010-09-30 12:05 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dfb38ea7da17

6988363: Rebrand vm vendor property settings (jdk7 only)
Summary: Vendor properties should be initialized after JDK version is determined.
Reviewed-by: kamg, ohair, dcubed, dholmes

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

Changeset: 1c352af0135d
Author:    acorn
Date:      2010-10-04 13:11 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1c352af0135d

6763959: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever
Summary: Absolute time 0 needs to return immediately.
Reviewed-by: phh, dcubed, dholmes

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

Changeset: 644f98c78e33
Author:    acorn
Date:      2010-10-04 10:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/644f98c78e33

Merge


Changeset: b6aedd1acdc0
Author:    coleenp
Date:      2010-10-07 08:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b6aedd1acdc0

6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong
Summary: min_stack_allowed is a compile time constant and Stack*Pages are settable
Reviewed-by: dholmes, kvn

! src/cpu/x86/vm/methodHandles_x86.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/runtime/arguments.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 3dc12ef8735e
Author:    bobv
Date:      2010-10-07 15:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3dc12ef8735e

6989297: Integrate additional portability improvements
Reviewed-by: vladidan, dholmes

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/linux/vm/attachListener_linux.cpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 7491c8b96111
Author:    bobv
Date:      2010-10-07 15:14 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7491c8b96111

Merge


Changeset: c77b5c592eab
Author:    kamg
Date:      2010-10-12 10:57 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c77b5c592eab

6392697: Additional flag needed to supress Hotspot warning messages
Summary: Apply PrintJvmWarnings flag to all warnings
Reviewed-by: coleenp, phh

! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp

Changeset: 75b0735b4d04
Author:    acorn
Date:      2010-10-13 11:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75b0735b4d04

Merge

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: beba40b26a79
Author:    acorn
Date:      2010-10-15 15:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/beba40b26a79

Merge

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

Changeset: 07a218de38cb
Author:    never
Date:      2010-10-15 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/07a218de38cb

6992477: fix for 6991512 broke sparc barriers
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 75ab0162aa84
Author:    never
Date:      2010-10-18 09:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75ab0162aa84

Merge


Changeset: 4e22405d98d6
Author:    iveresov
Date:      2010-10-19 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4e22405d98d6

6989669: Coops: -Xshare:dump causes crash
Summary: Temporarily fix to disable compressed oops with CDS
Reviewed-by: dholmes, twisti, kvn, never

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

Changeset: 9eaf8ba53f3d
Author:    trims
Date:      2010-10-20 17:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9eaf8ba53f3d

Merge


Changeset: a4c7fe54bf3f
Author:    kamg
Date:      2010-10-21 10:10 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a4c7fe54bf3f

6991315: RedefineClasses fails with java.lang.VerifyError
Summary: Repair stackmap table attribute when relocating bytecode
Reviewed-by: acorn, never

+ src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp

Changeset: fa83ab460c54
Author:    acorn
Date:      2010-10-22 15:59 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fa83ab460c54

6988353: refactor contended sync subsystem
Summary: reduce complexity by factoring synchronizer.cpp
Reviewed-by: dholmes, never, coleenp

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
+ src/share/vm/prims/jvmtiRawMonitor.cpp
+ src/share/vm/prims/jvmtiRawMonitor.hpp
+ src/share/vm/runtime/basicLock.cpp
+ src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/mutex.hpp
+ src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
+ src/share/vm/runtime/park.cpp
+ src/share/vm/runtime/park.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: a312a67b32ef
Author:    acorn
Date:      2010-10-25 13:31 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a312a67b32ef

Merge

! src/share/vm/includeDB_core

Changeset: 60ce9dade348
Author:    acorn
Date:      2010-10-26 14:43 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/60ce9dade348

Merge


Changeset: 6412b3805cd6
Author:    kamg
Date:      2010-10-26 14:08 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6412b3805cd6

6891959: HotSpot should not throw ClassFormatError if a class has a field with '>' and/or '<' in its name
Summary: Class file parser needs to look for and disallow '[' in names.
Reviewed-by: coleenp, never

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

Changeset: ee0d26abaad3
Author:    kamg
Date:      2010-10-26 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ee0d26abaad3

Merge


Changeset: 35e4e086d5f5
Author:    tonyp
Date:      2010-10-14 10:38 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/35e4e086d5f5

6990359: G1: don't push a stolen entry on the taskqueue, deal with it directly
Summary: When an entry is stolen, don't push it on the task queue but process it directly.
Reviewed-by: iveresov, ysr, jcoomes

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

Changeset: 9f4848ebbabd
Author:    tonyp
Date:      2010-10-15 17:26 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9f4848ebbabd

6992189: G1: inconsistent base used in sparse rem set iterator
Summary: The remembered set iterator for sparse tables incorrectly assumes that index 0 corresponds to the bottom of the heap, not address 0 as it is the case.
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: a5c514e74487
Author:    johnc
Date:      2010-10-18 15:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a5c514e74487

6988458: G1: assert(mr.end() <= _cm->finger()) failed: otherwise the region shouldn't be on the stack
Summary: The changes from 6941395 did not clear the CMTask::_aborted_region fields when concurrent marking aborted because of overflow. As a result, the next time around we could see a memory region whose start address was above the global finger and the assertion tripped. Moved the clearing of the aborted regions to ConcurrentMark::clear_marking_state, which is executed on all of the exit paths.
Reviewed-by: tonyp, ysr, jmasa

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

Changeset: 72a161e62cc4
Author:    tonyp
Date:      2010-10-16 17:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/72a161e62cc4

6991377: G1: race between concurrent refinement and humongous object allocation
Summary: There is a race between the concurrent refinement threads and the humongous object allocation that can cause the concurrent refinement threads to corrupt the part of the BOT that it is being initialized by the humongous object allocation operation. The solution is to do the humongous object allocation in careful steps to ensure that the concurrent refinement threads always have a consistent view over the BOT, region contents, and top. The fix includes some very minor tidying up in sparsePRT.
Reviewed-by: jcoomes, johnc, ysr

! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: cd3ef3fd20dd
Author:    ysr
Date:      2010-10-21 17:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd3ef3fd20dd

6992998: CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent
Summary: Closed a timing hole during which concurrent full gc requests can be missed. The hole can increase the latency of the response to a full gc request by up to the value of CMSWaitDuration. If CMSWaitDuration=0 is, as currently, interpreted as an unbounded wait, suitable in certain tuning scenarios, the application can potentially hang. Made two obscure tunables, including CMSWaitDuration, manageable.
Reviewed-by: jcoomes, tonyp

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

Changeset: a7214d79fcf1
Author:    ysr
Date:      2010-10-23 23:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a7214d79fcf1

6896603: CMS/GCH: collection_attempt_is_safe() ergo should use more recent data
Summary: Deprecated HandlePromotionFailure, removing the ability to turn off that feature, did away with one epoch look-ahead when deciding if a scavenge is likely to fail, relying on current data.
Reviewed-by: jmasa, johnc, poonam

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/collectorPolicy.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/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: c766bae6c14d
Author:    ysr
Date:      2010-10-28 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c766bae6c14d

6995045: assert(!gch->incremental_collection_failed()) failed: Error, defNewGeneration.cpp:827
Summary: Sharpened an assert, introduced in 6896603, that intended to check that the incremental_collection_failed() predicate on the heap was being reset "soon enough".
Reviewed-by: jmasa

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

Changeset: f5c8d6e5bfee
Author:    jcoomes
Date:      2010-11-01 10:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f5c8d6e5bfee

Merge

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

Changeset: 9de67bf4244d
Author:    iveresov
Date:      2010-11-02 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9de67bf4244d

6996136: VM crash in src/share/vm/runtime/virtualspace.cpp:424
Summary: Turn CDS off if compressed oops is on
Reviewed-by: ysr, kvn, jcoomes, phh

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

Changeset: 4ac698856c43
Author:    trims
Date:      2010-11-04 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4ac698856c43

Merge

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp

Changeset: 698b7b727e12
Author:    trims
Date:      2010-11-10 20:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/698b7b727e12

Merge

! .hgtags
- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp

Changeset: 3ef7426b4dea
Author:    cl
Date:      2010-11-11 11:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3ef7426b4dea

Added tag jdk7-b118 for changeset 698b7b727e12

! .hgtags

Changeset: d4681dc64964
Author:    trims
Date:      2010-11-11 23:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d4681dc64964

Added tag hs20-b02 for changeset 3ef7426b4dea

! .hgtags

Changeset: 086898a88056
Author:    ptisnovs
Date:      2010-11-04 14:03 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/086898a88056

6997495: correction of regression test compiler/6857159/Test6857159
Summary: Testcase correction.
Reviewed-by: never

! test/compiler/6857159/Test6857159.java

Changeset: 26cd5261f8c6
Author:    lana
Date:      2010-11-04 15:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/26cd5261f8c6

Merge


Changeset: 31aff7f873c6
Author:    trims
Date:      2010-11-10 21:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/31aff7f873c6

Merge


Changeset: 42a10fc37986
Author:    roland
Date:      2010-10-15 09:38 +0200
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/42a10fc37986

6991577: add IfOp optimization to C1
Summary: Ifop optimization for c1
Reviewed-by: never, phh, iveresov

! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_globals.hpp

Changeset: e5c3d73017ab
Author:    roland
Date:      2010-10-15 02:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e5c3d73017ab

Merge


Changeset: 7aff5786cc02
Author:    twisti
Date:      2010-10-18 01:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7aff5786cc02

6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
Reviewed-by: kvn, jrose, dsamersoff

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! test/Makefile
+ test/compiler/6991596/Test6991596.java

Changeset: 0357ff4bd6b2
Author:    never
Date:      2010-10-18 15:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0357ff4bd6b2

Merge


Changeset: 87d6a4d1ecbc
Author:    twisti
Date:      2010-10-19 02:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/87d6a4d1ecbc

6990192: VM crashes in ciTypeFlow::get_block_for()
Reviewed-by: never

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/runtime/thread.cpp

Changeset: cd4e20dc9917
Author:    twisti
Date:      2010-10-20 04:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd4e20dc9917

Merge

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

Changeset: ce6848d0666d
Author:    never
Date:      2010-10-19 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ce6848d0666d

6968367: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: f8aaf8522a6b
Author:    never
Date:      2010-10-20 13:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f8aaf8522a6b

Merge


Changeset: 1e9a9d2e6509
Author:    never
Date:      2010-10-21 11:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1e9a9d2e6509

6970683: improvements to hs_err output
Reviewed-by: kvn, jrose, dholmes, coleenp

! 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/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: f195c4737aca
Author:    twisti
Date:      2010-10-22 03:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f195c4737aca

6994130: Zero PowerPC fix
Summary: 6953477 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

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

Changeset: d2e35ffae982
Author:    twisti
Date:      2010-10-28 00:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d2e35ffae982

6994630: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic
Summary: The logic of ClassFileParser::java_dyn_MethodHandle_fix_pre needs to take care of an already changed vmentry signature.
Reviewed-by: never, jrose

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

Changeset: d1896d1dda3e
Author:    jrose
Date:      2010-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d1896d1dda3e

6981788: GC map generator sometimes picks up the wrong kind of instruction operand
Summary: Distinguish pool indexes from cache indexes in recently changed code.
Reviewed-by: never

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

Changeset: fff777a71346
Author:    jrose
Date:      2010-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fff777a71346

6994093: MethodHandle.invokeGeneric needs porting to SPARC
Summary: SPARC code missing from fix to 6939224
Reviewed-by: twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp

Changeset: 8213b0f5c92d
Author:    jrose
Date:      2010-10-30 12:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8213b0f5c92d

6981777: implement JSR 292 EG adjustments from summer 2010
Summary: Small bug fix to make "raw" adapters work for JDK changes under 6981777
Reviewed-by: twisti

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

Changeset: 3b2dea75431e
Author:    jrose
Date:      2010-10-30 13:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3b2dea75431e

6984311: JSR 292 needs optional bootstrap method parameters
Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands.
Reviewed-by: twisti

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! 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/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! 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/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: ae065c367d93
Author:    kvn
Date:      2010-11-02 09:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ae065c367d93

6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.
Summary: Use hardware DIV instruction for long division by constant when it is faster than code with multiply.
Reviewed-by: never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 885e464e1a40
Author:    twisti
Date:      2010-11-02 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/885e464e1a40

6996240: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/sparc.ad

Changeset: e62345fd6a46
Author:    twisti
Date:      2010-11-04 12:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e62345fd6a46

6997459: JSR 292 after 6994093 getting: on return to interpreted call, restored SP is corrupted
Reviewed-by: kvn, jrose, never

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

Changeset: f42a2f0c16bb
Author:    jrose
Date:      2010-11-05 12:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f42a2f0c16bb

6996563: 6984311 changes forgot to update vmStructs.cpp for new field _operands
Summary: Add missing line to vmStructs.  Also fix bug with class dumper.
Reviewed-by: twisti, kvn

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 34bd82eba3bb
Author:    iveresov
Date:      2010-11-05 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/34bd82eba3bb

6997456: Not possible to build just compiler2
Summary: Fix the compiler error. Allow to build just c2 specifying FORCE_TIERED=0 on the command line.
Reviewed-by: never, kvn

! make/linux/Makefile
! make/solaris/Makefile
! make/windows/build.make
! src/share/vm/runtime/java.cpp

Changeset: d0895dfaf7cc
Author:    iveresov
Date:      2010-11-06 02:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d0895dfaf7cc

Merge


Changeset: 2fe998383789
Author:    kvn
Date:      2010-11-06 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2fe998383789

6997311: SIGFPE in new long division asm code
Summary: use unsigned DIV instruction
Reviewed-by: never

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! test/compiler/6603011/Test.java

Changeset: e4fcbeb5a698
Author:    kvn
Date:      2010-11-06 20:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e4fcbeb5a698

6991188: C2 Crashes while compiling method
Summary: Do several iterations to build EA Connection Graph.
Reviewed-by: never, twisti, ysr

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: 5caa30ea147b
Author:    iveresov
Date:      2010-11-08 14:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5caa30ea147b

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 2db84614f61d
Author:    iveresov
Date:      2010-11-09 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2db84614f61d

6998737: JSR 292: Remove the plug guarding the use of compressed oops
Summary: The plug that guards the use of compressed oops with invokedynamic needs to be removed
Reviewed-by: twisti, kvn

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

Changeset: b0e6879e48fa
Author:    kvn
Date:      2010-11-09 17:31 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b0e6879e48fa

6839891: Array overrun in vm ci
Summary: fix index check
Reviewed-by: never

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

Changeset: 84d114b9170e
Author:    iveresov
Date:      2010-11-11 17:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/84d114b9170e

Merge


Changeset: a1e319b5b13a
Author:    trims
Date:      2010-11-11 23:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a1e319b5b13a

Merge


Changeset: 5484e7c53fa7
Author:    trims
Date:      2010-11-11 23:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5484e7c53fa7

6997698: Bump the HS20 build number to 03
Summary: Update the HS20 build number to 03
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 79401ff1d56d
Author:    lana
Date:      2010-11-13 18:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/79401ff1d56d

Merge

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp

Changeset: f5603a6e5042
Author:    lana
Date:      2010-11-17 22:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f5603a6e5042

Merge


Changeset: 18134a5c6da5
Author:    cl
Date:      2010-12-02 19:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/18134a5c6da5

Added tag jdk7-b120 for changeset f5603a6e5042

! .hgtags

Changeset: 073378594ec6
Author:    cl
Date:      2010-11-22 14:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/073378594ec6

Added tag jdk7-b119 for changeset 5484e7c53fa7

! .hgtags

Changeset: 3f3653ab7af8
Author:    ohair
Date:      2010-12-03 19:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3f3653ab7af8

Merge

! .hgtags

Changeset: 3a548dc9cb45
Author:    katleman
Date:      2010-12-09 21:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3a548dc9cb45

Added tag jdk7-b121 for changeset 3f3653ab7af8

! .hgtags

Changeset: 1132ed4a0086
Author:    cl
Date:      2010-12-16 18:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1132ed4a0086

Added tag jdk7-b122 for changeset 3a548dc9cb45

! .hgtags

Changeset: 33bfde7da72a
Author:    trims
Date:      2010-12-03 09:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/33bfde7da72a

Added tag hs20-b03 for changeset 5484e7c53fa7

! .hgtags

Changeset: 058f494c8b6d
Author:    trims
Date:      2010-12-10 15:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/058f494c8b6d

Merge

! .hgtags

Changeset: 81fc264cf826
Author:    trims
Date:      2010-12-16 20:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/81fc264cf826

Merge

! .hgtags

Changeset: 899bbbdcb6ea
Author:    ysr
Date:      2010-11-05 13:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/899bbbdcb6ea

6997298: fatal error: must own lock CMS_markBitMap_lock during heap dump
Summary: Since we are at a stop-world pause, the existing CMS-phase checks are sufficient for safety, and the locking check can be safely elided. Elaborated documentation comment to the case where class unloading and verification are disabled, and the query happens when we aren't in the sweeping phase, where the answer "false" would be (almost everywhere) too pessimistic.
Reviewed-by: jmasa, johnc, tonyp

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

Changeset: 4df7f8cba524
Author:    ysr
Date:      2010-11-09 10:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4df7f8cba524

6996613: CompactibleFreeListSpace::print should call CompactibleFreeListSpace::print_on, not Space::print_on
Reviewed-by: tonyp

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

Changeset: 8d81b4a1d3e1
Author:    ysr
Date:      2010-11-11 10:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8d81b4a1d3e1

6998802: ScavengeALot: assert(!gch->incremental_collection_failed()) failed: Twice in a row
Summary: Weaken assert by excluding scavenges resulting from -XX:+ScavengeALot stress-testing option.
Reviewed-by: jmasa, tonyp

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

Changeset: e3e1fb85e50a
Author:    jmasa
Date:      2010-11-15 16:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e3e1fb85e50a

Merge


Changeset: 1070423b51f3
Author:    kamg
Date:      2010-10-27 12:53 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1070423b51f3

6865028: Illegal instructions passing verification prior to 'invokespecial Object.<init>'
Summary: Update verifier to conform to spec re: reference vs. 'Object' types
Reviewed-by: dholmes, coleenp

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

Changeset: 35f885165c69
Author:    kamg
Date:      2010-11-05 09:32 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/35f885165c69

6981737: The java.vm.specification.version property is 1.0, seems like it should be 2.0
Summary: Change property value to 1.<major_version> for major_version >= 7
Reviewed-by: dholmes, acorn

! src/share/vm/runtime/arguments.cpp
+ test/runtime/6981737/Test6981737.java

Changeset: 9752a6549f2e
Author:    zgu
Date:      2010-11-12 09:37 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9752a6549f2e

Merge

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

Changeset: 13fee5052895
Author:    zgu
Date:      2010-11-17 09:21 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/13fee5052895

Merge


Changeset: 9eecf81a02fb
Author:    ysr
Date:      2010-11-16 13:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9eecf81a02fb

7000578: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible
Summary: Weakened assert in onj_is_alive() to allow its use at initialization time when is_at_safepoint() normally reports false; added some related asserts to check order of is_init_completed() after Universe::is_fully_initialized().
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/init.cpp

Changeset: 878b57474103
Author:    johnc
Date:      2010-11-16 14:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/878b57474103

6978187: G1: assert(ParallelGCThreads>  1 || n_yielded() == _hrrs->occupied()) strikes again
Summary: An evacuation failure while copying the roots caused an object, A, to be forwarded to itself. During the subsequent RSet updating a reference to A was processed causing the reference to be added to the RSet of A's heap region. As a result of adding to the remembered set we ran into the issue described in 6930581 - the sparse table expanded and the RSet scanning code walked the cards in one instance of RHashTable (_cur) while the occupied() counts the cards in the expanded table (_next).
Reviewed-by: tonyp, iveresov

! 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/g1RemSet.inline.hpp

Changeset: deef066c3622
Author:    johnc
Date:      2010-11-16 16:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/deef066c3622

Merge


Changeset: 0be53e62c06c
Author:    jmasa
Date:      2010-11-19 13:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0be53e62c06c

Merge


Changeset: 0ac62b4d6507
Author:    kvn
Date:      2010-11-12 09:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0ac62b4d6507

6999491: non-zero COOPs are used when they should not
Summary: HeapBaseMinAddress should be used only for a default heap size calculation.
Reviewed-by: iveresov, jcoomes, dholmes

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

Changeset: 22ef3370343b
Author:    iveresov
Date:      2010-11-16 15:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22ef3370343b

7000349: Tiered reacts incorrectly to C1 compilation failures
Summary: Fix policy reaction to C1 comilation failures, make C1 properly report errors.
Reviewed-by: kvn

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: f264f4c42799
Author:    kvn
Date:      2010-11-18 09:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f264f4c42799

7000491: assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre
Summary: Wrong value type is used for NULL store when clearing the detail message of the preallocated exception object.
Reviewed-by: never, iveresov

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

Changeset: 4110c3e0c50d
Author:    iveresov
Date:      2010-11-19 17:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4110c3e0c50d

Merge

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

Changeset: 22260322f0be
Author:    zgu
Date:      2010-11-18 14:37 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22260322f0be

6751923: JNDI wake up when clock_settime() is called
Summary: Ported Chris Phillips' patch from jdk5 to jdk7
Reviewed-by: chrisphi, coleenp

! src/os/solaris/vm/os_solaris.cpp

Changeset: 0b33f0736406
Author:    poonam
Date:      2010-11-19 03:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0b33f0736406

6837842: JNI_CreateJavaVM crashes under impersonation
Reviewed-by: acorn, dholmes

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

Changeset: a6b067997c7e
Author:    coleenp
Date:      2010-11-19 23:46 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a6b067997c7e

Merge


Changeset: b675ff1ca7a3
Author:    twisti
Date:      2010-11-23 04:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b675ff1ca7a3

7002129: Zero and Shark fixes, 3rd
Summary: 6970683 and 6953144 introduced changes that need to be implemented for Zero and Shark.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/share/vm/compiler/compileBroker.cpp

Changeset: e33f46fc48ed
Author:    coleenp
Date:      2010-11-23 15:01 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e33f46fc48ed

Merge


Changeset: f95d63e2154a
Author:    stefank
Date:      2010-11-23 13:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f95d63e2154a

6989984: Use standard include model for Hospot
Summary: Replaced MakeDeps and the includeDB files with more standardized solutions.
Reviewed-by: coleenp, kvn, kamg

! make/linux/makefiles/adlc.make
! make/linux/makefiles/amd64.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/core.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/i486.make
! make/linux/makefiles/jvmti.make
! make/linux/makefiles/launcher.make
- make/linux/makefiles/makedeps.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/sparc.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/sparcv9.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/linux/makefiles/zero.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/amd64.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/core.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/i486.make
! make/solaris/makefiles/jvmti.make
! make/solaris/makefiles/launcher.make
- make/solaris/makefiles/makedeps.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/sparcv9.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
- make/windows/README
! make/windows/create.bat
+ make/windows/create_obj_files.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/generated.make
- make/windows/makefiles/makedeps.make
! make/windows/makefiles/product.make
+ make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! make/windows/projectfiles/compiler2/Makefile
! make/windows/projectfiles/kernel/Makefile
! make/windows/projectfiles/tiered/Makefile
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp
! src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp
! src/cpu/sparc/vm/bytecodes_sparc.cpp
! src/cpu/sparc/vm/bytecodes_sparc.hpp
! src/cpu/sparc/vm/bytes_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Defs_sparc.hpp
! src/cpu/sparc/vm/c1_FpuStackSim_sparc.cpp
! src/cpu/sparc/vm/c1_FpuStackSim_sparc.hpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_LinearScan_sparc.cpp
! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/codeBuffer_sparc.hpp
! src/cpu/sparc/vm/copy_sparc.hpp
! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.hpp
! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/depChecker_sparc.cpp
! src/cpu/sparc/vm/depChecker_sparc.hpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/icache_sparc.cpp
! src/cpu/sparc/vm/icache_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/interpreterRT_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.hpp
! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp
! src/cpu/sparc/vm/jniFastGetField_sparc.cpp
! src/cpu/sparc/vm/jniTypes_sparc.hpp
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/registerMap_sparc.hpp
! src/cpu/sparc/vm/register_definitions_sparc.cpp
! src/cpu/sparc/vm/register_sparc.cpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.hpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! 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/templateInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.hpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/sparc/vm/vmreg_sparc.cpp
! src/cpu/sparc/vm/vmreg_sparc.hpp
! src/cpu/sparc/vm/vmreg_sparc.inline.hpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.hpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp
! src/cpu/x86/vm/bytecodes_x86.cpp
! src/cpu/x86/vm/bytecodes_x86.hpp
! src/cpu/x86/vm/bytes_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Defs_x86.hpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.cpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/c2_init_x86.cpp
! src/cpu/x86/vm/codeBuffer_x86.hpp
! src/cpu/x86/vm/copy_x86.hpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.hpp
! src/cpu/x86/vm/debug_x86.cpp
! src/cpu/x86/vm/depChecker_x86.cpp
! src/cpu/x86/vm/depChecker_x86.hpp
! src/cpu/x86/vm/disassembler_x86.hpp
! src/cpu/x86/vm/dump_x86_32.cpp
! src/cpu/x86/vm/dump_x86_64.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/icBuffer_x86.cpp
! src/cpu/x86/vm/icache_x86.cpp
! src/cpu/x86/vm/icache_x86.hpp
! 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/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/interpreterRT_x86.hpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/x86/vm/interpreter_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/cpu/x86/vm/jniTypes_x86.hpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/relocInfo_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/runtime_x86_64.cpp
! 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/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/templateInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86.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_32.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/cpu/x86/vm/vmreg_x86.hpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/cpu/zero/vm/assembler_zero.inline.hpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
! src/cpu/zero/vm/bytecodes_zero.cpp
! src/cpu/zero/vm/bytecodes_zero.hpp
! src/cpu/zero/vm/bytes_zero.hpp
! src/cpu/zero/vm/codeBuffer_zero.hpp
! src/cpu/zero/vm/copy_zero.hpp
! src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/debug_zero.cpp
! src/cpu/zero/vm/depChecker_zero.cpp
! src/cpu/zero/vm/depChecker_zero.hpp
! src/cpu/zero/vm/disassembler_zero.cpp
! src/cpu/zero/vm/disassembler_zero.hpp
! src/cpu/zero/vm/dump_zero.cpp
! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/entry_zero.hpp
! src/cpu/zero/vm/fakeStubFrame_zero.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/icBuffer_zero.cpp
! src/cpu/zero/vm/icache_zero.cpp
! src/cpu/zero/vm/icache_zero.hpp
! src/cpu/zero/vm/interp_masm_zero.cpp
! src/cpu/zero/vm/interp_masm_zero.hpp
! src/cpu/zero/vm/interpreterFrame_zero.hpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/cpu/zero/vm/interpreterRT_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/cpu/zero/vm/interpreter_zero.hpp
! src/cpu/zero/vm/javaFrameAnchor_zero.hpp
! src/cpu/zero/vm/jniFastGetField_zero.cpp
! src/cpu/zero/vm/jniTypes_zero.hpp
! src/cpu/zero/vm/jni_zero.h
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/cpu/zero/vm/nativeInst_zero.cpp
! src/cpu/zero/vm/nativeInst_zero.hpp
! src/cpu/zero/vm/registerMap_zero.hpp
! src/cpu/zero/vm/register_definitions_zero.cpp
! src/cpu/zero/vm/register_zero.cpp
! src/cpu/zero/vm/register_zero.hpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.hpp
! src/cpu/zero/vm/stack_zero.inline.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.hpp
! src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp
! src/cpu/zero/vm/templateInterpreter_zero.cpp
! src/cpu/zero/vm/templateInterpreter_zero.hpp
! src/cpu/zero/vm/templateTable_zero.cpp
! src/cpu/zero/vm/templateTable_zero.hpp
! src/cpu/zero/vm/vmStructs_zero.hpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/cpu/zero/vm/vm_version_zero.hpp
! src/cpu/zero/vm/vmreg_zero.cpp
! src/cpu/zero/vm/vmreg_zero.hpp
! src/cpu/zero/vm/vmreg_zero.inline.hpp
! src/cpu/zero/vm/vtableStubs_zero.cpp
! src/os/linux/launcher/java.c
! src/os/linux/launcher/java.h
! src/os/linux/launcher/java_md.c
! src/os/linux/launcher/java_md.h
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/c1_globals_linux.hpp
! src/os/linux/vm/c2_globals_linux.hpp
! src/os/linux/vm/chaitin_linux.cpp
! src/os/linux/vm/dtraceJSDT_linux.cpp
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/hpi_linux.cpp
! src/os/linux/vm/hpi_linux.hpp
! src/os/linux/vm/interfaceSupport_linux.hpp
! src/os/linux/vm/jsig.c
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/mutex_linux.cpp
! src/os/linux/vm/mutex_linux.inline.hpp
! src/os/linux/vm/osThread_linux.cpp
! 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/linux/vm/os_share_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/linux/vm/stubRoutines_linux.cpp
! src/os/linux/vm/threadCritical_linux.cpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.h
! src/os/solaris/dtrace/generateJvmOffsetsMain.c
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/dtrace/jvm_dtrace.h
! src/os/solaris/dtrace/libjvm_db.h
! src/os/solaris/launcher/java.c
! src/os/solaris/launcher/java.h
! src/os/solaris/launcher/java_md.c
! src/os/solaris/launcher/java_md.h
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/c1_globals_solaris.hpp
! src/os/solaris/vm/c2_globals_solaris.hpp
! src/os/solaris/vm/chaitin_solaris.cpp
! src/os/solaris/vm/dtraceJSDT_solaris.cpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/solaris/vm/hpi_solaris.cpp
! src/os/solaris/vm/hpi_solaris.hpp
! src/os/solaris/vm/interfaceSupport_solaris.hpp
! src/os/solaris/vm/jsig.c
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/mutex_solaris.cpp
! src/os/solaris/vm/mutex_solaris.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/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/solaris/vm/stubRoutines_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/c1_globals_windows.hpp
! src/os/windows/vm/c2_globals_windows.hpp
! src/os/windows/vm/chaitin_windows.cpp
! src/os/windows/vm/dtraceJSDT_windows.cpp
! src/os/windows/vm/globals_windows.hpp
! src/os/windows/vm/hpi_windows.cpp
! src/os/windows/vm/hpi_windows.hpp
! src/os/windows/vm/interfaceSupport_windows.hpp
! src/os/windows/vm/jvm_windows.cpp
! src/os/windows/vm/jvm_windows.h
! src/os/windows/vm/mutex_windows.cpp
! src/os/windows/vm/mutex_windows.inline.hpp
! src/os/windows/vm/osThread_windows.cpp
! src/os/windows/vm/osThread_windows.hpp
! src/os/windows/vm/os_share_windows.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/os/windows/vm/stubRoutines_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os/windows/vm/vmError_windows.cpp
! src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/prefetch_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/bytes_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! 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/prefetch_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_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/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/linux_x86/vm/vm_version_linux_x86.cpp
! src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.hpp
! src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
! src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
! src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp
! 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/globals_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/prefetch_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/bytes_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/copy_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! 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/prefetch_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/vm_version_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/bytes_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! 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/prefetch_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
! src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/os_cpu/windows_x86/vm/vm_version_windows_x86.cpp
- src/share/tools/MakeDeps/ArgsParser.java
- src/share/tools/MakeDeps/BuildConfig.java
- src/share/tools/MakeDeps/Database.java
- src/share/tools/MakeDeps/DirectoryTree.java
- src/share/tools/MakeDeps/DirectoryTreeNode.java
- src/share/tools/MakeDeps/FileFormatException.java
- src/share/tools/MakeDeps/FileList.java
- src/share/tools/MakeDeps/FileName.java
- src/share/tools/MakeDeps/Macro.java
- src/share/tools/MakeDeps/MacroDefinitions.java
- src/share/tools/MakeDeps/MakeDeps.java
- src/share/tools/MakeDeps/MetroWerksMacPlatform.java
- src/share/tools/MakeDeps/Platform.java
- src/share/tools/MakeDeps/UnixPlatform.java
- src/share/tools/MakeDeps/Util.java
- src/share/tools/MakeDeps/WinGammaPlatform.java
- src/share/tools/MakeDeps/WinGammaPlatformVC6.java
- src/share/tools/MakeDeps/WinGammaPlatformVC7.java
- src/share/tools/MakeDeps/WinGammaPlatformVC8.java
- src/share/tools/MakeDeps/WinGammaPlatformVC9.java
+ src/share/tools/ProjectCreator/ArgsParser.java
+ src/share/tools/ProjectCreator/BuildConfig.java
+ src/share/tools/ProjectCreator/DirectoryTree.java
+ src/share/tools/ProjectCreator/DirectoryTreeNode.java
+ src/share/tools/ProjectCreator/FileFormatException.java
+ src/share/tools/ProjectCreator/Macro.java
+ src/share/tools/ProjectCreator/MacroDefinitions.java
+ src/share/tools/ProjectCreator/ProjectCreator.java
+ src/share/tools/ProjectCreator/Util.java
+ src/share/tools/ProjectCreator/WinGammaPlatform.java
+ src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
+ src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
+ src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
+ src/share/tools/ProjectCreator/WinGammaPlatformVC9.java
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/tools/hsdis/hsdis.h
! src/share/vm/adlc/adlc.hpp
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/arena.cpp
! src/share/vm/adlc/arena.hpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/dict2.hpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.cpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_CFGPrinter.hpp
! 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_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_Defs.cpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_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.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Optimizer.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_ValueSet.cpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/ci/ciArray.cpp
! src/share/vm/ci/ciArray.hpp
! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciArrayKlass.hpp
! src/share/vm/ci/ciArrayKlassKlass.hpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciCallProfile.hpp
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciConstant.cpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciExceptionHandler.cpp
! src/share/vm/ci/ciExceptionHandler.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.cpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciInstanceKlassKlass.cpp
! src/share/vm/ci/ciInstanceKlassKlass.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciKlassKlass.cpp
! src/share/vm/ci/ciKlassKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodBlocks.cpp
! src/share/vm/ci/ciMethodBlocks.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciMethodKlass.cpp
! src/share/vm/ci/ciMethodKlass.hpp
! src/share/vm/ci/ciNullObject.cpp
! src/share/vm/ci/ciNullObject.hpp
! src/share/vm/ci/ciObjArray.cpp
! src/share/vm/ci/ciObjArray.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciObjArrayKlassKlass.cpp
! src/share/vm/ci/ciObjArrayKlassKlass.hpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/ciSymbolKlass.cpp
! src/share/vm/ci/ciSymbolKlass.hpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/ci/ciTypeArrayKlassKlass.cpp
! src/share/vm/ci/ciTypeArrayKlassKlass.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/ci/ciUtilities.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/ci/compilerInterface.hpp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaAssertions.cpp
! src/share/vm/classfile/javaAssertions.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/code/compressedStream.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/location.cpp
! src/share/vm/code/location.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/code/vmreg.cpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodLiveness.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! 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/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.inline.hpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1_globals.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
- src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
- src/share/vm/gc_implementation/includeDB_gc_g1
- src/share/vm/gc_implementation/includeDB_gc_parNew
- src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
- src/share/vm/gc_implementation/includeDB_gc_serial
- src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parNew/vmStructs_parNew.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.hpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/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
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
! src/share/vm/gc_implementation/shared/allocationStats.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.cpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.cpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcStats.cpp
! 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/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/isGCActiveMark.hpp
! src/share/vm/gc_implementation/shared/liveRange.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/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_implementation/shared/spaceCounters.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.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/includeDB_compiler1
- src/share/vm/includeDB_compiler2
- src/share/vm/includeDB_core
- src/share/vm/includeDB_features
- src/share/vm/includeDB_gc
- src/share/vm/includeDB_gc_parallel
- src/share/vm/includeDB_jvmti
- src/share/vm/includeDB_shark
- src/share/vm/includeDB_zero
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeHistogram.cpp
! src/share/vm/interpreter/bytecodeHistogram.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/dict.hpp
! src/share/vm/libadt/port.cpp
! src/share/vm/libadt/port.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/set.hpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/blockOffsetTable.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/classify.cpp
! src/share/vm/memory/classify.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/compactPermGen.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.inline.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genMarkSweep.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/genRemSet.cpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/genRemSet.inline.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/permGen.cpp
! src/share/vm/memory/permGen.hpp
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/restore.cpp
! src/share/vm/memory/serialize.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/memory/watermark.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/arrayKlassKlass.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.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/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/instanceOop.cpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.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/klassPS.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/markOop.inline.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/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oop.inline2.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/oops/symbolKlass.cpp
! src/share/vm/oops/symbolKlass.hpp
! src/share/vm/oops/symbolOop.cpp
! src/share/vm/oops/symbolOop.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlassKlass.cpp
! src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/oops/typeArrayOop.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/addnode.hpp
! src/share/vm/opto/adlcVMDeps.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/coalesce.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/divnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/indexSet.cpp
! src/share/vm/opto/indexSet.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! 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/mulnode.cpp
! src/share/vm/opto/mulnode.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/opcodes.cpp
! src/share/vm/opto/opcodes.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.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/phaseX.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regalloc.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/rootnode.cpp
! src/share/vm/opto/rootnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ src/share/vm/precompiled.hpp
! src/share/vm/prims/evmCompat.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/forte.hpp
! src/share/vm/prims/hpi_imported.h
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jni.h
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jniCheck.hpp
! src/share/vm/prims/jniFastGetField.cpp
! src/share/vm/prims/jniFastGetField.hpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/jvmtiAgentThread.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.hpp
! src/share/vm/prims/jvmtiEnter.hpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnv.xsl
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEnvThreadState.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiEventController.hpp
! src/share/vm/prims/jvmtiEventController.inline.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiExtensions.cpp
! src/share/vm/prims/jvmtiExtensions.hpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.hpp
! src/share/vm/prims/jvmtiHpp.xsl
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/jvmtiManageCapabilities.hpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiRawMonitor.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/prims/jvmtiThreadState.inline.hpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/jvmtiTrace.hpp
! src/share/vm/prims/jvmtiUtil.cpp
! src/share/vm/prims/jvmtiUtil.hpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/prims/perf.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/privilegedStack.hpp
! src/share/vm/prims/unsafe.cpp
! 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/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/basicLock.cpp
! src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/biasedLocking.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/extendedPC.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/fieldType.cpp
! src/share/vm/runtime/fieldType.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/hpi.cpp
! src/share/vm/runtime/hpi.hpp
! src/share/vm/runtime/icache.cpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/init.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jfieldIDWorkaround.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/jniPeriodicChecker.cpp
! src/share/vm/runtime/jniPeriodicChecker.hpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/memprofiler.hpp
! src/share/vm/runtime/monitorChunk.cpp
! src/share/vm/runtime/monitorChunk.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/orderAccess.cpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/park.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/perfMemory.hpp
! src/share/vm/runtime/prefetch.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/reflectionCompat.hpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/rframe.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/stackValueCollection.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/statSampler.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! 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/synchronizer.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadCritical.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/unhandledOops.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/dtraceAttacher.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! 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
! src/share/vm/services/memoryUsage.hpp
! src/share/vm/services/psMemoryPool.cpp
! src/share/vm/services/psMemoryPool.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
! src/share/vm/services/serviceUtil.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/shark/llvmValue.hpp
! src/share/vm/shark/sharkBlock.cpp
! src/share/vm/shark/sharkBlock.hpp
! src/share/vm/shark/sharkBuilder.cpp
! src/share/vm/shark/sharkBuilder.hpp
! src/share/vm/shark/sharkCacheDecache.cpp
! src/share/vm/shark/sharkCacheDecache.hpp
! src/share/vm/shark/sharkCodeBuffer.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/shark/sharkConstant.cpp
! src/share/vm/shark/sharkConstant.hpp
! src/share/vm/shark/sharkContext.cpp
! src/share/vm/shark/sharkContext.hpp
! src/share/vm/shark/sharkEntry.hpp
! src/share/vm/shark/sharkFunction.cpp
! src/share/vm/shark/sharkFunction.hpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/shark/sharkInliner.hpp
! src/share/vm/shark/sharkIntrinsics.cpp
! src/share/vm/shark/sharkIntrinsics.hpp
! src/share/vm/shark/sharkInvariants.cpp
! src/share/vm/shark/sharkInvariants.hpp
! src/share/vm/shark/sharkMemoryManager.cpp
! src/share/vm/shark/sharkMemoryManager.hpp
! src/share/vm/shark/sharkNativeWrapper.cpp
! src/share/vm/shark/sharkNativeWrapper.hpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/shark/sharkRuntime.hpp
! src/share/vm/shark/sharkStack.cpp
! src/share/vm/shark/sharkStack.hpp
! src/share/vm/shark/sharkState.cpp
! src/share/vm/shark/sharkState.hpp
! src/share/vm/shark/sharkStateScanner.cpp
! src/share/vm/shark/sharkStateScanner.hpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
! src/share/vm/shark/sharkTopLevelBlock.hpp
! src/share/vm/shark/sharkType.hpp
! src/share/vm/shark/sharkValue.cpp
! src/share/vm/shark/sharkValue.hpp
! src/share/vm/shark/shark_globals.cpp
! src/share/vm/shark/shark_globals.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/defaultStream.hpp
! src/share/vm/utilities/dtrace.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/intHisto.cpp
! src/share/vm/utilities/intHisto.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/preserveException.cpp
! src/share/vm/utilities/preserveException.hpp
! src/share/vm/utilities/sizes.cpp
! src/share/vm/utilities/sizes.hpp
! src/share/vm/utilities/stack.hpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: 631f79e71e90
Author:    tonyp
Date:      2010-08-24 17:24 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/631f79e71e90

6974966: G1: unnecessary direct-to-old allocations
Summary: This change revamps the slow allocation path of G1. Improvements include the following: a) Allocations directly to old regions are now totally banned. G1 now only allows allocations out of young regions (with the only exception being humongous regions). b) The thread that allocates a new region (which is now guaranteed to be young) does not dirty all its cards. Each thread that successfully allocates out of a young region is now responsible for dirtying the cards that corresponding to the "block" that just got allocated. c) allocate_new_tlab() and mem_allocate() are now implemented differently and TLAB allocations are only done by allocate_new_tlab(). d) If a thread schedules an evacuation pause in order to satisfy an allocation request, it will perform the allocation at the end of the safepoint so that the thread that initiated the GC also gets "first pick" of any space made available by the GC. e) If a thread is unable to allocate a humongous object it will schedul
 e an evacuation pause in case it reclaims enough regions so that the humongous allocation can be satisfied aftewards. f) The G1 policy is more careful to set the young list target length to be the survivor number +1. g) Lots of code tidy up, removal, refactoring to make future changes easier.
Reviewed-by: johnc, ysr

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

Changeset: fd1d227ef1b9
Author:    johnc
Date:      2010-12-01 17:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fd1d227ef1b9

6983204: G1: Nightly test nsk/regression/b4958615 failing with +ExplicitGCInvokesConcurrent
Summary: Enable reference discovery during concurrent marking by setting the reference processor field of the concurrent marking closure. Keep reference objects on the discovered reference lists alive during incremental evacuation pauses until they are processed at the end of concurrent marking.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/runtime/thread.hpp

Changeset: d9310331a29c
Author:    tonyp
Date:      2010-12-02 13:20 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d9310331a29c

7003860: G1: assert(_cur_alloc_region == NULL || !expect_null_cur_alloc_region) fails
Summary: Wrong assumption about expecting the current alloc region expected to be NULL in expand_and_allocate().
Reviewed-by: brutisso, ysr

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

Changeset: 0fc262af204f
Author:    coleenp
Date:      2010-11-29 15:43 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0fc262af204f

6780143: hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops
Summary: Using r12 as temporary register around call_VM trashes heapbase becausecall_VM doesn't always return immediately to following code (eg forward_exception, popframe and early return support).
Reviewed-by: never, kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: c7db7adb83b4
Author:    ohair
Date:      2010-11-30 18:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c7db7adb83b4

6987107: Add variable to add to but not modify non-fcs version string
Reviewed-by: jcoomes, dholmes, andrew, kvn

! make/defs.make
! make/jprt.gmk
! make/linux/makefiles/buildtree.make
! make/solaris/makefiles/buildtree.make
! make/windows/projectfiles/common/Makefile

Changeset: 2ca799d83d3c
Author:    ohair
Date:      2010-11-30 18:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2ca799d83d3c

Merge

! make/linux/makefiles/buildtree.make
! make/solaris/makefiles/buildtree.make
! make/windows/projectfiles/common/Makefile

Changeset: 01c0559441c8
Author:    brutisso
Date:      2010-12-01 03:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/01c0559441c8

7003456: ADLC files not correctly generated on Windows
Summary: Added target architecture parameters to make ADLC build properly
Reviewed-by: never, stefank

! make/windows/makefiles/adlc.make

Changeset: 828eafbd85cc
Author:    ikrylov
Date:      2010-12-01 18:26 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/828eafbd85cc

6348631: remove the use of the HPI library from Hotspot
Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request
Reviewed-by: coleenp, acorn, dsamersoff

! src/cpu/sparc/vm/depChecker_sparc.cpp
! src/cpu/x86/vm/depChecker_x86.cpp
! src/cpu/zero/vm/depChecker_zero.cpp
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/precompiled.hpp
- src/share/vm/prims/hpi_imported.h
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 3c205c4f1cda
Author:    coleenp
Date:      2010-12-01 18:32 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3c205c4f1cda

Merge

- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/vm/prims/hpi_imported.h
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp

Changeset: 6a2d73358ff7
Author:    bobv
Date:      2010-12-02 14:00 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6a2d73358ff7

7004217: Remove IA64 workaround re-introduced with CR6953477
Summary: gcc bug worksaround for IA64 no longer needed
Reviewed-by: andrew

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

Changeset: c760f78e0a53
Author:    stefank
Date:      2010-12-01 15:04 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c760f78e0a53

7003125: precompiled.hpp is included when precompiled headers are not used
Summary: Added an ifndef DONT_USE_PRECOMPILED_HEADER to precompiled.hpp. Set up DONT_USE_PRECOMPILED_HEADER when compiling with Sun Studio or when the user specifies USE_PRECOMPILED_HEADER=0. Fixed broken include dependencies.
Reviewed-by: coleenp, kvn

! make/linux/makefiles/gcc.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
! src/share/vm/ci/ciCallProfile.hpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/precompiled.hpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/runtime/objectMonitor.hpp

Changeset: 2968675b413e
Author:    stefank
Date:      2010-12-02 20:01 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2968675b413e

7003786: sort Obj_Files before compiling
Summary: Reverted to old sort order on Linux and Solaris.
Reviewed-by: tonyp, coleenp

! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make

Changeset: cb2d0a362639
Author:    sla
Date:      2010-12-02 05:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cb2d0a362639

6981484: Update development launcher
Summary: Add new development launcher called hotspot(.exe)
Reviewed-by: coleenp

! make/linux/makefiles/launcher.make
! make/solaris/makefiles/launcher.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
+ make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
+ src/os/posix/launcher/java_md.c
+ src/os/posix/launcher/java_md.h
+ src/os/posix/launcher/launcher.script
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
+ src/os/windows/launcher/java_md.c
+ src/os/windows/launcher/java_md.h
! src/os/windows/vm/os_windows.cpp
+ 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/prims/jvm.h

Changeset: 9bc798875b2a
Author:    coleenp
Date:      2010-12-04 00:09 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9bc798875b2a

6704010: Internal Error (src/share/vm/interpreter/interpreterRuntime.cpp:1106)
Summary: Fixed a race condition in the assertion caused by an unguarded, concurrent access to a GrowableArray object.
Reviewed-by: coleenp, dholmes, dsamersoff
Contributed-by: volker.simonis at gmail.com

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

Changeset: 42f65821fa4e
Author:    coleenp
Date:      2010-12-06 15:37 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/42f65821fa4e

Merge


Changeset: 684faacebf20
Author:    kamg
Date:      2010-12-06 20:21 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/684faacebf20

7003782: Update JVMTI version to 1.2 for jdk7
Summary: Update minor version to 1.2 for jdk7
Reviewed-by: phh, dcubed

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiH.xsl

Changeset: 017cd8bce8a8
Author:    sla
Date:      2010-12-07 03:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/017cd8bce8a8

6539281: -Xcheck:jni should validate char* argument to ReleaseStringUTFChars
Summary: Tag allocated memory with a magic value and verify when releasing.
Reviewed-by: phh, stefank

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp

Changeset: 401fbd7ff77c
Author:    kevinw
Date:      2010-12-08 04:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/401fbd7ff77c

7003789: PTRACE_GETREGS problems with SA on Linux.
Summary: ifdef definitions for PTRACE_GETREGS_REQ clarified
Reviewed-by: dholmes

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

Changeset: 016a3628c885
Author:    tonyp
Date:      2010-12-07 16:47 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/016a3628c885

6994056: G1: when GC locker is active, extend the Eden instead of allocating into the old gen
Summary: Allow the eden to the expanded up to a point when the GC locker is active.
Reviewed-by: jwilhelm, johnc, ysr, jcoomes

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

Changeset: 3cd116fd11be
Author:    johnc
Date:      2010-12-07 16:18 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3cd116fd11be

6994628: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized)
Summary: The Solaris Studio 12 update 1 C++ compiler was incorrectly re-ordering the reads of an object's mark word in oopDesc::forward_to_atomic(). This opened a small window where one thread could execute the successful CAS path even though another thread had already successfully forwarded the object. This could result in an object being copied twice. The code in oopDesc::forward_to_atomic() was changed to read the mark word once.
Reviewed-by: ysr, tonyp

! src/share/vm/oops/oop.pcgc.inline.hpp

Changeset: 459fad165e5e
Author:    johnc
Date:      2010-12-07 16:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/459fad165e5e

Merge


Changeset: 6cd6d394f280
Author:    ysr
Date:      2010-12-07 21:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6cd6d394f280

7001033: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed())
7002546: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps
Summary: Relaxed assertion checking related to incremental_collection_failed flag to allow for ExplicitGCInvokesConcurrent behaviour where we do not want a failing scavenge to bail to a stop-world collection. Parameterized incremental_collection_will_fail() so we can selectively use, or not use, as appropriate, the statistical prediction at specific use sites. This essentially reverts the scavenge bail-out logic to what it was prior to some recent changes that had inadvertently started using the statistical prediction which can be noisy in the presence of bursty loads. Added some associated verbose non-product debugging messages.
Reviewed-by: johnc, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp

Changeset: 8df09fb45352
Author:    ysr
Date:      2010-12-09 09:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8df09fb45352

7005259: CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent
Summary: Relaxed the assert by allowing NULL referents when discovery may be concurrent.
Reviewed-by: johnc, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: f0ef5f5a460f
Author:    ysr
Date:      2010-12-09 21:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f0ef5f5a460f

Merge

- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/vm/prims/hpi_imported.h
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp

Changeset: 505c913f22f8
Author:    trims
Date:      2010-12-10 17:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/505c913f22f8

Merge

- make/linux/makefiles/makedeps.make
- make/solaris/makefiles/makedeps.make
- make/windows/README
- make/windows/makefiles/makedeps.make
- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/tools/MakeDeps/ArgsParser.java
- src/share/tools/MakeDeps/BuildConfig.java
- src/share/tools/MakeDeps/Database.java
- src/share/tools/MakeDeps/DirectoryTree.java
- src/share/tools/MakeDeps/DirectoryTreeNode.java
- src/share/tools/MakeDeps/FileFormatException.java
- src/share/tools/MakeDeps/FileList.java
- src/share/tools/MakeDeps/FileName.java
- src/share/tools/MakeDeps/Macro.java
- src/share/tools/MakeDeps/MacroDefinitions.java
- src/share/tools/MakeDeps/MakeDeps.java
- src/share/tools/MakeDeps/MetroWerksMacPlatform.java
- src/share/tools/MakeDeps/Platform.java
- src/share/tools/MakeDeps/UnixPlatform.java
- src/share/tools/MakeDeps/Util.java
- src/share/tools/MakeDeps/WinGammaPlatform.java
- src/share/tools/MakeDeps/WinGammaPlatformVC6.java
- src/share/tools/MakeDeps/WinGammaPlatformVC7.java
- src/share/tools/MakeDeps/WinGammaPlatformVC8.java
- src/share/tools/MakeDeps/WinGammaPlatformVC9.java
- src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
- src/share/vm/gc_implementation/includeDB_gc_g1
- src/share/vm/gc_implementation/includeDB_gc_parNew
- src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
- src/share/vm/gc_implementation/includeDB_gc_serial
- src/share/vm/gc_implementation/includeDB_gc_shared
- src/share/vm/includeDB_compiler1
- src/share/vm/includeDB_compiler2
- src/share/vm/includeDB_core
- src/share/vm/includeDB_features
- src/share/vm/includeDB_gc
- src/share/vm/includeDB_gc_parallel
- src/share/vm/includeDB_jvmti
- src/share/vm/includeDB_shark
- src/share/vm/includeDB_zero
- src/share/vm/prims/hpi_imported.h
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp

Changeset: 0d4395745860
Author:    trims
Date:      2010-12-10 18:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0d4395745860

7006221: Bump the HS20 build number to 04
Summary: Update the HS20 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: af96d06cc0da
Author:    trims
Date:      2010-12-16 20:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/af96d06cc0da

Merge


Changeset: 5fa559508216
Author:    iveresov
Date:      2010-12-15 20:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5fa559508216

7007229: Fix warnings with VS2010 in compressedStream.cpp
Summary: An interference between a fix for 6993125 and disabled optimization in compressedStream.cpp produces a warning with VS2010. Disable the warning for the code fragment for which the optimizations are disabled.
Reviewed-by: kvn

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

Changeset: f2da85a9b08e
Author:    twisti
Date:      2010-11-30 09:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f2da85a9b08e

7001363: java/dyn/InvokeDynamic should not be a well-known class in the JVM
Summary: Because of the removal of language support, the JDK 7 API for JSR 292 no longer includes a public class named java/dyn/InvokeDynamic.
Reviewed-by: jrose, kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/thread.cpp

Changeset: ac637b7220d1
Author:    iveresov
Date:      2010-11-30 23:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ac637b7220d1

6985015: C1 needs to support compressed oops
Summary: This change implements compressed oops for C1 for x64 and sparc. The changes are mostly on the codegen level, with a few exceptions when we do access things outside of the heap that are uncompressed from the IR. Compressed oops are now also enabled with tiered.
Reviewed-by: twisti, kvn, never, phh

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Defs_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! 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_LinearScan_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: dbbf44db0107
Author:    iveresov
Date:      2010-11-30 23:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dbbf44db0107

Merge


Changeset: 4da76e32c0be
Author:    never
Date:      2010-12-01 10:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4da76e32c0be

7002666: eclipse CDT projects crash with compressed oops
Reviewed-by: kvn, twisti

! src/share/vm/opto/memnode.cpp
+ test/compiler/7002666/Test7002666.java

Changeset: 0cb042fd2d4b
Author:    never
Date:      2010-12-01 15:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0cb042fd2d4b

6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
Reviewed-by: kvn, iveresov

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

Changeset: bbefa3ca1543
Author:    twisti
Date:      2010-12-02 01:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bbefa3ca1543

6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
Reviewed-by: kvn, never

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

Changeset: 5ddfcf4b079e
Author:    iveresov
Date:      2010-12-02 17:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5ddfcf4b079e

7003554: (tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer
Summary: C1 with profiling doesn't check whether the MDO has been really allocated, which can silently fail if the perm gen is full. The solution is to check if the allocation failed and bailout out of inlining or compilation.
Reviewed-by: kvn, never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp

Changeset: 2f644f85485d
Author:    twisti
Date:      2010-12-03 01:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2f644f85485d

6961690: load oops from constant table on SPARC
Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/linux/vm/vmError_linux.cpp
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! 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/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/utilities/debug.cpp

Changeset: b856cd7f4e60
Author:    twisti
Date:      2010-12-03 06:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b856cd7f4e60

7003798: test/compiler/6991596 fails with true != false
Summary: The test of 6991596 fails on SPARCV9.
Reviewed-by: kvn, never, jrose

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! test/compiler/6991596/Test6991596.java

Changeset: 7601ab0e1e33
Author:    never
Date:      2010-12-03 12:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7601ab0e1e33

7004530: casx used for 32 bit cas after 7003554
Reviewed-by: kvn, iveresov

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

Changeset: dad31fc330cd
Author:    jrose
Date:      2010-12-03 15:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dad31fc330cd

7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute
Reviewed-by: twisti

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: 5fe0781a8560
Author:    kvn
Date:      2010-12-07 11:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5fe0781a8560

7004925: CTW: assert(nbits == 32 || -(1 << nbits-1) <= x && x < ( 1 << nbits-1)) failed: value out of range
Summary: Set offset in register if it does not fit 13 bits.
Reviewed-by: iveresov

! src/cpu/sparc/vm/sparc.ad

Changeset: ec8c74742417
Author:    iveresov
Date:      2010-12-08 02:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ec8c74742417

7005241: C1: SEGV in java.util.concurrent.LinkedTransferQueue.xfer() with compressed oops
Summary: Implementation of the CAS primitive for x64 compressed oops was incorrect. It kills rscratch2 register (r11), which is allocatable in C1. Also, we don't need to restore cmpval as it's never used after that, so we need only one temporary register, which can be scratch1.
Reviewed-by: kvn, never

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

Changeset: 4de5f4101cfd
Author:    iveresov
Date:      2010-12-08 17:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4de5f4101cfd

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/thread.cpp

Changeset: 79d8657be916
Author:    kvn
Date:      2010-12-10 14:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/79d8657be916

6993125: runThese crashes with assert(Thread::current()->on_local_stack((address)this))
Summary: add another ResourceObj debug field to distinguish garbage
Reviewed-by: dholmes, coleenp

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp

Changeset: 361783318e7e
Author:    never
Date:      2010-12-13 22:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/361783318e7e

7004940: CTW: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG
Reviewed-by: kvn, twisti

! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/reg_split.cpp

Changeset: f9c511aae070
Author:    iveresov
Date:      2010-12-15 23:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f9c511aae070

Merge


Changeset: 642e54d1850a
Author:    dsamersoff
Date:      2010-12-09 17:53 +0300
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/642e54d1850a

6989076: JVM crashes in klassItable::initialize_itable_for_interface
Summary: hotspot should check protection attribute besides the name and signature of the method when constructing vtable.
Reviewed-by: dcubed

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

Changeset: 09b4dd4f152b
Author:    kamg
Date:      2010-12-09 15:04 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/09b4dd4f152b

7004582: Add GetThisObject() function to JVMTI 1.2
Summary: Add 'GetThisObject' function
Reviewed-by: never, coleenp

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/vframe_hp.cpp

Changeset: a5610f0862fe
Author:    dholmes
Date:      2010-12-09 20:12 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a5610f0862fe

7005007: Refine use of ALT_COMPILER_PATH to avoid conflict with JPRT usage
Summary: Check for CROSS_COMPILE_ARCH being set as an indicator to use ALT_COMPILER_PATH
Reviewed-by: acorn, ohair

! make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/gcc.make

Changeset: 7cf1a74771e8
Author:    coleenp
Date:      2010-12-10 12:13 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7cf1a74771e8

6988439: Parallel Class Loading test deadlock involving MethodData_lock and Pending List Lock
Summary: Don't acquire methodData_lock while holding pending list lock
Reviewed-by: kvn, never, ysr

! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/methodOop.cpp

Changeset: 2d4762ec74af
Author:    zgu
Date:      2010-12-11 13:20 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2d4762ec74af

7003748: Decode C stack frames when symbols are presented (PhoneHome project)
Summary: Implemented in-process C native stack frame decoding when symbols are available.
Reviewed-by: coleenp, never

! make/solaris/makefiles/vm.make
+ src/os/linux/vm/decoder_linux.cpp
! src/os/linux/vm/os_linux.cpp
+ src/os/solaris/vm/decoder_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
+ src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/frame.cpp
+ src/share/vm/utilities/decoder.cpp
+ src/share/vm/utilities/decoder.hpp
+ src/share/vm/utilities/elfFile.cpp
+ src/share/vm/utilities/elfFile.hpp
+ src/share/vm/utilities/elfStringTable.cpp
+ src/share/vm/utilities/elfStringTable.hpp
+ src/share/vm/utilities/elfSymbolTable.cpp
+ src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 54f5dd2aa1d9
Author:    zgu
Date:      2010-12-11 13:46 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/54f5dd2aa1d9

Merge

! make/solaris/makefiles/vm.make
- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
! src/os/windows/vm/os_windows.cpp
- src/share/vm/prims/hpi_imported.h
! src/share/vm/runtime/frame.cpp
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp

Changeset: 06ba96862949
Author:    coleenp
Date:      2010-12-13 14:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/06ba96862949

Merge


Changeset: b03e6b4c7c75
Author:    coleenp
Date:      2010-12-14 15:10 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b03e6b4c7c75

7006471: fix for 6988439 crashes when pending list lock is null
Summary: missing null check in owns_pending_list_lock() because this can be called before pending_list_lock is initialized.
Reviewed-by: never, kvn

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

Changeset: e7ad5f6f4d29
Author:    stefank
Date:      2010-12-15 05:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e7ad5f6f4d29

7006659: temporary adlc files are added to the build variables
Summary: Don't recurse into sub-directories when looking for source files.
Reviewed-by: never, brutisso

! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh

Changeset: aa6e219afbf1
Author:    sla
Date:      2010-12-15 07:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/aa6e219afbf1

7006354: Updates to Visual Studio project creation and development launcher
Summary: Updates to Visual Studio project creation and development launcher
Reviewed-by: stefank, coleenp

! make/linux/makefiles/buildtree.make
! make/solaris/makefiles/buildtree.make
! make/windows/build_vm_def.sh
! make/windows/create.bat
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! make/windows/projectfiles/compiler1/Makefile
! make/windows/projectfiles/compiler1/vm.def
! make/windows/projectfiles/compiler2/Makefile
! make/windows/projectfiles/compiler2/vm.def
! make/windows/projectfiles/core/Makefile
! make/windows/projectfiles/core/vm.def
! make/windows/projectfiles/kernel/Makefile
! make/windows/projectfiles/kernel/vm.def
! make/windows/projectfiles/tiered/Makefile
! make/windows/projectfiles/tiered/vm.def
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/launcher.script
! src/os/windows/launcher/java_md.c
! src/os/windows/vm/os_windows.cpp
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC8.java
! src/share/tools/launcher/java.c
! src/share/tools/launcher/jli_util.c

Changeset: 450ece4d8a10
Author:    sla
Date:      2010-12-15 08:03 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/450ece4d8a10

Merge


Changeset: 6ce496c8fc07
Author:    coleenp
Date:      2010-12-16 09:31 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6ce496c8fc07

Merge


Changeset: fb712ff22571
Author:    tonyp
Date:      2010-12-14 16:19 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fb712ff22571

7000559: G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1)
Summary: The concurrent marking thread can complete its operation and increment the full GC counter during a Full GC. This causes the nesting of increments to the start and end of Full GCs that we are expecting to be wrong. the fix is for the marking thread to join the suspendible thread set before incrementing the counter so that it's blocked until the Full GC (or any other safepoint) is finished. The change also includes some minor code cleanup (I renamed a parameter).
Reviewed-by: brutisso, ysr

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

Changeset: 36eef023306f
Author:    ysr
Date:      2010-12-16 09:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/36eef023306f

Merge


Changeset: 320ef6401fce
Author:    ysr
Date:      2010-12-16 12:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/320ef6401fce

Merge


Changeset: 03e1b9fce89d
Author:    dholmes
Date:      2010-12-16 20:57 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/03e1b9fce89d

7003707: need to remove (some) system include files from the HotSpot header files
Summary: move socket_available into os_linux.cpp to avoid inclusion of ioctl.h in os_linux.inline.hpp
Reviewed-by: coleenp, stefank, ikrylov

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

Changeset: 9669f9b28410
Author:    trims
Date:      2010-12-16 20:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9669f9b28410

Merge


Changeset: 08b76f57574b
Author:    cl
Date:      2010-12-22 15:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/08b76f57574b

Added tag jdk7-b123 for changeset 9669f9b28410

! .hgtags

Changeset: cd8189d84e92
Author:    trims
Date:      2010-12-22 19:20 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd8189d84e92

Added tag hs20-b04 for changeset 9669f9b28410

! .hgtags

Changeset: b03260081e9b
Author:    johnc
Date:      2010-12-17 11:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b03260081e9b

7006113: G1: Initialize ReferenceProcessor::_is_alive_non_header field
Summary: Initialize the _is_alive_non_header field of G1's reference processor with an instance of the G1CMIsAliveClosure. This will stop adding reference objects with live referents to the discovered reference lists unnecessarily.
Reviewed-by: tonyp, ysr, jwilhelm, brutisso

! 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

Changeset: 74ee0db180fa
Author:    ysr
Date:      2010-12-17 23:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/74ee0db180fa

6807801: CMS: could save/restore fewer header words during scavenge
Summary: Age bits need not enter the mark-word preservation calculus; also affected, in addition to CMS, per CR synopsis above, were ParNew (but not DefNew), ParallelScavenge and G1, albeit to a lesser degree than CMS.
Reviewed-by: tonyp, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/oops/markOop.inline.hpp

Changeset: 7c5250dbd584
Author:    tonyp
Date:      2010-12-19 20:57 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7c5250dbd584

6896624: G1: hotspot:::gc and hotspot:::mem-pool-gc probes are not fired
Summary: Fire the gc-begin and gc-end probes for G1.
Reviewed-by: kamg, ysr, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp

Changeset: 9026f05dc736
Author:    johnc
Date:      2010-12-23 12:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9026f05dc736

Merge


Changeset: 5ef9917b908d
Author:    trims
Date:      2010-12-24 07:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5ef9917b908d

7008759: Bump the HS20 build number to 05
Summary: Update the HS20 build number to 05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 0a8e0d4345b3
Author:    trims
Date:      2011-01-03 15:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0a8e0d4345b3

7010068: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass
Summary: Update the copyright to be 2010 on all changed files in OpenJDK
Reviewed-by: jcoomes

! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/ps_core.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/symtab.c
! agent/src/os/linux/symtab.h
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! make/hotspot_distro
! make/hotspot_version
! make/jprt.gmk
! make/jprt.properties
! make/linux/makefiles/defs.make
! make/linux/makefiles/jvmti.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/product.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/shark.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/jvmti.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/saproc.make
! make/windows/build.bat
! make/windows/get_msc_ver.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/sanity.make
! src/os/solaris/dtrace/hotspot.d
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! test/Makefile
! test/compiler/6431242/Test.java
! test/compiler/6857159/Test6857159.java
! test/compiler/6877254/Test.java
! test/compiler/6895383/Test.java
! test/compiler/6896727/Test.java

Changeset: 09d92cbb793b
Author:    cl
Date:      2011-01-06 20:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/09d92cbb793b

Added tag jdk7-b124 for changeset 0a8e0d4345b3

! .hgtags

Changeset: f6a707dbaddb
Author:    trims
Date:      2011-01-07 19:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f6a707dbaddb

Added tag hs20-b05 for changeset 0a8e0d4345b3

! .hgtags

Changeset: 9fc3ffb1e0b1
Author:    trims
Date:      2011-01-07 22:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9fc3ffb1e0b1

7011125: Bump the HS20 build number to 06
Summary: Update the HS20 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 6da3527317ff
Author:    kevinw
Date:      2010-12-17 12:14 +0000
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6da3527317ff

7003487: clhsdbproc stacktrace fails on x64
Reviewed-by: phh

! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 02895c6a2f82
Author:    bobv
Date:      2010-12-20 14:30 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/02895c6a2f82

7007769: VM crashes with SIGBUS writing PerfData if tmp space is full
Summary: Fill perfdata file with zeros to verify available disk space
Reviewed-by: coleenp, kamg

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

Changeset: e58d06a8037e
Author:    dholmes
Date:      2010-12-21 23:39 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e58d06a8037e

7008444: Remove unnecessary include of stdint.h in java_md.c
Summary: Remove unnecessary include of stdint.h in java_md.c
Reviewed-by: brutisso, kvn

! src/os/posix/launcher/java_md.c

Changeset: 1e637defdda6
Author:    zgu
Date:      2010-12-22 11:24 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1e637defdda6

6961186: Better VM handling of unexpected exceptions from application native code
Summary: Trap uncaught C++ exception on Windows and Solaris and generate hs_err report.
Reviewed-by: coleenp, bobv, dholmes

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

Changeset: c19157304e08
Author:    zgu
Date:      2010-12-22 11:52 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c19157304e08

Merge

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

Changeset: 3da13a976363
Author:    coleenp
Date:      2010-12-22 12:24 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3da13a976363

Merge

! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 07c62ff47437
Author:    coleenp
Date:      2010-12-22 16:52 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/07c62ff47437

Merge


Changeset: d6cd0d55d0b5
Author:    dcubed
Date:      2010-12-23 07:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d6cd0d55d0b5

6987812: 2/3 SAJDI: "gHotSpotVMTypes was not initialized properly in the remote process"
Summary: Change ExportDirectoryTableImpl to return the 'Export RVA' field without modification. Read 'Base Of Data' field in optional header when PE32 format COFF file is read. Refine search for dbgeng.dll and dbghelp.dll. Other cleanups.
Reviewed-by: swamyv, poonam

! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java

Changeset: e0c969b97f66
Author:    zgu
Date:      2010-12-27 09:30 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e0c969b97f66

6975480: VS2010 says _STATIC_CPPLIB is deprecated, may need to change this usage
Summary: Disabled the warning message during compiling.
Reviewed-by: coleenp, dholmes

! make/windows/makefiles/compile.make

Changeset: dbf8dcf069d1
Author:    zgu
Date:      2010-12-27 09:56 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dbf8dcf069d1

Merge

! make/windows/makefiles/compile.make

Changeset: 06e4b9c9db76
Author:    coleenp
Date:      2010-12-28 09:54 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/06e4b9c9db76

Merge


Changeset: 7737fa7ec2b5
Author:    twisti
Date:      2010-12-14 12:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7737fa7ec2b5

7006044: materialize cheap non-oop pointers on 64-bit SPARC
Summary: After 6961690 we load non-oop pointers for the constant table which could easily be materialized in a few instructions.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad

Changeset: 781072b12368
Author:    never
Date:      2010-12-14 23:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/781072b12368

6765546: Wrong sscanf used to parse CompilerOracle command >= 32 characters could lead to crash
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compilerOracle.cpp

Changeset: 4042471b7419
Author:    iveresov
Date:      2010-12-16 01:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4042471b7419

Merge


Changeset: cccd1b172b85
Author:    never
Date:      2010-12-16 12:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cccd1b172b85

6839888: Array overrun in vm adlc
Reviewed-by: kvn, iveresov

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

Changeset: c04052fd6ae1
Author:    kvn
Date:      2010-12-16 14:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c04052fd6ae1

7006505: Use kstat info to identify SPARC processor
Summary: read Solaris kstat data to get more precise CPU information
Reviewed-by: iveresov, never, twisti, dholmes

! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/memory/universe.cpp

Changeset: 7223744c2784
Author:    never
Date:      2010-12-17 15:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7223744c2784

6579789: Internal error "c1_LinearScan.cpp:1429 Error: assert(false,"")" in debuggee with fastdebug VM
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
+ test/compiler/6579789/Test6579789.java

Changeset: 52d615436cef
Author:    never
Date:      2010-12-18 06:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/52d615436cef

Merge


Changeset: 7d9caaedafce
Author:    twisti
Date:      2010-12-18 01:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7d9caaedafce

6990933: assert(sender_cb) failed: sanity in frame::sender_for_interpreter_frame
Reviewed-by: never

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

Changeset: 1fb0500f550e
Author:    twisti
Date:      2010-12-18 08:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1fb0500f550e

Merge


Changeset: ef3c5db0b3ae
Author:    twisti
Date:      2010-12-21 04:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ef3c5db0b3ae

7008165: Garbage in ClassFormatError message
Summary: When bootstrap_method_ref in BootstrapMethods attribute points to a wrong CP entry (non-MethodHandle), JVM throws ClassFormatError with a message, where method index and class file name is garbage.
Reviewed-by: iveresov

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

Changeset: a21ff35351ec
Author:    kvn
Date:      2010-12-21 13:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a21ff35351ec

7003130: assert(iterations<CG_BUILD_ITER_LIMIT) failed: infinite EA connection graph
Summary: bump CG_BUILD_ITER_LIMIT to 20
Reviewed-by: iveresov

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

Changeset: 352765ed11a1
Author:    iveresov
Date:      2010-12-21 22:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/352765ed11a1

7008466: Tiered: Enable testing of tiered compilation in JPRT
Summary: Add running specjvm98 and specjbb2005 with tiered compilation enabled with JPRT.
Reviewed-by: kvn

! make/jprt.properties

Changeset: 8d0b933dda2d
Author:    twisti
Date:      2010-12-22 02:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8d0b933dda2d

7007377: JSR 292 MethodHandlesTest.testCastFailure fails on SPARC with -Xcomp +DeoptimizeALot
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/init.cpp

Changeset: 037c727f35fb
Author:    iveresov
Date:      2010-12-27 21:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/037c727f35fb

7009231: C1: Incorrect CAS code for longs on SPARC 32bit
Summary: Fix CAS of longs on SPARC 32bit and cmove on SPARC 64bit.
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/7009231/Test7009231.java

Changeset: 2ddb2fab82cb
Author:    kvn
Date:      2010-12-28 17:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2ddb2fab82cb

7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected
Summary: Bailout StringConcat optimization if null is passed to StringBuffer constructor.
Reviewed-by: iveresov

! src/share/vm/opto/stringopts.cpp
+ test/compiler/7009359/Test7009359.java

Changeset: 51bd2d261853
Author:    kvn
Date:      2010-12-29 10:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/51bd2d261853

7008325: CodeCache exhausted on sparc starting from hs20b04
Summary: remove clear_scratch_buffer_blob and let init_scratch_buffer_blob free and allocate a new blob if required.
Reviewed-by: twisti

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp

Changeset: 68c5a4e8881d
Author:    kvn
Date:      2010-12-30 09:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/68c5a4e8881d

6928562: Assert(_no_handle_mark_nesting==0,"allocating handle inside NoHandleMark")
Summary: reset NoHandleMark before going into VM.
Reviewed-by: iveresov

! src/share/vm/compiler/abstractCompiler.cpp

Changeset: 7514897db238
Author:    iveresov
Date:      2010-12-30 23:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7514897db238

7009849: C1: Incorrect frame size computation
Summary: Fix frame size computation
Reviewed-by: phh, kvn

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

Changeset: 5a1e52a439fa
Author:    twisti
Date:      2011-01-07 03:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5a1e52a439fa

Merge

! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/code/nmethod.cpp

Changeset: 36c186bcc085
Author:    coleenp
Date:      2011-01-03 14:09 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/36c186bcc085

6302804: Hotspot VM dies ungraceful death when C heap is exhausted in various places.
Summary: enhance the error reporting mechanism to help user to fix the problem rather than making it look like a VM error.
Reviewed-by: kvn, kamg

! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 0eb90baf1b69
Author:    coleenp
Date:      2011-01-05 21:23 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0eb90baf1b69

6583275: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling
Summary: Call get_thread_slow() in vm_perform_shutdown actions and add null check.
Reviewed-by: kvn, dholmes, jcoomes

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

Changeset: 039eb4201e06
Author:    alanb
Date:      2011-01-07 03:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/039eb4201e06

7009975: Large file support broken in hs20-b04
Reviewed-by: phh, acorn, kamg

! src/os/solaris/vm/os_solaris.cpp

Changeset: 2f9d59b0fa5c
Author:    bobv
Date:      2011-01-07 12:44 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2f9d59b0fa5c

7009268: guarantee(middle - slop > start) failed: need enough space to divide up
Summary: Codebuffer can overflow on test with large number of calls
Reviewed-by: dholmes, collins

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp

Changeset: 4537d449ba57
Author:    bobv
Date:      2011-01-07 15:57 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4537d449ba57

Merge


Changeset: b1a2afa37ec4
Author:    phh
Date:      2011-01-07 10:42 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b1a2afa37ec4

7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
Summary: Track allocated bytes in Thread's, update on TLAB retirement and direct allocation in Eden and tenured, add JNI methods for ThreadMXBean.
Reviewed-by: coleenp, kvn, dholmes, ysr

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp

Changeset: 55d7d18ccff9
Author:    dcubed
Date:      2011-01-07 13:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/55d7d18ccff9

Merge


Changeset: 84f36150fcc3
Author:    dcubed
Date:      2011-01-07 15:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/84f36150fcc3

Merge

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: e24ab3fa6aaf
Author:    trims
Date:      2011-01-07 22:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e24ab3fa6aaf

Merge

! make/jprt.properties

Changeset: 4c851c931d00
Author:    cl
Date:      2011-01-13 16:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4c851c931d00

Added tag jdk7-b125 for changeset e24ab3fa6aaf

! .hgtags

Changeset: 102466e70deb
Author:    cl
Date:      2011-01-20 15:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/102466e70deb

Added tag jdk7-b126 for changeset 4c851c931d00

! .hgtags

Changeset: 907c1aed0f8c
Author:    cl
Date:      2011-01-27 17:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/907c1aed0f8c

Added tag jdk7-b127 for changeset 102466e70deb

! .hgtags

Changeset: e4f8c88cf6f0
Author:    trims
Date:      2011-01-13 22:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e4f8c88cf6f0

Added tag hs20-b06 for changeset e24ab3fa6aaf

! .hgtags

Changeset: 76d6282dcfe5
Author:    trims
Date:      2011-01-13 22:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/76d6282dcfe5

7012348: Bump the HS20 build number to 07
Summary: Update the HS20 build number to 07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 55f868e91c3b
Author:    iveresov
Date:      2011-01-06 16:03 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/55f868e91c3b

7010618: C1: array length should be treated at int on 64bit during array allocation
Summary: Sign-extend the length argument during array allocation
Reviewed-by: never, kvn

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

Changeset: 0e52ef6e94d3
Author:    twisti
Date:      2011-01-07 03:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e52ef6e94d3

Merge


Changeset: 4fc084dac61e
Author:    kvn
Date:      2011-01-07 10:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4fc084dac61e

7009756: volatile variables could be broken throw reflection API
Summary: Use Atomic::load() and Atomic::store() to access a volatile long.
Reviewed-by: iveresov, jrose, dholmes, never

! 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/linux_x86_32.s
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.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/solaris_x86/vm/solaris_x86_32.il
! 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/prims/unsafe.cpp

Changeset: 78e248949382
Author:    kvn
Date:      2011-01-07 11:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/78e248949382

6876037: CTW fails jdk7/hotspot/src/share/vm/opto/type.cpp:2055. assert(bits,"Use TypePtr for NULL")
Summary: Add missing 0 value check in TypeRawPtr::add_offset().
Reviewed-by: never

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

Changeset: d810e9a3fc33
Author:    twisti
Date:      2011-01-10 00:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d810e9a3fc33

7010180: JSR 292 InvokeDynamicPrintArgs fails with: assert(_adapter == NULL) failed: init'd to NULL
Reviewed-by: never

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 70427f06ea47
Author:    twisti
Date:      2011-01-10 03:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/70427f06ea47

7010913: JSR 292 ciMethodHandle does not handle MethodHandleCompiler exceptions properly
Reviewed-by: kvn, never

! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/prims/methodHandleWalk.cpp

Changeset: dd031b2226de
Author:    iveresov
Date:      2011-01-10 18:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dd031b2226de

4930919: race condition in MDO creation at back branch locations
Summary: Reuse set_method_data_for_bcp() to setup mdp after MDO creation.
Reviewed-by: kvn, never

! 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/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp

Changeset: d4fca0a6abde
Author:    kvn
Date:      2011-01-11 20:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d4fca0a6abde

7011386: race in objArrayKlass::array_klass_impl
Summary: Move _lower_dimension field initialization before _higher_dimension and add storestore barrier.
Reviewed-by: dholmes, iveresov, never

! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: bb8e3b66bde6
Author:    twisti
Date:      2011-01-13 07:20 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bb8e3b66bde6

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/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il

Changeset: c17b998c5926
Author:    iveresov
Date:      2011-01-12 18:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c17b998c5926

7011627: C1: call_RT must support targets that don't fit in wdisp30
Summary: Make both compilers emit near and far calls when necessary.
Reviewed-by: never, kvn, phh

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sparc.ad

Changeset: 5ae3e3b03224
Author:    twisti
Date:      2011-01-13 07:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5ae3e3b03224

Merge

! src/cpu/sparc/vm/assembler_sparc.hpp

Changeset: df307487d610
Author:    dholmes
Date:      2011-01-09 17:16 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/df307487d610

7010665: Misplaced membar in C1 implementation of Unsafe.get/putXXX
Summary: Modify membars to match regular volatile variable handling
Reviewed-by: iveresov, kvn, never

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

Changeset: e31d8c656c5b
Author:    dcubed
Date:      2011-01-10 09:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e31d8c656c5b

Merge

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

Changeset: 7246a374a9f2
Author:    kamg
Date:      2011-01-10 17:14 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7246a374a9f2

6458402: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent
Summary: Make JvmtiGCMark safe to run non-safepoint and instrument CMS
Reviewed-by: ysr, dcubed

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/jniHandles.cpp

Changeset: db2b0f8c1cef
Author:    kamg
Date:      2011-01-11 10:06 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/db2b0f8c1cef

6814943: getcpool001 catches more than one JvmtiThreadState problem
Summary: Mark field volatile, use membars, and change access order to close race
Reviewed-by: dcubed, dholmes

! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 5577848f5923
Author:    phh
Date:      2011-01-11 17:33 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5577848f5923

7011463: Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument
Summary: Replaced incr_allocated_bytes() formals var_size_in_bytes and con_size_in_bytes with a single RegisterOrConstant formal.
Reviewed-by: twisti, jcoomes

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp

Changeset: 0ca32cc95d7b
Author:    phh
Date:      2011-01-11 17:50 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0ca32cc95d7b

Merge


Changeset: 8f8dfba37802
Author:    kevinw
Date:      2011-01-12 15:44 +0000
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8f8dfba37802

6994753: Implement optional hook to a Java method at VM startup.
Reviewed-by: mchung, acorn

! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 34d64ad817f4
Author:    coleenp
Date:      2011-01-12 13:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/34d64ad817f4

7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
Summary: Change get_temp_directory() back to /tmp and %TEMP% like it always was and where the tools expect it to be.
Reviewed-by: phh, dcubed, kamg, alanb

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 856ecff79cf7
Author:    dcubed
Date:      2011-01-13 08:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/856ecff79cf7

Merge

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp

Changeset: 4947ee68d19c
Author:    ysr
Date:      2011-01-06 23:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4947ee68d19c

7008136: CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant
Summary: The recorded _sweep_limit may not necessarily remain a block boundary as the old generation expands during a concurrent cycle. Terminal actions inside the sweep closure need to be aware of this as they cross over the limit.
Reviewed-by: johnc, minqi

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

Changeset: 2250ee17e258
Author:    tonyp
Date:      2011-01-12 13:06 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2250ee17e258

7007068: G1: refine the BOT during evac failure handling
Summary: During evacuation failure handling we refine the BOT to reflect the location of all the objects in the regions we scan. The changeset includes some minor cleanup: a) non-product print_on() method on the G1 BOT class, b) added more complete BOT verification during heap / region verification, c) slight modification to the BOT set up for humongous regions to be more consistent with the BOT set up during evac failure handling, and d) removed a couple of unused methods.
Reviewed-by: johnc, ysr

! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp

Changeset: b158bed62ef5
Author:    tonyp
Date:      2011-01-12 16:34 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b158bed62ef5

6994297: G1: do first-level slow-path allocations with a CAS
Summary: First attempt to allocate out the current alloc region using a CAS instead of taking the Heap_lock (first level of G1's slow allocation path). Only if that fails and it's necessary to replace the current alloc region take the Heap_lock (that's the second level of G1's slow allocation path).
Reviewed-by: johnc, brutisso, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 2e0b0c4671e4
Author:    brutisso
Date:      2011-01-13 04:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2e0b0c4671e4

6941122: G1: UseLargePages does not work with G1 garbage collector
Summary: Pass the value of UseLargePages instead of false as the "large" parameter when reserving the G1 heap.
Reviewed-by: tonyp, johnc, phh

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

Changeset: c91cc404ca46
Author:    ysr
Date:      2011-01-13 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c91cc404ca46

7011940: iCMS: SIGSEGV in SweepClosure::do_already_free_chunk(FreeChunk*)+0x360
Summary: Revert a (relaxed version of the) bounds-check that was incorrectly removed in the fix for 7008136.
Reviewed-by: jmasa, johnc

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

Changeset: ffd725ff6943
Author:    johnc
Date:      2011-01-13 17:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ffd725ff6943

Merge

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

Changeset: 0915f9be781c
Author:    trims
Date:      2011-01-13 22:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0915f9be781c

Merge


Changeset: 75efcee5ac47
Author:    minqi
Date:      2010-10-07 13:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75efcee5ac47

6966589: hs16-b08 causes java.lang.StackOverflowError
Reviewed-by: mchung, dholmes, chrisphi

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

Changeset: 85c73c0edb06
Author:    kvn
Date:      2011-01-18 17:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/85c73c0edb06

7012965: Fix failed on sparc for 7009756: volatile variables could be broken throw reflection API
Summary: Use LDX/STX on v9 and LDD/STD on v8 sparc for volatile long moves.
Reviewed-by: never

! 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_sparc/vm/solaris_sparc.il

Changeset: b599a4c6c2df
Author:    iveresov
Date:      2011-01-18 18:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b599a4c6c2df

7012766: assert(false) failed: DEBUG MESSAGE in MacroAssembler::debug32
Summary: Interpreter expects to see methodOop in rbx on method entry, which needs to be restored after call to profile_method.
Reviewed-by: kvn, never

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

Changeset: 8012aa3ccede
Author:    never
Date:      2011-01-13 22:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8012aa3ccede

4926272: methodOopDesc::method_from_bcp is unsafe
Reviewed-by: coleenp, jrose, kvn, dcubed

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodBlocks.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: 17c778814856
Author:    coleenp
Date:      2011-01-14 13:47 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/17c778814856

6811367: Fix code in HeapDumper::dump_heap() to avoid buffer overrun
Summary: Check buffer size before using and use dynamic buffer sizes for subsequent calls.
Reviewed-by: kamg, dholmes

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

Changeset: 633a44a9fc45
Author:    dcubed
Date:      2011-01-19 07:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/633a44a9fc45

Merge

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp

Changeset: c1a0ede55d6f
Author:    dcubed
Date:      2011-01-19 07:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c1a0ede55d6f

7012493: 2/2 6849574/Test.java fails with Internal Error (src/share/vm/prims/jvmtiTagMap.cpp:3294)
Summary: Refine assertion to work before VMThread has started.
Reviewed-by: ysr, never, dholmes, acorn

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

Changeset: 2f33b03bd915
Author:    never
Date:      2011-01-19 08:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2f33b03bd915

7013008: 2/3 assert(method == NULL || check_method(method, bcp)) failed: bcp must point into method
Summary: The Relocator should pass a NULL methodOop when rewriting since its resource array can never contain breakpoints.
Reviewed-by: dcubed, kvn, coleenp

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

Changeset: 9afee0b9fc1d
Author:    kamg
Date:      2011-01-19 13:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9afee0b9fc1d

7012505: BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220)
Summary: Rebuild breakpoint cache at gc_epilogue instead of during oops_do
Reviewed-by: dcubed, ysr, coleenp

! src/share/vm/ci/ciEnv.cpp
! 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
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/runtime/jniHandles.cpp

Changeset: 02b6913287da
Author:    dcubed
Date:      2011-01-19 19:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/02b6913287da

Merge


Changeset: 7e37af9d69ef
Author:    tonyp
Date:      2011-01-19 09:35 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7e37af9d69ef

7011379: G1: overly long concurrent marking cycles
Summary: This changeset introduces filtering of SATB buffers at the point when they are about to be enqueued. If this filtering clears enough entries on each buffer, the buffer can then be re-used and not enqueued. This cuts down the number of SATB buffers that need to be processed by the concurrent marking threads.
Reviewed-by: johnc, ysr

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp

Changeset: 182e9624aa42
Author:    johnc
Date:      2011-01-19 13:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/182e9624aa42

7012642: G1: JumbleGC002 test aborts with segmentation violation due to uncaught stack overflow
Summary: With recent G1 allocation path changes, the value of StackShadowPages in fast debug builds of the JVM, is no longer large enough to prevent the JVM C++ code from touching the stack guard pages. Increase the value of StackShadowPages to a suitable value.
Reviewed-by: ysr, tonyp, coleenp

! src/cpu/x86/vm/globals_x86.hpp

Changeset: cb913d743d09
Author:    johnc
Date:      2011-01-19 13:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cb913d743d09

Merge


Changeset: 0fa27f37d4d4
Author:    tonyp
Date:      2011-01-19 19:30 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0fa27f37d4d4

6977804: G1: remove the zero-filling thread
Summary: This changeset removes the zero-filling thread from G1 and collapses the two free region lists we had before (the "free" and "unclean" lists) into one. The new free list uses the new heap region sets / lists abstractions that we'll ultimately use it to keep track of all regions in the heap. A heap region set was also introduced for the humongous regions. Finally, this change increases the concurrency between the thread that completes freeing regions (after a cleanup pause) and the rest of the system (before we'd have to wait for said thread to complete before allocating a new region). The changest also includes a lot of refactoring and code simplification.
Reviewed-by: jcoomes, johnc

! 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/concurrentZFThread.cpp
- src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.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/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ src/share/vm/gc_implementation/g1/heapRegionSet.cpp
+ src/share/vm/gc_implementation/g1/heapRegionSet.hpp
+ src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
+ src/share/vm/gc_implementation/g1/heapRegionSets.cpp
+ src/share/vm/gc_implementation/g1/heapRegionSets.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 377371490991
Author:    johnc
Date:      2011-01-20 13:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/377371490991

Merge

- src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
- src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp

Changeset: 5668ad215b80
Author:    trims
Date:      2011-01-20 17:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5668ad215b80

Merge

! .hgtags

Changeset: 98bf1c6bb73a
Author:    trims
Date:      2011-01-20 18:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/98bf1c6bb73a

Merge


Changeset: 85330eaa15ee
Author:    iveresov
Date:      2011-01-21 00:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/85330eaa15ee

7013812: C1: deopt blob too far from patching stub
Summary: Use long jumps to get from patching stubs to deopt blob
Reviewed-by: kvn, never

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

Changeset: d535bf4c1235
Author:    trims
Date:      2011-01-21 02:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d535bf4c1235

Merge


Changeset: 9a5762f44859
Author:    trims
Date:      2011-02-01 18:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9a5762f44859

Merge

! .hgtags
- src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
- src/share/vm/gc_implementation/g1/concurrentZFThread.hpp

Changeset: 6ecdca5709df
Author:    cl
Date:      2011-02-03 17:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6ecdca5709df

Added tag jdk7-b128 for changeset 9a5762f44859

! .hgtags



More information about the jdk7-changes mailing list