hg: jdk7/hotspot-comp/hotspot: 40 new changesets
Christian.Thalinger at Sun.COM
Christian.Thalinger at Sun.COM
Fri Jan 7 09:01:00 PST 2011
Changeset: 642e54d1850a
Author: dsamersoff
Date: 2010-12-09 17:53 +0300
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/hotspot/rev/06ba96862949
Merge
Changeset: b03e6b4c7c75
Author: coleenp
Date: 2010-12-14 15:10 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/hotspot/rev/450ece4d8a10
Merge
Changeset: 6ce496c8fc07
Author: coleenp
Date: 2010-12-16 09:31 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/6ce496c8fc07
Merge
Changeset: fb712ff22571
Author: tonyp
Date: 2010-12-14 16:19 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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/hotspot-comp/hotspot/rev/36eef023306f
Merge
Changeset: 320ef6401fce
Author: ysr
Date: 2010-12-16 12:56 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/320ef6401fce
Merge
Changeset: 03e1b9fce89d
Author: dholmes
Date: 2010-12-16 20:57 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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: 1132ed4a0086
Author: cl
Date: 2010-12-16 18:17 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/1132ed4a0086
Added tag jdk7-b122 for changeset 3a548dc9cb45
! .hgtags
Changeset: 81fc264cf826
Author: trims
Date: 2010-12-16 20:32 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/81fc264cf826
Merge
! .hgtags
Changeset: af96d06cc0da
Author: trims
Date: 2010-12-16 20:35 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/af96d06cc0da
Merge
Changeset: 9669f9b28410
Author: trims
Date: 2010-12-16 20:48 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/9669f9b28410
Merge
Changeset: 08b76f57574b
Author: cl
Date: 2010-12-22 15:57 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/hotspot/rev/9026f05dc736
Merge
Changeset: 5ef9917b908d
Author: trims
Date: 2010-12-24 07:59 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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: 6da3527317ff
Author: kevinw
Date: 2010-12-17 12:14 +0000
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/hotspot/rev/07c62ff47437
Merge
Changeset: d6cd0d55d0b5
Author: dcubed
Date: 2010-12-23 07:58 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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/hotspot-comp/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/hotspot-comp/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/hotspot-comp/hotspot/rev/06e4b9c9db76
Merge
Changeset: 5a1e52a439fa
Author: twisti
Date: 2011-01-07 03:41 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/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: 0e52ef6e94d3
Author: twisti
Date: 2011-01-07 03:58 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/0e52ef6e94d3
Merge
More information about the hotspot-compiler-dev
mailing list