<AWT Dev> hg: jdk7/awt/hotspot: 31 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Sun Feb 27 14:12:04 PST 2011


Changeset: b7a938236e43
Author:    tonyp
Date:      2011-01-31 16:28 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/b7a938236e43

7014679: G1: deadlock during concurrent cleanup
Summary: There's a potential deadlock between the concurrent cleanup thread and the GC workers that are trying to allocate and waiting for more free regions to be made available.
Reviewed-by: iveresov, jcoomes

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: e49cfa28f585
Author:    ysr
Date:      2011-02-01 10:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e49cfa28f585

6999988: CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented
Summary: Fix calculation of _desired, in free list statistics, which was missing an intended set of parentheses.
Reviewed-by: poonam, jmasa

! src/share/vm/gc_implementation/shared/allocationStats.hpp

Changeset: 986b2844f7a2
Author:    brutisso
Date:      2011-02-01 14:05 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/986b2844f7a2

6789220: CMS: intermittent timeout running nsk/regression/b4796926
Summary: The reference handler java thread and the GC could dead lock
Reviewed-by: never, johnc, jcoomes

! src/share/vm/compiler/compileBroker.cpp

Changeset: c33825b68624
Author:    johnc
Date:      2011-02-02 10:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/c33825b68624

6923430: G1: assert(res != 0,"This should have worked.")
7007446: G1: expand the heap with a single step, not one region at a time
Summary: Changed G1CollectedHeap::expand() to expand the committed space by calling VirtualSpace::expand_by() once rather than for every region in the expansion amount. This allows the success or failure of the expansion to be determined before creating any heap regions. Introduced a develop flag G1ExitOnExpansionFailure (false by default) that, when true, will exit the VM if the expansion of the committed space fails. Finally G1CollectedHeap::expand() returns a status back to it's caller so that the caller knows whether to attempt the allocation.
Reviewed-by: brutisso, tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 176d0be30214
Author:    phh
Date:      2011-02-03 16:06 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/176d0be30214

7016998: gcutil class LinearLeastSquareFit doesn't initialize some of its fields
Summary: Initialize _sum_x_squared, _intercept and _slope in constructor.
Reviewed-by: bobv, coleenp

! src/share/vm/gc_implementation/shared/gcUtil.cpp

Changeset: c6bf3ca2bb31
Author:    trims
Date:      2011-02-04 16:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/c6bf3ca2bb31

Merge


Changeset: d70fe6ab4436
Author:    coleenp
Date:      2011-02-01 11:23 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d70fe6ab4436

6588413: Use -fvisibility=hidden for gcc compiles
Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions.
Reviewed-by: kamg, never

! make/linux/makefiles/gcc.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/x86/vm/jni_x86.h
! src/cpu/zero/vm/jni_zero.h
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_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/vm/prims/forte.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: b92c45f2bc75
Author:    bobv
Date:      2011-02-02 11:35 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/b92c45f2bc75

7016023: Enable building ARM and PPC from src/closed repository
Reviewed-by: dholmes, bdelsart

! make/Makefile
+ make/closed.make
! make/jprt.properties
! make/linux/Makefile
! make/linux/makefiles/adlc.make
+ make/linux/makefiles/arm.make
! make/linux/makefiles/buildtree.make
+ make/linux/makefiles/ppc.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
+ make/linux/platform_arm
+ make/linux/platform_ppc
! src/os/linux/vm/osThread_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.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_Instruction.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/classfile/classFileStream.hpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.hpp
! 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/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.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/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/oop.inline.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/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 9cd8a2c2d584
Author:    bobv
Date:      2011-02-02 11:54 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/9cd8a2c2d584

Merge

! src/os/linux/vm/os_linux.cpp

Changeset: face83fc8882
Author:    coleenp
Date:      2011-02-02 18:38 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/face83fc8882

7012088: jump to 0 address because of lack of memory ordering in SignatureHandlerLibrary::add
Summary: Write method signature handler under lock to prevent race with growable array resizing
Reviewed-by: dsamersoff, dholmes

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: bf8517f4e4d0
Author:    kamg
Date:      2011-02-02 14:38 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/bf8517f4e4d0

6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread"
Summary: Defer posting events from the compiler thread: use service thread
Reviewed-by: coleenp, dholmes, never, dcubed

- agent/src/share/classes/sun/jvm/hotspot/runtime/LowMemoryDetectorThread.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
+ src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/runtime/serviceThread.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/macros.hpp

Changeset: d28def44457d
Author:    coleenp
Date:      2011-02-03 21:30 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d28def44457d

7017009: Secondary out of c-heap memory error reporting out of memory
Summary: Use os::malloc() to allocate buffer to read elf symbols and check for null
Reviewed-by: zgu, phh, dsamersoff, dholmes, dcubed

! src/share/vm/utilities/elfSymbolTable.cpp

Changeset: 5e139f767ddb
Author:    coleenp
Date:      2011-02-03 20:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/5e139f767ddb

