hg: hsx/hsx25/hotspot: 24 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri Nov 16 11:46:27 PST 2012
Changeset: 4e3e685dbc9d
Author: katleman
Date: 2012-11-15 15:39 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4e3e685dbc9d
Added tag jdk8-b65 for changeset 0f7290a03b24
! .hgtags
Changeset: 3be318ecfae5
Author: amurillo
Date: 2012-11-09 08:36 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/3be318ecfae5
8003231: new hotspot build - hs25-b10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6cb0d32b828b
Author: bpittore
Date: 2012-11-07 17:53 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/6cb0d32b828b
8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
Summary: dll_dir can contain multiple paths, need to parse them correctly when loading agents
Reviewed-by: dholmes, dlong
Contributed-by: bill.pittore at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
Changeset: d9a84e246cce
Author: cjplummer
Date: 2012-11-09 09:45 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d9a84e246cce
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 429994fc0754
Author: cjplummer
Date: 2012-11-14 10:13 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/429994fc0754
Merge
Changeset: 6bc207d87e5d
Author: mgerdin
Date: 2012-11-09 00:38 +0100
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/6bc207d87e5d
7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
Summary: Reduce the amount of calls to ChunkManager verification code
Reviewed-by: jmasa, coleenp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
Changeset: 0400886d2613
Author: coleenp
Date: 2012-11-14 22:37 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/0400886d2613
8003259: NPG: Build with gcc 4.7.2 broken by 7045397
Summary: Qualify calls with this pointers to make gcc accept this code.
Reviewed-by: coleenp, andrew
Contributed-by: peter.levart at gmail.com
! src/share/vm/memory/binaryTreeDictionary.cpp
Changeset: c5d4acbb943d
Author: johnc
Date: 2012-11-15 14:29 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/c5d4acbb943d
Merge
Changeset: bd7a7ce2e264
Author: minqi
Date: 2012-11-12 14:03 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/bd7a7ce2e264
6830717: replay of compilations would help with debugging
Summary: When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method.
Reviewed-by: kvn, twisti, sspitsyn
Contributed-by: yumin.qi at oracle.com
+ agent/doc/c2replay.html
! agent/doc/clhsdb.html
! agent/doc/index.html
! agent/make/Makefile
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
! 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/ciInstanceKlass.hpp
! src/share/vm/ci/ciMetadata.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.hpp
+ src/share/vm/ci/ciReplay.cpp
+ src/share/vm/ci/ciReplay.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: bb33c6fdcf0d
Author: bharadwaj
Date: 2012-11-15 10:42 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/bb33c6fdcf0d
8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 6b6ddf8c4329
Author: neliasso
Date: 2012-11-16 09:59 +0100
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/6b6ddf8c4329
Merge
Changeset: 64812523d72e
Author: sspitsyn
Date: 2012-10-31 16:20 -0700
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/64812523d72e
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
Summary: Use verifier_max_size instead of max_size to get code attribute max stack size.
Reviewed-by: dcubed, minqi
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
Changeset: 8aaef2cee3b2
Author: minqi
Date: 2012-11-08 16:48 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8aaef2cee3b2
Merge
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
- test/runtime/7158800/BadUtf8.java
- test/runtime/7158800/InternTest.java
- test/runtime/7158800/Test7158800.sh
- test/runtime/7158800/badstrings.txt
Changeset: ed8b1e39ff4f
Author: zgu
Date: 2012-11-09 11:04 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ed8b1e39ff4f
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
Summary: Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on.
Reviewed-by: acorn, dholmes, coleenp, ctornqvi
! src/share/vm/services/memSnapshot.cpp
Changeset: 4efcd79826f2
Author: zgu
Date: 2012-11-09 11:47 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4efcd79826f2
Merge
Changeset: fb3190e77d3c
Author: zgu
Date: 2012-11-09 19:24 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/fb3190e77d3c
8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
Summary: Fixed NMT that miscounted arena memory when it is used as value or stack object.
Reviewed-by: acorn, coleenp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.hpp
Changeset: e26ce0e8b666
Author: zgu
Date: 2012-11-09 16:45 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/e26ce0e8b666
Merge
Changeset: 8c413497f434
Author: zgu
Date: 2012-11-09 22:22 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8c413497f434
Merge
! src/share/vm/services/memSnapshot.cpp
Changeset: e4f764ddb06a
Author: hseigel
Date: 2012-11-12 15:58 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/e4f764ddb06a
7122219: Passed StringTableSize value not verified
Summary: Check that the values specified for -XX:StringTableSize are within a certain range.
Reviewed-by: dholmes, coleenp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 070d523b96a7
Author: hseigel
Date: 2012-11-12 16:15 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/070d523b96a7
8001471: Klass::cast() does nothing
Summary: Remove function Klass::cast() and calls to it.
Reviewed-by: dholmes, coleenp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/serviceUtil.hpp
Changeset: 24e193d2a007
Author: coleenp
Date: 2012-11-13 15:14 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/24e193d2a007
Merge
Changeset: 80e866b1d053
Author: coleenp
Date: 2012-11-16 09:19 -0500
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/80e866b1d053
Merge
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
Changeset: cfc5309f03b7
Author: amurillo
Date: 2012-11-16 09:36 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/cfc5309f03b7
Merge
Changeset: 01684f7fee1b
Author: amurillo
Date: 2012-11-16 09:36 -0800
URL: http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/01684f7fee1b
Added tag hs25-b10 for changeset cfc5309f03b7
! .hgtags
More information about the hotspot-dev
mailing list