hg: jdk7/hotspot-gc/hotspot: 29 new changesets
y.s.ramakrishna at oracle.com
y.s.ramakrishna at oracle.com
Fri Dec 17 03:32:54 UTC 2010
Changeset: 79401ff1d56d
Author: lana
Date: 2010-11-13 18:40 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/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/hotspot-gc/hotspot/rev/f5603a6e5042
Merge
Changeset: 18134a5c6da5
Author: cl
Date: 2010-12-02 19:04 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/18134a5c6da5
Added tag jdk7-b120 for changeset f5603a6e5042
! .hgtags
Changeset: 33bfde7da72a
Author: trims
Date: 2010-12-03 09:44 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/33bfde7da72a
Added tag hs20-b03 for changeset 5484e7c53fa7
! .hgtags
Changeset: 073378594ec6
Author: cl
Date: 2010-11-22 14:57 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/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/hotspot-gc/hotspot/rev/3f3653ab7af8
Merge
! .hgtags
Changeset: 3a548dc9cb45
Author: katleman
Date: 2010-12-09 21:25 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/3a548dc9cb45
Added tag jdk7-b121 for changeset 3f3653ab7af8
! .hgtags
Changeset: 058f494c8b6d
Author: trims
Date: 2010-12-10 15:46 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/058f494c8b6d
Merge
! .hgtags
Changeset: 505c913f22f8
Author: trims
Date: 2010-12-10 17:59 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/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/hotspot-gc/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: 5fa559508216
Author: iveresov
Date: 2010-12-15 20:43 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/hotspot/rev/dbbf44db0107
Merge
Changeset: 4da76e32c0be
Author: never
Date: 2010-12-01 10:16 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/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/hotspot-gc/hotspot/rev/f9c511aae070
Merge
Changeset: 36eef023306f
Author: ysr
Date: 2010-12-16 09:14 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/36eef023306f
Merge
More information about the hotspot-gc-dev
mailing list