Merge

- agent/src/share/classes/sun/jvm/hotspot/runtime/LowMemoryDetectorThread.java

Changeset: e9f24eebafd4
Author:    rottenha
Date:      2011-02-07 08:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e9f24eebafd4

Merge

- agent/src/share/classes/sun/jvm/hotspot/runtime/LowMemoryDetectorThread.java

Changeset: d8a72fbc4be7
Author:    kamg
Date:      2011-02-08 17:20 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/d8a72fbc4be7

7003401: Implement VM error-reporting functionality on erroneous termination
Summary: Add support for distribution-specific error reporting
Reviewed-by: coleenp, phh, jcoomes, ohair

! make/Makefile
+ make/altsrc.make
- make/closed.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/rules.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/vm.make
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
+ src/share/vm/utilities/errorReporter.cpp
+ src/share/vm/utilities/errorReporter.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: fb539912d338
Author:    coleenp
Date:      2011-02-07 14:36 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/fb539912d338

6472925: OutOfMemoryError fails to generate stack trace as it now ought
Summary: Print an additional message for OOM during stack trace printing
Reviewed-by: dholmes, phh, acorn, kamg, dcubed

! src/share/vm/runtime/thread.cpp

Changeset: 5fb3ee258e76
Author:    coleenp
Date:      2011-02-08 19:50 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/5fb3ee258e76

Merge

- make/closed.make

Changeset: f36c9fe788b8
Author:    mchung
Date:      2011-02-08 09:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/f36c9fe788b8

7017673: Remove setting of the sun.jkernel.DownloadManager as a boot classloader hook
Reviewed-by: alanb, dcubed, coleenp

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 5197f3d713a1
Author:    mchung
Date:      2011-02-08 22:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/5197f3d713a1

Merge

- make/closed.make
! src/share/vm/runtime/thread.cpp

Changeset: 63d374c54045
Author:    ctornqvi
Date:      2011-02-09 11:08 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/63d374c54045

7014918: Improve core/minidump handling in Hotspot
Summary: Added Minidump support on Windows, enabled large page core dumps when coredump_filter is present and writing out path/rlimit for core dumps.
Reviewed-by: poonam, dsamersoff, sla, coleenp

! src/os/linux/vm/os_linux.cpp
+ src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: b83527d0482d
Author:    ctornqvi
Date:      2011-02-10 12:55 +0100
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/b83527d0482d

7018366: hotspot/runtime_erro Fix for 7014918 does not build using MVC 2003
Summary: Looking at API_VERSION_NUMBER define to see what version of dbghelp.h/imagehlp.h is included to determine what MINIDUMP_TYPEs are defined in the header file
Reviewed-by: acorn, brutisso, sla

! src/os/windows/vm/os_windows.cpp

Changeset: e1523f7fd848
Author:    rottenha
Date:      2011-02-11 05:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e1523f7fd848

Merge

- make/closed.make

Changeset: 2a9f9f2200fa
Author:    trims
Date:      2011-02-11 15:31 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/2a9f9f2200fa

Merge

- agent/src/share/classes/sun/jvm/hotspot/runtime/LowMemoryDetectorThread.java

Changeset: 762bc029de50
Author:    trims
Date:      2011-02-11 15:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/762bc029de50

7019104: Bump the HS21 build number to 02
Summary: Update the HS21 build number to 02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e9aa2ca89ad6
Author:    kamg
Date:      2011-02-16 16:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/e9aa2ca89ad6

7019718: make error reporting flags product instead of diagnostic
Summary: see synopsis
Reviewed-by: acorn, coleenp

! src/share/vm/runtime/globals.hpp

Changeset: 0a2ecf4cc384
Author:    cl
Date:      2011-02-18 14:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/0a2ecf4cc384

Added tag jdk7-b130 for changeset e9aa2ca89ad6

! .hgtags

Changeset: cdef89d821bd
Author:    ohair
Date:      2011-02-16 13:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/cdef89d821bd

7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg

! LICENSE

Changeset: 0aa3b4908911
Author:    cl
Date:      2011-02-23 15:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/0aa3b4908911

Merge


Changeset: 2015d9b41531
Author:    cl
Date:      2011-02-24 15:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/2015d9b41531

Added tag jdk7-b131 for changeset 0aa3b4908911

! .hgtags

Changeset: f3e07ceeaed9
Author:    trims
Date:      2011-02-25 11:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/f3e07ceeaed9

Added tag hs21-b02 for changeset e9aa2ca89ad6

! .hgtags

Changeset: 7dc5384467e0
Author:    coleenp
Date:      2011-02-12 10:28 -0500
URL:       http://hg.openjdk.java.net/jdk7/awt/hotspot/rev/7dc5384467e0

7022659: errorHandler doesn't compile without precompiled headers
Summary: add proper includes in errorHandler.hpp
Reviewed-by: phh, kamg

! src/share/vm/utilities/errorReporter.hpp




More information about the awt-dev mailing list