Changeset: 9ba4f38e3000 Author: amurillo Date: 2013-06-13 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9ba4f38e3000
8016566: new hotspot build - hs24-b50 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f65b000853c7 Author: brutisso Date: 2013-06-14 08:02 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f65b000853c7 8012265: VM often crashes on solaris with a lot of memory Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86 Reviewed-by: mgerdin, coleenp, kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: a51e6c9c3210 Author: brutisso Date: 2013-06-18 22:45 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a51e6c9c3210 8016556: G1: Use ArrayAllocator for BitMaps Reviewed-by: tschatzl, dholmes, coleenp, johnc ! src/share/vm/memory/allocation.hpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp Changeset: 9aba4a729302 Author: zgu Date: 2013-06-14 09:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9aba4a729302 8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline Summary: Simple fix to add NULL pointer check that can cause segv Reviewed-by: coleenp, ctornqvi ! src/share/vm/services/memBaseline.cpp Changeset: b964a67d19df Author: dholmes Date: 2013-06-20 17:23 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b964a67d19df 8014326: [OSX] All libjvm symbols are exported Summary: Add support for a MacOS X compatible form of the libjvm mapfile. Reviewed-by: dcubed, rdurbin, coleenp ! make/bsd/makefiles/build_vm_def.sh ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product Changeset: 1aa21f922568 Author: kvn Date: 2013-06-20 19:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1aa21f922568 8007028: java/util/NavigableMap/LockStep hit assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr Summary: do not allow switch on EliminateAutoBox in hs24. Reviewed-by: twisti ! src/share/vm/runtime/arguments.cpp Changeset: fde31393d1ce Author: adlertz Date: 2013-06-03 12:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/fde31393d1ce 8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block Summary: Disable re-materialization of reaching definitions (which have live inputs) for phi nodes when spilling. Reviewed-by: twisti, kvn ! src/share/vm/opto/reg_split.cpp Changeset: cf6a8e400e0f Author: kvn Date: 2013-06-20 23:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cf6a8e400e0f Merge Changeset: 011c19ff2552 Author: minqi Date: 2013-01-31 17:43 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/011c19ff2552 8000973: SA on windows thread inspection is broken Summary: After bug 7161732, On Windows SA could not find correct address of thread_id of OSThread since _thread_id moved to end of the class . The presupposition of the address is following thread handle no longer stands. Fix by adding thread_id field to OSThread and getting the address directly from OSThread. Reviewed-by: nloodin, sspitsyn Contributed-by: yumin...@oracle.com ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java Changeset: 0464a0d982b3 Author: kevinw Date: 2013-06-21 12:56 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0464a0d982b3 Merge Changeset: 0b260439fc78 Author: kevinw Date: 2013-06-21 15:17 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0b260439fc78 Merge Changeset: 1c45f52dad23 Author: mgronlun Date: 2013-06-21 18:51 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1c45f52dad23 8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check Reviewed-by: sla, dholmes ! src/share/vm/runtime/globals.cpp Changeset: 7217cb314c66 Author: twisti Date: 2013-06-21 12:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7217cb314c66 8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods Reviewed-by: kvn ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp Changeset: d229f7a57af7 Author: twisti Date: 2013-06-21 12:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d229f7a57af7 Merge Changeset: 41118cf72ace Author: amurillo Date: 2013-06-21 18:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/41118cf72ace Merge ! src/share/vm/memory/allocation.hpp Changeset: 645b68762a36 Author: amurillo Date: 2013-06-21 18:46 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/645b68762a36 Added tag hs24-b50 for changeset 41118cf72ace ! .hgtags Changeset: 8c0bb41c24b2 Author: katleman Date: 2013-06-27 13:58 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8c0bb41c24b2 Added tag jdk7u40-b31 for changeset 645b68762a36 ! .hgtags Changeset: 0125094eb636 Author: amurillo Date: 2013-06-21 18:55 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0125094eb636 8017252: new hotspot build - hs24-b51 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 707635752c58 Author: ehelin Date: 2013-06-22 10:42 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/707635752c58 8016734: Remove extra code due to duplicated push Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 913ce96aaa86 Author: ehelin Date: 2013-06-22 14:16 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/913ce96aaa86 Merge Changeset: c0643ff8feb5 Author: adlertz Date: 2013-06-14 01:19 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c0643ff8feb5 8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block Summary: Disable rematerialization for negD node Reviewed-by: kvn, roland ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp Changeset: 76e9dce17c31 Author: johnc Date: 2013-06-24 10:40 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/76e9dce17c31 8015237: Parallelize string table scanning during strong root processing Summary: Parallelize the scanning of the intern string table by having each GC worker claim a given number of buckets. Changes were also reviewed by Per Liden <per.li...@oracle.com>. Reviewed-by: tschatzl, stefank, twisti ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/memory/sharedHeap.cpp Changeset: 7c945fe9f388 Author: johnc Date: 2013-06-24 10:45 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7c945fe9f388 Merge Changeset: b986e7953c87 Author: johnc Date: 2013-06-24 14:27 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b986e7953c87 Merge Changeset: 7dd0c5a45d07 Author: tschatzl Date: 2013-06-25 09:55 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7dd0c5a45d07 8016740: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose Summary: Use GC_locker::is_active_and_needs_gc() instead of GC_locker::is_active() for providing information about the reason of heap expansion. Reviewed-by: johnc, tamao ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp Changeset: 3500f22d989d Author: morris Date: 2013-06-25 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3500f22d989d 8013546: compiler/8011901/Test8011901.java fails with CompilationError: Compilation failed Summary: Remove JDK8 specific test Reviewed-by: kvn - test/compiler/8011901/Test8011901.java Changeset: 1122b46889b9 Author: adlertz Date: 2013-06-26 00:40 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1122b46889b9 8017510: Add a regression test for 8005956 Summary: Regression test for 8005956 Reviewed-by: kvn, twisti + test/compiler/8005956/PolynomialRoot.java Changeset: 8805ca77133d Author: egahlin Date: 2013-06-26 17:02 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8805ca77133d 8016331: Minor issues in event tracing metadata Reviewed-by: stefank, brutisso, mgronlun ! src/share/vm/trace/trace.xml Changeset: 43f92d82c553 Author: mgronlun Date: 2013-06-26 17:48 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/43f92d82c553 Merge Changeset: c1130faa6248 Author: adlertz Date: 2013-06-24 07:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c1130faa6248 8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes. Reviewed-by: kvn, roland ! src/share/vm/opto/memnode.cpp Changeset: f460d2390c02 Author: kvn Date: 2013-06-26 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f460d2390c02 Merge Changeset: dcb233d6bfad Author: brutisso Date: 2013-06-26 13:09 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dcb233d6bfad 8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment Summary: Make sure max alignemnt is at least as large as min alignment Reviewed-by: johnc, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.cpp + test/gc/g1/TestRegionAlignment.java Changeset: 785a9733f507 Author: brutisso Date: 2013-06-26 04:20 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/785a9733f507 Merge - test/compiler/8011901/Test8011901.java Changeset: a6a52b788186 Author: brutisso Date: 2013-06-26 16:05 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a6a52b788186 Merge Changeset: 91f2a56579c2 Author: zgu Date: 2013-06-25 17:22 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/91f2a56579c2 8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites Summary: Fixed possible NULL pointer that caused SIGSEGV Reviewed-by: coleenp, acorn, ctornqvi ! src/share/vm/services/memReporter.cpp Changeset: b1e9bbeb81f3 Author: zgu Date: 2013-06-26 20:21 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b1e9bbeb81f3 Merge Changeset: ad5bb04f36f5 Author: kvn Date: 2013-05-31 13:54 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ad5bb04f36f5 8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity Summary: Relax the assert to accept any raw ptr types. Reviewed-by: roland ! src/share/vm/opto/escape.cpp Changeset: 2417fa1acf2b Author: amurillo Date: 2013-06-28 00:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2417fa1acf2b Merge - test/compiler/8011901/Test8011901.java Changeset: 9658c969b7cf Author: amurillo Date: 2013-06-28 00:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9658c969b7cf Added tag hs24-b51 for changeset 2417fa1acf2b ! .hgtags Changeset: 67131c21181a Author: katleman Date: 2013-07-03 16:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/67131c21181a Added tag jdk7u40-b32 for changeset 9658c969b7cf ! .hgtags Changeset: 4ebc4781f877 Author: amurillo Date: 2013-06-28 00:52 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4ebc4781f877 8019298: new hotspot build - hs24-b52 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 973c3ede4866 Author: brutisso Date: 2013-06-27 09:59 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/973c3ede4866 8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased Summary: Set HeapBaseMinAddress as default rather than ergo Reviewed-by: stefank, jmasa, kvn ! src/share/vm/runtime/arguments.cpp Changeset: 1dad4752d5f7 Author: brutisso Date: 2013-06-28 14:25 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1dad4752d5f7 Merge Changeset: 12019d9953a8 Author: brutisso Date: 2013-06-29 01:23 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/12019d9953a8 Merge Changeset: 9a72ee84e61b Author: tamao Date: 2013-07-02 15:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9a72ee84e61b 7122222: GC log is limited to 2G for 32-bit Summary: Manual backport to hsx24 from hsx25: Enable large file support for generated 32-bit ostream.o on Linux and Solaris (as only the two need this) by setting -D_FILE_OFFSET_BITS=64 in compilation Reviewed-by: dcubed, jcoomes ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/os/solaris/vm/os_solaris.inline.hpp Changeset: b68a2c45f554 Author: johnc Date: 2013-07-01 09:30 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b68a2c45f554 8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed Summary: The assert is invalid when a card is being refined by two different threads and its count crosses the hot threshold - the refinement count will be updated once by each thread triggering the assert. Remove the assert and update the count using a bounded expression. Reviewed-by: jmasa, tamao, brutisso ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp Changeset: 15706a73a506 Author: amurillo Date: 2013-07-04 03:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/15706a73a506 Merge Changeset: 0b9149d22ee0 Author: amurillo Date: 2013-07-04 03:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/0b9149d22ee0 Added tag hs24-b52 for changeset 15706a73a506 ! .hgtags