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