hg: bsd-port/bsd-port/hotspot: 54 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Mon Aug 2 05:59:25 PDT 2010


Changeset: 136b78722a08
Author:    jrose
Date:      2010-06-09 18:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/136b78722a08

6939203: JSR 292 needs method handle constants
Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode.
Reviewed-by: twisti, never

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.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
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: d93949c5bdcc
Author:    kvn
Date:      2010-06-10 13:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d93949c5bdcc

6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
Summary: Modify assembler code to check for 0 count for all copy routines.
Reviewed-by: never, ysr, jcoomes

! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp

Changeset: b918d354830a
Author:    jrose
Date:      2010-06-12 22:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b918d354830a

6960865: ldc of unloaded class throws an assert in ciTypeFlow
Summary: Support java_mirror for unloaded klasses, arrays as well as instances.  Simplify ciTypeFlow by removing unused path.
Reviewed-by: kvn

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciTypeFlow.cpp

Changeset: d179e225c164
Author:    twisti
Date:      2010-06-14 00:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d179e225c164

6960550: Missing semicolon in Zero
Summary: There is a missing semicolon in cppInterpreter_zero.cpp.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 0b4ee1df1b44
Author:    never
Date:      2010-06-15 12:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0b4ee1df1b44

6952176: Remove debug flag from adlc makefile for 6Update trains
Reviewed-by: kvn, twisti

! make/linux/makefiles/adlc.make

Changeset: 78fc92dfd4ca
Author:    never
Date:      2010-06-15 12:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/78fc92dfd4ca

Merge


Changeset: 2389669474a6
Author:    jrose
Date:      2010-06-15 15:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2389669474a6

Merge

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

Changeset: 4311f23817fd
Author:    kvn
Date:      2010-06-15 18:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4311f23817fd

6959430: Make sure raw loads have control edge
Summary: check that raw loads have control edge
Reviewed-by: never, twisti

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp

Changeset: 79107c3a6bd5
Author:    tonyp
Date:      2010-05-07 13:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/79107c3a6bd5

6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly.
Reviewed-by: ysr, johnc

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 215576b54709
Author:    tonyp
Date:      2010-04-22 15:20 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/215576b54709

6946048: G1: improvements to +PrintGCDetails output
Summary: Small improvements to G1's PrintGCDetails output. It also includes minor formatting details.
Reviewed-by: ysr, johnc

! 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/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp

Changeset: fdde661c8e06
Author:    jmasa
Date:      2010-06-23 08:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fdde661c8e06

6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
Summary: Shrinking of a generation and the corresponding card table was causing part of the card table to be uncommitted.
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/cardTableModRefBS.cpp

Changeset: 0d781caf0cbb
Author:    jmasa
Date:      2010-06-23 15:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0d781caf0cbb

Merge


Changeset: b8537b881421
Author:    jmasa
Date:      2010-06-24 15:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b8537b881421

Merge


Changeset: ff38d05ea86f
Author:    never
Date:      2010-06-18 16:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ff38d05ea86f

6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
Reviewed-by: kvn

! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: 38e8278318ca
Author:    never
Date:      2010-06-21 14:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/38e8278318ca

6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
Reviewed-by: dcubed, kvn, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/jniHandles.cpp

Changeset: 9887b5e57f9e
Author:    iveresov
Date:      2010-06-22 12:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9887b5e57f9e

6962980: C1: stub area should take into account method handle deopt stub
Reviewed-by: twisti, never

! src/share/vm/c1/c1_Compilation.cpp

Changeset: 5f249b390094
Author:    kvn
Date:      2010-06-23 09:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5f249b390094

6947341: JVM Crash running Oracle ATG CRMDemo
Summary: Missing protected page below heap with compressed oops on Linux with large pages use.
Reviewed-by: never, phh, jcoomes

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

Changeset: 5a297ea605c7
Author:    jrose
Date:      2010-06-26 00:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5a297ea605c7

Merge


Changeset: d678e3277048
Author:    kvn
Date:      2010-06-28 10:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d678e3277048

6964479: widen normalization of small int and long values should be symmetric
Summary: normalize widen value in xmeet() and xdual() methods for types Int and Long so the type meet will be symmetric.
Reviewed-by: jrose

! src/share/vm/opto/type.cpp

Changeset: 6027dddc26c6
Author:    kvn
Date:      2010-06-28 14:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6027dddc26c6

6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
Summary: Use replace_node() method instead of subsume_node().
Reviewed-by: jrose, never

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp

Changeset: 76efbe666d6c
Author:    kvn
Date:      2010-06-29 10:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/76efbe666d6c

6964774: Adjust optimization flags setting
Summary: Adjust performance flags settings.
Reviewed-by: never, phh

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: fcbb92a1ab3b
Author:    jrose
Date:      2010-06-29 16:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fcbb92a1ab3b

Merge

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

Changeset: 726b40449bd2
Author:    zgu
Date:      2010-06-22 09:46 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/726b40449bd2

6939019: Source code adjustments for parfait compilation of hotspot
Summary: Minor source code adjustments for parfait compilation, since it uses different compiler vs. JDK
Reviewed-by: never, kamg

! src/os/solaris/vm/osThread_solaris.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 3e351982aac7
Author:    zgu
Date:      2010-06-22 10:03 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3e351982aac7

Merge


Changeset: 1a11430e0326
Author:    jcoomes
Date:      2010-06-24 15:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1a11430e0326

