hg: hsx/hotspot-gc/hotspot: 42 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Fri Apr 5 11:23:47 UTC 2013
Changeset: ac242ddfa319
Author: katleman
Date: 2013-04-04 19:05 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/ac242ddfa319
Added tag jdk8-b84 for changeset af788b85010e
! .hgtags
Changeset: 0c3ee6f1fa23
Author: coleenp
Date: 2013-03-27 08:19 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0c3ee6f1fa23
8009531: Crash when redefining class with annotated method
Summary: Neglected to copy the annotations in clone_with_new_data when they were moved to ConstMethod.
Reviewed-by: acorn, sspitsyn, dcubed
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
Changeset: aa758f0c5b1c
Author: hseigel
Date: 2013-03-27 11:41 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/aa758f0c5b1c
8010833: Test7116786.java is failing on most configs after fix for 8010667
Summary: Update test to recognize that non-zero pad bytes for lookupswitch/tablewsitch opcodes are now valid.
Reviewed-by: dcubed, twisti, kvn, coleenp, dholmes
! test/runtime/7116786/Test7116786.java
Changeset: b601102d00c8
Author: hseigel
Date: 2013-03-27 13:26 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b601102d00c8
Merge
Changeset: cd3089a56438
Author: acorn
Date: 2013-03-27 14:10 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cd3089a56438
8009731: Confusing error message for loader constraint violation
Summary: Fix text, overwritten type and holder for resolved method
Reviewed-by: coleenp, dcubed, minqi, dholmes
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: 53f4040e809c
Author: acorn
Date: 2013-03-27 16:31 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/53f4040e809c
Merge
Changeset: b5bae74160b7
Author: zgu
Date: 2013-03-27 15:41 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b5bae74160b7
8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp
Summary: Fixed functions that miss return values
Reviewed-by: coleenp, acorn, kvn
! src/share/vm/services/memTracker.hpp
Changeset: 26e0c03da92c
Author: zgu
Date: 2013-03-27 13:07 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/26e0c03da92c
Merge
- make/windows/projectfiles/kernel/Makefile
- make/windows/projectfiles/kernel/vm.def
- make/windows/projectfiles/kernel/vm.dsw
Changeset: f044c45bee68
Author: zgu
Date: 2013-03-27 22:05 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/f044c45bee68
Merge
Changeset: 1b90c7607451
Author: minqi
Date: 2013-03-27 17:03 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/1b90c7607451
2178143: JVM crashes if the number of bound CPUs changed during runtime
Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away.
Reviewed-by: dholmes, acorn, dcubed, jmasa
Contributed-by: yumin.qi at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: d7adf726b18a
Author: minqi
Date: 2013-03-28 00:44 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d7adf726b18a
Merge
Changeset: c0f9217203b2
Author: dcubed
Date: 2013-03-29 08:38 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/c0f9217203b2
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: d886ac1dfd36
Author: coleenp
Date: 2013-03-31 21:43 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d886ac1dfd36
8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order
Summary: Avoid holding SystemDictionary_lock while calling Klass::remove_unshareable_info
Reviewed-by: coleenp, acorn
Contributed-by: ioi.lam at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
Changeset: e458120c6e1a
Author: sla
Date: 2013-03-28 15:39 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e458120c6e1a
8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM
Reviewed-by: sspitsyn, zgu
Contributed-by: peter.allwin at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
Changeset: ede380e13960
Author: mgerdin
Date: 2013-04-02 11:28 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/ede380e13960
8009763: Add WB test for String.intern()
Summary: Add convenience method in StringTable, add WhiteBox method and simple sanity test
Reviewed-by: mgerdin, zgu
Contributed-by: leonid.mesnik at oracle.com
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/prims/whitebox.cpp
+ test/runtime/interned/SanityTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 8c03fc47511d
Author: iklam
Date: 2013-04-01 14:05 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/8c03fc47511d
8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
Summary: Pass utf_length parameter to UTF8::as_quoted_ascii()
Reviewed-by: dcubed, minqi
! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
Changeset: a4e8dac9db8c
Author: zgu
Date: 2013-04-02 07:40 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a4e8dac9db8c
Merge
Changeset: 0c039865ef2b
Author: mgerdin
Date: 2013-04-04 19:07 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0c039865ef2b
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: 46f6f063b272
Author: roland
Date: 2013-03-21 09:27 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/46f6f063b272
7153771: array bound check elimination for c1
Summary: when possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
Contributed-by: thomaswue <thomas.wuerthinger at oracle.com>
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Optimizer.cpp
+ src/share/vm/c1/c1_RangeCheckElimination.cpp
+ src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a57fc14f798a
Author: roland
Date: 2013-03-21 22:00 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a57fc14f798a
Merge
Changeset: e370f63dc5b1
Author: bharadwaj
Date: 2013-03-22 07:58 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e370f63dc5b1
8009539: JVM crash when run lambda testng tests
Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn
! src/share/vm/opto/parse2.cpp
Changeset: 360ce06580b8
Author: bharadwaj
Date: 2013-03-22 13:35 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/360ce06580b8
Merge
Changeset: 3c786355ffb4
Author: morris
Date: 2013-03-23 06:22 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/3c786355ffb4
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
Summary: add guarantee() to nmethod constructor and checks to ensure CodeCache has space before allocation
Reviewed-by: kvn
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 818a1ac7da7a
Author: morris
Date: 2013-03-24 12:43 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/818a1ac7da7a
Merge
Changeset: 16885e702c88
Author: twisti
Date: 2013-03-25 17:13 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/16885e702c88
7198429: need checked categorization of caller-sensitive methods in the JDK
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: b808febcad9a
Author: neliasso
Date: 2013-03-26 10:05 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b808febcad9a
8010281: Remove code that is never executed
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/opto/ifg.cpp
Changeset: 30f42e691e70
Author: kvn
Date: 2013-03-26 12:55 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/30f42e691e70
8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address
Summary: always transform AddP nodes in IdealKit by calling _gvn.transform().
Reviewed-by: roland, twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/phaseX.cpp
Changeset: d595e8ddadd9
Author: roland
Date: 2013-03-29 17:25 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d595e8ddadd9
8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands"
Summary: incorrect code to skip some ArrayLength instructions in LIRGenerator
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
Changeset: cd9ad42dfde0
Author: bharadwaj
Date: 2013-03-29 20:52 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/cd9ad42dfde0
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 6b19fe41b577
Author: kmo
Date: 2013-03-30 08:01 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/6b19fe41b577
8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros
Summary: Improve EC_TRACE and RC_TRACE* to use the do-while(0) trick for statement-like macro
Reviewed-by: sspitsyn, dcubed
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
Changeset: 53028d751155
Author: neliasso
Date: 2013-04-02 09:30 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/53028d751155
7034299: Faulty winsock initialization code
Reviewed-by: dholmes, sla, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: e961c11b85fe
Author: kvn
Date: 2013-04-03 11:12 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e961c11b85fe
8011102: Clear AVX registers after return from JNI call
Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors.
Reviewed-by: roland
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
Changeset: 0a8c2ea3902d
Author: rasbold
Date: 2013-04-03 15:00 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0a8c2ea3902d
8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
Changeset: 70c52efb2cbd
Author: neliasso
Date: 2013-04-04 09:18 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/70c52efb2cbd
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp
Reviewed-by: roland, kvn
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/archDesc.cpp
Changeset: 6c4abd4a9595
Author: roland
Date: 2013-04-04 09:33 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/6c4abd4a9595
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".
Summary: test from 8009761 shouldn't be run with -Xcomp
Reviewed-by: kvn
! test/compiler/8009761/Test8009761.java
Changeset: 9125a548c1eb
Author: roland
Date: 2013-04-04 02:48 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/9125a548c1eb
Merge
Changeset: 573cf206e381
Author: neliasso
Date: 2013-04-04 09:30 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/573cf206e381
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp
Reviewed-by: kvn, roland
Contributed-by: niclas.adlertz at oracle.com
! src/share/vm/adlc/dfa.cpp
Changeset: bab5cbf74b5f
Author: kvn
Date: 2013-04-04 12:18 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/bab5cbf74b5f
8011198: LP64 setting is not preserved on Solaris after 8006965
Summary: Fixed incremental build makefiles generated by buildtree.make. Consolidated unix build.sh.
Reviewed-by: twisti
- make/bsd/build.sh
! make/bsd/makefiles/buildtree.make
+ make/build.sh
- make/linux/build.sh
! make/linux/makefiles/buildtree.make
- make/solaris/build.sh
! make/solaris/makefiles/buildtree.make
! src/os/posix/launcher/launcher.script
Changeset: 0ca3dd0ffaba
Author: bharadwaj
Date: 2013-04-04 17:01 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0ca3dd0ffaba
Merge
- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a947f40fb536
Author: amurillo
Date: 2013-04-04 21:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/a947f40fb536
Merge
- make/bsd/build.sh
- make/linux/build.sh
- make/solaris/build.sh
Changeset: 42fe530cd478
Author: amurillo
Date: 2013-04-04 21:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/42fe530cd478
Added tag hs25-b26 for changeset a947f40fb536
! .hgtags
Changeset: dcdeb150988c
Author: amurillo
Date: 2013-04-04 21:15 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/dcdeb150988c
8011584: new hotspot build - hs25-b27
Reviewed-by: jcoomes
! make/hotspot_version
More information about the hotspot-gc-dev
mailing list