hg: jdk7/hotspot-comp/hotspot: 10 new changesets
chuck.rasbold at sun.com
chuck.rasbold at sun.com
Fri Apr 18 10:43:40 PDT 2008
Changeset: 7747916a0945
Author: ysr
Date: 2008-04-08 12:10 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/7747916a0945
6685160: fix cscope build with hg
Summary: Use hg's fstatus instead of teamware's nametable to trigger cscope database rebuild
Reviewed-by: jcoomes, kamg
! build/linux/makefiles/cscope.make
! build/solaris/makefiles/cscope.make
Changeset: 7c5dac90daef
Author: apetrusenko
Date: 2008-04-14 08:29 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/7c5dac90daef
Merge
Changeset: a294fd0c4b38
Author: kamg
Date: 2008-04-09 14:22 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a294fd0c4b38
6583644: Move all managed/SCCS files out of 'build' into 'make' directory
Summary: Moved makefiles out of build and build/closed into make/
Reviewed-by: kvn, ohair
! .hgignore
- build/hotspot_distro
- build/linux/Makefile
- build/linux/Queens.class
- build/linux/README
- build/linux/adlc_updater
- build/linux/build.sh
- build/linux/makefiles/adjust-mflags.sh
- build/linux/makefiles/adlc.make
- build/linux/makefiles/amd64.make
- build/linux/makefiles/buildtree.make
- build/linux/makefiles/compiler1.make
- build/linux/makefiles/compiler2.make
- build/linux/makefiles/core.make
- build/linux/makefiles/cscope.make
- build/linux/makefiles/debug.make
- build/linux/makefiles/defs.make
- build/linux/makefiles/dtrace.make
- build/linux/makefiles/fastdebug.make
- build/linux/makefiles/gcc.make
- build/linux/makefiles/hp.make
- build/linux/makefiles/hp1.make
- build/linux/makefiles/i486.make
- build/linux/makefiles/jsig.make
- build/linux/makefiles/jvmg.make
- build/linux/makefiles/jvmti.make
- build/linux/makefiles/launcher.make
- build/linux/makefiles/makedeps.make
- build/linux/makefiles/mapfile-vers-debug
- build/linux/makefiles/mapfile-vers-jsig
- build/linux/makefiles/mapfile-vers-product
- build/linux/makefiles/optimized.make
- build/linux/makefiles/product.make
- build/linux/makefiles/profiled.make
- build/linux/makefiles/rules.make
- build/linux/makefiles/sa.make
- build/linux/makefiles/saproc.make
- build/linux/makefiles/sparcWorks.make
- build/linux/makefiles/tiered.make
- build/linux/makefiles/top.make
- build/linux/makefiles/vm.make
- build/linux/platform_amd64
- build/linux/platform_amd64.suncc
- build/linux/platform_i486
- build/linux/platform_i486.suncc
- build/linux/platform_sparc
- build/sa.files
- build/solaris/Makefile
- build/solaris/Queens.class
- build/solaris/adlc_updater
- build/solaris/build.sh
- build/solaris/makefiles/adjust-mflags.sh
- build/solaris/makefiles/adlc.make
- build/solaris/makefiles/amd64.make
- build/solaris/makefiles/buildtree.make
- build/solaris/makefiles/compiler1.make
- build/solaris/makefiles/compiler2.make
- build/solaris/makefiles/core.make
- build/solaris/makefiles/cscope.make
- build/solaris/makefiles/debug.make
- build/solaris/makefiles/defs.make
- build/solaris/makefiles/dtrace.make
- build/solaris/makefiles/fastdebug.make
- build/solaris/makefiles/gcc.make
- build/solaris/makefiles/hp.make
- build/solaris/makefiles/hp1.make
- build/solaris/makefiles/i486.make
- build/solaris/makefiles/jsig.make
- build/solaris/makefiles/jvmg.make
- build/solaris/makefiles/jvmti.make
- build/solaris/makefiles/kernel.make
- build/solaris/makefiles/launcher.make
- build/solaris/makefiles/makedeps.make
- build/solaris/makefiles/mapfile-vers
- build/solaris/makefiles/mapfile-vers-COMPILER1
- build/solaris/makefiles/mapfile-vers-COMPILER2
- build/solaris/makefiles/mapfile-vers-CORE
- build/solaris/makefiles/mapfile-vers-TIERED
- build/solaris/makefiles/mapfile-vers-debug
- build/solaris/makefiles/mapfile-vers-jsig
- build/solaris/makefiles/mapfile-vers-jvm_db
- build/solaris/makefiles/mapfile-vers-jvm_dtrace
- build/solaris/makefiles/mapfile-vers-nonproduct
- build/solaris/makefiles/optimized.make
- build/solaris/makefiles/product.make
- build/solaris/makefiles/profiled.make
- build/solaris/makefiles/reorder_COMPILER1_i486
- build/solaris/makefiles/reorder_COMPILER1_sparc
- build/solaris/makefiles/reorder_COMPILER1_sparcv9
- build/solaris/makefiles/reorder_COMPILER2_amd64
- build/solaris/makefiles/reorder_COMPILER2_i486
- build/solaris/makefiles/reorder_COMPILER2_sparc
- build/solaris/makefiles/reorder_COMPILER2_sparcv9
- build/solaris/makefiles/reorder_CORE_amd64
- build/solaris/makefiles/reorder_CORE_i486
- build/solaris/makefiles/reorder_CORE_sparc
- build/solaris/makefiles/reorder_CORE_sparcv9
- build/solaris/makefiles/reorder_TIERED_amd64
- build/solaris/makefiles/reorder_TIERED_i486
- build/solaris/makefiles/reorder_TIERED_sparc
- build/solaris/makefiles/rules.make
- build/solaris/makefiles/sa.make
- build/solaris/makefiles/saproc.make
- build/solaris/makefiles/sparc.make
- build/solaris/makefiles/sparcWorks.make
- build/solaris/makefiles/sparcv9.make
- build/solaris/makefiles/tiered.make
- build/solaris/makefiles/top.make
- build/solaris/makefiles/vm.make
- build/solaris/platform_amd64
- build/solaris/platform_amd64.gcc
- build/solaris/platform_i486
- build/solaris/platform_i486.gcc
- build/solaris/platform_sparc
- build/solaris/platform_sparc.gcc
- build/solaris/platform_sparcv9
- build/solaris/platform_sparcv9.gcc
- build/solaris/reorder.sh
- build/test/Queens.java
- build/windows/README
- build/windows/build.bat
- build/windows/build.make
- build/windows/build_vm_def.sh
- build/windows/create.bat
- build/windows/cross_build.bat
- build/windows/get_msc_ver.sh
- build/windows/jvmexp.lcf
- build/windows/jvmexp_g.lcf
- build/windows/makefiles/adlc.make
- build/windows/makefiles/compile.make
- build/windows/makefiles/debug.make
- build/windows/makefiles/defs.make
- build/windows/makefiles/fastdebug.make
- build/windows/makefiles/generated.make
- build/windows/makefiles/jvmti.make
- build/windows/makefiles/makedeps.make
- build/windows/makefiles/product.make
- build/windows/makefiles/rules.make
- build/windows/makefiles/sa.make
- build/windows/makefiles/sanity.make
- build/windows/makefiles/shared.make
- build/windows/makefiles/top.make
- build/windows/makefiles/vm.make
- build/windows/platform_amd64
- build/windows/platform_i486
- build/windows/projectfiles/common/Makefile
- build/windows/projectfiles/compiler1/Makefile
- build/windows/projectfiles/compiler1/vm.def
- build/windows/projectfiles/compiler1/vm.dsw
- build/windows/projectfiles/compiler2/ADLCompiler.dsp
- build/windows/projectfiles/compiler2/ADLCompiler.dsw
- build/windows/projectfiles/compiler2/Makefile
- build/windows/projectfiles/compiler2/vm.def
- build/windows/projectfiles/compiler2/vm.dsw
- build/windows/projectfiles/core/Makefile
- build/windows/projectfiles/core/vm.def
- build/windows/projectfiles/core/vm.dsw
- build/windows/projectfiles/kernel/Makefile
- build/windows/projectfiles/kernel/vm.def
- build/windows/projectfiles/kernel/vm.dsw
- build/windows/projectfiles/tiered/ADLCompiler.dsp
- build/windows/projectfiles/tiered/ADLCompiler.dsw
- build/windows/projectfiles/tiered/Makefile
- build/windows/projectfiles/tiered/vm.def
- build/windows/projectfiles/tiered/vm.dsw
! make/defs.make
+ make/hotspot_distro
! make/jprt.properties
+ make/linux/Makefile
+ make/linux/Queens.class
+ make/linux/README
+ make/linux/adlc_updater
+ 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/platform_amd64
+ make/linux/platform_amd64.suncc
+ make/linux/platform_i486
+ make/linux/platform_i486.suncc
+ make/linux/platform_ia64
+ make/linux/platform_sparc
+ make/openjdk_distro
+ make/sa.files
+ make/solaris/Makefile
+ make/solaris/Queens.class
+ make/solaris/adlc_updater
+ 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/reorder_COMPILER1_i486
+ make/solaris/makefiles/reorder_COMPILER1_sparc
+ make/solaris/makefiles/reorder_COMPILER1_sparcv9
+ make/solaris/makefiles/reorder_COMPILER2_amd64
+ make/solaris/makefiles/reorder_COMPILER2_i486
+ make/solaris/makefiles/reorder_COMPILER2_sparc
+ make/solaris/makefiles/reorder_COMPILER2_sparcv9
+ make/solaris/makefiles/reorder_CORE_amd64
+ make/solaris/makefiles/reorder_CORE_i486
+ make/solaris/makefiles/reorder_CORE_sparc
+ make/solaris/makefiles/reorder_CORE_sparcv9
+ make/solaris/makefiles/reorder_TIERED_amd64
+ make/solaris/makefiles/reorder_TIERED_i486
+ make/solaris/makefiles/reorder_TIERED_sparc
+ make/solaris/makefiles/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/platform_amd64
+ make/solaris/platform_amd64.gcc
+ make/solaris/platform_i486
+ make/solaris/platform_i486.gcc
+ make/solaris/platform_sparc
+ make/solaris/platform_sparc.gcc
+ make/solaris/platform_sparcv9
+ make/solaris/platform_sparcv9.gcc
+ make/solaris/reorder.sh
+ 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/jvmexp.lcf
+ make/windows/jvmexp_g.lcf
+ 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/platform_amd64
+ make/windows/platform_i486
+ make/windows/platform_ia64
+ make/windows/projectfiles/common/Makefile
+ make/windows/projectfiles/compiler1/Makefile
+ make/windows/projectfiles/compiler1/vm.def
+ make/windows/projectfiles/compiler1/vm.dsw
+ make/windows/projectfiles/compiler2/ADLCompiler.dsp
+ make/windows/projectfiles/compiler2/ADLCompiler.dsw
+ make/windows/projectfiles/compiler2/Makefile
+ make/windows/projectfiles/compiler2/vm.def
+ make/windows/projectfiles/compiler2/vm.dsw
+ make/windows/projectfiles/core/Makefile
+ make/windows/projectfiles/core/vm.def
+ make/windows/projectfiles/core/vm.dsw
+ make/windows/projectfiles/kernel/Makefile
+ make/windows/projectfiles/kernel/vm.def
+ make/windows/projectfiles/kernel/vm.dsw
+ make/windows/projectfiles/tiered/ADLCompiler.dsp
+ make/windows/projectfiles/tiered/ADLCompiler.dsw
+ make/windows/projectfiles/tiered/Makefile
+ make/windows/projectfiles/tiered/vm.def
+ make/windows/projectfiles/tiered/vm.dsw
Changeset: ebec5b9731e2
Author: kamg
Date: 2008-04-10 12:21 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/ebec5b9731e2
6615981: JVM class file parser incorrectly rejects class files with version < 45.2
Summary: A check on Code length did not take into account the old sizes of the max_stack, max_locals, and code_length.
Reviewed-by: phh, sbohne
! src/share/vm/classfile/classFileParser.cpp
Changeset: c6ff24ceec1c
Author: sbohne
Date: 2008-04-10 15:49 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c6ff24ceec1c
6686407: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
Summary: Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
! src/share/vm/runtime/biasedLocking.cpp
Changeset: a49a647afe9a
Author: kamg
Date: 2008-04-11 09:56 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a49a647afe9a
Merge
! .hgignore
! make/linux/makefiles/vm.make
! make/linux/platform_amd64
! make/linux/platform_i486
! make/linux/platform_sparc
! make/solaris/makefiles/vm.make
! make/solaris/platform_amd64
! make/solaris/platform_amd64.gcc
! make/solaris/platform_i486
! make/solaris/platform_i486.gcc
! make/solaris/platform_sparc
! make/solaris/platform_sparc.gcc
! make/solaris/platform_sparcv9
! make/solaris/platform_sparcv9.gcc
! make/windows/makefiles/vm.make
! make/windows/platform_amd64
! make/windows/platform_i486
- src/cpu/sparc/vm/disassembler_sparc.cpp
- src/cpu/x86/vm/disassembler_x86.cpp
- src/share/vm/compiler/disassemblerEnv.hpp
Changeset: ba764ed4b6f2
Author: coleenp
Date: 2008-04-13 17:43 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.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/Debugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/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/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/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.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/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Array.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.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/DefaultOopVisitor.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/Klass.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/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/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/runtime/AddressVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/types/Field.java
+ agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java
! agent/src/share/classes/sun/jvm/hotspot/types/Type.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/BasicNarrowOopField.java
! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.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/ui/FindInHeapPanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! make/Makefile
! make/solaris/makefiles/sparcWorks.make
! 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/copy_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/register_definitions_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/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86_64.cpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.s
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.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/includeDB_gc_parNew
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! 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/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.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/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.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/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! 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/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! 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/iterator.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/restore.cpp
! src/share/vm/memory/serialize.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolKlass.hpp
! 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/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/methodDataKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.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.pcgc.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.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/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/hpi.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 34935c25a52d
Author: kamg
Date: 2008-04-15 18:11 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/34935c25a52d
Merge
! make/linux/makefiles/cscope.make
! make/solaris/makefiles/cscope.make
Changeset: fb75a7673531
Author: rasbold
Date: 2008-04-16 14:55 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/fb75a7673531
Merge
! src/cpu/x86/vm/assembler_x86_64.cpp
Changeset: d1a5218d7eaf
Author: kvn
Date: 2008-04-16 19:19 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/d1a5218d7eaf
6686791: Side effect in NumberFormat tests with -server -Xcomp
Summary: Optimization in CmpPNode::sub() removed the valid compare instruction because of false positive answer from detect_dominating_control().
Reviewed-by: jrose, sgoldman
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
More information about the hotspot-compiler-dev
mailing list