hg: jdk7/hotspot-rt/hotspot: 80 new changesets
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Thu Apr 14 04:29:10 PDT 2011
Changeset: 7449da4cdab5
Author: schien
Date: 2011-03-24 11:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7449da4cdab5
Added tag jdk7-b135 for changeset b898f0fc3ced
! .hgtags
Changeset: 661c46a8434c
Author: trims
Date: 2011-03-25 17:26 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/661c46a8434c
Added tag hs21-b05 for changeset b898f0fc3ced
! .hgtags
Changeset: c10b82a05d58
Author: trims
Date: 2011-03-25 18:04 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c10b82a05d58
Merge
- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java
Changeset: bd586e392d93
Author: trims
Date: 2011-03-25 18:04 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/bd586e392d93
7031227: Bump the HS21 build number to 06
Summary: Update the HS21 build number to 06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: df553e4a797b
Author: acorn
Date: 2011-03-30 17:05 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/df553e4a797b
Merge
Changeset: 151da0c145a8
Author: twisti
Date: 2011-03-24 02:11 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/151da0c145a8
7030207: Zero tweak to remove accidentally incorporated code
Summary: IcedTea contains a now-unmaintained ARM-specific interpreter and part of that interpreter was accidentally incorporated in one of the webrevs when Zero was initially imported.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: b868d9928221
Author: twisti
Date: 2011-03-24 23:04 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b868d9928221
Merge
- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java
Changeset: f731b22cd52d
Author: jcoomes
Date: 2011-03-24 23:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f731b22cd52d
Merge
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 322a41ec766c
Author: never
Date: 2011-03-25 11:29 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/322a41ec766c
7025708: Assertion if using "-XX:+CITraceTypeFlow -XX:+Verbose" together
Reviewed-by: never
Contributed-by: volker.simonis at gmail.com
! src/share/vm/ci/ciTypeFlow.cpp
Changeset: b2949bf39900
Author: never
Date: 2011-03-25 18:19 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b2949bf39900
Merge
Changeset: 29524004ce17
Author: never
Date: 2011-03-25 18:50 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/29524004ce17
7022204: LogFile wildcarding should use %p instead of star
Reviewed-by: coleenp, jrose
! src/share/vm/utilities/ostream.cpp
Changeset: 7e88bdae86ec
Author: roland
Date: 2011-03-25 09:35 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7e88bdae86ec
7029017: Additional architecture support for c2 compiler
Summary: Enables cross building of a c2 VM. Support masking of shift counts when the processor architecture mandates it.
Reviewed-by: kvn, never
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/main.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
Changeset: 244bf8afbbd3
Author: roland
Date: 2011-03-26 08:31 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/244bf8afbbd3
Merge
Changeset: 1927db75dd85
Author: never
Date: 2011-03-27 00:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1927db75dd85
7024475: loop doesn't terminate when compiled
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/7024475/Test7024475.java
Changeset: b40d4fa697bf
Author: iveresov
Date: 2011-03-27 13:17 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b40d4fa697bf
6964776: c2 should ensure the polling page is reachable on 64 bit
Summary: Materialize the pointer to the polling page in a register instead of using rip-relative addressing when the distance from the code cache is larger than disp32.
Reviewed-by: never, kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/x86_64.ad
Changeset: 3d58a4983660
Author: twisti
Date: 2011-03-28 03:58 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3d58a4983660
7022998: JSR 292 recursive method handle calls inline themselves infinitely
Reviewed-by: never, kvn
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.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/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: a988a7bb3b8a
Author: kvn
Date: 2011-03-29 09:11 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a988a7bb3b8a
7032133: Enable sse4.2 for new AMD processors
Summary: New AMD processors support sse4.2. Enable corresponding instructions in Hotspot.
Reviewed-by: kvn
Contributed-by: eric.caspole at amd.com
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: b1c22848507b
Author: iveresov
Date: 2011-03-29 17:35 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b1c22848507b
6741940: Nonvolatile XMM registers not preserved across JNI calls
Summary: Save xmm6-xmm15 in call stub on win64
Reviewed-by: kvn, never
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 2cd0180da6e1
Author: never
Date: 2011-03-29 22:05 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2cd0180da6e1
7032306: Fastdebug build failure on Solaris with SS11 compilers
Reviewed-by: kvn, iveresov
! src/share/vm/oops/instanceKlass.cpp
Changeset: 348c0df561a9
Author: iveresov
Date: 2011-03-29 22:25 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/348c0df561a9
7026307: DEBUG MESSAGE: broken null klass on amd64
Summary: Correct typo introduces in 7020521
Reviewed-by: never, kvn
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: fe1dbd98e18f
Author: iveresov
Date: 2011-03-30 03:48 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/fe1dbd98e18f
Merge
Changeset: 63997f575155
Author: never
Date: 2011-03-30 07:47 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/63997f575155
7031614: jmap -permstat fails with java.lang.InternalError in sun.jvm.hotspot.oops.OopField.getValue
Reviewed-by: kvn, dcubed
! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.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/InstanceMirrorKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f9424955eb18
Author: kvn
Date: 2011-03-30 12:08 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f9424955eb18
7029152: Ideal nodes for String intrinsics miss memory edge optimization
Summary: In Ideal() method of String intrinsics nodes look for TypeAryPtr::CHARS memory slice if memory is MergeMem. Do not unroll a loop with String intrinsics code.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/7029152/Test.java
Changeset: e2eb7f986c64
Author: iveresov
Date: 2011-03-30 15:22 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e2eb7f986c64
6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")
Summary: Remove invalid asserts
Reviewed-by: never, kvn
! src/share/vm/runtime/compilationPolicy.cpp
Changeset: 9d343b8113db
Author: iveresov
Date: 2011-03-30 18:55 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9d343b8113db
Merge
Changeset: 09f96c3ff1ad
Author: twisti
Date: 2011-03-31 00:27 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/09f96c3ff1ad
7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934
Summary: 6919934 added some unguarded cmov instructions which hit a guarantee on older hardware.
Reviewed-by: never, iveresov, kvn, phh
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
Changeset: 38fea01eb669
Author: twisti
Date: 2011-03-31 02:31 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/38fea01eb669
6817525: turn on method handle functionality by default for JSR 292
Summary: After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default.
Reviewed-by: never, kvn, jrose, phh
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interpreter_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/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_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/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
Changeset: cb162b348743
Author: kvn
Date: 2011-03-31 13:22 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/cb162b348743
7032696: Fix for 7029152 broke VM
Summary: StrIntrinsicNode::Ideal() should not optimize memory during Parse.
Reviewed-by: jrose, never
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/memnode.cpp
Changeset: 352622fd140a
Author: never
Date: 2011-03-31 14:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/352622fd140a
7032129: Native memory usage grow unexpectedly for vm/oom/*InternedString tests
Reviewed-by: kvn, kamg, jcoomes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/dump.cpp
Changeset: 2a5104162671
Author: never
Date: 2011-03-31 15:30 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2a5104162671
Merge
Changeset: 8010c8c623ac
Author: kvn
Date: 2011-03-31 16:54 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8010c8c623ac
7032849: 7022998 changes broke hs_err compile task print
Summary: Initialize the time stamp on ostream used for hs_err dumping.
Reviewed-by: never
! src/share/vm/utilities/ostream.cpp
Changeset: 6b9eb6d07c62
Author: kvn
Date: 2011-04-01 15:16 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6b9eb6d07c62
Merge
Changeset: a1615ff22854
Author: schien
Date: 2011-03-31 18:14 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a1615ff22854
Added tag jdk7-b136 for changeset bd586e392d93
! .hgtags
Changeset: 2ffcf94550d5
Author: trims
Date: 2011-04-01 12:06 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2ffcf94550d5
Added tag hs21-b06 for changeset bd586e392d93
! .hgtags
Changeset: 7ea7c9c0305c
Author: trims
Date: 2011-04-01 20:44 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7ea7c9c0305c
Merge
Changeset: 2dbcb4a4d8da
Author: trims
Date: 2011-04-01 20:44 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2dbcb4a4d8da
7033237: Bump the HS21 build number to 07
Summary: Update the HS21 build number to 07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1d1603768966
Author: trims
Date: 2011-04-05 14:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1d1603768966
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
Summary: Update the copyright to be 2010 on all changed files in OpenJDK
Reviewed-by: ohair
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java
! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.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/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/types/Field.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! make/linux/Makefile
! make/linux/makefiles/arm.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/ppc.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/launcher.make
! make/windows/makefiles/vm.make
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/jni_zero.h
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/osThread_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/vm/dtraceJSDT_solaris.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.hpp
! 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_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.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_globals.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/compilerInterface.hpp
! src/share/vm/classfile/classFileError.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/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/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! 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/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/classify.cpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/restore.cpp
! src/share/vm/memory/serialize.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.hpp
! 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.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmStructs.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/management.hpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/shark/sharkNativeWrapper.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.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/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp
Changeset: a0de1dfd1933
Author: ysr
Date: 2011-03-24 15:45 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a0de1dfd1933
7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory bounds
Summary: Filter ref-containing locations through the memory-interval specified in the call.
Reviewed-by: jcoomes, jwilhelm, tonyp
! src/share/vm/oops/constantPoolKlass.cpp
Changeset: 5134fa1cfe63
Author: ysr
Date: 2011-03-24 15:47 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5134fa1cfe63
7029036: Card-table verification hangs with all framework collectors, except G1, even before the first GC
Summary: When verifying clean card ranges, use memory-range-bounded iteration over oops of objects overlapping that range, thus avoiding the otherwise quadratic worst-case cost of scanning large object arrays.
Reviewed-by: jmasa, jwilhelm, tonyp
! src/share/vm/memory/cardTableRS.cpp
Changeset: c6580380076b
Author: jcoomes
Date: 2011-03-25 17:39 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c6580380076b
Merge
Changeset: 5c0b591e1074
Author: brutisso
Date: 2011-03-23 14:12 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5c0b591e1074
6948149: G1: Imbalance in termination times
Summary: Changed default value of WorkStealingYieldsBeforeSleep from 1000 to 5000. Added more information to G1 pause logging.
Reviewed-by: jwilhelm, tonyp, jmasa
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 02f49b66361a
Author: johnc
Date: 2011-03-28 10:58 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/02f49b66361a
7026932: G1: No need to abort VM when card count cache expansion fails
Summary: Manage allocation/freeing of the card cache counts and epochs arrays directly so that an allocation failure while attempting to expand these arrays does not abort the JVM. Failure to expand these arrays is not fatal.
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 455328d90876
Author: tonyp
Date: 2011-03-29 22:36 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/455328d90876
7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, not the end
Summary: What the synopsis says.
Reviewed-by: jwilhelm, iveresov, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.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
Changeset: abdfc822206f
Author: tonyp
Date: 2011-03-30 10:26 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/abdfc822206f
7023069: G1: Introduce symmetric locking in the slow allocation path
7023151: G1: refactor the code that operates on _cur_alloc_region to be re-used for allocs by the GC threads
7018286: G1: humongous allocation attempts should take the GC locker into account
Summary: First, this change replaces the asymmetric locking scheme in the G1 slow alloc path by a summetric one. Second, it factors out the code that operates on _cur_alloc_region so that it can be re-used for allocations by the GC threads in the future.
Reviewed-by: stefank, brutisso, johnc
+ src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
+ src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocRegion.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/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/space.cpp
Changeset: c84ee870e0b9
Author: tonyp
Date: 2011-04-04 13:18 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c84ee870e0b9
7033292: G1: nightly failure: Non-dirty cards in region that should be dirty
Summary: The epochs on the card cache array are initialized to 0 and our initial epoch also starts at 0. So, until the first GC, it might be possible to successfully "claim" a card which was in fact never initialized.
Reviewed-by: johnc, iveresov, ysr
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
Changeset: 371bbc844bf1
Author: tonyp
Date: 2011-04-04 14:23 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/371bbc844bf1
7027766: G1: introduce flag to dump the liveness information per region at the end of marking
Summary: Repurpose the existing flag G1PrintRegionLivenessInfo to print out the liveness distribution across the regions in the heap at the end of marking.
Reviewed-by: iveresov, jwilhelm
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 8f1042ff784d
Author: johnc
Date: 2011-02-18 10:07 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8f1042ff784d
7020042: G1: Partially remove fix for 6994628
Summary: Disable reference discovery and processing during concurrent marking by disabling fix for 6994628.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 4f978fb6c81a
Author: jmasa
Date: 2011-04-06 16:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4f978fb6c81a
Merge
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 9e6733fb56f8
Author: schien
Date: 2011-04-07 15:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9e6733fb56f8
Added tag jdk7-b137 for changeset 2dbcb4a4d8da
! .hgtags
Changeset: 987d9d10a30a
Author: trims
Date: 2011-04-08 15:56 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/987d9d10a30a
Added tag hs21-b07 for changeset 2dbcb4a4d8da
! .hgtags
Changeset: 24fbb4b7c2d3
Author: trims
Date: 2011-04-08 16:18 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/24fbb4b7c2d3
Merge
Changeset: 0930dc920c18
Author: trims
Date: 2011-04-08 16:18 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0930dc920c18
7035259: Bump the HS21 build number to 08
Summary: Update the HS21 build number to 08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c2323e2ea62b
Author: never
Date: 2011-03-31 21:05 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/c2323e2ea62b
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
Reviewed-by: kvn, jrose, phh
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f8b038506985
Author: never
Date: 2011-04-01 21:45 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f8b038506985
6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")
Reviewed-by: kvn
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
Changeset: 07acc51c1d2a
Author: kvn
Date: 2011-04-02 09:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/07acc51c1d2a
7032314: Allow to generate CallLeafNoFPNode in IdealKit
Summary: Added CallLeafNoFPNode generation to IdealKit. Added i_o synchronization.
Reviewed-by: never
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
Changeset: 08eb13460b3a
Author: kvn
Date: 2011-04-02 10:54 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/08eb13460b3a
7004535: Clone loop predicate during loop unswitch
Summary: Clone loop predicate for clonned loops
Reviewed-by: never
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/ifnode.cpp
+ src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.hpp
Changeset: 13bc79b5c9c8
Author: roland
Date: 2011-04-03 12:00 +0200
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/13bc79b5c9c8
7033154: Improve C1 arraycopy performance
Summary: better static analysis. Take advantage of array copy stubs.
Reviewed-by: never
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: e863062e521d
Author: twisti
Date: 2011-04-04 03:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e863062e521d
7032458: Zero and Shark fixes
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 8b2317d732ec
Author: never
Date: 2011-04-04 12:57 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8b2317d732ec
7026957: assert(type2aelembytes(store->as_Mem()->memory_type(), true) == 1 << shift->in(2)->get_int()) failed
Reviewed-by: kvn, jrose
! src/share/vm/opto/loopTransform.cpp
Changeset: bb22629531fa
Author: iveresov
Date: 2011-04-04 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/bb22629531fa
7033732: C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits
Summary: With 7033154 we started calling c2 arraycopy stubs from c1. On sparcv9 we must clear the upper 32bits for offset (src_pos, dst_pos) and length parameters when calling them.
Reviewed-by: never, kvn
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
Changeset: a54519951ff6
Author: iveresov
Date: 2011-04-04 18:48 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a54519951ff6
Merge
Changeset: 87ce328c6a21
Author: never
Date: 2011-04-04 19:03 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/87ce328c6a21
6528013: C1 CTW failure with -XX:+VerifyOops assert(allocates2(pc),"")
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_LIRAssembler.cpp
Changeset: fb37e3eabfd0
Author: never
Date: 2011-04-04 22:17 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/fb37e3eabfd0
Merge
Changeset: d7a3fed1c1c9
Author: kvn
Date: 2011-04-04 19:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d7a3fed1c1c9
7004547: regular loop unroll should not unroll more than max unrolling
Summary: Take into account that after unroll conjoined heads and tails will fold.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
Changeset: 03f2be00fa21
Author: kvn
Date: 2011-04-05 00:27 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/03f2be00fa21
Merge
Changeset: 479b4b4b6950
Author: never
Date: 2011-04-05 00:31 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/479b4b4b6950
6777083: assert(target != __null,"must not be null")
Reviewed-by: iveresov, kvn
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
Changeset: 8e77e1f26188
Author: never
Date: 2011-04-05 02:31 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8e77e1f26188
Merge
Changeset: 527977d4f740
Author: never
Date: 2011-04-05 19:16 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/527977d4f740
7033779: CodeCache::largest_free_block may need to hold the CodeCache lock
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 98c560260039
Author: never
Date: 2011-04-06 16:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/98c560260039
7034513: enable fast accessors and empty methods for ZERO and -Xint
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 55973726c600
Author: kvn
Date: 2011-04-06 17:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/55973726c600
6992789: assert(phi->_idx >= nodes_size()) failed: only new Phi per instance memory slice
Summary: Swap checks: check for regular memory slice first and keep input phi.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: ed69575596ac
Author: jrose
Date: 2011-04-07 17:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ed69575596ac
6981791: remove experimental code for JSR 292
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/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.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/oops/cpCacheOop.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
Changeset: 758ba0bf7bcc
Author: jrose
Date: 2011-04-07 17:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/758ba0bf7bcc
7012087: JSR 292 Misleading exception message for a non-bound MH for a virtual method
Summary: Improve error message formatting to give more information to user. Also, catch a corner case related to 6930553 and 6844449.
Reviewed-by: kvn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 4124a5a27707
Author: jrose
Date: 2011-04-07 17:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4124a5a27707
7009600: JSR 292 Server compiler crashes in Compile::find_intrinsic(ciMethod*, bool)
Summary: catch errors during the compile-time processing of method handles; back out cleanly
Reviewed-by: twisti
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/opto/doCall.cpp
Changeset: 3f49d30f8184
Author: never
Date: 2011-04-07 21:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3f49d30f8184
7034957: acquiring lock CodeCache_lock/1 out of order with lock tty_lock/0 -- possible deadlock
Reviewed-by: iveresov
! src/share/vm/code/codeCache.cpp
Changeset: d86923d96dca
Author: iveresov
Date: 2011-04-08 17:03 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d86923d96dca
7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)
Summary: Fix -XX:+VerifyOops
Reviewed-by: kvn, never
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 3af54845df98
Author: kvn
Date: 2011-04-08 14:56 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3af54845df98
7004555: Add new policy for one iteration loops
Summary: Add new policy for one iteration loops (mostly formal pre- loops).
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
Changeset: 46d145ee8e68
Author: kvn
Date: 2011-04-08 20:52 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/46d145ee8e68
Merge
Changeset: 3fa3c7e4d4f3
Author: never
Date: 2011-04-08 23:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3fa3c7e4d4f3
7035161: assert(!o->is_null_object()) failed: null object not yet handled here.
Reviewed-by: kvn
! src/share/vm/ci/ciInstance.cpp
Changeset: 6c97c830fb6f
Author: jrose
Date: 2011-04-09 21:16 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6c97c830fb6f
Merge
! 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
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 3449f5e02cc4
Author: coleenp
Date: 2011-04-12 14:18 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3449f5e02cc4
Merge
! make/linux/makefiles/vm.make
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp
More information about the serviceability-dev
mailing list