6888573: class data sharing does not always disable large pages
Reviewed-by: phh

! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: c5f1ea9e15e8
Author:    coleenp
Date:      2010-06-28 12:03 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c5f1ea9e15e8

Merge

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

Changeset: a00567c82f02
Author:    coleenp
Date:      2010-06-30 11:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a00567c82f02

Merge

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

Changeset: 871d2aa321f7
Author:    trims
Date:      2010-07-02 01:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/871d2aa321f7

Merge


Changeset: 7cc68a696c62
Author:    trims
Date:      2010-07-02 01:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7cc68a696c62

6966252: Bump the HS19 build number to 04
Summary: Update the HS19 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 56cc7e01da2f
Author:    trims
Date:      2010-07-09 00:31 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/56cc7e01da2f

Added tag hs19-b03 for changeset ad1977f08c4d

! .hgtags

Changeset: 1dbaff4aa23a
Author:    trims
Date:      2010-07-09 00:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1dbaff4aa23a

Merge


Changeset: 65b0c03b165d
Author:    never
Date:      2010-07-02 15:01 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/65b0c03b165d

6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1
Reviewed-by: kvn, dcubed

! src/share/vm/prims/jvmtiCodeBlobEvents.cpp

Changeset: 60a14ad85270
Author:    kvn
Date:      2010-07-02 17:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/60a14ad85270

6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP
Summary: Execute IGVN optimization before and after Escape Analysis
Reviewed-by: never

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: a693e51ac197
Author:    never
Date:      2010-07-07 12:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a693e51ac197

Merge


Changeset: cf647374e044
Author:    trims
Date:      2010-07-09 00:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf647374e044

Merge


Changeset: a2b581345549
Author:    trims
Date:      2010-07-15 19:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a2b581345549

Merge

! .hgtags

Changeset: b2a00dd3117c
Author:    jcoomes
Date:      2010-07-01 21:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b2a00dd3117c

6957084: simplify TaskQueue overflow handling
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 9ee05c8ab82f
Author:    ysr
Date:      2010-07-12 12:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9ee05c8ab82f

Merge


Changeset: bfc89697cccb
Author:    acorn
Date:      2010-07-02 17:23 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bfc89697cccb

6964164: MonitorInUseLists leak of contended objects
Summary: fix MonitorInUseLists memory leak and MonitorBound now works
Reviewed-by: chrisphi, dice

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

Changeset: 5087ecc10458
Author:    acorn
Date:      2010-07-07 14:12 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5087ecc10458

Merge


Changeset: 0e7d2a08b605
Author:    mchung
Date:      2010-07-07 15:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0e7d2a08b605

6967423: Hotspot support for modules image
Summary: Add hotspot support for modules image
Reviewed-by: acorn

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/os.cpp

Changeset: 1e7ec26380bd
Author:    apangin
Date:      2010-07-14 17:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1e7ec26380bd

Merge


Changeset: 2a47bd84841f
Author:    never
Date:      2010-07-08 14:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2a47bd84841f

6965184: possible races in make_not_entrant_or_zombie
Reviewed-by: kvn

! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 3941674cc7fa
Author:    never
Date:      2010-07-12 10:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3941674cc7fa

6958668: repeated uncommon trapping for new of klass which is being initialized
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parseHelper.cpp

Changeset: 8d5934a77f10
Author:    never
Date:      2010-07-12 22:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8d5934a77f10

6968385: malformed xml in sweeper logging
Reviewed-by: kvn

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

Changeset: 079980c86f33
Author:    kvn
Date:      2010-07-14 14:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/079980c86f33

6968646: JVM crashes with SIGFPE during startup
Summary: Check that cpuid returns valid values for processor topology (not zeros).
Reviewed-by: never, twisti

! src/cpu/x86/vm/vm_version_x86.hpp

Changeset: 8099e71601df
Author:    kvn
Date:      2010-07-14 14:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8099e71601df

6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies
Summary: Use GrowableArray and VectorSet allocated in ciEnv arena.
Reviewed-by: never, twisti

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core

Changeset: a528509c992b
Author:    never
Date:      2010-07-15 08:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a528509c992b

6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method
Reviewed-by: twisti

! src/share/vm/prims/jvmtiCodeBlobEvents.cpp

Changeset: 61fdaf88f57f
Author:    never
Date:      2010-07-15 13:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/61fdaf88f57f

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: e55900b5c1b8
Author:    trims
Date:      2010-07-15 19:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e55900b5c1b8

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: c5cadf1a0771
Author:    trims
Date:      2010-07-20 18:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c5cadf1a0771

Merge

! .hgtags

Changeset: cb4250ef73b2
Author:    mikejwre
Date:      2010-07-23 16:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cb4250ef73b2

Added tag jdk7-b102 for changeset c5cadf1a0771

! .hgtags

Changeset: 736589af1cf7
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2010-07-24 14:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/736589af1cf7

Merge from main OpenJDK repository

! src/cpu/x86/vm/templateTable_x86_32.cpp
- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: ec013a6923b8
Author:    Greg Lewis <glewis at eyesbeyond.com>
Date:      2010-07-24 20:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ec013a6923b8

. Make changes to the BSD specific files equivalent to the Linux changes.

! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/sa.make
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/bsd_x86/vm/bsd_x86_32.s
! src/os_cpu/bsd_x86/vm/copy_bsd_x86.inline.hpp




More information about the bsd-port-dev mailing list