/hg/icedtea8-forest/hotspot: 607 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Feb 27 22:36:06 UTC 2015
changeset b67a3f81b630 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b67a3f81b630
author: coffeys
date: Fri Jun 27 11:07:23 2014 +0100
Added tag jdk8u40-b00 for changeset 4828415ebbf1
changeset 0be2b9eb0a62 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0be2b9eb0a62
author: amurillo
date: Fri Jun 20 12:39:56 2014 -0700
8047732: new hotspot build - hs25.20-b21
Reviewed-by: jcoomes
changeset fc25d8f6c466 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fc25d8f6c466
author: coleenp
date: Fri Jun 20 10:48:36 2014 -0400
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Summary: Initialize host_klass while parsing the class with the other initializations.
Reviewed-by: sspitsyn, stefank
changeset fcef32387025 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fcef32387025
author: coleenp
date: Sat Jun 21 01:56:29 2014 +0000
Merge
changeset 5d855d021755 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5d855d021755
author: amurillo
date: Wed Jun 25 15:51:15 2014 -0700
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
Reviewed-by: jcoomes
changeset 0982ec23da03 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0982ec23da03
author: brutisso
date: Thu Jun 19 13:31:14 2014 +0200
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl
changeset fd81a5764900 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd81a5764900
author: pliden
date: Mon Jun 23 16:43:41 2014 +0200
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Reviewed-by: tschatzl, ehelin
changeset 581e70386ec9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=581e70386ec9
author: pliden
date: Fri Apr 11 12:29:24 2014 +0200
8039147: Cleanup SuspendibleThreadSet
Reviewed-by: brutisso, tschatzl, mgerdin
changeset bc61effc5298 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bc61effc5298
author: mgronlun
date: Tue Jul 01 10:36:19 2014 +0200
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
changeset a0ea36509b7b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a0ea36509b7b
author: mikael
date: Mon Jun 16 16:27:41 2014 -0700
8046769: Set T family feature bit on Niagara systems
Reviewed-by: kvn, iveresov
changeset 418bb2c2b55a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=418bb2c2b55a
author: brutisso
date: Mon Jul 07 14:44:33 2014 +0200
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
Reviewed-by: ehelin, tschatzl
changeset c8dd4f65cc76 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c8dd4f65cc76
author: roland
date: Wed Jul 02 22:54:18 2014 +0200
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
changeset ce8f6bb717c9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ce8f6bb717c9
author: goetz
date: Tue Apr 29 15:17:27 2014 +0200
8042195: Introduce umbrella header orderAccess.inline.hpp.
Reviewed-by: dholmes, kvn, stefank, twisti
changeset c49dcaf78a65 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c49dcaf78a65
author: goetz
date: Thu May 08 15:37:17 2014 +0200
8042737: Introduce umbrella header prefetch.inline.hpp
Reviewed-by: twisti, stefank
changeset 5fbeae2a02d3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5fbeae2a02d3
author: vlivanov
date: Thu Jul 10 12:04:43 2014 -0700
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
changeset d952af8cf67d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d952af8cf67d
author: amurillo
date: Fri Jul 11 00:19:54 2014 -0700
Merge
changeset c55d012dd067 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c55d012dd067
author: amurillo
date: Fri Jul 11 00:19:54 2014 -0700
Added tag hs25.40-b01 for changeset d952af8cf67d
changeset 637e659fb097 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=637e659fb097
author: mikael
date: Mon May 12 06:17:05 2014 -0700
8042804: Support invoking Hotspot tests from top level
Reviewed-by: sla, erikj
changeset 4ca77b815015 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4ca77b815015
author: amurillo
date: Wed Jul 16 16:45:17 2014 -0700
Merge
changeset a7a22f7d9396 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a7a22f7d9396
author: katleman
date: Wed Jul 16 11:40:00 2014 -0700
Added tag jdk8u20-b23 for changeset f09d1f6a401e
changeset d22136881b85 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d22136881b85
author: robm
date: Thu Jul 17 18:03:26 2014 +0100
Merge
changeset e248acd6cfcf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e248acd6cfcf
author: simonis
date: Fri Jul 18 19:56:02 2014 +0200
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
changeset 1cddf026d2cc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1cddf026d2cc
author: zgu
date: Fri Jul 18 11:14:20 2014 -0700
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael
changeset fbc0575cc9e4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fbc0575cc9e4
author: zgu
date: Mon Jul 21 06:00:44 2014 -0700
8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael
changeset 4aabe6c45b56 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4aabe6c45b56
author: jeff
date: Mon Jul 21 21:46:27 2014 +0000
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
changeset c48151572b21 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c48151572b21
author: amurillo
date: Fri Jul 11 00:25:05 2014 -0700
8049916: new hotspot build - hs25.40-b02
Reviewed-by: jcoomes
changeset 3a62cd59c8d8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3a62cd59c8d8
author: jcoomes
date: Tue May 20 10:04:03 2014 -0700
8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin
changeset 82693fb204a5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=82693fb204a5
author: tschatzl
date: Wed Apr 16 10:14:50 2014 +0200
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test.
Reviewed-by: brutisso
changeset d7e2d5f2846b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d7e2d5f2846b
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance.
Reviewed-by: brutisso, mgerdin
changeset ff7b317d2af8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ff7b317d2af8
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki
Reviewed-by: mgerdin, jwilhelm, brutisso
changeset 8cc89a893545 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8cc89a893545
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8039596: Remove HeapRegionRemSet::clear_incoming_entry
Summary: The mentioned method is never used and out of date. So it is removed.
Reviewed-by: mgerdin, brutisso
changeset 983092f35ff7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=983092f35ff7
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8028710: G1 does not retire allocation buffers after reference processing work
Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly.
Reviewed-by: brutisso
changeset 570cb6369f17 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=570cb6369f17
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8019342: G1: High "Other" time most likely due to card redirtying
Summary: Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
changeset 6b52700a896b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6b52700a896b
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8040002: Clean up code and code duplication in re-diryting cards for verification
Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen.
Reviewed-by: brutisso, jmasa
changeset 828056cf311f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=828056cf311f
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests.
Reviewed-by: mgerdin, brutisso
changeset f40816c5e359 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f40816c5e359
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
Summary: Changed faulty error message in the verification code
Reviewed-by: stefank, tschatzl
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>
changeset d15367d92f0d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d15367d92f0d
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Dan Horak <dhorak at redhat.com>
changeset ab5fbf410512 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ab5fbf410512
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390.
Reviewed-by: tschatzl
Contributed-by: Dan Horak <dhorak at redhat.com>
changeset 0abcece2ee27 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0abcece2ee27
author: tschatzl
date: Mon Jul 21 09:40:19 2014 +0200
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
changeset b0c374311c4e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b0c374311c4e
author: tschatzl
date: Mon Jul 21 09:41:04 2014 +0200
8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files.
Reviewed-by: brutisso, mgerdin
changeset a2328cbebb23 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a2328cbebb23
author: tschatzl
date: Mon Jul 21 09:41:06 2014 +0200
8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin
changeset cd43876f692e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cd43876f692e
author: tschatzl
date: Mon Jul 21 09:41:06 2014 +0200
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin
changeset 6ad19ab94176 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6ad19ab94176
author: morris
date: Tue Jul 22 07:35:52 2014 -0700
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti
changeset 63e0c47ca943 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=63e0c47ca943
author: mdoerr
date: Thu Jul 17 10:21:31 2014 +0200
8050972: Concurrency problem in PcDesc cache
Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed
changeset f72d8917322a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f72d8917322a
author: goetz
date: Fri Jul 18 09:04:01 2014 +0200
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com
changeset 55fbdf0799ae in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=55fbdf0799ae
author: drchase
date: Tue Mar 11 13:38:32 2014 -0400
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Summary: Insert null check for one warning; other warning handled in parfait config
Reviewed-by: kvn
changeset f619b069f2ca in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f619b069f2ca
author: drchase
date: Thu Jul 24 18:46:55 2014 +0000
Merge
changeset f0afba33c928 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f0afba33c928
author: amurillo
date: Fri Jul 25 10:28:04 2014 -0700
Merge
changeset 872e9c4548bf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=872e9c4548bf
author: amurillo
date: Fri Jul 25 10:28:05 2014 -0700
Added tag hs25.40-b02 for changeset f0afba33c928
changeset b69c268f95b7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b69c268f95b7
author: amurillo
date: Fri Jul 25 10:42:05 2014 -0700
8051910: new hotspot build - hs25.40-b03
Reviewed-by: jcoomes
changeset fd94cbe7c5da in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd94cbe7c5da
author: kevinw
date: Mon Jul 21 10:40:50 2014 +0100
8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn
changeset 80dd07540dde in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=80dd07540dde
author: egahlin
date: Wed Jun 25 21:36:48 2014 +0200
8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun
changeset 6e1f418b39c3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6e1f418b39c3
author: jmasa
date: Sun May 11 16:35:43 2014 -0700
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Reviewed-by: ysr, brutisso, tschatzl
changeset 99dbb9cd9521 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=99dbb9cd9521
author: jwilhelm
date: Mon Jul 28 20:47:56 2014 +0200
8046715: Add a way to verify an extended set of command line options
Summary: Added arguments_ext.cpp to make place for initialization of extended features
Reviewed-by: sla, mgronlun
changeset e2976043eac3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e2976043eac3
author: dfazunen
date: Tue May 20 18:25:14 2014 +0400
8039489: Refactor test framework for dynamic VM options
Reviewed-by: jmasa, ehelin, jwilhelm
changeset 5c633530172d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5c633530172d
author: amurillo
date: Fri Aug 01 11:17:21 2014 -0700
Added tag hs25.40-b03 for changeset e2976043eac3
changeset eee19efa6c0f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=eee19efa6c0f
author: amurillo
date: Fri Aug 01 11:23:06 2014 -0700
8054159: new hotspot build - hs25.40-b04
Reviewed-by: jcoomes
changeset bcd72ab4d91f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bcd72ab4d91f
author: jmasa
date: Thu Jan 16 13:25:25 2014 -0800
8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: mgerdin
Contributed-by: shrinivas.joshi at oracle.com
changeset d14a18794c90 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d14a18794c90
author: hseigel
date: Sat Aug 02 16:28:59 2014 -0400
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
changeset e0c6fadce66e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e0c6fadce66e
author: kvn
date: Tue Jul 29 13:40:58 2014 -0700
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
Summary: Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
changeset d04cb4166be7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d04cb4166be7
author: morris
date: Wed Aug 06 14:22:19 2014 -0700
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
changeset 5a061b65b00b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5a061b65b00b
author: morris
date: Wed Aug 06 21:37:17 2014 +0000
Merge
changeset b2daaf70fab2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b2daaf70fab2
author: hseigel
date: Tue Aug 05 09:11:35 2014 -0400
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
changeset edfa5ba8609e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=edfa5ba8609e
author: hseigel
date: Thu Aug 07 09:18:28 2014 -0400
Merge
changeset 009de2b033fc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=009de2b033fc
author: iignatyev
date: Mon Dec 23 20:56:18 2013 +0400
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
changeset 0c48231c5c84 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0c48231c5c84
author: iignatyev
date: Fri May 30 17:20:48 2014 +0400
8038756: new WB API :: get/setVMFlag
Reviewed-by: vlivanov, sla
changeset cb95655ef06f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cb95655ef06f
author: iignatyev
date: Thu Aug 07 21:10:32 2014 +0000
Merge
changeset dc06b830ea95 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dc06b830ea95
author: amurillo
date: Thu Aug 07 14:55:21 2014 -0700
Added tag hs25.40-b04 for changeset cb95655ef06f
changeset afac3987537e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=afac3987537e
author: katleman
date: Wed Aug 13 14:49:46 2014 -0700
Added tag jdk8u40-b01 for changeset dc06b830ea95
changeset 731e8175d53f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=731e8175d53f
author: amurillo
date: Thu Aug 07 15:02:18 2014 -0700
8054550: new hotspot build - hs25.40-b05
Reviewed-by: jcoomes
changeset 9fec19bb0659 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9fec19bb0659
author: mgerdin
date: Tue Jan 14 16:40:33 2014 +0100
8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
changeset 02e61cf08ab3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=02e61cf08ab3
author: stefank
date: Mon Feb 10 12:51:51 2014 +0100
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
changeset b0b97602393a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b0b97602393a
author: stefank
date: Mon Feb 10 12:58:09 2014 +0100
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
changeset 7426d8d76305 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7426d8d76305
author: stefank
date: Thu Feb 13 17:44:39 2014 +0100
8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
changeset 64ac9c55d666 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=64ac9c55d666
author: stefank
date: Fri Feb 14 09:29:56 2014 +0100
8034764: Use process_strong_roots to adjust the StringTable
Reviewed-by: tschatzl, brutisso
changeset 4af19b914f53 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4af19b914f53
author: stefank
date: Fri Feb 21 10:01:20 2014 +0100
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
changeset 556a06aec3fa in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=556a06aec3fa
author: stefank
date: Fri Feb 21 10:19:09 2014 +0100
8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin
changeset 27188ae8bbbb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=27188ae8bbbb
author: stefank
date: Thu Feb 27 10:34:55 2014 +0100
8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden
changeset 76b588255908 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=76b588255908
author: stefank
date: Thu Feb 27 10:36:50 2014 +0100
8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp
changeset 4dfab3faf5e7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4dfab3faf5e7
author: mgerdin
date: Wed Mar 26 10:54:52 2014 +0100
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
changeset 30c99d8e0f02 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=30c99d8e0f02
author: mgerdin
date: Thu Mar 06 09:08:18 2014 +0100
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Reviewed-by: tschatzl, stefank
changeset 5255b195f828 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5255b195f828
author: mgerdin
date: Wed Mar 12 15:22:45 2014 +0100
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
changeset 6c523f5d5440 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6c523f5d5440
author: mgerdin
date: Wed Mar 12 17:13:48 2014 +0100
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
changeset ff1e37e7eb83 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ff1e37e7eb83
author: mgerdin
date: Wed Mar 12 15:25:35 2014 +0100
8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa
changeset 4c1b88a53c74 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4c1b88a53c74
author: stefank
date: Tue Jun 24 16:20:15 2014 +0200
8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin
changeset 9717199cb8de in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9717199cb8de
author: stefank
date: Tue Jun 24 17:09:48 2014 +0200
8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett at oracle.com
Reviewed-by: jmasa, jwilhelm
changeset b7d24d2bc8be in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b7d24d2bc8be
author: stefank
date: Wed Jun 25 08:28:01 2014 +0200
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
changeset c64b6b0c40c8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c64b6b0c40c8
author: stefank
date: Wed Jun 25 08:56:57 2014 +0200
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin
changeset e635a728f9da in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e635a728f9da
author: mgerdin
date: Wed Jun 25 10:55:10 2014 +0200
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl
changeset 9441d22e429a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9441d22e429a
author: mgerdin
date: Wed Jun 25 16:53:13 2014 +0200
8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank
changeset a8137787acfe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a8137787acfe
author: mgerdin
date: Thu Jun 26 10:00:00 2014 +0200
8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin
changeset e5035defa3c4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e5035defa3c4
author: mgerdin
date: Thu Jun 26 13:20:18 2014 +0200
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl
changeset 1526a938e670 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1526a938e670
author: mgerdin
date: Thu Jun 26 11:36:58 2014 +0200
8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
changeset 882004b9e7e1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=882004b9e7e1
author: stefank
date: Tue Jul 01 09:03:55 2014 +0200
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
changeset 2c6ef90f030a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2c6ef90f030a
author: stefank
date: Mon Jul 07 10:12:40 2014 +0200
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com
changeset 870c03421152 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=870c03421152
author: ehelin
date: Wed Jul 09 16:44:30 2014 +0200
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
changeset bac98749fe00 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bac98749fe00
author: stefank
date: Fri Jul 11 09:07:23 2014 +0200
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
changeset 684a5dec6072 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=684a5dec6072
author: stefank
date: Mon Aug 04 15:04:45 2014 +0200
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
changeset f3aeae1f9fc5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f3aeae1f9fc5
author: stefank
date: Wed Aug 06 09:55:16 2014 +0200
8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
changeset dbb05f6d93c4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dbb05f6d93c4
author: fzhinkin
date: Mon Jul 28 15:06:38 2014 -0700
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
changeset dac61d838654 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dac61d838654
author: kvn
date: Mon Aug 11 11:43:22 2014 -0700
8054376: Move RTM flags from Experimental to Product
Reviewed-by: roland
changeset cabe05c85665 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cabe05c85665
author: fzhinkin
date: Mon Aug 11 19:19:47 2014 +0400
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
Reviewed-by: kvn
changeset 631c3a4ea10c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=631c3a4ea10c
author: lfoltan
date: Thu May 22 11:36:23 2014 -0400
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp
Reviewed-by: kvn
changeset b6a8cc1e0d92 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b6a8cc1e0d92
author: thartmann
date: Tue Jul 29 13:54:16 2014 +0200
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
changeset a073be2ce5c2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a073be2ce5c2
author: thartmann
date: Tue Jul 29 13:56:29 2014 +0200
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn
changeset 69ea58782b1a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=69ea58782b1a
author: roland
date: Thu Jul 31 19:59:36 2014 +0200
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
changeset 85c339200299 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=85c339200299
author: thartmann
date: Wed Aug 06 08:47:40 2014 +0200
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn
changeset e0954897238a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e0954897238a
author: brutisso
date: Tue Apr 29 09:33:20 2014 +0200
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Reviewed-by: jmasa, tschatzl, ehelin
Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com
changeset 5d7a63aee595 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5d7a63aee595
author: tschatzl
date: Mon Jul 21 09:59:37 2014 +0200
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
changeset 7df07d855c8e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7df07d855c8e
author: tschatzl
date: Mon Jul 21 09:59:46 2014 +0200
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
changeset dd219eaec9cc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd219eaec9cc
author: tschatzl
date: Mon Jul 21 09:59:54 2014 +0200
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
changeset 3f2894c5052e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3f2894c5052e
author: tschatzl
date: Mon Jul 21 10:00:31 2014 +0200
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
changeset a3953c777565 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a3953c777565
author: tschatzl
date: Wed Jul 23 09:03:32 2014 +0200
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
changeset ca8b8e21e2ca in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ca8b8e21e2ca
author: mdoerr
date: Tue Jul 29 10:26:09 2014 +0200
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
changeset 83ea089a5c64 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=83ea089a5c64
author: tschatzl
date: Thu Jul 31 09:23:24 2014 +0200
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
changeset e8ba50da0de0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8ba50da0de0
author: tschatzl
date: Thu Aug 07 22:28:16 2014 +0200
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
changeset c3c9eee55fce in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c3c9eee55fce
author: tschatzl
date: Thu Aug 07 22:28:53 2014 +0200
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
changeset 4baf9bb2376c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4baf9bb2376c
author: tschatzl
date: Mon Jul 21 09:59:37 2014 +0200
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
changeset 3bf2fc51186b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3bf2fc51186b
author: tschatzl
date: Mon Jul 21 09:59:46 2014 +0200
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
changeset c512f38a5139 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c512f38a5139
author: tschatzl
date: Mon Jul 21 09:59:54 2014 +0200
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
changeset a22acf6d7598 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a22acf6d7598
author: tschatzl
date: Mon Jul 21 10:00:31 2014 +0200
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
changeset 755930f931e3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=755930f931e3
author: tschatzl
date: Wed Jul 23 09:03:32 2014 +0200
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
changeset e02e18f40eae in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e02e18f40eae
author: mdoerr
date: Tue Jul 29 10:26:09 2014 +0200
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
changeset 04d77ac27223 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=04d77ac27223
author: tschatzl
date: Thu Jul 31 09:23:24 2014 +0200
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
changeset 9b093813caa9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9b093813caa9
author: tschatzl
date: Thu Aug 07 22:28:16 2014 +0200
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
changeset a08bb8e45ba1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a08bb8e45ba1
author: tschatzl
date: Thu Aug 07 22:28:53 2014 +0200
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
changeset bfba6779654b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bfba6779654b
author: tschatzl
date: Tue Aug 12 15:17:46 2014 +0000
Merge
changeset b1bc1af04c6e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b1bc1af04c6e
author: kvn
date: Tue Aug 05 15:02:10 2014 -0700
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
changeset 922c87c9aed4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=922c87c9aed4
author: kvn
date: Tue Jun 10 12:28:06 2014 -0700
8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method.
Reviewed-by: roland
changeset b20a35eae442 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b20a35eae442
author: kvn
date: Wed Jun 11 11:05:10 2014 -0700
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng at oracle.com
changeset 46bbe04d1cad in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=46bbe04d1cad
author: anoll
date: Fri Apr 11 13:52:51 2014 +0200
8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
changeset f5b4600d7368 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f5b4600d7368
author: morris
date: Tue Aug 12 22:29:36 2014 +0000
Merge
changeset 3c048df3ef8b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3c048df3ef8b
author: morris
date: Thu Aug 07 18:09:12 2014 -0700
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
changeset ee019285a52c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ee019285a52c
author: jmasa
date: Mon Aug 04 10:48:10 2014 -0700
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
changeset fa62fb12cdca in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa62fb12cdca
author: dsimms
date: Thu Aug 14 15:16:07 2014 +0200
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Summary: Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed
changeset 29a5c2fd2d2e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=29a5c2fd2d2e
author: dsimms
date: Thu Aug 14 15:22:13 2014 +0200
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
Summary: negative verify_guards when testing for corruption
Reviewed-by: sla, fparain
changeset 897333c7e587 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=897333c7e587
author: amurillo
date: Thu Aug 14 12:55:30 2014 -0700
Merge
changeset f52cb9164759 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f52cb9164759
author: amurillo
date: Thu Aug 14 12:55:31 2014 -0700
Added tag hs25.40-b05 for changeset 897333c7e587
changeset 4d5c3760ebb4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4d5c3760ebb4
author: katleman
date: Thu Aug 21 11:43:17 2014 -0700
Added tag jdk8u40-b02 for changeset f52cb9164759
changeset 5c8178d7dd35 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5c8178d7dd35
author: amurillo
date: Thu Aug 14 12:58:56 2014 -0700
8055155: new hotspot build - hs25.40-b06
Reviewed-by: jcoomes
changeset 8ae0d26ab728 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8ae0d26ab728
author: dsimms
date: Thu Aug 14 10:56:34 2014 +0200
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
changeset 43aa571c1131 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=43aa571c1131
author: amurillo
date: Fri Aug 15 11:39:29 2014 -0700
8055217: Make jdk8u40 the default jprt release for hs25.40
Reviewed-by: mikael, kvn
changeset da00a41842a5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=da00a41842a5
author: brutisso
date: Wed Apr 23 12:37:36 2014 +0200
8038265: CMS: enable time based triggering of concurrent cycles
Reviewed-by: mgerdin, brutisso
Contributed-by: michal at frajt.eu
changeset 411e30e5fbb8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=411e30e5fbb8
author: roland
date: Wed Aug 13 11:00:22 2014 +0200
8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by: kvn, vlivanov
changeset 92baebeb744b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=92baebeb744b
author: hseigel
date: Tue Aug 12 20:29:25 2014 -0400
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
changeset fb971e09d20f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fb971e09d20f
author: iveresov
date: Wed Aug 13 17:37:11 2014 -0700
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
changeset 8a7429682242 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8a7429682242
author: stefank
date: Mon Aug 18 14:12:48 2014 +0200
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Reviewed-by: mgerdin, jwilhelm
changeset 18bf0b66de52 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=18bf0b66de52
author: poonam
date: Tue Aug 19 02:05:49 2014 -0700
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
changeset 15b01edee7c0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=15b01edee7c0
author: poonam
date: Tue Aug 19 09:13:06 2014 +0000
Merge
changeset 2d1534aa7131 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2d1534aa7131
author: tschatzl
date: Mon Aug 18 15:41:57 2014 +0200
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
changeset ff3169f25621 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ff3169f25621
author: brutisso
date: Tue Apr 01 07:46:51 2014 +0200
8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa
changeset eec72fa4b108 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=eec72fa4b108
author: brutisso
date: Tue Aug 19 12:39:06 2014 +0200
8040722: G1: Clean up usages of heap_region_containing
Reviewed-by: tschatzl, jmasa
changeset 6701abbc4441 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6701abbc4441
author: tschatzl
date: Tue Aug 19 10:50:27 2014 +0200
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
changeset 1f1d373cd044 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1f1d373cd044
author: tschatzl
date: Thu Aug 21 11:47:10 2014 +0200
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
changeset 8d5f66b42c53 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8d5f66b42c53
author: tschatzl
date: Wed Aug 20 14:34:40 2014 +0200
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed.
Reviewed-by: mgerdin
changeset 7b2fc3129653 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7b2fc3129653
author: tschatzl
date: Wed Aug 20 15:04:39 2014 +0200
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
changeset fbc31318922c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fbc31318922c
author: amurillo
date: Thu Aug 21 14:42:54 2014 -0700
Merge
changeset 38539608359a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=38539608359a
author: amurillo
date: Thu Aug 21 14:42:55 2014 -0700
Added tag hs25.40-b06 for changeset fbc31318922c
changeset 0ee2b6c618fc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0ee2b6c618fc
author: katleman
date: Thu Aug 28 13:23:42 2014 -0700
Added tag jdk8u40-b03 for changeset 38539608359a
changeset 514c03fe3a35 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=514c03fe3a35
author: simonis
date: Fri Jul 18 19:56:02 2014 +0200
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
changeset d3f9faa4caa4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d3f9faa4caa4
author: coffeys
date: Tue Jul 22 17:28:16 2014 +0100
Merge
changeset ebb120474275 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ebb120474275
author: jeff
date: Mon Jul 21 21:46:27 2014 +0000
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
changeset 42ddd0bbcb66 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=42ddd0bbcb66
author: coffeys
date: Tue Jul 22 20:52:56 2014 +0100
Merge
changeset 90b2ae0b131d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=90b2ae0b131d
author: amurillo
date: Thu Jul 24 10:29:28 2014 -0700
8051908: new hotspot build - hs25.20-b23
Reviewed-by: jcoomes
changeset 00cf2b6f51b9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=00cf2b6f51b9
author: goetz
date: Fri Jul 18 09:04:01 2014 +0200
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com
changeset 19408d5fd31c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=19408d5fd31c
author: amurillo
date: Thu Jul 24 11:43:35 2014 -0700
Added tag hs25.20-b23 for changeset 00cf2b6f51b9
changeset deecfa50d5f2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=deecfa50d5f2
author: tbell
date: Mon Jul 28 07:23:47 2014 -0700
Added tag jdk8u20-b25 for changeset 19408d5fd31c
changeset c2f02c05a99e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c2f02c05a99e
author: coffeys
date: Wed Jul 30 03:42:23 2014 -0700
Added tag jdk8u20-b24 for changeset 42ddd0bbcb66
changeset eaa4074a7e39 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=eaa4074a7e39
author: coffeys
date: Wed Jul 30 03:51:43 2014 -0700
Merge
changeset f06c7b654d63 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f06c7b654d63
author: coffeys
date: Thu Jul 31 09:58:53 2014 +0100
Added tag jdk8u20-b26 for changeset eaa4074a7e39
changeset 03c5d509a811 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=03c5d509a811
author: coffeys
date: Tue Aug 19 20:41:28 2014 +0100
Merge
changeset 2fd0fd493045 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2fd0fd493045
author: rbackman
date: Wed Jun 04 10:01:28 2014 +0200
8031994: java/lang/Character/CheckProp test times out
Reviewed-by: iveresov, roland
changeset f933a15469d4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f933a15469d4
author: jwilhelm
date: Mon Jul 28 22:43:08 2014 +0200
8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes
changeset 28b4223e2ea7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=28b4223e2ea7
author: jwilhelm
date: Fri Aug 22 13:24:04 2014 +0200
8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj
changeset 3374ec4c4448 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3374ec4c4448
author: amurillo
date: Tue Aug 26 13:38:33 2014 -0700
Merge
changeset 77878c021b8d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=77878c021b8d
author: lana
date: Thu Aug 28 16:11:12 2014 -0700
Merge
changeset 7fa57b65c27f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7fa57b65c27f
author: amurillo
date: Thu Aug 21 14:48:49 2014 -0700
8055786: new hotspot build - hs25.40-b07
Reviewed-by: jcoomes
changeset c3990b8c710e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c3990b8c710e
author: thartmann
date: Mon Aug 25 08:20:17 2014 +0200
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test.
Reviewed-by: kvn, coleenp
changeset cec4a29245f5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cec4a29245f5
author: amurillo
date: Mon Aug 25 11:15:30 2014 -0700
Added tag hs25.40-b07 for changeset c3990b8c710e
changeset 5b662570d9cf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5b662570d9cf
author: amurillo
date: Mon Aug 25 11:19:43 2014 -0700
8055952: new hotspot build - hs25.40-b08
Reviewed-by: jcoomes
changeset 72fa1e83e5f9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=72fa1e83e5f9
author: lfoltan
date: Mon Aug 25 15:57:10 2014 -0400
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table.
Reviewed-by: coleenp, ctornqvi, hseigel
changeset fa0cf025abd4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa0cf025abd4
author: hseigel
date: Mon Aug 25 16:03:29 2014 -0400
Merge
changeset 47e8e40b94d3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=47e8e40b94d3
author: hseigel
date: Mon Aug 25 17:05:18 2014 -0400
Merge
changeset 439f0d76cff3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=439f0d76cff3
author: brutisso
date: Tue Aug 26 10:28:43 2014 +0200
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Reviewed-by: pliden, jmasa
changeset 4bfc44ba0d19 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4bfc44ba0d19
author: tschatzl
date: Thu Aug 21 16:44:41 2014 +0200
8055098: WB API should be extended to provide information about size and age of object.
Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
changeset b95d569d10c1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b95d569d10c1
author: tschatzl
date: Tue Aug 26 14:15:42 2014 +0200
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Summary: Add missing unit test.
Reviewed-by: tschatzl
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
changeset 4d3a43351904 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4d3a43351904
author: tschatzl
date: Wed Aug 27 09:36:55 2014 +0200
Merge
changeset 833b0f92429a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=833b0f92429a
author: zgu
date: Wed Aug 27 08:19:12 2014 -0400
8046598: Scalable Native memory tracking development
Summary: Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
changeset ac12996df59b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ac12996df59b
author: zgu
date: Wed Aug 27 08:35:03 2014 -0400
8044140: Create NMT (Native Memory Tracking) tests for NMT2
Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation.
Reviewed-by: ctornqvi, zgu
Contributed-by: George Triantafillou <george.triantafillou at oracle.com>
changeset f433f37645e5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f433f37645e5
author: zgu
date: Tue Aug 12 12:39:02 2014 -0700
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Summary: Reserved WhiteBox.java pushed by JDK-8044140
Reviewed-by: ccheung, hseigel
changeset 36c9011aaead in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=36c9011aaead
author: zgu
date: Thu Aug 14 09:02:51 2014 -0400
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit
Reviewed-by: dholmes, coleenp
changeset c6211b707068 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c6211b707068
author: zgu
date: Tue Aug 19 08:34:25 2014 -0400
8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build.
Reviewed-by: coleenp, dholmes
changeset 3adc0e278f49 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3adc0e278f49
author: zgu
date: Tue Aug 19 09:05:55 2014 -0400
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi
changeset dd3939fe8424 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd3939fe8424
author: zgu
date: Wed Aug 20 08:41:15 2014 -0400
8054546: NMT2 leaks memory
Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena.
Reviewed-by: coleenp, minqi
changeset aef17e6b4abf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=aef17e6b4abf
author: zgu
date: Wed Aug 27 08:42:58 2014 -0400
8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi
changeset 357af5b6d80a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=357af5b6d80a
author: zgu
date: Thu Aug 28 11:55:10 2014 -0400
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
Summary: Disable the test until related Java launcher change reaches promotion build
Reviewed-by: ctornqvi, gtriantafill
changeset 3f1b3f2dd1cb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3f1b3f2dd1cb
author: amurillo
date: Thu Aug 28 14:00:20 2014 -0700
Merge
changeset 3012cc0c8e24 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3012cc0c8e24
author: amurillo
date: Thu Aug 28 14:00:21 2014 -0700
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
changeset fd4dbaff3002 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd4dbaff3002
author: amurillo
date: Tue Sep 02 14:08:36 2014 -0700
Merge
changeset efbd07229e6c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=efbd07229e6c
author: katleman
date: Wed Sep 03 13:19:59 2014 -0700
Added tag jdk8u40-b04 for changeset fd4dbaff3002
changeset c67b85c32d9a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c67b85c32d9a
author: amurillo
date: Thu Aug 28 14:05:08 2014 -0700
8056299: new hotspot build - hs25.40-b09
Reviewed-by: jcoomes
changeset 999824269b71 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=999824269b71
author: kvn
date: Fri Aug 22 12:03:49 2014 -0700
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise.
Reviewed-by: iveresov, fzhinkin
changeset 6e0cb14ce59b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6e0cb14ce59b
author: iklam
date: Thu Aug 21 13:57:51 2014 -0700
8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
changeset bb239308be67 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bb239308be67
author: iklam
date: Tue Sep 02 14:02:57 2014 -0700
8056971: Minor class loading clean-up
Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung
changeset a8ea2f110d87 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a8ea2f110d87
author: tschatzl
date: Tue Aug 26 09:36:53 2014 +0200
8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa
changeset 39189caa2894 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=39189caa2894
author: tschatzl
date: Fri Aug 29 13:12:03 2014 +0200
Merge
changeset 3372cbab6583 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3372cbab6583
author: tschatzl
date: Tue Sep 02 15:03:57 2014 +0200
Merge
changeset 9337d0e7ea4f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9337d0e7ea4f
author: tschatzl
date: Tue Sep 02 15:04:00 2014 +0200
8055919: Remove dead code in G1 concurrent marking code
Reviewed-by: jmasa, jwilhelm
changeset 09e9e5240710 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=09e9e5240710
author: jwilhelm
date: Wed Sep 03 09:23:58 2014 +0200
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added.
Reviewed-by: ehelin, tschatzl, jwilhelm
Contributed-by: andrey.x.zakharov at oracle.com
changeset b1266b08b994 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b1266b08b994
author: tschatzl
date: Wed Sep 03 09:24:07 2014 +0200
8056043: Heap does not shrink within the heap after JDK-8038423
Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa
changeset 14b8221771dc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=14b8221771dc
author: tschatzl
date: Wed Sep 03 09:25:44 2014 +0200
Merge
changeset d2c5fee67143 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2c5fee67143
author: thartmann
date: Fri Aug 29 10:47:50 2014 +0200
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings.
Reviewed-by: kvn
changeset c35aec39d08e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c35aec39d08e
author: anoll
date: Wed Sep 03 08:44:47 2014 +0000
Merge
changeset edb5f3b38aab in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=edb5f3b38aab
author: tschatzl
date: Thu Aug 28 17:05:41 2014 +0200
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison.
Reviewed-by: brutisso, jmasa
changeset a178c2e6f85f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a178c2e6f85f
author: amurillo
date: Tue Sep 02 11:42:01 2014 -0700
Merge
changeset 7430aa5718a5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7430aa5718a5
author: amurillo
date: Wed Sep 03 08:52:08 2014 -0700
Merge
changeset 622c6e0ad4d6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=622c6e0ad4d6
author: ccheung
date: Mon Aug 25 00:13:36 2014 -0700
8048150: Allow easy configurations for large CDS archives
Summary: Estimate the size of shared archive based on the number of classes in the classlist file
Reviewed-by: iklam, jiangli, minqi, dholmes
changeset b23a19cd0536 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b23a19cd0536
author: ccheung
date: Wed Aug 27 10:42:28 2014 -0700
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
Summary: cast the result of the conversion to uintx
Reviewed-by: ccheung, coleenp
Contributed-by: volker.simonis at gmail.com
changeset 4c7dd94cdc07 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4c7dd94cdc07
author: ccheung
date: Wed Sep 03 21:20:39 2014 +0000
Merge
changeset 66d359ee9681 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=66d359ee9681
author: tschatzl
date: Wed Sep 03 17:01:57 2014 +0200
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
Summary: Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm
changeset 966601b12d4f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=966601b12d4f
author: sla
date: Thu Sep 04 11:21:08 2014 +0200
8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes
changeset 017b0145f20c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=017b0145f20c
author: gtriantafill
date: Tue Aug 12 14:06:41 2014 -0700
8054952: [TESTBUG] Add missing NMT2 tests
Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them.
Reviewed-by: coleenp, zgu, ctornqvi
changeset f5164941749c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f5164941749c
author: zgu
date: Thu Aug 14 13:15:23 2014 -0400
8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp
changeset 6640f982c1be in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6640f982c1be
author: gtriantafill
date: Thu Sep 04 10:14:37 2014 -0400
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu
changeset acb20c734237 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=acb20c734237
author: gtriantafill
date: Tue Aug 19 06:47:28 2014 -0700
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu
changeset 19fc73d027a6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=19fc73d027a6
author: gtriantafill
date: Fri Aug 22 06:46:29 2014 -0700
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
Reviewed-by: ctornqvi, hseigel
changeset 3670c195cb8b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3670c195cb8b
author: gtriantafill
date: Fri Aug 22 07:38:42 2014 -0700
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Reviewed-by: ctornqvi, zgu
changeset b28ee41fbecb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b28ee41fbecb
author: gtriantafill
date: Thu Aug 21 14:37:39 2014 -0700
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Reviewed-by: ctornqvi, sla
changeset 3f9ff5e261c6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3f9ff5e261c6
author: gtriantafill
date: Fri Aug 22 06:28:14 2014 -0700
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
Reviewed-by: ctornqvi, zgu, hseigel
changeset 1202792c966e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1202792c966e
author: jcoomes
date: Thu Sep 04 09:37:41 2014 -0700
8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank
changeset 8ec8971f511a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8ec8971f511a
author: jcoomes
date: Thu Sep 04 16:53:27 2014 -0700
8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa
changeset 227a9e5e4b4a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=227a9e5e4b4a
author: sjohanss
date: Fri Sep 05 09:49:19 2014 +0200
8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso
changeset fe392af93c23 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fe392af93c23
author: iignatyev
date: Wed Aug 27 17:09:18 2014 +0400
8056072: add jprt_optimized targets
Reviewed-by: kvn, roland
changeset ddda5de93db5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ddda5de93db5
author: iignatyev
date: Thu Aug 28 23:30:13 2014 +0400
8056223: typo in export_optimized_jdk
Reviewed-by: kvn
changeset 9be4ca335650 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9be4ca335650
author: jwilhelm
date: Fri Sep 05 00:28:43 2014 +0200
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes
changeset 76af788b6c16 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=76af788b6c16
author: jcoomes
date: Fri Sep 05 12:36:37 2014 -0700
8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl
changeset c9635cad4a5d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c9635cad4a5d
author: amurillo
date: Fri Sep 05 15:02:43 2014 -0700
Merge
changeset 232b50b20797 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=232b50b20797
author: amurillo
date: Fri Sep 05 15:02:44 2014 -0700
Added tag hs25.40-b09 for changeset c9635cad4a5d
changeset fe1f65b0a2d8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fe1f65b0a2d8
author: katleman
date: Wed Sep 10 09:05:31 2014 -0700
Added tag jdk8u40-b05 for changeset 232b50b20797
changeset 7ff83df6c85a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7ff83df6c85a
author: amurillo
date: Fri Sep 05 15:10:41 2014 -0700
8057649: new hotspot build - hs25.40-b10
Reviewed-by: jcoomes
changeset 91cb3b8aac2b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=91cb3b8aac2b
author: thartmann
date: Tue Aug 19 07:36:11 2014 +0200
8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov
changeset 2545e461115b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2545e461115b
author: sla
date: Fri May 30 19:13:07 2014 +0200
8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun
changeset 47e3110c47e8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=47e3110c47e8
author: coleenp
date: Fri Sep 05 16:01:29 2014 -0400
6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck
changeset 99f0593d8c9f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=99f0593d8c9f
author: coleenp
date: Mon Sep 08 14:13:01 2014 +0000
Merge
changeset d35872270666 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d35872270666
author: sjohanss
date: Tue Sep 09 00:05:25 2014 +0200
8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso
changeset b384ba33c9a0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b384ba33c9a0
author: kvn
date: Thu Jul 17 15:40:04 2014 -0700
8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak at google.com
changeset 2219e830b668 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2219e830b668
author: kvn
date: Mon Sep 08 23:01:01 2014 +0000
Merge
changeset d8847542f83a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d8847542f83a
author: kvn
date: Wed Aug 13 13:05:04 2014 -0700
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile loads.
Reviewed-by: roland, iveresov
changeset d635fd1ac81c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d635fd1ac81c
author: iveresov
date: Mon Sep 08 18:11:37 2014 -0700
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris
changeset 3153adbad1e9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3153adbad1e9
author: iveresov
date: Tue Sep 09 01:58:02 2014 +0000
Merge
changeset 5248357b7113 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5248357b7113
author: sjohanss
date: Tue Sep 09 04:48:41 2014 +0200
8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl
changeset 63bae08b051e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=63bae08b051e
author: kvn
date: Thu Sep 04 23:49:17 2014 -0700
8057643: Unable to build --with-debug-level=optimized on OSX
Summary: Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov
changeset b6978881f5af in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b6978881f5af
author: kvn
date: Tue Sep 09 06:29:40 2014 +0000
Merge
changeset 17d3ee6e9d3c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=17d3ee6e9d3c
author: fzhinkin
date: Mon Sep 08 20:32:10 2014 +0400
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev
changeset fe6dafcd8ed0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fe6dafcd8ed0
author: fzhinkin
date: Wed Sep 03 15:29:57 2014 +0400
8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev
changeset 4d8781a35525 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4d8781a35525
author: fzhinkin
date: Wed Sep 03 15:26:06 2014 +0400
8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev
changeset 14b356bbca27 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=14b356bbca27
author: zmajo
date: Fri Aug 29 15:32:16 2014 +0200
8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.
Reviewed-by: kvn, roland
changeset 119875f0fc67 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=119875f0fc67
author: kvn
date: Tue Sep 02 10:26:48 2014 -0700
8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland
changeset e09c0676c53f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e09c0676c53f
author: simonis
date: Wed Sep 03 14:39:13 2014 +0200
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Reviewed-by: kvn
changeset aff6ccb506cb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=aff6ccb506cb
author: iveresov
date: Fri Sep 05 14:39:45 2014 -0700
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
Summary: Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov
changeset 2e6106d44079 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2e6106d44079
author: iveresov
date: Mon Sep 08 11:45:48 2014 -0700
8057750: CTW should not make MH intrinsics not entrant
Summary: Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov
changeset 2d9cef76b5a6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2d9cef76b5a6
author: iveresov
date: Tue Sep 09 18:20:24 2014 +0000
Merge
changeset 094cbdffa87d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=094cbdffa87d
author: drchase
date: Fri Aug 29 19:45:49 2014 -0400
8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn
changeset 1d8193e4e2a3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1d8193e4e2a3
author: drchase
date: Tue Sep 09 18:23:08 2014 +0000
Merge
changeset bddcb33dadf4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bddcb33dadf4
author: drchase
date: Tue Sep 09 19:18:13 2014 +0000
Merge
changeset 166d744df0de in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=166d744df0de
author: kvn
date: Tue Sep 02 12:48:45 2014 -0700
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland
changeset f6f9aec27858 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f6f9aec27858
author: rbackman
date: Wed Sep 10 12:39:11 2014 +0200
8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov
changeset 42460b71ba70 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=42460b71ba70
author: rbackman
date: Mon Jun 23 13:33:23 2014 +0200
8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov
changeset 4874332f9799 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4874332f9799
author: roland
date: Tue Sep 09 15:47:18 2014 -0700
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov
changeset 4edd7572c235 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4edd7572c235
author: gtriantafill
date: Tue Sep 09 09:48:42 2014 -0700
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Reviewed-by: ctornqvi, lfoltan
changeset 64b480f9eb1a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=64b480f9eb1a
author: ctornqvi
date: Wed Sep 10 17:36:20 2014 +0000
Merge
changeset fd9feb55481c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd9feb55481c
author: ctornqvi
date: Wed Sep 10 19:05:54 2014 +0000
Merge
changeset e5668dcf12e9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e5668dcf12e9
author: jcoomes
date: Wed Sep 10 13:01:13 2014 -0700
8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa
changeset c10b463abc6e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c10b463abc6e
author: jcoomes
date: Wed Sep 10 13:01:13 2014 -0700
8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl
changeset fc2c88ea11a9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fc2c88ea11a9
author: drchase
date: Fri Jul 11 19:51:36 2014 -0400
8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose
changeset de58d17d9848 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=de58d17d9848
author: drchase
date: Wed Sep 10 21:25:26 2014 +0000
Merge
changeset 2402de236865 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2402de236865
author: drchase
date: Wed Sep 10 21:45:28 2014 +0000
Merge
changeset fa6c442c59ee in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa6c442c59ee
author: jcoomes
date: Wed Sep 10 16:06:53 2014 -0700
8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl
changeset e2452c3ff7fb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e2452c3ff7fb
author: sjohanss
date: Mon Sep 08 15:24:10 2014 +0200
8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa
changeset f8afcfbdbf1c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f8afcfbdbf1c
author: roland
date: Sat Aug 02 07:06:08 2014 +0200
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination
Reviewed-by: kvn
changeset be56d800c946 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=be56d800c946
author: roland
date: Mon Aug 11 15:09:04 2014 +0200
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov
changeset b186a900f63a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b186a900f63a
author: roland
date: Wed Aug 27 17:37:18 2014 +0200
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn
changeset 07f629123254 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=07f629123254
author: kvn
date: Thu Sep 11 15:41:43 2014 +0000
Merge
changeset 64156d22e49d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=64156d22e49d
author: dsamersoff
date: Thu Sep 11 11:55:30 2014 -0700
8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn
changeset 631667807de7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=631667807de7
author: iveresov
date: Thu Sep 11 12:18:26 2014 -0700
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
changeset 0d78074d2444 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0d78074d2444
author: iveresov
date: Wed Sep 10 19:08:17 2014 -0700
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Summary: Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn
changeset a98dd542cd25 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a98dd542cd25
author: iveresov
date: Thu Sep 11 20:56:04 2014 +0000
Merge
changeset df66e3a3c4c2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=df66e3a3c4c2
author: jwilhelm
date: Thu Sep 11 14:21:13 2014 +0200
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
changeset 9b8bd21b6823 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9b8bd21b6823
author: jwilhelm
date: Thu Sep 11 14:21:24 2014 +0200
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Summary: Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
changeset dce3f772de9f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dce3f772de9f
author: jcoomes
date: Thu Sep 11 17:13:30 2014 -0700
8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss
changeset ed3d653e4012 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ed3d653e4012
author: zgu
date: Thu Sep 04 14:50:31 2014 -0400
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on
Reviewed-by: coleenp, gtriantafill
changeset b2029969cc16 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b2029969cc16
author: coleenp
date: Fri Sep 12 01:04:04 2014 +0000
Merge
changeset 7301840ea20e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7301840ea20e
author: vlivanov
date: Tue Mar 11 15:06:34 2014 +0400
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Reviewed-by: kvn, iveresov
changeset 46f9331baed5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=46f9331baed5
author: vlivanov
date: Tue Mar 04 02:23:16 2014 -0800
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Reviewed-by: iveresov, roland, coleenp
changeset 134f18d0174b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=134f18d0174b
author: vlivanov
date: Thu May 29 09:41:07 2014 +0000
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Reviewed-by: twisti, jrose, sspitsyn
changeset 1de115720e74 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1de115720e74
author: vlivanov
date: Mon Jul 14 03:24:35 2014 -0700
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose
changeset dd89808e49ba in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd89808e49ba
author: vlivanov
date: Mon Jul 14 03:26:52 2014 -0700
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov
changeset bc4ce33c0985 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bc4ce33c0985
author: vlivanov
date: Mon Jul 14 03:27:21 2014 -0700
8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov
changeset 945284eb609f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=945284eb609f
author: vlivanov
date: Mon Jul 14 03:28:13 2014 -0700
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov
changeset 5627633fc830 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5627633fc830
author: vlivanov
date: Mon Jul 14 03:29:42 2014 -0700
8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase
changeset 47ec483b936e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=47ec483b936e
author: amurillo
date: Fri Sep 12 13:10:55 2014 -0700
Merge
changeset 3702eb6ec708 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3702eb6ec708
author: amurillo
date: Fri Sep 12 13:10:56 2014 -0700
Added tag hs25.40-b10 for changeset 47ec483b936e
changeset 77f55b2e43ae in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=77f55b2e43ae
author: katleman
date: Wed Sep 17 13:53:26 2014 -0700
Added tag jdk8u40-b06 for changeset 3702eb6ec708
changeset 20c3c41c2b99 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=20c3c41c2b99
author: amurillo
date: Fri Sep 12 13:27:05 2014 -0700
8058275: new hotspot build - hs25.40-b11
Reviewed-by: jcoomes
changeset 7dca5ed0e13d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7dca5ed0e13d
author: dholmes
date: Tue Sep 02 21:27:08 2014 -0400
8046210: Missing memory barrier when reading init_lock
Reviewed-by: fparain, dcubed, mdoerr
Contributed-by: Bill Pittore <bill.pittore at oracle.com>
changeset 00448aa81791 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=00448aa81791
author: stefank
date: Tue Sep 16 11:03:19 2014 +0200
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
Reviewed-by: tschatzl, fzhinkin, mgerdin
changeset 07e01043ade7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=07e01043ade7
author: thartmann
date: Tue Jun 24 08:12:30 2014 +0200
8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed.
Reviewed-by: kvn
changeset 33acb0c42664 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=33acb0c42664
author: thartmann
date: Wed Jun 11 09:16:19 2014 +0200
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test.
Reviewed-by: kvn
changeset c02ec279b062 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c02ec279b062
author: brutisso
date: Tue Sep 16 14:27:40 2014 +0200
8057768: Make heap region region type in G1 HeapRegion explicit
Reviewed-by: brutisso, tschatzl
changeset bdd2310490aa in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bdd2310490aa
author: brutisso
date: Tue Sep 16 13:30:48 2014 +0000
Merge
changeset be71c49ae55a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=be71c49ae55a
author: gtriantafill
date: Wed Sep 17 05:30:19 2014 -0700
8056263: [TESTBUG] Re-enable NMTWithCDS.java test
Reviewed-by: lfoltan, hseigel
changeset 4489ac5b084a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4489ac5b084a
author: amurillo
date: Fri Sep 19 02:16:04 2014 -0700
Merge
changeset b63d0e8bfc07 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b63d0e8bfc07
author: amurillo
date: Fri Sep 19 02:16:05 2014 -0700
Added tag hs25.40-b11 for changeset 4489ac5b084a
changeset 5dc11309d4c6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5dc11309d4c6
author: katleman
date: Wed Sep 24 11:38:12 2014 -0700
Added tag jdk8u40-b07 for changeset b63d0e8bfc07
changeset 88467a76a382 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=88467a76a382
author: amurillo
date: Fri Sep 19 02:23:20 2014 -0700
8058798: new hotspot build - hs25.40-b12
Reviewed-by: jcoomes
changeset 9c8439756c05 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9c8439756c05
author: mseledtsov
date: Fri Sep 19 11:12:39 2014 -0400
8052313: Backport CDS tests from JDK-9 to jdk8_u40
Summary: Copied CDS tests from jdk-9 to jdk8u40
Reviewed-by: ccheung, dholmes
changeset 966205f0e717 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=966205f0e717
author: iveresov
date: Fri Sep 19 11:53:58 2014 -0700
8058564: Tiered compilation performance drop in PIT
Summary: Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli, roland
changeset 97ad90b2712c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=97ad90b2712c
author: sla
date: Wed Sep 24 09:49:47 2014 +0200
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank
changeset a60a1309a03a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a60a1309a03a
author: iveresov
date: Tue Sep 23 15:09:07 2014 -0700
8058744: Crash in C1 OSRed method w/ Unsafe usage
Summary: Fix UnsafeRawOp optimizations
Reviewed-by: kvn, drchase, vlivanov
changeset 50d3433155d9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=50d3433155d9
author: iveresov
date: Tue Sep 23 17:24:34 2014 -0700
8059002: 8058744 needs a test case
Summary: Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn
changeset 152cf4afc11f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=152cf4afc11f
author: mgerdin
date: Fri Aug 29 13:08:01 2014 +0200
8056084: Refactor Hashtable to allow implementations without rehashing support
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
changeset 7baf47cb97cb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7baf47cb97cb
author: mgerdin
date: Fri Aug 29 13:12:21 2014 +0200
8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
changeset 58925d1f325e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=58925d1f325e
author: mgerdin
date: Mon Sep 08 17:47:43 2014 +0200
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
Reviewed-by: brutisso, jwilhelm
changeset 318cc6fdae90 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=318cc6fdae90
author: morris
date: Thu Sep 18 11:46:33 2014 -0700
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention.
Reviewed-by: kvn, jrose, drchase
changeset 5c1b5be2c69b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5c1b5be2c69b
author: amurillo
date: Fri Sep 26 03:32:25 2014 -0700
Merge
changeset 905a16825d29 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=905a16825d29
author: amurillo
date: Fri Sep 26 03:32:26 2014 -0700
Added tag hs25.40-b12 for changeset 5c1b5be2c69b
changeset 43aaf8ca42ac in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=43aaf8ca42ac
author: asaha
date: Wed Oct 01 07:45:27 2014 -0700
Added tag jdk8u40-b08 for changeset 905a16825d29
changeset 46ffdf376cb5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=46ffdf376cb5
author: amurillo
date: Fri Sep 26 03:42:38 2014 -0700
8059204: new hotspot build - hs25.40-b13
Reviewed-by: jcoomes
changeset c204e2044c29 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c204e2044c29
author: mgronlun
date: Mon Sep 29 13:12:48 2014 +0200
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Reviewed-by: coleenp, minqi
changeset 13dbe89e447c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=13dbe89e447c
author: iveresov
date: Fri Sep 26 20:09:02 2014 -0700
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn
changeset fa56205f142c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa56205f142c
author: tonyp
date: Wed Sep 10 11:55:33 2014 +0200
8057799: Unnecessary NULL check in G1KeepAliveClosure
Reviewed-by: tschatzl, stefank
changeset 6948da6d7c13 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6948da6d7c13
author: tschatzl
date: Tue Sep 30 09:44:36 2014 +0200
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin
changeset 8ba0078861d4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8ba0078861d4
author: jwilhelm
date: Sat Sep 27 15:11:41 2014 +0200
8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
Contributed-by: sangheon.kim at oracle.com
changeset 2d6a3328ec99 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2d6a3328ec99
author: brutisso
date: Tue Sep 30 08:29:26 2014 +0000
Merge
changeset 43ce58b4717b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=43ce58b4717b
author: fzhinkin
date: Thu Oct 02 11:31:31 2014 -0700
8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
Summary: fixed order of DeoptReason values declaration so now it matches the order used in jdk9 and the names order in Deoptimization::_trap_reason_name.
Reviewed-by: kvn
changeset f6bde7889409 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f6bde7889409
author: goetz
date: Thu Oct 02 09:32:53 2014 +0200
8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn
changeset 1ff288f0dae4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1ff288f0dae4
author: coleenp
date: Thu Sep 25 07:52:32 2014 -0400
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used.
Reviewed-by: gtriantafill, dholmes
changeset dc8637067fc1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dc8637067fc1
author: coleenp
date: Thu Oct 02 20:12:53 2014 +0000
Merge
changeset ff0986dac06d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ff0986dac06d
author: coleenp
date: Thu Oct 02 22:21:51 2014 +0000
Merge
changeset 7d68a5b1069d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7d68a5b1069d
author: coleenp
date: Fri Sep 26 12:50:30 2014 -0400
8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi
changeset 7dcde22f261f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7dcde22f261f
author: coleenp
date: Thu Oct 02 20:17:15 2014 +0000
Merge
changeset a66c95853c53 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a66c95853c53
author: coleenp
date: Thu Oct 02 23:10:39 2014 +0000
Merge
changeset d96716f6cbba in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d96716f6cbba
author: amurillo
date: Fri Oct 03 01:19:36 2014 -0700
Merge
changeset 7ff8d51e0d8f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7ff8d51e0d8f
author: amurillo
date: Fri Oct 03 01:19:37 2014 -0700
Added tag hs25.40-b13 for changeset d96716f6cbba
changeset e11846cf32bf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e11846cf32bf
author: katleman
date: Wed Oct 08 12:38:41 2014 -0700
Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f
changeset 23e730f036b1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=23e730f036b1
author: amurillo
date: Fri Oct 03 01:27:41 2014 -0700
8059618: new hotspot build - hs25.40-b14
Reviewed-by: jcoomes
changeset b29261b17343 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b29261b17343
author: iveresov
date: Fri Oct 03 13:34:46 2014 -0700
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Summary: Get types from LIR instructions instead of HIR
Reviewed-by: kvn
changeset 4001310db3f5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4001310db3f5
author: jmasa
date: Thu Nov 21 09:57:00 2013 -0800
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Reviewed-by: tschatzl, brutisso
changeset 1b8c9d3d8764 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1b8c9d3d8764
author: iignatyev
date: Tue Sep 16 21:29:30 2014 +0400
8057165: [TESTBUG] Need a test to cover JDK-8054883
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: Boris Molodenkov <boris.molodenkov at oracle.com>
changeset d3fd73295885 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d3fd73295885
author: sjohanss
date: Mon Oct 06 10:11:13 2014 +0200
8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
changeset 1b61c1b7b519 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1b61c1b7b519
author: brutisso
date: Tue Oct 07 15:14:51 2014 +0000
Merge
changeset 85f4c4ecc963 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=85f4c4ecc963
author: stefank
date: Tue Sep 16 10:13:45 2014 +0200
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
Reviewed-by: mgerdin, tschatzl, brutisso
changeset e193bbae24ef in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e193bbae24ef
author: amurillo
date: Fri Oct 10 03:07:08 2014 -0700
Merge
changeset 584df6794686 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=584df6794686
author: amurillo
date: Fri Oct 10 03:07:09 2014 -0700
Added tag hs25.40-b14 for changeset e193bbae24ef
changeset 096a7e12d63f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=096a7e12d63f
author: lfoltan
date: Tue Apr 15 16:17:20 2014 -0400
8036805: Correct linker method lookup.
Summary: Correct handling of array of primitive type qualifiers during field and method resolution.
Reviewed-by: acorn, hseigel, ahgross
changeset 0ab62d80a754 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0ab62d80a754
author: asaha
date: Wed Apr 16 09:46:10 2014 -0700
Added tag jdk8u25-b00 for changeset a4d44dfb7d30
changeset 526a628b7b24 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=526a628b7b24
author: asaha
date: Wed Apr 16 09:51:54 2014 -0700
Merge
changeset f3c3ce3fb624 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f3c3ce3fb624
author: twisti
date: Mon Apr 21 10:36:31 2014 -1000
8038898: Safer safepoints
Reviewed-by: kvn, ahgross
changeset 6424a6aac192 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6424a6aac192
author: asaha
date: Tue May 06 10:58:10 2014 -0700
Merge
changeset 21444610cb92 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=21444610cb92
author: coleenp
date: Thu May 08 17:19:49 2014 -0400
8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn
changeset 2373a1f4987c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2373a1f4987c
author: hseigel
date: Fri May 09 15:21:20 2014 -0400
8036533: Method for correct defaults
8036156: Limit default method hierarchy
Summary: Fix protected access checks
Reviewed-by: coleenp, lfoltan, acorn, ahgross
changeset 17ee4fccb238 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=17ee4fccb238
author: asaha
date: Mon May 19 21:54:19 2014 -0700
Merge
changeset fbf689f3752e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fbf689f3752e
author: twisti
date: Tue May 20 19:50:58 2014 -0700
8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'
Reviewed-by: kvn
changeset 1fa005fb28f5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1fa005fb28f5
author: hseigel
date: Wed May 28 08:09:26 2014 -0400
8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene
changeset 3b0fe4ec6ebe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3b0fe4ec6ebe
author: hseigel
date: Fri May 30 13:32:43 2014 -0400
8041717: Issue with class file parser
Summary: Add better checking for bad values.
Reviewed-by: coleenp, lfoltan, mschoene
changeset dbcd3fcdba84 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dbcd3fcdba84
author: asaha
date: Mon Jun 02 16:26:14 2014 -0700
8044604: Increment minor version of HSx for 8u25 and initialize the build number
Reviewed-by: jcoomes
changeset 54bc75c144b0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=54bc75c144b0
author: asaha
date: Thu May 29 13:14:25 2014 -0700
Merge
changeset ec8878dc470d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ec8878dc470d
author: asaha
date: Tue Jun 03 07:29:16 2014 -0700
Merge
changeset b207affc0618 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b207affc0618
author: asaha
date: Tue Jun 03 21:36:53 2014 -0700
Merge
changeset e47c5dad18f2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e47c5dad18f2
author: asaha
date: Wed Jun 04 07:07:31 2014 -0700
Merge
changeset 9a2152fbd929 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9a2152fbd929
author: asaha
date: Wed Jun 04 09:22:44 2014 -0700
Merge
changeset ba736505989d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ba736505989d
author: katleman
date: Thu Jun 05 03:48:18 2014 -0700
Added tag jdk8u25-b01 for changeset 9a2152fbd929
changeset 177fc018b5b2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=177fc018b5b2
author: asaha
date: Thu Jun 05 15:20:57 2014 -0700
Merge
changeset e8d870411858 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8d870411858
author: asaha
date: Thu Jun 05 15:26:51 2014 -0700
Merge
changeset 4930a95e6ef5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4930a95e6ef5
author: asaha
date: Mon Jun 09 22:21:12 2014 -0700
8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
Reviewed-by: lfoltan
changeset 1e657b902392 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1e657b902392
author: asaha
date: Tue Jun 10 14:52:20 2014 -0700
Merge
changeset d3d5604ea0de in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d3d5604ea0de
author: asaha
date: Wed Jun 11 09:56:16 2014 -0700
Merge
changeset e4faca10f1d4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e4faca10f1d4
author: asaha
date: Wed Jun 11 14:14:50 2014 -0700
Added tag jdk8u25-b02 for changeset d3d5604ea0de
changeset a2221bbf6812 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a2221bbf6812
author: asaha
date: Tue Jun 17 16:12:09 2014 -0700
Merge
changeset bba95ce6b634 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bba95ce6b634
author: asaha
date: Tue Jun 17 22:15:24 2014 -0700
Merge
changeset 27348de6239b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=27348de6239b
author: asaha
date: Wed Jun 18 13:08:52 2014 -0700
Merge
changeset 220eefb3609e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=220eefb3609e
author: asaha
date: Wed Jun 18 13:30:11 2014 -0700
Added tag jdk8u25-b03 for changeset 27348de6239b
changeset f4f4e5e844cc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f4f4e5e844cc
author: asaha
date: Mon Jun 23 13:05:21 2014 -0700
Added tag jdk8u25-b04 for changeset 220eefb3609e
changeset 71d4b9b14f9f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=71d4b9b14f9f
author: asaha
date: Thu Jun 26 08:29:41 2014 -0700
Merge
changeset acdb7e8e4982 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=acdb7e8e4982
author: asaha
date: Thu Jun 26 16:42:23 2014 -0700
Merge
changeset db8383148bc9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=db8383148bc9
author: zgu
date: Mon Jun 16 10:23:46 2014 -0400
8038903: More native monitor monitoring
Summary: Moved ntive monitor monitoring flags to experimental
Reviewed-by: acorn, hseigel, mschoene
changeset 79c8e41b9c40 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=79c8e41b9c40
author: asaha
date: Mon Jun 30 14:50:40 2014 -0700
Added tag jdk8u25-b05 for changeset db8383148bc9
changeset 605df8463453 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=605df8463453
author: asaha
date: Wed Jul 02 15:42:28 2014 -0700
Merge
changeset 5bb683bbe2c7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5bb683bbe2c7
author: asaha
date: Mon Jul 07 13:12:15 2014 -0700
Added tag jdk8u25-b06 for changeset 605df8463453
changeset ccfff14361ea in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ccfff14361ea
author: asaha
date: Thu Jul 10 16:01:11 2014 -0700
Merge
changeset 520188d4bade in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=520188d4bade
author: asaha
date: Mon Jul 14 11:11:05 2014 -0700
Merge
changeset 1ff7622846cf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1ff7622846cf
author: asaha
date: Mon Jul 14 15:08:04 2014 -0700
Added tag jdk8u25-b07 for changeset 520188d4bade
changeset f3f50c4f9ea5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f3f50c4f9ea5
author: asaha
date: Wed Jul 16 12:28:17 2014 -0700
Merge
changeset 4f209b7a580c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4f209b7a580c
author: coffeys
date: Tue Jul 22 01:57:42 2014 -0700
Added tag jdk8u25-b08 for changeset f3f50c4f9ea5
changeset 18f19f7883f7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=18f19f7883f7
author: coffeys
date: Fri Jul 25 14:14:14 2014 +0100
Merge
changeset 19c692f1e4c5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=19c692f1e4c5
author: coffeys
date: Mon Jul 28 20:27:16 2014 +0100
Merge
changeset 30a4bbe851e7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=30a4bbe851e7
author: coffeys
date: Wed Jul 30 05:40:28 2014 -0700
Added tag jdk8u25-b09 for changeset 4f209b7a580c
changeset b9809a97d85f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b9809a97d85f
author: coffeys
date: Wed Jul 30 05:40:35 2014 -0700
Added tag jdk8u25-b10 for changeset 19c692f1e4c5
changeset ec18126d8665 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ec18126d8665
author: coffeys
date: Wed Jul 30 05:49:59 2014 -0700
Merge
changeset e03f3a32b6a6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e03f3a32b6a6
author: coffeys
date: Wed Jul 30 06:03:00 2014 -0700
Merge
changeset 9e2bb00a8191 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9e2bb00a8191
author: coffeys
date: Fri Aug 01 10:16:39 2014 +0100
Merge
changeset 6641ab47243f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6641ab47243f
author: coffeys
date: Tue Aug 05 13:36:03 2014 +0100
Added tag jdk8u25-b11 for changeset 9e2bb00a8191
changeset 2993491d47df in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2993491d47df
author: hseigel
date: Sat Aug 02 16:28:59 2014 -0400
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
changeset c49561a5865c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c49561a5865c
author: katleman
date: Tue Aug 12 11:12:25 2014 -0700
Added tag jdk8u25-b12 for changeset 2993491d47df
changeset ca6d25be853b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ca6d25be853b
author: jiangli
date: Tue Aug 12 17:46:16 2014 -0400
8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
changeset be8252a88177 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=be8252a88177
author: asaha
date: Tue Aug 19 05:34:57 2014 -0700
Added tag jdk8u25-b13 for changeset ca6d25be853b
changeset 853a5158a1e2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=853a5158a1e2
author: asaha
date: Wed Aug 20 15:32:00 2014 -0700
8055717: Increment hsx 25.25 build to b02 for 8u25-b11
Reviewed-by: jcoomes
changeset 077483254bf6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=077483254bf6
author: hseigel
date: Tue Aug 12 20:29:25 2014 -0400
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
changeset c77d5db18942 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c77d5db18942
author: hseigel
date: Fri Aug 22 14:11:46 2014 -0700
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
changeset e62c06b88731 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e62c06b88731
author: asaha
date: Mon Aug 25 13:35:35 2014 -0700
Added tag jdk8u25-b14 for changeset c77d5db18942
changeset 6467bdd4d22d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6467bdd4d22d
author: asaha
date: Tue Sep 02 11:54:14 2014 -0700
Added tag jdk8u25-b15 for changeset e62c06b88731
changeset 28b50d07f6f8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=28b50d07f6f8
author: asaha
date: Mon Sep 08 12:35:01 2014 -0700
Added tag jdk8u25-b16 for changeset 6467bdd4d22d
changeset 8cb56c8cb30d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8cb56c8cb30d
author: jiangli
date: Mon Sep 15 16:39:00 2014 -0400
Merge
changeset f0bedf980c65 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f0bedf980c65
author: asaha
date: Tue Sep 16 13:55:38 2014 -0700
Merge
changeset 639abc668bfe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=639abc668bfe
author: asaha
date: Wed Sep 17 11:55:57 2014 -0700
Added tag jdk8u25-b17 for changeset 28b50d07f6f8
changeset 3c2be6cc9d8e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3c2be6cc9d8e
author: asaha
date: Fri Sep 19 12:22:46 2014 -0700
Merge
changeset 817815bc3502 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=817815bc3502
author: asaha
date: Mon Sep 22 08:24:04 2014 -0700
Merge
changeset 094ecb87b469 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=094ecb87b469
author: asaha
date: Wed Sep 24 12:23:32 2014 -0700
Merge
changeset 20214a1d2c28 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=20214a1d2c28
author: asaha
date: Mon Oct 06 15:49:59 2014 -0700
Merge
changeset a6fdcad26986 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a6fdcad26986
author: asaha
date: Tue Oct 07 08:01:11 2014 -0700
Added tag jdk8u25-b18 for changeset 639abc668bfe
changeset 8956e19bdffb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8956e19bdffb
author: asaha
date: Tue Oct 07 14:35:40 2014 -0700
Merge
changeset 73d61cd3f8e9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=73d61cd3f8e9
author: asaha
date: Wed Oct 08 14:13:23 2014 -0700
Merge
changeset 1b3abbeee961 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1b3abbeee961
author: asaha
date: Tue Oct 14 10:20:59 2014 -0700
Merge
changeset 9cf6c920a0ac in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9cf6c920a0ac
author: katleman
date: Wed Oct 15 11:14:18 2014 -0700
Added tag jdk8u40-b10 for changeset 1b3abbeee961
changeset 1fa6d1542e32 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1fa6d1542e32
author: amurillo
date: Fri Oct 10 03:19:30 2014 -0700
8059655: new hotspot build - hs25.40-b15
Reviewed-by: jcoomes
changeset b509b7ff561c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b509b7ff561c
author: ehelin
date: Wed Oct 01 16:09:01 2014 +0200
8049599: MetaspaceGC::_capacity_until_GC can overflow
Reviewed-by: jmasa, stefank
changeset e3ed86fc15ed in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e3ed86fc15ed
author: tschatzl
date: Mon Sep 29 09:59:23 2014 +0200
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
changeset 0fcaab91d485 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0fcaab91d485
author: brutisso
date: Fri Oct 10 15:45:45 2014 +0200
8055816: Remove dead code in g1BlockOffsetTable
Reviewed-by: tschatzl, mgerdin
changeset e7d0505c8a30 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e7d0505c8a30
author: tschatzl
date: Fri Oct 10 15:51:58 2014 +0200
8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso
changeset fa14838b03c4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa14838b03c4
author: brutisso
date: Tue Sep 30 13:14:22 2014 +0200
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm
changeset ab4548891480 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ab4548891480
author: adlertz
date: Tue May 20 09:35:05 2014 +0200
6883953: java -client -XX:ValueMapInitialSize=0 crashes
Summary: Added lower bound check for ValueMapInitialSize
Reviewed-by: kvn
Contributed-by: ygaevsky at azulsystems.com
changeset 05b726bce3e6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=05b726bce3e6
author: mlarsson
date: Tue Oct 14 19:55:54 2014 +0200
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso
changeset fffbcc20bf61 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fffbcc20bf61
author: mgronlun
date: Mon Feb 24 13:29:14 2014 +0100
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
Reviewed-by: dholmes, sla
changeset f10fe402dfb1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f10fe402dfb1
author: amurillo
date: Fri Oct 17 07:20:11 2014 -0700
Merge
changeset 99372b2fee0e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=99372b2fee0e
author: amurillo
date: Fri Oct 17 07:20:12 2014 -0700
Added tag hs25.40-b15 for changeset f10fe402dfb1
changeset 8538a606a105 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8538a606a105
author: katleman
date: Wed Oct 22 11:18:17 2014 -0700
Added tag jdk8u40-b11 for changeset 99372b2fee0e
changeset 73b3a2d4d4ef in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=73b3a2d4d4ef
author: amurillo
date: Fri Oct 17 07:27:03 2014 -0700
8061275: new hotspot build - hs25.40-b16
Reviewed-by: jcoomes
changeset 331df100ad40 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=331df100ad40
author: kvn
date: Thu Oct 02 11:36:44 2014 -0700
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov
changeset 417e3b8d04c5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=417e3b8d04c5
author: coleenp
date: Fri Oct 10 19:36:12 2014 +0000
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Summary: Disallow increasing native memory tracking level
Reviewed-by: hseigel, ctornqvi, gtriantafill
changeset af6ff94a005d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=af6ff94a005d
author: coleenp
date: Mon Oct 20 16:37:02 2014 -0400
Merge
changeset e48395e6a91b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e48395e6a91b
author: kvn
date: Fri Oct 17 15:35:25 2014 -0700
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov
changeset 8585e75970c7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8585e75970c7
author: mikael
date: Thu Oct 16 20:20:17 2014 -0400
8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov
changeset a477f1af1bac in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a477f1af1bac
author: dholmes
date: Tue Sep 23 21:33:58 2014 -0400
8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp
changeset 9609f24cecee in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9609f24cecee
author: stefank
date: Mon Jul 07 10:18:33 2014 +0200
8049411: Minimal VM build broken after gcId.cpp was added
Reviewed-by: brutisso, ehelin, tschatzl, dholmes
changeset c12e6bac4ad0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c12e6bac4ad0
author: dholmes
date: Wed Sep 10 00:44:16 2014 -0400
8056183: os::is_MP() always reports true when NMT is enabled
Reviewed-by: shade, coleenp, bdelsart
changeset 03ca22ba9cf5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=03ca22ba9cf5
author: dholmes
date: Tue Oct 21 21:39:14 2014 -0400
Merge
changeset 8e15758b2e94 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8e15758b2e94
author: sla
date: Wed Jan 08 08:34:02 2014 +0100
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
Reviewed-by: sla, dholmes
Contributed-by: jeremymanson at google.com
changeset 8b9ec2da541a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8b9ec2da541a
author: amurillo
date: Thu Oct 23 15:32:07 2014 -0700
Merge
changeset 6b93bf9ea3ea in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6b93bf9ea3ea
author: amurillo
date: Thu Oct 23 15:32:14 2014 -0700
Added tag hs25.40-b16 for changeset 8b9ec2da541a
changeset b251d9b90799 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b251d9b90799
author: katleman
date: Wed Oct 29 10:50:30 2014 -0700
Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea
changeset 9f35f614847d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f35f614847d
author: dbuck
date: Fri Oct 31 12:05:56 2014 -0700
8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin
changeset c1d0d673b1ba in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c1d0d673b1ba
author: lana
date: Fri Oct 31 20:18:41 2014 -0700
Merge
changeset 68dd4d2b8dc0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=68dd4d2b8dc0
author: amurillo
date: Thu Oct 23 15:46:59 2014 -0700
8061861: new hotspot build - hs25.40-b17
Reviewed-by: jcoomes
changeset 46140919bf90 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=46140919bf90
author: jiangli
date: Tue Oct 14 12:09:33 2014 -0400
8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
changeset 20ce707c3aba in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=20ce707c3aba
author: jiangli
date: Fri Oct 24 02:41:37 2014 +0000
Merge
changeset 1bd99e1dc168 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1bd99e1dc168
author: jiangli
date: Fri Oct 24 03:03:59 2014 +0000
Merge
changeset 1d6eb209432a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1d6eb209432a
author: sjohanss
date: Mon Oct 20 10:18:17 2014 +0200
8058568: GC cleanup phase can cause G1 skipping a System.gc()
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count.
Reviewed-by: brutisso, mgerdin
changeset 87f199a9c1b1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=87f199a9c1b1
author: vlivanov
date: Mon Sep 29 11:46:05 2014 -0700
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn
changeset 8ed0a8dbea70 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8ed0a8dbea70
author: vlivanov
date: Wed Oct 01 12:34:45 2014 -0700
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose
changeset 9dc314de223d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9dc314de223d
author: vlivanov
date: Wed Oct 01 12:34:38 2014 -0700
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose
changeset b9c94af14fd0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b9c94af14fd0
author: neliasso
date: Mon Oct 20 13:22:28 2014 +0200
8059445: Remove CompilationRepeat
Summary: Remove product flag -XX:CompilationRepeat
Reviewed-by: kvn, iveresov
changeset 90257dfad6e3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=90257dfad6e3
author: acorn
date: Fri Oct 24 12:29:08 2014 -0700
8043275: 8u40 backport: Fix interface initialization for default methods.
Reviewed-by: dcubed, coleenp
changeset 5a0b89f8d29a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5a0b89f8d29a
author: acorn
date: Fri Oct 24 21:25:40 2014 +0000
Merge
changeset f31986da9319 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f31986da9319
author: morris
date: Wed Aug 13 13:00:53 2014 -0700
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn
changeset e4bd8244c085 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e4bd8244c085
author: kvn
date: Tue Aug 05 14:44:18 2014 -0700
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
changeset e244cb6bdedf in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e244cb6bdedf
author: gtriantafill
date: Tue Oct 28 13:30:40 2014 -0700
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel
changeset b8e2e616c1e9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b8e2e616c1e9
author: iveresov
date: Thu Oct 23 09:41:59 2014 -1000
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn
changeset c49cd31b6da6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c49cd31b6da6
author: iveresov
date: Sat Oct 25 21:02:29 2014 -1000
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn
changeset 678a467a733b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=678a467a733b
author: minqi
date: Tue May 27 08:44:23 2014 -0700
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same.
Reviewed-by: dholmes, iklam, jiangli, coleenp
Contributed-by: yumin.qi at oracle.com
changeset ef9eda2c1abe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ef9eda2c1abe
author: sjohanss
date: Thu Oct 30 10:51:06 2014 +0100
8061234: ResourceContext.requestAccurateUpdate() is unreliable
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy.
Reviewed-by: rriggs, jcoomes
changeset 90297adbda9d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=90297adbda9d
author: kvn
date: Fri Oct 24 10:28:19 2014 -0700
8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase
changeset 03e6d34be1f5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=03e6d34be1f5
author: ccheung
date: Thu Oct 30 13:38:00 2014 -0700
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes
changeset d63ce76a0f0e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d63ce76a0f0e
author: jmasa
date: Tue Aug 05 15:41:12 2014 -0700
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
Reviewed-by: tschatzl, tamao
changeset 41dcdd636080 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=41dcdd636080
author: anoll
date: Tue Apr 29 07:59:22 2014 +0200
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache.
Reviewed-by: kvn, iveresov
changeset 0c0e68524c17 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0c0e68524c17
author: anoll
date: Wed May 07 22:06:42 2014 +0200
8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock
Reviewed-by: kvn, dcubed
changeset c47fcf523fff in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c47fcf523fff
author: anoll
date: Tue May 06 09:52:38 2014 +0200
8042428: CompileQueue::free_all() code is incorrect
Summary: Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz
changeset 28051f14c328 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=28051f14c328
author: anoll
date: Fri Jun 20 09:25:13 2014 +0200
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann
changeset e903867b97e6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e903867b97e6
author: anoll
date: Fri Oct 31 10:43:48 2014 +0000
Merge
changeset 2eda90444a0d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2eda90444a0d
author: anoll
date: Tue Feb 25 13:52:37 2014 +0100
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered)
Reviewed-by: kvn
changeset e8225dc7c94b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8225dc7c94b
author: anoll
date: Wed Mar 05 10:20:30 2014 +0100
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Start test with -XX:-TieredCompilation so that one compiler thread works
Reviewed-by: kvn, twisti
changeset c83362e7de6f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c83362e7de6f
author: iignatyev
date: Sat Mar 29 14:54:48 2014 +0400
8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Reviewed-by: kvn
changeset 4356234e712a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4356234e712a
author: anoll
date: Fri May 02 06:24:39 2014 +0200
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Summary: Allow 0 compiler threads if no JIT is used.
Reviewed-by: kvn, dholmes
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
changeset 327c00d0f091 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=327c00d0f091
author: anoll
date: Thu May 08 12:49:21 2014 +0200
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration.
Reviewed-by: kvn
changeset 9cff03eab05d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9cff03eab05d
author: anoll
date: Fri Oct 31 11:46:11 2014 +0000
Merge
changeset 521e269ae1da in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=521e269ae1da
author: amurillo
date: Fri Oct 31 10:58:30 2014 -0700
Merge
changeset 1d2ac45722d4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1d2ac45722d4
author: amurillo
date: Fri Oct 31 10:58:31 2014 -0700
Added tag hs25.40-b17 for changeset 521e269ae1da
changeset 86307d477907 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=86307d477907
author: amurillo
date: Mon Nov 03 18:18:28 2014 -0800
Merge
changeset b0c7e7f1bbbe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b0c7e7f1bbbe
author: katleman
date: Wed Nov 05 12:54:08 2014 -0800
Added tag jdk8u40-b13 for changeset 86307d477907
changeset 063338b89a56 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=063338b89a56
author: amurillo
date: Fri Oct 31 11:13:41 2014 -0700
8062589: new hotspot build - hs25.40-b18
Reviewed-by: jcoomes
changeset c88a4554854c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c88a4554854c
author: thartmann
date: Mon Oct 13 12:30:37 2014 +0200
8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev
changeset 564d97997064 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=564d97997064
author: thartmann
date: Fri Oct 17 10:04:45 2014 +0200
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn
changeset d1e732bbe4e5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d1e732bbe4e5
author: thartmann
date: Fri Oct 24 08:35:29 2014 +0200
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn
changeset f5f752e74840 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f5f752e74840
author: thartmann
date: Tue Oct 28 09:17:36 2014 +0100
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn
changeset 4cb90023bf2b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4cb90023bf2b
author: iklam
date: Mon Oct 13 16:09:57 2014 -0700
8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs
Reviewed-by: mchung, acorn, jiangli, dholmes
changeset 468850e35e48 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=468850e35e48
author: thartmann
date: Fri Oct 31 12:16:20 2014 +0100
8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov
changeset d4562805b030 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d4562805b030
author: thartmann
date: Wed Nov 05 08:35:02 2014 +0000
Merge
changeset 3c87c13918fb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3c87c13918fb
author: thartmann
date: Thu Oct 30 13:03:30 2014 +0100
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
changeset 6f06ebb09080 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6f06ebb09080
author: vkempik
date: Tue Oct 28 18:41:34 2014 +0400
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso
changeset 50054b63f0aa in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=50054b63f0aa
author: aeriksso
date: Wed Oct 22 13:59:56 2014 +0200
8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck
changeset 5217eef2497f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5217eef2497f
author: brutisso
date: Thu Nov 06 10:35:36 2014 +0000
Merge
changeset ef6b27d844cc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ef6b27d844cc
author: dbuck
date: Thu Nov 06 02:34:01 2014 -0800
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
changeset 0d754e6851d3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0d754e6851d3
author: dbuck
date: Thu Nov 06 10:41:01 2014 +0000
Merge
changeset 28ab1380ec65 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=28ab1380ec65
author: dbuck
date: Thu Nov 06 12:05:43 2014 +0000
Merge
changeset 7024b693c8f9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7024b693c8f9
author: kvn
date: Mon Nov 03 12:02:40 2014 -0800
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland
changeset b12a2a9b05ca in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b12a2a9b05ca
author: stefank
date: Thu Oct 02 10:55:36 2014 +0200
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart
changeset 4d5dc0d0f879 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4d5dc0d0f879
author: amurillo
date: Fri Nov 07 09:22:57 2014 -0800
Merge
changeset b8ca8ec1daea in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b8ca8ec1daea
author: amurillo
date: Fri Nov 07 09:22:59 2014 -0800
Added tag hs25.40-b18 for changeset 4d5dc0d0f879
changeset 75ef834238df in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=75ef834238df
author: katleman
date: Wed Nov 12 13:47:19 2014 -0800
Added tag jdk8u40-b14 for changeset b8ca8ec1daea
changeset 7a6313074325 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7a6313074325
author: azakharov
date: Fri Nov 14 17:39:07 2014 +0400
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl
changeset eb16b24e2eba in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=eb16b24e2eba
author: lana
date: Fri Nov 14 10:03:38 2014 -0800
Merge
changeset 767511982e47 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=767511982e47
author: katleman
date: Wed Nov 19 11:29:43 2014 -0800
Added tag jdk8u40-b15 for changeset eb16b24e2eba
changeset 1a2069ede139 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1a2069ede139
author: amurillo
date: Fri Nov 07 09:36:34 2014 -0800
8064361: new hotspot build - hs25.40-b19
Reviewed-by: jcoomes
changeset e7b3d177adda in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e7b3d177adda
author: zmajo
date: Mon Nov 10 17:14:59 2014 +0100
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
changeset 80260967f994 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=80260967f994
author: gtriantafill
date: Wed Nov 05 08:22:17 2014 -0800
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp
changeset 09259e52a610 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=09259e52a610
author: ctornqvi
date: Tue Nov 11 10:46:07 2014 -0800
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill
changeset 787c9c28311f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=787c9c28311f
author: ctornqvi
date: Tue Nov 11 10:48:06 2014 -0800
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill
changeset a28b7832203a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a28b7832203a
author: jcoomes
date: Fri Nov 07 15:34:33 2014 -0800
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Reviewed-by: tschatzl, jmasa, kbarrett
changeset 706dce84c9df in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=706dce84c9df
author: stefank
date: Tue Nov 11 13:45:21 2014 +0100
8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
Reviewed-by: mgerdin, tschatzl
changeset d44a81242b1e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d44a81242b1e
author: stefank
date: Wed Nov 12 10:34:08 2014 +0000
Merge
changeset ab72a2f48aef in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ab72a2f48aef
author: mdoerr
date: Wed Nov 05 16:28:11 2014 +0100
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn
changeset 643d6baecfe1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=643d6baecfe1
author: minqi
date: Fri Nov 07 12:48:09 2014 -0800
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com
changeset 86c674274c94 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=86c674274c94
author: minqi
date: Thu Nov 13 20:00:53 2014 +0000
Merge
changeset 3a8a0fd171c5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3a8a0fd171c5
author: amurillo
date: Fri Nov 14 07:37:00 2014 -0800
Merge
changeset 2bd263bb3a75 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2bd263bb3a75
author: amurillo
date: Fri Nov 14 07:37:04 2014 -0800
Added tag hs25.40-b19 for changeset 3a8a0fd171c5
changeset 84e11eeec136 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=84e11eeec136
author: amurillo
date: Fri Nov 14 07:51:50 2014 -0800
8064854: new hotspot build - hs25.40-b20
Reviewed-by: jcoomes
changeset 8c76e844a7f9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8c76e844a7f9
author: dcubed
date: Sat Nov 15 11:22:07 2014 -0800
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
changeset 89266fdfa9e6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=89266fdfa9e6
author: dsamersoff
date: Mon Nov 17 02:30:15 2014 -0800
8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla
changeset ec2c6fdd1ce6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ec2c6fdd1ce6
author: coleenp
date: Fri Nov 14 17:39:38 2014 -0500
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill
changeset b2399f0d9611 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b2399f0d9611
author: coleenp
date: Mon Nov 17 16:36:09 2014 +0000
Merge
changeset 327e7269f90d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=327e7269f90d
author: coleenp
date: Mon Jun 30 14:58:52 2014 -0400
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes
changeset 2f445c5048df in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2f445c5048df
author: coleenp
date: Mon Nov 17 19:35:09 2014 +0000
Merge
changeset 4e4ebe50c8e3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4e4ebe50c8e3
author: kbarrett
date: Tue Nov 11 13:39:00 2014 -0500
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl
changeset b00e231d3cb2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b00e231d3cb2
author: jmasa
date: Mon Nov 17 21:05:08 2014 +0000
Merge
changeset 10842d23f20a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=10842d23f20a
author: jiangli
date: Wed Nov 12 13:12:35 2014 -0500
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become available.
Reviewed-by: dholmes, roland, lfoltan
changeset 3375833a603e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3375833a603e
author: jiangli
date: Mon Nov 10 19:28:51 2014 -0500
8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp
changeset f84125b6f69a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f84125b6f69a
author: jiangli
date: Tue Nov 18 00:56:42 2014 +0000
Merge
changeset 600c44255e5f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=600c44255e5f
author: thartmann
date: Tue Nov 11 11:05:41 2014 +0100
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov
changeset e8bf410d5e23 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8bf410d5e23
author: mgerdin
date: Fri Nov 14 14:23:25 2014 +0100
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank
changeset 82d3e7b5277a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=82d3e7b5277a
author: mgronlun
date: Wed Nov 19 18:14:01 2014 +0100
8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank
changeset fa6adc194d48 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fa6adc194d48
author: mchung
date: Wed Nov 19 14:21:09 2014 -0800
8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
Reviewed-by: coleenp, ccheung
changeset b840813adfcc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b840813adfcc
author: jwilhelm
date: Fri Nov 21 12:08:37 2014 +0100
8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl
changeset 8d27d6113625 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8d27d6113625
author: sjohanss
date: Fri Nov 21 10:31:30 2014 +0100
8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa
changeset aa2442f89230 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=aa2442f89230
author: amurillo
date: Fri Nov 21 10:19:17 2014 -0800
Merge
changeset 5ea68fb91139 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5ea68fb91139
author: amurillo
date: Fri Nov 21 10:19:20 2014 -0800
Added tag hs25.40-b20 for changeset aa2442f89230
changeset da381ecd299e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=da381ecd299e
author: asaha
date: Wed Nov 26 07:58:57 2014 -0800
Added tag jdk8u40-b16 for changeset 5ea68fb91139
changeset fb6a855141cb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fb6a855141cb
author: henryjen
date: Tue Jan 21 20:07:14 2014 -0800
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Reviewed-by: erikj
changeset 9dee5f673903 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9dee5f673903
author: simonis
date: Tue Mar 04 17:14:00 2014 +0100
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Reviewed-by: kvn
changeset ba05b10dea7e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ba05b10dea7e
author: lana
date: Thu Nov 20 11:28:31 2014 -0800
Merge
changeset 280a67db7427 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=280a67db7427
author: amurillo
date: Tue Nov 25 09:46:14 2014 -0800
Merge
changeset 3562db849018 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3562db849018
author: lana
date: Wed Nov 26 13:58:01 2014 -0800
Merge
changeset b62a321c4d2e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b62a321c4d2e
author: amurillo
date: Fri Nov 21 10:32:06 2014 -0800
8065385: new hotspot build - hs25.40-b21
Reviewed-by: jcoomes
changeset bee8095780db in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bee8095780db
author: thartmann
date: Thu Nov 20 11:06:26 2014 +0100
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose
changeset 887a7cedb892 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=887a7cedb892
author: iklam
date: Tue Nov 18 03:38:50 2014 -0800
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi
changeset c80ddae00f51 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c80ddae00f51
author: iklam
date: Wed Nov 19 19:31:13 2014 -0800
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead
Reviewed-by: dholmes, minqi
changeset e194d26c9f4e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e194d26c9f4e
author: vlivanov
date: Fri Oct 24 09:13:12 2014 -0700
8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland
changeset 6a528388c7da in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6a528388c7da
author: vlivanov
date: Tue Nov 11 04:46:13 2014 -0800
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin
changeset 9e69e8d1c900 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9e69e8d1c900
author: vlivanov
date: Mon Nov 24 07:29:03 2014 -0800
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland
changeset 6bf89bfe8185 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6bf89bfe8185
author: amurillo
date: Thu Nov 27 09:48:32 2014 -0800
Merge
changeset 01de5cfa06c1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=01de5cfa06c1
author: amurillo
date: Thu Nov 27 09:48:34 2014 -0800
Added tag hs25.40-b21 for changeset 6bf89bfe8185
changeset fc1f9b67fd8c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fc1f9b67fd8c
author: amurillo
date: Tue Dec 02 09:50:33 2014 -0800
Merge
changeset 0d749db61a36 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0d749db61a36
author: katleman
date: Wed Dec 03 11:12:42 2014 -0800
Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
changeset dcccfe952e9b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dcccfe952e9b
author: amurillo
date: Thu Nov 27 10:18:43 2014 -0800
8066061: new hotspot build - hs25.40-b22
Reviewed-by: jcoomes
changeset fe34c5ab0b35 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fe34c5ab0b35
author: coleenp
date: Wed Nov 19 13:02:11 2014 -0500
8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan
changeset 97f4214e9a70 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=97f4214e9a70
author: coleenp
date: Mon Dec 01 09:38:52 2014 -0500
Merge
changeset ecccc23346fe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ecccc23346fe
author: thartmann
date: Wed Nov 26 08:06:58 2014 +0100
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov
changeset 5b8e0f84f00f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5b8e0f84f00f
author: roland
date: Mon Dec 01 22:27:00 2014 +0100
8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov
changeset 4c228230f1d6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4c228230f1d6
author: roland
date: Thu Nov 27 16:54:49 2014 +0100
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov
changeset b12418b0d05c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b12418b0d05c
author: roland
date: Tue Dec 02 10:43:43 2014 +0000
Merge
changeset abb8b1de96ff in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=abb8b1de96ff
author: iignatyev
date: Tue Dec 02 20:13:17 2014 +0300
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
changeset c03d85ef5e6a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c03d85ef5e6a
author: mchung
date: Tue Dec 02 08:42:50 2014 -0800
8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
Reviewed-by: hseigel, ccheung
changeset 0b86bdf28e07 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0b86bdf28e07
author: mchung
date: Tue Dec 02 18:09:39 2014 +0000
Merge
changeset dc763d49b82d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dc763d49b82d
author: kvn
date: Tue Dec 02 12:08:41 2014 -0800
8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects).
Reviewed-by: iveresov, roland
changeset a8ebd6f1b030 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a8ebd6f1b030
author: sla
date: Tue Dec 02 15:01:01 2014 -0800
8058448: Disable JPRT submissions from the hotspot repo
Reviewed-by: dholmes
changeset f913964f3fde in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f913964f3fde
author: kvn
date: Tue Dec 02 12:24:31 2014 -0800
8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade
changeset 3f4a5fdca318 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3f4a5fdca318
author: kvn
date: Wed Dec 03 17:41:47 2014 -0800
8066649: 8u backport for 8065618 is incorrect
Summary: The new code in 8u backport should guard the execution of the following code instead of return.
Reviewed-by: iveresov
changeset d4caf9c96afd in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d4caf9c96afd
author: igerasim
date: Fri Feb 28 16:00:40 2014 +0400
8035893: JVM_GetVersionInfo fails to zero structure
Reviewed-by: sla, zgu
changeset 03b7d9efd9fd in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=03b7d9efd9fd
author: dbuck
date: Thu Dec 04 07:54:25 2014 +0000
Merge
changeset bc5a90a4db47 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bc5a90a4db47
author: amurillo
date: Fri Dec 05 09:47:13 2014 -0800
Merge
changeset 31d3306aad29 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=31d3306aad29
author: amurillo
date: Fri Dec 05 09:47:16 2014 -0800
Added tag hs25.40-b22 for changeset bc5a90a4db47
changeset f25953cb4e18 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f25953cb4e18
author: katleman
date: Wed Dec 10 14:35:48 2014 -0800
Added tag jdk8u40-b18 for changeset 31d3306aad29
changeset 71690386cf84 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=71690386cf84
author: jeff
date: Mon Dec 01 18:08:29 2014 +0000
8057629: Third Party License Readme update for 8u40
Reviewed-by: tbell
changeset ea6dbaa4bf8e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ea6dbaa4bf8e
author: amurillo
date: Tue Dec 02 10:00:59 2014 -0800
Merge
changeset fbd65124cdaa in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fbd65124cdaa
author: lana
date: Tue Dec 09 13:15:10 2014 -0800
Merge
changeset 57490e455c30 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=57490e455c30
author: lana
date: Thu Dec 11 13:39:41 2014 -0800
Merge
changeset 9c8dbbd8694a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9c8dbbd8694a
author: amurillo
date: Fri Dec 05 10:04:37 2014 -0800
8066647: new hotspot build - hs25.40-b23
Reviewed-by: jcoomes
changeset 0558eb13dcf3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0558eb13dcf3
author: iklam
date: Thu Dec 04 15:20:09 2014 -0800
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung
changeset b6585ac86988 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b6585ac86988
author: roland
date: Thu Dec 04 14:34:11 2014 +0100
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose
changeset b5eb829bbce1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b5eb829bbce1
author: iveresov
date: Tue Dec 09 12:25:38 2014 -0800
8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov
changeset 0fa1f71a905b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0fa1f71a905b
author: stefank
date: Thu Dec 11 11:13:13 2014 +0100
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam
changeset 8c08b28b7eee in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8c08b28b7eee
author: stefank
date: Thu Dec 11 10:38:17 2014 +0000
Merge
changeset d3f3f7677537 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d3f3f7677537
author: roland
date: Tue Nov 25 17:33:59 2014 +0100
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose
changeset 793204f5528a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=793204f5528a
author: roland
date: Wed Dec 10 16:45:55 2014 +0100
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn
changeset e3d0aaab84aa in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e3d0aaab84aa
author: roland
date: Tue Dec 09 18:49:13 2014 +0100
8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov
changeset d9e22e15d3f6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d9e22e15d3f6
author: roland
date: Fri Dec 05 18:03:15 2014 +0100
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn
changeset 28f116adb50c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=28f116adb50c
author: mseledtsov
date: Thu Dec 11 18:53:50 2014 -0500
8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
Summary: Added explicit build instructions for test library
Reviewed-by: minqi, mchung, jiangli
changeset c5e86c5cd22e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c5e86c5cd22e
author: goetz
date: Fri Dec 12 08:48:56 2014 +0100
8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn
changeset f8fc5cbe082c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f8fc5cbe082c
author: amurillo
date: Fri Dec 12 10:31:00 2014 -0800
Merge
changeset adc3127d2e09 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=adc3127d2e09
author: amurillo
date: Fri Dec 12 10:31:02 2014 -0800
Added tag hs25.40-b23 for changeset f8fc5cbe082c
changeset d9349fa88223 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d9349fa88223
author: amurillo
date: Tue Dec 16 09:30:41 2014 -0800
Merge
changeset c3933f52eeb3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c3933f52eeb3
author: katleman
date: Wed Dec 17 10:43:38 2014 -0800
Added tag jdk8u40-b19 for changeset d9349fa88223
changeset fd75f3dc8e1c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd75f3dc8e1c
author: asaha
date: Fri Jan 02 13:37:09 2015 -0800
Added tag jdk8u40-b20 for changeset c3933f52eeb3
changeset 7e70976b4d0f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7e70976b4d0f
author: amurillo
date: Wed Jan 07 15:49:00 2015 -0800
8068631: new hotspot build - hs25.40-b24
Reviewed-by: jcoomes
changeset 4b7c96fba3d8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4b7c96fba3d8
author: fzhinkin
date: Wed Nov 26 14:17:06 2014 +0400
8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen
changeset 75d8afb5d37a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=75d8afb5d37a
author: fzhinkin
date: Mon Dec 15 18:11:51 2014 +0400
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa
changeset d2e9a6bec4f2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2e9a6bec4f2
author: amurillo
date: Fri Jan 09 08:48:41 2015 -0800
Merge
changeset 25ec4a674337 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=25ec4a674337
author: amurillo
date: Fri Jan 09 08:48:44 2015 -0800
Added tag hs25.40-b24 for changeset d2e9a6bec4f2
changeset 85e5201a55e4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=85e5201a55e4
author: andrew
date: Fri Feb 27 18:38:10 2015 +0000
Merge jdk8u40-b21
diffstat:
.hgtags | 103 +-
.jcheck/conf | 2 -
THIRD_PARTY_README | 23 +-
agent/src/os/linux/LinuxDebuggerLocal.c | 19 +-
agent/src/os/linux/libproc.h | 11 +
agent/src/os/linux/ps_proc.c | 52 +-
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java | 40 +
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java | 41 +-
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java | 26 +-
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java | 36 +-
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java | 88 +
agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java | 84 -
agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java | 2 +-
agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java | 7 +-
make/Makefile | 25 +-
make/aix/makefiles/adjust-mflags.sh | 4 +-
make/aix/makefiles/fastdebug.make | 1 -
make/bsd/makefiles/adjust-mflags.sh | 2 +-
make/bsd/makefiles/mapfile-vers-debug | 6 +-
make/bsd/makefiles/mapfile-vers-product | 6 +-
make/bsd/makefiles/universal.gmk | 11 +-
make/bsd/makefiles/vm.make | 11 +-
make/defs.make | 6 +-
make/excludeSrc.make | 69 +-
make/hotspot_version | 4 +-
make/jprt.gmk | 12 +-
make/jprt.properties | 403 -
make/linux/makefiles/aarch64.make | 38 +
make/linux/makefiles/adjust-mflags.sh | 2 +-
make/linux/makefiles/adlc.make | 6 +-
make/linux/makefiles/buildtree.make | 3 +
make/linux/makefiles/compiler1.make | 3 +
make/linux/makefiles/defs.make | 9 +
make/linux/makefiles/gcc.make | 14 +-
make/linux/makefiles/mapfile-vers-debug | 6 +-
make/linux/makefiles/mapfile-vers-product | 6 +-
make/linux/makefiles/rules.make | 5 +
make/linux/makefiles/sa.make | 3 +-
make/linux/makefiles/saproc.make | 2 +-
make/linux/makefiles/top.make | 12 +-
make/linux/makefiles/vm.make | 73 +-
make/linux/platform_aarch64 | 15 +
make/solaris/Makefile | 1 +
make/solaris/makefiles/add_gnu_debuglink.make | 54 -
make/solaris/makefiles/adjust-mflags.sh | 2 +-
make/solaris/makefiles/adlc.make | 6 +-
make/solaris/makefiles/buildtree.make | 2 +
make/solaris/makefiles/defs.make | 51 +-
make/solaris/makefiles/dtrace.make | 39 +-
make/solaris/makefiles/fix_empty_sec_hdr_flags.make | 54 -
make/solaris/makefiles/gcc.make | 4 +-
make/solaris/makefiles/jsig.make | 15 +-
make/solaris/makefiles/mapfile-vers | 6 +-
make/solaris/makefiles/saproc.make | 15 +-
make/solaris/makefiles/vm.make | 41 +-
make/windows/makefiles/compile.make | 2 +-
make/windows/makefiles/fastdebug.make | 2 +-
make/windows/makefiles/projectcreator.make | 1 +
make/windows/makefiles/sa.make | 2 +-
make/windows/makefiles/vm.make | 8 +
src/cpu/aarch64/vm/aarch64.ad | 11829 ++++++++++
src/cpu/aarch64/vm/aarch64Test.cpp | 38 +
src/cpu/aarch64/vm/aarch64_ad.m4 | 340 +
src/cpu/aarch64/vm/aarch64_call.cpp | 197 +
src/cpu/aarch64/vm/aarch64_linkage.S | 163 +
src/cpu/aarch64/vm/ad_encode.m4 | 73 +
src/cpu/aarch64/vm/assembler_aarch64.cpp | 1551 +
src/cpu/aarch64/vm/assembler_aarch64.hpp | 2271 +
src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 34 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 57 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 +
src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 +
src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 +
src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 +
src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 463 +
src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 361 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 149 +
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 3215 ++
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 80 +
src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1427 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 1246 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 77 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 465 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 107 +
src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1450 +
src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 +
src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 89 +
src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 +
src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 +
src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 183 +
src/cpu/aarch64/vm/copy_aarch64.hpp | 62 +
src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 +
src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 +
src/cpu/aarch64/vm/debug_aarch64.cpp | 36 +
src/cpu/aarch64/vm/decode_aarch64.hpp | 409 +
src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 +
src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 +
src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 +
src/cpu/aarch64/vm/frame_aarch64.cpp | 829 +
src/cpu/aarch64/vm/frame_aarch64.hpp | 215 +
src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 346 +
src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 40 +
src/cpu/aarch64/vm/globals_aarch64.hpp | 123 +
src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 74 +
src/cpu/aarch64/vm/icache_aarch64.cpp | 41 +
src/cpu/aarch64/vm/icache_aarch64.hpp | 45 +
src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 +
src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 +
src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1682 +
src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 292 +
src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 +
src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 +
src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 +
src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 +
src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 +
src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 88 +
src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 170 +
src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 +
src/cpu/aarch64/vm/jni_aarch64.h | 64 +
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 3514 ++
src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1123 +
src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp | 36 +
src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp | 127 +
src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 444 +
src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 +
src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 230 +
src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 456 +
src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 +
src/cpu/aarch64/vm/register_aarch64.cpp | 55 +
src/cpu/aarch64/vm/register_aarch64.hpp | 252 +
src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 +
src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 92 +
src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 +
src/cpu/aarch64/vm/runtime_aarch64.cpp | 48 +
src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3072 ++
src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 2346 +
src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 276 +
src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 122 +
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2111 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 +
src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3697 +++
src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 +
src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 +
src/cpu/aarch64/vm/vm_version_aarch64.cpp | 154 +
src/cpu/aarch64/vm/vm_version_aarch64.hpp | 57 +
src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 +
src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 +
src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 +
src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 207 +
src/cpu/ppc/vm/assembler_ppc.cpp | 4 +-
src/cpu/ppc/vm/assembler_ppc.hpp | 127 +-
src/cpu/ppc/vm/assembler_ppc.inline.hpp | 58 +
src/cpu/ppc/vm/compiledIC_ppc.cpp | 32 +-
src/cpu/ppc/vm/frame_ppc.cpp | 4 +-
src/cpu/ppc/vm/globalDefinitions_ppc.hpp | 2 +
src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 309 +-
src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 7 +
src/cpu/ppc/vm/interpreter_ppc.cpp | 1 -
src/cpu/ppc/vm/macroAssembler_ppc.cpp | 64 +-
src/cpu/ppc/vm/macroAssembler_ppc.hpp | 1 +
src/cpu/ppc/vm/methodHandles_ppc.cpp | 4 +-
src/cpu/ppc/vm/nativeInst_ppc.cpp | 32 +-
src/cpu/ppc/vm/ppc.ad | 74 +-
src/cpu/ppc/vm/stubGenerator_ppc.cpp | 6 +-
src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 35 +-
src/cpu/ppc/vm/templateTable_ppc_64.cpp | 114 +-
src/cpu/ppc/vm/vm_version_ppc.cpp | 41 +-
src/cpu/sparc/vm/assembler_sparc.hpp | 19 +-
src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp | 10 +-
src/cpu/sparc/vm/compiledIC_sparc.cpp | 28 -
src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 96 +-
src/cpu/sparc/vm/sparc.ad | 12 +-
src/cpu/sparc/vm/stubGenerator_sparc.cpp | 227 +
src/cpu/sparc/vm/stubRoutines_sparc.hpp | 2 +-
src/cpu/sparc/vm/vm_version_sparc.cpp | 63 +-
src/cpu/sparc/vm/vm_version_sparc.hpp | 21 +-
src/cpu/x86/vm/assembler_x86.cpp | 71 +
src/cpu/x86/vm/assembler_x86.hpp | 26 +-
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 4 +-
src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 9 +-
src/cpu/x86/vm/c1_Runtime1_x86.cpp | 4 +-
src/cpu/x86/vm/compiledIC_x86.cpp | 28 -
src/cpu/x86/vm/globals_x86.hpp | 12 +-
src/cpu/x86/vm/macroAssembler_x86.cpp | 510 +-
src/cpu/x86/vm/macroAssembler_x86.hpp | 32 +
src/cpu/x86/vm/stubGenerator_x86_64.cpp | 69 +
src/cpu/x86/vm/templateTable_x86_64.cpp | 4 -
src/cpu/x86/vm/vm_version_x86.cpp | 107 +-
src/cpu/x86/vm/vm_version_x86.hpp | 19 +-
src/cpu/zero/vm/compiledIC_zero.cpp | 28 -
src/cpu/zero/vm/cppInterpreter_zero.cpp | 1 +
src/cpu/zero/vm/deoptimizerFrame_zero.hpp | 53 +
src/cpu/zero/vm/frame_zero.cpp | 2 +-
src/os/aix/vm/os_aix.cpp | 222 +-
src/os/aix/vm/os_aix.hpp | 2 +-
src/os/aix/vm/os_aix.inline.hpp | 7 +-
src/os/aix/vm/thread_aix.inline.hpp | 6 -
src/os/bsd/dtrace/libjvm_db.c | 3 +
src/os/bsd/vm/os_bsd.cpp | 30 +-
src/os/bsd/vm/os_bsd.inline.hpp | 8 +-
src/os/bsd/vm/perfMemory_bsd.cpp | 4 +-
src/os/bsd/vm/thread_bsd.inline.hpp | 12 -
src/os/linux/vm/os_linux.cpp | 98 +-
src/os/linux/vm/os_linux.hpp | 1 +
src/os/linux/vm/os_linux.inline.hpp | 17 +-
src/os/linux/vm/perfMemory_linux.cpp | 4 +-
src/os/linux/vm/thread_linux.inline.hpp | 27 -
src/os/posix/vm/os_posix.cpp | 40 +-
src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c | 285 -
src/os/solaris/dtrace/libjvm_db.c | 3 +
src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c | 181 -
src/os/solaris/vm/os_solaris.cpp | 7 +-
src/os/solaris/vm/os_solaris.inline.hpp | 8 +-
src/os/solaris/vm/perfMemory_solaris.cpp | 6 +-
src/os/solaris/vm/thread_solaris.inline.hpp | 13 +-
src/os/windows/vm/os_windows.cpp | 254 +-
src/os/windows/vm/os_windows.hpp | 1 -
src/os/windows/vm/os_windows.inline.hpp | 5 +-
src/os/windows/vm/perfMemory_windows.cpp | 20 +-
src/os/windows/vm/thread_windows.inline.hpp | 7 -
src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp | 1 -
src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp | 9 +-
src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp | 6 +-
src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp | 6 +-
src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp | 6 +-
src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp | 6 +-
src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 +
src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 136 +
src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 +
src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 124 +
src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 42 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 +
src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 148 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 755 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 +
src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 64 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 85 +
src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 54 +
src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 +
src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp | 1 -
src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp | 20 +-
src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp | 2 +-
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp | 11 +-
src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp | 2 +-
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 2 +-
src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 235 +-
src/os_cpu/windows_x86/vm/os_windows_x86.cpp | 6 +-
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java | 14 +-
src/share/tools/ProjectCreator/WinGammaPlatformVC10.java | 2 +-
src/share/tools/hsdis/Makefile | 11 +-
src/share/tools/hsdis/hsdis.c | 3 +
src/share/vm/adlc/main.cpp | 5 +
src/share/vm/asm/assembler.hpp | 8 +-
src/share/vm/asm/assembler.inline.hpp | 3 +
src/share/vm/asm/codeBuffer.cpp | 41 +-
src/share/vm/asm/codeBuffer.hpp | 47 +-
src/share/vm/asm/macroAssembler.hpp | 3 +
src/share/vm/asm/macroAssembler.inline.hpp | 3 +
src/share/vm/asm/register.hpp | 100 +
src/share/vm/c1/c1_Canonicalizer.cpp | 123 +-
src/share/vm/c1/c1_Compilation.cpp | 26 +
src/share/vm/c1/c1_Compiler.cpp | 2 +-
src/share/vm/c1/c1_Defs.hpp | 6 +
src/share/vm/c1/c1_FpuStackSim.hpp | 3 +
src/share/vm/c1/c1_FrameMap.cpp | 3 +
src/share/vm/c1/c1_FrameMap.hpp | 3 +
src/share/vm/c1/c1_GraphBuilder.cpp | 20 +-
src/share/vm/c1/c1_Instruction.hpp | 6 +-
src/share/vm/c1/c1_LIR.cpp | 25 +-
src/share/vm/c1/c1_LIR.hpp | 27 +-
src/share/vm/c1/c1_LIRAssembler.cpp | 9 +-
src/share/vm/c1/c1_LIRAssembler.hpp | 3 +
src/share/vm/c1/c1_LIRGenerator.cpp | 150 +-
src/share/vm/c1/c1_LIRGenerator.hpp | 6 +-
src/share/vm/c1/c1_LinearScan.cpp | 34 +-
src/share/vm/c1/c1_LinearScan.hpp | 3 +
src/share/vm/c1/c1_MacroAssembler.hpp | 3 +
src/share/vm/c1/c1_Runtime1.cpp | 90 +-
src/share/vm/c1/c1_Runtime1.hpp | 4 +-
src/share/vm/c1/c1_globals.hpp | 6 +-
src/share/vm/ci/ciEnv.cpp | 24 +-
src/share/vm/ci/ciEnv.hpp | 4 +
src/share/vm/ci/ciField.cpp | 11 +
src/share/vm/ci/ciKlass.hpp | 1 +
src/share/vm/ci/ciMethod.cpp | 22 +-
src/share/vm/ci/ciMethod.hpp | 4 +-
src/share/vm/ci/ciMethodData.cpp | 2 +
src/share/vm/ci/ciMethodData.hpp | 1 +
src/share/vm/ci/ciObjectFactory.cpp | 81 +-
src/share/vm/ci/ciObjectFactory.hpp | 4 +-
src/share/vm/ci/ciTypeFlow.cpp | 5 +-
src/share/vm/classfile/bytecodeAssembler.cpp | 3 +
src/share/vm/classfile/classFileParser.cpp | 184 +-
src/share/vm/classfile/classFileParser.hpp | 7 +-
src/share/vm/classfile/classFileStream.cpp | 4 +-
src/share/vm/classfile/classFileStream.hpp | 11 +-
src/share/vm/classfile/classLoader.cpp | 393 +-
src/share/vm/classfile/classLoader.hpp | 62 +-
src/share/vm/classfile/classLoaderData.cpp | 206 +-
src/share/vm/classfile/classLoaderData.hpp | 45 +-
src/share/vm/classfile/classLoaderExt.hpp | 81 +
src/share/vm/classfile/dictionary.cpp | 110 +-
src/share/vm/classfile/dictionary.hpp | 12 +-
src/share/vm/classfile/javaClasses.cpp | 69 +-
src/share/vm/classfile/javaClasses.hpp | 15 +-
src/share/vm/classfile/metadataOnStackMark.cpp | 105 +-
src/share/vm/classfile/metadataOnStackMark.hpp | 19 +-
src/share/vm/classfile/sharedClassUtil.hpp | 69 +
src/share/vm/classfile/sharedPathsMiscInfo.cpp | 154 +
src/share/vm/classfile/sharedPathsMiscInfo.hpp | 187 +
src/share/vm/classfile/stackMapFrame.cpp | 27 +-
src/share/vm/classfile/stackMapFrame.hpp | 12 +-
src/share/vm/classfile/stackMapTable.cpp | 37 +-
src/share/vm/classfile/stackMapTable.hpp | 11 +-
src/share/vm/classfile/symbolTable.cpp | 45 +-
src/share/vm/classfile/symbolTable.hpp | 12 +-
src/share/vm/classfile/systemDictionary.cpp | 124 +-
src/share/vm/classfile/systemDictionary.hpp | 44 +-
src/share/vm/classfile/systemDictionaryShared.hpp | 47 +
src/share/vm/classfile/verificationType.cpp | 16 +-
src/share/vm/classfile/verificationType.hpp | 10 +-
src/share/vm/classfile/verifier.cpp | 251 +-
src/share/vm/classfile/verifier.hpp | 12 +
src/share/vm/classfile/vmSymbols.hpp | 44 +-
src/share/vm/code/codeBlob.cpp | 4 +
src/share/vm/code/codeCache.cpp | 87 +-
src/share/vm/code/codeCache.hpp | 7 +-
src/share/vm/code/compiledIC.cpp | 57 +-
src/share/vm/code/compiledIC.hpp | 18 +
src/share/vm/code/dependencies.cpp | 179 +-
src/share/vm/code/dependencies.hpp | 60 +-
src/share/vm/code/nmethod.cpp | 489 +-
src/share/vm/code/nmethod.hpp | 53 +-
src/share/vm/code/relocInfo.cpp | 14 +-
src/share/vm/code/relocInfo.hpp | 7 +
src/share/vm/code/vmreg.hpp | 6 +
src/share/vm/compiler/compileBroker.cpp | 373 +-
src/share/vm/compiler/compileBroker.hpp | 43 +-
src/share/vm/compiler/compileLog.cpp | 7 +-
src/share/vm/compiler/compilerOracle.cpp | 333 +-
src/share/vm/compiler/compilerOracle.hpp | 5 +
src/share/vm/compiler/disassembler.cpp | 9 +-
src/share/vm/compiler/disassembler.hpp | 3 +
src/share/vm/compiler/methodLiveness.cpp | 4 +-
src/share/vm/compiler/oopMap.cpp | 31 +-
src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp | 2 +-
src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp | 5 +-
src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp | 76 +-
src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp | 21 +-
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 202 +-
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp | 32 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 287 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 24 +-
src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp | 12 +-
src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp | 271 +
src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp | 117 +-
src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp | 12 +-
src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp | 5 +-
src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp | 74 +-
src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp | 10 +-
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 590 +-
src/share/vm/gc_implementation/g1/concurrentMark.hpp | 178 +-
src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp | 108 +-
src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp | 64 +-
src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp | 3 -
src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp | 47 +-
src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp | 44 +-
src/share/vm/gc_implementation/g1/g1AllocRegion.cpp | 84 +-
src/share/vm/gc_implementation/g1/g1AllocRegion.hpp | 46 +-
src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp | 1 +
src/share/vm/gc_implementation/g1/g1AllocationContext.hpp | 52 +
src/share/vm/gc_implementation/g1/g1Allocator.cpp | 155 +
src/share/vm/gc_implementation/g1/g1Allocator.hpp | 242 +
src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp | 35 +
src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp | 296 +-
src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp | 249 +-
src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp | 112 +-
src/share/vm/gc_implementation/g1/g1CardCounts.cpp | 162 +-
src/share/vm/gc_implementation/g1/g1CardCounts.hpp | 48 +-
src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 544 +-
src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp | 147 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2567 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp | 744 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp | 242 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp | 33 +
src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 40 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp | 19 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp | 32 +
src/share/vm/gc_implementation/g1/g1EvacFailure.hpp | 63 +-
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp | 41 +-
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp | 44 +-
src/share/vm/gc_implementation/g1/g1HotCardCache.cpp | 9 +-
src/share/vm/gc_implementation/g1/g1HotCardCache.hpp | 5 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 176 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.hpp | 26 +-
src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp | 31 +
src/share/vm/gc_implementation/g1/g1OopClosures.cpp | 21 +
src/share/vm/gc_implementation/g1/g1OopClosures.hpp | 37 +-
src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp | 97 +-
src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp | 167 +
src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 111 +
src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp | 253 +
src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp | 205 +
src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp | 145 +
src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp | 161 +
src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp | 85 +
src/share/vm/gc_implementation/g1/g1RemSet.cpp | 120 +-
src/share/vm/gc_implementation/g1/g1RemSet.hpp | 20 +-
src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp | 26 +-
src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp | 11 +-
src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp | 56 +-
src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp | 43 +-
src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp | 51 +-
src/share/vm/gc_implementation/g1/g1_globals.hpp | 25 +-
src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp | 11 +-
src/share/vm/gc_implementation/g1/heapRegion.cpp | 289 +-
src/share/vm/gc_implementation/g1/heapRegion.hpp | 251 +-
src/share/vm/gc_implementation/g1/heapRegion.inline.hpp | 96 +-
src/share/vm/gc_implementation/g1/heapRegionBounds.hpp | 52 +
src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp | 37 +
src/share/vm/gc_implementation/g1/heapRegionManager.cpp | 447 +
src/share/vm/gc_implementation/g1/heapRegionManager.hpp | 238 +
src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp | 58 +
src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 284 +-
src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp | 87 +-
src/share/vm/gc_implementation/g1/heapRegionSeq.cpp | 261 -
src/share/vm/gc_implementation/g1/heapRegionSeq.hpp | 158 -
src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp | 54 -
src/share/vm/gc_implementation/g1/heapRegionSet.cpp | 270 +-
src/share/vm/gc_implementation/g1/heapRegionSet.hpp | 90 +-
src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp | 147 +-
src/share/vm/gc_implementation/g1/heapRegionType.cpp | 69 +
src/share/vm/gc_implementation/g1/heapRegionType.hpp | 134 +
src/share/vm/gc_implementation/g1/satbQueue.cpp | 31 -
src/share/vm/gc_implementation/g1/satbQueue.hpp | 9 +-
src/share/vm/gc_implementation/g1/sparsePRT.cpp | 8 +-
src/share/vm/gc_implementation/g1/vmStructs_g1.hpp | 22 +-
src/share/vm/gc_implementation/g1/vm_operations_g1.cpp | 22 +-
src/share/vm/gc_implementation/g1/vm_operations_g1.hpp | 6 +-
src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp | 1 +
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 39 +-
src/share/vm/gc_implementation/parNew/parNewGeneration.hpp | 4 +-
src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 5 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp | 2 -
src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp | 18 +-
src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp | 22 +-
src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp | 10 +-
src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 38 +-
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp | 4 +
src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp | 19 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp | 52 +
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 14 +-
src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp | 8 +-
src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp | 2 +-
src/share/vm/gc_implementation/shared/concurrentGCThread.cpp | 117 +-
src/share/vm/gc_implementation/shared/concurrentGCThread.hpp | 74 +-
src/share/vm/gc_implementation/shared/gcId.cpp | 42 +
src/share/vm/gc_implementation/shared/gcId.hpp | 51 +
src/share/vm/gc_implementation/shared/gcTrace.cpp | 20 +-
src/share/vm/gc_implementation/shared/gcTrace.hpp | 16 +-
src/share/vm/gc_implementation/shared/gcTraceSend.cpp | 38 +-
src/share/vm/gc_implementation/shared/gcTraceTime.cpp | 6 +-
src/share/vm/gc_implementation/shared/gcTraceTime.hpp | 3 +-
src/share/vm/gc_implementation/shared/markSweep.cpp | 14 +-
src/share/vm/gc_implementation/shared/markSweep.hpp | 16 +-
src/share/vm/gc_implementation/shared/objectCountEventSender.cpp | 5 +-
src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp | 14 +-
src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp | 44 +
src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp | 93 +
src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp | 84 +
src/share/vm/gc_implementation/shared/vmGCOperations.cpp | 134 +-
src/share/vm/gc_implementation/shared/vmGCOperations.hpp | 2 +
src/share/vm/gc_interface/collectedHeap.cpp | 8 +-
src/share/vm/gc_interface/collectedHeap.hpp | 27 +-
src/share/vm/gc_interface/collectedHeap.inline.hpp | 38 +
src/share/vm/gc_interface/gcCause.cpp | 7 +
src/share/vm/gc_interface/gcCause.hpp | 3 +
src/share/vm/interpreter/abstractInterpreter.hpp | 3 +
src/share/vm/interpreter/bytecode.hpp | 3 +
src/share/vm/interpreter/bytecodeInterpreter.cpp | 51 +-
src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 +
src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 +
src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp | 12 +-
src/share/vm/interpreter/bytecodeStream.hpp | 3 +
src/share/vm/interpreter/bytecodes.cpp | 3 +
src/share/vm/interpreter/bytecodes.hpp | 5 +
src/share/vm/interpreter/cppInterpreter.hpp | 3 +
src/share/vm/interpreter/cppInterpreterGenerator.hpp | 3 +
src/share/vm/interpreter/interpreter.hpp | 7 +-
src/share/vm/interpreter/interpreterGenerator.hpp | 3 +
src/share/vm/interpreter/interpreterRuntime.cpp | 33 +-
src/share/vm/interpreter/interpreterRuntime.hpp | 5 +-
src/share/vm/interpreter/linkResolver.cpp | 52 +-
src/share/vm/interpreter/oopMapCache.cpp | 10 +-
src/share/vm/interpreter/oopMapCache.hpp | 32 +-
src/share/vm/interpreter/templateInterpreter.hpp | 3 +
src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 +
src/share/vm/interpreter/templateTable.cpp | 5 +
src/share/vm/interpreter/templateTable.hpp | 9 +
src/share/vm/memory/allocation.cpp | 23 +-
src/share/vm/memory/allocation.hpp | 98 +-
src/share/vm/memory/allocation.inline.hpp | 66 +-
src/share/vm/memory/binaryTreeDictionary.cpp | 4 +-
src/share/vm/memory/cardTableModRefBS.cpp | 72 +-
src/share/vm/memory/cardTableModRefBS.hpp | 17 +-
src/share/vm/memory/cardTableRS.cpp | 3 +-
src/share/vm/memory/collectorPolicy.cpp | 13 +-
src/share/vm/memory/defNewGeneration.cpp | 31 +-
src/share/vm/memory/filemap.cpp | 423 +-
src/share/vm/memory/filemap.hpp | 131 +-
src/share/vm/memory/freeList.cpp | 2 -
src/share/vm/memory/gcLocker.cpp | 1 +
src/share/vm/memory/genCollectedHeap.cpp | 124 +-
src/share/vm/memory/genCollectedHeap.hpp | 62 +-
src/share/vm/memory/genMarkSweep.cpp | 53 +-
src/share/vm/memory/generation.cpp | 16 +-
src/share/vm/memory/generation.hpp | 4 -
src/share/vm/memory/guardedMemory.cpp | 161 +
src/share/vm/memory/guardedMemory.hpp | 326 +
src/share/vm/memory/heapInspection.cpp | 2 +-
src/share/vm/memory/iterator.cpp | 48 +-
src/share/vm/memory/iterator.hpp | 128 +-
src/share/vm/memory/iterator.inline.hpp | 47 +
src/share/vm/memory/memRegion.cpp | 8 +-
src/share/vm/memory/metadataFactory.hpp | 13 +
src/share/vm/memory/metaspace.cpp | 163 +-
src/share/vm/memory/metaspace.hpp | 7 +-
src/share/vm/memory/metaspaceShared.cpp | 379 +-
src/share/vm/memory/metaspaceShared.hpp | 52 +-
src/share/vm/memory/referenceProcessor.cpp | 24 +-
src/share/vm/memory/referenceProcessor.hpp | 7 +-
src/share/vm/memory/resourceArea.hpp | 8 +-
src/share/vm/memory/sharedHeap.cpp | 188 +-
src/share/vm/memory/sharedHeap.hpp | 92 +-
src/share/vm/memory/space.cpp | 180 +-
src/share/vm/memory/space.hpp | 387 +-
src/share/vm/memory/space.inline.hpp | 267 +
src/share/vm/memory/universe.cpp | 32 +-
src/share/vm/memory/universe.hpp | 8 +
src/share/vm/memory/universe.inline.hpp | 8 +
src/share/vm/oops/arrayKlass.cpp | 14 +-
src/share/vm/oops/arrayKlass.hpp | 6 +-
src/share/vm/oops/constantPool.cpp | 15 +-
src/share/vm/oops/constantPool.hpp | 3 +
src/share/vm/oops/cpCache.cpp | 1 +
src/share/vm/oops/cpCache.hpp | 1 +
src/share/vm/oops/instanceClassLoaderKlass.cpp | 7 +-
src/share/vm/oops/instanceKlass.cpp | 251 +-
src/share/vm/oops/instanceKlass.hpp | 45 +-
src/share/vm/oops/instanceMirrorKlass.cpp | 9 +-
src/share/vm/oops/instanceRefKlass.cpp | 2 +-
src/share/vm/oops/klass.cpp | 77 +-
src/share/vm/oops/klass.hpp | 60 +-
src/share/vm/oops/klassVtable.cpp | 29 +-
src/share/vm/oops/method.cpp | 72 +-
src/share/vm/oops/method.hpp | 68 +-
src/share/vm/oops/methodCounters.cpp | 36 +
src/share/vm/oops/methodCounters.hpp | 9 +
src/share/vm/oops/methodData.cpp | 5 +-
src/share/vm/oops/methodData.hpp | 18 +-
src/share/vm/oops/objArrayKlass.cpp | 10 +-
src/share/vm/oops/objArrayOop.hpp | 12 +-
src/share/vm/oops/oop.hpp | 13 +-
src/share/vm/oops/oop.inline.hpp | 19 +-
src/share/vm/oops/oop.pcgc.inline.hpp | 2 -
src/share/vm/oops/typeArrayKlass.cpp | 1 +
src/share/vm/oops/typeArrayOop.hpp | 36 +-
src/share/vm/opto/buildOopMap.cpp | 3 +
src/share/vm/opto/bytecodeInfo.cpp | 25 +-
src/share/vm/opto/c2_globals.hpp | 12 +-
src/share/vm/opto/c2compiler.cpp | 3 +
src/share/vm/opto/callGenerator.cpp | 303 +-
src/share/vm/opto/callGenerator.hpp | 15 +-
src/share/vm/opto/callnode.cpp | 10 +-
src/share/vm/opto/callnode.hpp | 33 +
src/share/vm/opto/cfgnode.cpp | 2 +
src/share/vm/opto/chaitin.hpp | 5 +-
src/share/vm/opto/coalesce.cpp | 12 +-
src/share/vm/opto/compile.cpp | 71 +-
src/share/vm/opto/compile.hpp | 32 +-
src/share/vm/opto/connode.cpp | 96 +
src/share/vm/opto/connode.hpp | 17 +-
src/share/vm/opto/doCall.cpp | 51 +-
src/share/vm/opto/escape.cpp | 102 +-
src/share/vm/opto/escape.hpp | 78 +-
src/share/vm/opto/gcm.cpp | 3 +
src/share/vm/opto/generateOptoStub.cpp | 48 +
src/share/vm/opto/graphKit.cpp | 113 +-
src/share/vm/opto/graphKit.hpp | 2 +-
src/share/vm/opto/ifg.cpp | 40 +-
src/share/vm/opto/ifnode.cpp | 165 +-
src/share/vm/opto/lcm.cpp | 3 +
src/share/vm/opto/library_call.cpp | 490 +-
src/share/vm/opto/locknode.hpp | 3 +
src/share/vm/opto/loopTransform.cpp | 41 +-
src/share/vm/opto/loopUnswitch.cpp | 4 +-
src/share/vm/opto/loopnode.hpp | 2 +
src/share/vm/opto/loopopts.cpp | 19 +-
src/share/vm/opto/machnode.cpp | 11 +-
src/share/vm/opto/machnode.hpp | 6 +-
src/share/vm/opto/macro.cpp | 11 +-
src/share/vm/opto/matcher.cpp | 3 +
src/share/vm/opto/memnode.cpp | 37 +-
src/share/vm/opto/memnode.hpp | 17 +-
src/share/vm/opto/multnode.cpp | 6 +-
src/share/vm/opto/node.cpp | 13 +-
src/share/vm/opto/output.cpp | 19 +-
src/share/vm/opto/output.hpp | 3 +
src/share/vm/opto/parse.hpp | 16 +-
src/share/vm/opto/parse1.cpp | 38 +-
src/share/vm/opto/parse2.cpp | 89 +-
src/share/vm/opto/parseHelper.cpp | 45 +-
src/share/vm/opto/phaseX.cpp | 39 +-
src/share/vm/opto/regmask.cpp | 3 +
src/share/vm/opto/regmask.hpp | 3 +
src/share/vm/opto/replacednodes.cpp | 219 +
src/share/vm/opto/replacednodes.hpp | 81 +
src/share/vm/opto/runtime.cpp | 71 +
src/share/vm/opto/runtime.hpp | 7 +-
src/share/vm/opto/subnode.cpp | 2 -
src/share/vm/opto/subnode.hpp | 2 -
src/share/vm/opto/superword.cpp | 14 +
src/share/vm/opto/type.cpp | 2 +-
src/share/vm/precompiled/precompiled.hpp | 12 +-
src/share/vm/prims/forte.cpp | 2 +-
src/share/vm/prims/jni.cpp | 32 +-
src/share/vm/prims/jniCheck.cpp | 168 +-
src/share/vm/prims/jni_md.h | 3 +
src/share/vm/prims/jvm.cpp | 146 +-
src/share/vm/prims/jvm.h | 45 +-
src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 25 +
src/share/vm/prims/jvmtiEnv.cpp | 3 +-
src/share/vm/prims/jvmtiEnvBase.cpp | 1 +
src/share/vm/prims/jvmtiExport.cpp | 8 +-
src/share/vm/prims/jvmtiRawMonitor.cpp | 3 +-
src/share/vm/prims/jvmtiRedefineClasses.cpp | 624 +-
src/share/vm/prims/jvmtiRedefineClasses.hpp | 17 +
src/share/vm/prims/jvmtiTagMap.cpp | 4 +-
src/share/vm/prims/jvmtiThreadState.inline.hpp | 1 +
src/share/vm/prims/methodHandles.cpp | 66 +-
src/share/vm/prims/methodHandles.hpp | 11 +-
src/share/vm/prims/unsafe.cpp | 12 +-
src/share/vm/prims/whitebox.cpp | 489 +-
src/share/vm/prims/whitebox.hpp | 7 +
src/share/vm/prims/whitebox_ext.cpp | 29 +
src/share/vm/runtime/advancedThresholdPolicy.cpp | 36 +-
src/share/vm/runtime/arguments.cpp | 488 +-
src/share/vm/runtime/arguments.hpp | 43 +-
src/share/vm/runtime/arguments_ext.hpp | 51 +
src/share/vm/runtime/atomic.inline.hpp | 3 +
src/share/vm/runtime/deoptimization.cpp | 147 +-
src/share/vm/runtime/deoptimization.hpp | 12 +-
src/share/vm/runtime/dtraceJSDT.hpp | 3 +
src/share/vm/runtime/fprofiler.cpp | 1 +
src/share/vm/runtime/frame.cpp | 7 +-
src/share/vm/runtime/frame.hpp | 12 +-
src/share/vm/runtime/frame.inline.hpp | 6 +
src/share/vm/runtime/globals.cpp | 32 +-
src/share/vm/runtime/globals.hpp | 149 +-
src/share/vm/runtime/globals_extension.hpp | 1 +
src/share/vm/runtime/handles.hpp | 4 +-
src/share/vm/runtime/icache.hpp | 3 +
src/share/vm/runtime/init.cpp | 10 +-
src/share/vm/runtime/interfaceSupport.cpp | 3 +-
src/share/vm/runtime/java.cpp | 22 +-
src/share/vm/runtime/javaCalls.cpp | 16 +-
src/share/vm/runtime/javaCalls.hpp | 3 +
src/share/vm/runtime/javaFrameAnchor.hpp | 37 +-
src/share/vm/runtime/mutex.cpp | 11 +-
src/share/vm/runtime/mutexLocker.cpp | 4 +-
src/share/vm/runtime/mutexLocker.hpp | 2 +-
src/share/vm/runtime/objectMonitor.cpp | 1 +
src/share/vm/runtime/orderAccess.inline.hpp | 74 +
src/share/vm/runtime/os.cpp | 300 +-
src/share/vm/runtime/os.hpp | 47 +-
src/share/vm/runtime/perfMemory.cpp | 1 +
src/share/vm/runtime/prefetch.inline.hpp | 73 +
src/share/vm/runtime/reflection.cpp | 9 +-
src/share/vm/runtime/registerMap.hpp | 6 +
src/share/vm/runtime/relocator.hpp | 3 +
src/share/vm/runtime/safepoint.cpp | 16 +-
src/share/vm/runtime/serviceThread.cpp | 9 +-
src/share/vm/runtime/sharedRuntime.cpp | 67 +-
src/share/vm/runtime/sharedRuntimeMath.hpp | 130 +
src/share/vm/runtime/sharedRuntimeTrans.cpp | 136 +-
src/share/vm/runtime/sharedRuntimeTrig.cpp | 88 +-
src/share/vm/runtime/simpleThresholdPolicy.cpp | 21 +-
src/share/vm/runtime/simpleThresholdPolicy.inline.hpp | 18 +-
src/share/vm/runtime/stackValueCollection.cpp | 3 +
src/share/vm/runtime/statSampler.cpp | 3 +
src/share/vm/runtime/stubRoutines.cpp | 18 +-
src/share/vm/runtime/stubRoutines.hpp | 33 +-
src/share/vm/runtime/sweeper.cpp | 2 +
src/share/vm/runtime/thread.cpp | 78 +-
src/share/vm/runtime/thread.hpp | 99 +-
src/share/vm/runtime/thread.inline.hpp | 28 +
src/share/vm/runtime/threadLocalStorage.hpp | 3 +
src/share/vm/runtime/thread_ext.cpp | 31 +
src/share/vm/runtime/thread_ext.hpp | 35 +
src/share/vm/runtime/vframe.cpp | 199 +-
src/share/vm/runtime/vframe.hpp | 2 +-
src/share/vm/runtime/vframeArray.cpp | 35 +-
src/share/vm/runtime/vframeArray.hpp | 16 +-
src/share/vm/runtime/vmStructs.cpp | 14 +-
src/share/vm/runtime/vmThread.cpp | 2 +-
src/share/vm/runtime/vmThread.hpp | 2 +-
src/share/vm/runtime/vm_operations.hpp | 1 +
src/share/vm/runtime/vm_version.cpp | 4 +
src/share/vm/services/allocationContextService.hpp | 39 +
src/share/vm/services/allocationSite.hpp | 57 +
src/share/vm/services/attachListener.cpp | 5 +-
src/share/vm/services/mallocSiteTable.cpp | 261 +
src/share/vm/services/mallocSiteTable.hpp | 269 +
src/share/vm/services/mallocTracker.cpp | 166 +
src/share/vm/services/mallocTracker.hpp | 373 +
src/share/vm/services/mallocTracker.inline.hpp | 36 +
src/share/vm/services/management.cpp | 261 +-
src/share/vm/services/memBaseline.cpp | 638 +-
src/share/vm/services/memBaseline.hpp | 525 +-
src/share/vm/services/memPtr.cpp | 42 -
src/share/vm/services/memPtr.hpp | 510 -
src/share/vm/services/memPtrArray.hpp | 306 -
src/share/vm/services/memRecorder.cpp | 171 -
src/share/vm/services/memRecorder.hpp | 271 -
src/share/vm/services/memReporter.cpp | 1063 +-
src/share/vm/services/memReporter.hpp | 381 +-
src/share/vm/services/memSnapshot.cpp | 748 -
src/share/vm/services/memSnapshot.hpp | 408 -
src/share/vm/services/memTrackWorker.cpp | 212 -
src/share/vm/services/memTrackWorker.hpp | 118 -
src/share/vm/services/memTracker.cpp | 1073 +-
src/share/vm/services/memTracker.hpp | 751 +-
src/share/vm/services/memoryManager.cpp | 1 +
src/share/vm/services/memoryPool.cpp | 1 +
src/share/vm/services/nmtCommon.cpp | 73 +
src/share/vm/services/nmtCommon.hpp | 84 +
src/share/vm/services/nmtDCmd.cpp | 171 +-
src/share/vm/services/nmtDCmd.hpp | 22 +-
src/share/vm/services/runtimeService.cpp | 11 +-
src/share/vm/services/runtimeService.hpp | 1 +
src/share/vm/services/threadService.cpp | 1 +
src/share/vm/services/virtualMemoryTracker.cpp | 477 +
src/share/vm/services/virtualMemoryTracker.hpp | 425 +
src/share/vm/trace/noTraceBackend.hpp | 2 +-
src/share/vm/trace/traceBackend.hpp | 10 +-
src/share/vm/trace/traceEvent.hpp | 6 +-
src/share/vm/trace/traceEventClasses.xsl | 10 +-
src/share/vm/trace/traceEventIds.xsl | 10 +-
src/share/vm/trace/traceMacros.hpp | 6 +-
src/share/vm/trace/traceStream.hpp | 6 +-
src/share/vm/trace/traceTypes.xsl | 9 +-
src/share/vm/trace/tracetypes.xml | 1 +
src/share/vm/trace/tracing.hpp | 2 +-
src/share/vm/utilities/accessFlags.cpp | 15 +
src/share/vm/utilities/accessFlags.hpp | 6 +-
src/share/vm/utilities/array.hpp | 27 +
src/share/vm/utilities/chunkedList.cpp | 109 +
src/share/vm/utilities/chunkedList.hpp | 81 +
src/share/vm/utilities/copy.hpp | 3 +
src/share/vm/utilities/debug.cpp | 8 +-
src/share/vm/utilities/debug.hpp | 3 +-
src/share/vm/utilities/elfFile.cpp | 5 +
src/share/vm/utilities/exceptions.cpp | 12 +-
src/share/vm/utilities/globalDefinitions.hpp | 24 +
src/share/vm/utilities/globalDefinitions_gcc.hpp | 11 -
src/share/vm/utilities/globalDefinitions_sparcWorks.hpp | 9 -
src/share/vm/utilities/globalDefinitions_visCPP.hpp | 10 -
src/share/vm/utilities/globalDefinitions_xlc.hpp | 10 -
src/share/vm/utilities/growableArray.hpp | 93 +-
src/share/vm/utilities/hashtable.cpp | 55 +-
src/share/vm/utilities/hashtable.hpp | 36 +-
src/share/vm/utilities/hashtable.inline.hpp | 1 +
src/share/vm/utilities/linkedlist.cpp | 114 +
src/share/vm/utilities/linkedlist.hpp | 416 +
src/share/vm/utilities/macros.hpp | 8 +
src/share/vm/utilities/nativeCallStack.cpp | 119 +
src/share/vm/utilities/nativeCallStack.hpp | 98 +
src/share/vm/utilities/ostream.cpp | 28 +-
src/share/vm/utilities/ostream.hpp | 4 +
src/share/vm/utilities/stringUtils.cpp | 43 +
src/share/vm/utilities/stringUtils.hpp | 42 +
src/share/vm/utilities/taskqueue.hpp | 34 +-
src/share/vm/utilities/vmError.cpp | 21 +-
test/Makefile | 266 +-
test/TEST.ROOT | 5 +-
test/TEST.groups | 41 +
test/aarch64/DoubleArithTests.java | 49 +
test/aarch64/DoubleCmpTests.java | 102 +
test/aarch64/FloatArithTests.java | 49 +
test/aarch64/FloatCmpTests.java | 102 +
test/aarch64/IntArithTests.java | 131 +
test/aarch64/IntCmpTests.java | 102 +
test/aarch64/IntLogicTests.java | 66 +
test/aarch64/IntShiftTests.java | 78 +
test/aarch64/LongArithTests.java | 132 +
test/aarch64/LongCmpTests.java | 102 +
test/aarch64/LongLogicTests.java | 68 +
test/aarch64/LongShiftTests.java | 77 +
test/compiler/EliminateAutoBox/UnsignedLoads.java | 63 +
test/compiler/ciReplay/common.sh | 2 +-
test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java | 130 +
test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java | 145 +
test/compiler/classUnloading/methodUnloading/WorkerClass.java | 37 +
test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java | 73 +
test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java | 87 +
test/compiler/exceptions/CatchInlineExceptions.java | 81 +
test/compiler/exceptions/SumTest.java | 86 +
test/compiler/exceptions/TestRecursiveReplacedException.java | 44 +
test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 13 +-
test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java | 5 +-
test/compiler/intrinsics/mathexact/sanity/Verifier.java | 71 -
test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java | 113 +
test/compiler/intrinsics/sha/TestSHA.java | 141 +
test/compiler/intrinsics/sha/cli/SHAOptionsBase.java | 169 +
test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java | 40 +
test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java | 48 +
test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java | 41 +
test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java | 48 +
test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java | 41 +
test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java | 48 +
test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java | 43 +
test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java | 47 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 70 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java | 93 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java | 66 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java | 71 +
test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java | 59 +
test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java | 101 +
test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java | 83 +
test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java | 109 +
test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java | 58 +
test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java | 67 +
test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java | 75 +
test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java | 92 +
test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java | 75 +
test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java | 92 +
test/compiler/jsr292/NullConstantReceiver.java | 62 +
test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java | 174 +
test/compiler/jsr292/VMAnonymousClasses.java | 125 +
test/compiler/loopopts/TestDeadBackbranchArrayAccess.java | 58 +
test/compiler/macronodes/TestEliminateAllocationPhi.java | 94 +
test/compiler/membars/DekkerTest.java | 6 +-
test/compiler/membars/TestMemBarAcquire.java | 53 +
test/compiler/osr/TestOSRWithNonEmptyStack.java | 127 +
test/compiler/osr/TestRangeCheck.java | 52 +
test/compiler/rangechecks/TestRangeCheckSmearing.java | 436 +
test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java | 76 +
test/compiler/relocations/TestPrintRelocations.java | 38 +
test/compiler/rtm/cli/TestRTMRetryCountOption.java | 2 +-
test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java | 20 +-
test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java | 9 +-
test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java | 15 +-
test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java | 19 +-
test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java | 12 +-
test/compiler/stable/StableConfiguration.java | 62 +
test/compiler/stable/TestStableBoolean.java | 126 +-
test/compiler/stable/TestStableByte.java | 141 +-
test/compiler/stable/TestStableChar.java | 142 +-
test/compiler/stable/TestStableDouble.java | 143 +-
test/compiler/stable/TestStableFloat.java | 143 +-
test/compiler/stable/TestStableInt.java | 143 +-
test/compiler/stable/TestStableLong.java | 143 +-
test/compiler/stable/TestStableObject.java | 143 +-
test/compiler/stable/TestStableShort.java | 143 +-
test/compiler/startup/NumCompilerThreadsCheck.java | 57 +
test/compiler/testlibrary/intrinsics/Verifier.java | 143 +
test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 103 +
test/compiler/uncommontrap/TestDeoptOOM.java | 426 +
test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java | 47 +
test/compiler/unsafe/UnsafeRaw.java | 140 +
test/compiler/whitebox/CompilerWhiteBoxTest.java | 152 +-
test/compiler/whitebox/DeoptimizeMultipleOSRTest.java | 95 +
test/compiler/whitebox/IsMethodCompilableTest.java | 2 +-
test/compiler/whitebox/MakeMethodNotCompilableTest.java | 7 +-
test/gc/arguments/TestDynMaxHeapFreeRatio.java | 68 +-
test/gc/arguments/TestDynMinHeapFreeRatio.java | 66 +-
test/gc/arguments/TestG1ConcRefinementThreads.java | 97 +
test/gc/arguments/TestSurvivorAlignmentInBytesOption.java | 107 +
test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java | 128 +
test/gc/class_unloading/TestG1ClassUnloadingHWM.java | 122 +
test/gc/concurrentMarkSweep/DisableResizePLAB.java | 44 +
test/gc/g1/TestEagerReclaimHumongousRegions.java | 98 +
test/gc/g1/TestEagerReclaimHumongousRegions2.java | 131 +
test/gc/g1/TestGCLogMessages.java | 25 +-
test/gc/g1/TestHumongousShrinkHeap.java | 143 +
test/gc/g1/TestShrinkAuxiliaryData.java | 287 +
test/gc/g1/TestShrinkAuxiliaryData00.java | 38 +
test/gc/g1/TestShrinkAuxiliaryData05.java | 38 +
test/gc/g1/TestShrinkAuxiliaryData10.java | 38 +
test/gc/g1/TestShrinkAuxiliaryData15.java | 38 +
test/gc/g1/TestShrinkAuxiliaryData20.java | 38 +
test/gc/g1/TestShrinkAuxiliaryData25.java | 38 +
test/gc/g1/TestShrinkAuxiliaryData30.java | 38 +
test/gc/g1/TestShrinkDefragmentedHeap.java | 189 +
test/gc/g1/TestSummarizeRSetStatsThreads.java | 10 +-
test/gc/g1/TestSummarizeRSetStatsTools.java | 1 -
test/gc/logging/TestGCId.java | 91 +
test/gc/metaspace/TestCapacityUntilGCWrapAround.java | 59 +
test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +-
test/gc/survivorAlignment/AlignmentHelper.java | 174 +
test/gc/survivorAlignment/SurvivorAlignmentTestMain.java | 416 +
test/gc/survivorAlignment/TestAllocationInEden.java | 90 +
test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java | 96 +
test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java | 101 +
test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java | 106 +
test/gc/survivorAlignment/TestPromotionToSurvivor.java | 86 +
test/gc/whitebox/TestWBGC.java | 69 +
test/runtime/7116786/Test7116786.java | 5 +-
test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java | 93 +
test/runtime/LoadClass/ShowClassLoader.java | 45 +
test/runtime/NMT/AutoshutdownNMT.java | 44 +
test/runtime/NMT/ChangeTrackingLevel.java | 51 +
test/runtime/NMT/JcmdBaselineDetail.java | 49 +
test/runtime/NMT/JcmdDetailDiff.java | 84 +
test/runtime/NMT/JcmdScale.java | 8 +-
test/runtime/NMT/JcmdScaleDetail.java | 66 +
test/runtime/NMT/JcmdSummaryDiff.java | 83 +
test/runtime/NMT/MallocRoundingReportTest.java | 77 +
test/runtime/NMT/MallocSiteHashOverflow.java | 78 +
test/runtime/NMT/MallocStressTest.java | 265 +
test/runtime/NMT/MallocTestType.java | 11 +-
test/runtime/NMT/MallocTrackingVerify.java | 105 +
test/runtime/NMT/NMTWithCDS.java | 55 +
test/runtime/NMT/PrintNMTStatistics.java | 62 +-
test/runtime/NMT/ReleaseCommittedMemory.java | 3 +-
test/runtime/NMT/ReleaseNoCommit.java | 64 +
test/runtime/NMT/ShutdownTwice.java | 6 +-
test/runtime/NMT/SummaryAfterShutdown.java | 6 +-
test/runtime/NMT/SummarySanityCheck.java | 11 +-
test/runtime/NMT/ThreadedMallocTestType.java | 12 +-
test/runtime/NMT/ThreadedVirtualAllocTestType.java | 16 +-
test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java | 165 +
test/runtime/NMT/VirtualAllocTestType.java | 13 +-
test/runtime/RedefineTests/RedefineAnnotations.java | 410 +
test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java | 68 +
test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java | 9 +-
test/runtime/SharedArchiveFile/DefaultUseWithClient.java | 72 +
test/runtime/SharedArchiveFile/LimitSharedSizes.java | 95 +
test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java | 83 +
test/runtime/SharedArchiveFile/SharedBaseAddress.java | 77 +
test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java | 96 +
test/runtime/lambda-features/InvokespecialInterface.java | 4 +-
test/runtime/lambda-features/TestInterfaceInit.java | 87 +
test/runtime/lambda-features/TestInterfaceOrder.java | 88 +
test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java | 106 +
test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java | 165 +
test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java | 121 -
test/testlibrary/com/oracle/java/testlibrary/Platform.java | 4 +
test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java | 104 -
test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 71 +-
test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java | 87 +
test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java | 47 +
test/testlibrary_tests/whitebox/vm_flags/IntxTest.java | 46 +
test/testlibrary_tests/whitebox/vm_flags/StringTest.java | 45 +
test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java | 46 +
test/testlibrary_tests/whitebox/vm_flags/UintxTest.java | 51 +
test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java | 115 +
983 files changed, 97564 insertions(+), 19819 deletions(-)
diffs (truncated from 148330 to 500 lines):
diff -r 4828415ebbf1 -r 85e5201a55e4 .hgtags
--- a/.hgtags Wed Jun 25 12:55:20 2014 -0700
+++ b/.hgtags Fri Feb 27 18:38:10 2015 +0000
@@ -50,6 +50,7 @@
faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73
f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74
d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75
+b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12
9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76
455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77
e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78
@@ -87,6 +88,7 @@
07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01
e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88
+a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13
15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02
605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90
@@ -160,6 +162,7 @@
b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06
+591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07
0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138
@@ -305,6 +308,7 @@
990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14
e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70
0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71
+2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload
d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72
1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15
11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73
@@ -322,7 +326,7 @@
df5396524152118535c36da5801d828b560d19a2 hs25-b21
4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80
dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22
-65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81
+31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813
0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23
3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82
e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24
@@ -381,6 +385,8 @@
566db1b0e6efca31f181456e54c8911d0192410d hs25-b51
c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109
58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52
+f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1
+33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2
6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110
562a3d356de67670b4172b82aca2d30743449e04 hs25-b53
f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111
@@ -418,16 +424,22 @@
d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68
32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69
35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127
+18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1
+39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3
+cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4
+e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992
874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128
cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129
1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130
b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131
9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70
0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132
+72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final
4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01
e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02
2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03
5ac720d47ab83f8eb2f5fe3641667823a0298f41 jdk8u5-b04
+b90de55aca30678ab0fec05d6a61bb3468b783d2 jdk8u11-b00
b90de55aca30678ab0fec05d6a61bb3468b783d2 jdk8u5-b05
956c0e048ef29ee9a8026fb05858abe64b4e0ceb jdk8u5-b06
46fa2940e6861df18a107b6b83a2df85239e5ec7 jdk8u5-b07
@@ -437,6 +449,20 @@
17a75e692af397532e2b296b24f6b9b6c239c633 jdk8u5-b11
9b289963cb9a14636fbe8faaa2dd6d3678464a7b jdk8u5-b12
8a67179106085689906732013a282efeeb9bd5f4 jdk8u5-b13
+5c7ef8e396835b82c0460b73f23cac86ba34846f jdk8u5-b31
+f0d759a6a2309a1c149d530b29db24eda885f267 jdk8u11-b01
+3c079aebb516765784dd8097887daadda5a76ac1 jdk8u11-b02
+0037e964ce486c009984171f004259263628079f jdk8u11-b03
+4c40343ecdb33fe046833fe4b8970fd29859c4ad jdk8u11-b04
+a4d44dfb7d30eea54bc172e4429a655454ae0bbf jdk8u11-b05
+b73ee2b9027c4183e520b2c0884d785ef9e539cf jdk8u11-b06
+561045d225990b8423af11fd80d2d704954c89c2 jdk8u11-b07
+af747c288b0f379448bebf56e2982f50caac6972 jdk8u11-b08
+34de1e8eeabbcc6e690f92766fd619beb9f3f049 jdk8u11-b09
+7e4ae023277bef5b82361fd985262f4009eb2fe8 jdk8u11-b10
+e6b7384074325d5a4ede728d6928ecb7f1cc1326 jdk8u11-b11
+78df957d46ebd98ba5bb68f4d9654c8bea3f1587 jdk8u11-b12
+13f04650aa09df696d62a1912febe25fe4a64082 jdk8u11-b31
412d3b5fe90e54c0ff9d9ac7374b98607c561d5a hs25.20-b01
4638c4d7ff106db0f29ef7f18b128dd7e69bc470 hs25.20-b02
e56d11f8cc2158d4280f80e56d196193349c150a hs25.20-b03
@@ -456,6 +482,7 @@
5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09
4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09
27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10
+c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01
300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10
70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11
b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11
@@ -477,3 +504,77 @@
b15553cde967dfd7781a4a5c669e4cb7db734317 jdk8u20-b19
4f18dea0312d601d0515976bc0c643ea7acc829d hs25.20-b20
9e4d27da4ac04c6e19291087f7c68a5c5803c7ca jdk8u20-b20
+4828415ebbf11e205dcc08e97ad5ae7dd03522f9 jdk8u20-b21
+e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21
+f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22
+7c56530b11496459e66cb9ea933035002311672c hs25.20-b22
+877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02
+f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23
+42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24
+00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23
+19408d5fd31c25ce60c43dd33e92b96e8df4a4ea jdk8u20-b25
+eaa4074a7e3975cd33ec55e6b584586e2ac681bd jdk8u20-b26
+4828415ebbf11e205dcc08e97ad5ae7dd03522f9 jdk8u40-b00
+d952af8cf67dd1e7ab5fec9a299c6c6dafd1863e hs25.40-b01
+f0afba33c928ddaa2d5f003b90d683c143f78ea3 hs25.40-b02
+e2976043eac37c8036f6a6dfa454787f64fa3f56 hs25.40-b03
+cb95655ef06fece507bbc2792474411ab2e899ab hs25.40-b04
+dc06b830ea95ed953cac02e9e67a75ab682edb97 jdk8u40-b01
+897333c7e5874625bd26d09fdaf242196024e9c2 hs25.40-b05
+f52cb91647590fe4a12af295a8a87e2cb761b044 jdk8u40-b02
+fbc31318922c31488c0464ccd864d2cd1d9e21a7 hs25.40-b06
+38539608359a6dfc5740abb66f878af643757c3b jdk8u40-b03
+c3990b8c710e4c1996b5cd579681645d9f0408c1 hs25.40-b07
+3f1b3f2dd1cb224747a11a6788e58b5cb7683d57 hs25.40-b08
+fd4dbaff30027832dd21bcc7171ddb466ca2924f jdk8u40-b04
+c9635cad4a5d794a96b4a26d3e7ad1d783133add hs25.40-b09
+232b50b20797424c64da115ca48db131b1489ac1 jdk8u40-b05
+47ec483b936ee8cd2b26752e0aba3d5e6caab393 hs25.40-b10
+3702eb6ec7086186211ab7763a44c68fc7a898eb jdk8u40-b06
+4489ac5b084aae8e2a80b71ff98d8e8acc3bf290 hs25.40-b11
+b63d0e8bfc0738bba21ae67779780f59118a95f7 jdk8u40-b07
+5c1b5be2c69bcae610a790e9438da446c61d3361 hs25.40-b12
+905a16825d2931345a7d6dba9e427f98eb51761a jdk8u40-b08
+d96716f6cbba9f000dfb1da39d2b81264f4cdea7 hs25.40-b13
+7ff8d51e0d8fc71f3ad31fd15817083341416ca8 jdk8u40-b09
+e193bbae24effeaf476f688d8d840787db53d74e hs25.40-b14
+a4d44dfb7d30eea54bc172e4429a655454ae0bbf jdk8u25-b00
+9a2152fbd929b0d8b2f5c326a5526214ae71731a jdk8u25-b01
+d3d5604ea0dea3812e87ba76ac199d0a8be6f49f jdk8u25-b02
+27348de6239bb527c37c0bf59e938ed127b619a7 jdk8u25-b03
+220eefb3609e250a0bb0ed26236c1213b8000050 jdk8u25-b04
+db8383148bc9417dd4c38fa4cea39510f17325f3 jdk8u25-b05
+605df8463453628df49351fa63632666f18698cd jdk8u25-b06
+520188d4bade17dbe75163d1f635c08168ea560c jdk8u25-b07
+f3f50c4f9ea5d3af40cb794b6f3f2a337c8873db jdk8u25-b08
+4f209b7a580c78bac255e69f4724c42584c32a7d jdk8u25-b09
+19c692f1e4c571a9285e33e7d3d15948769fcbdd jdk8u25-b10
+9e2bb00a81910776d5b16c49a3f4c5264ceab522 jdk8u25-b11
+2993491d47df8c4b096ea7fa534162bde8b53dcf jdk8u25-b12
+ca6d25be853b5c428c6228871316671843264666 jdk8u25-b13
+c77d5db189422e2eef0443ee212644e497113b18 jdk8u25-b14
+e62c06b887310b5bd23be9b817a9a6f0daf0d0e1 jdk8u25-b15
+6467bdd4d22d8b140844dc847c43b9ba7cb0bbd1 jdk8u25-b16
+28b50d07f6f8c5a567b6a25e95a423948114a004 jdk8u25-b17
+639abc668bfe995dba811dd35411b9ea8a9041cd jdk8u25-b18
+1b3abbeee961dee49780c0e4af5337feb918c555 jdk8u40-b10
+f10fe402dfb1543723b4b117a7cba3ea3d4159f1 hs25.40-b15
+99372b2fee0eb8b3452f47230e84aa6e97003184 jdk8u40-b11
+8b9ec2da541a74ac698560b6a2bc45fccb789919 hs25.40-b16
+6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12
+521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17
+86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13
+4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18
+b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14
+eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15
+3a8a0fd171c5876023112941b1c7254262f9adfc hs25.40-b19
+aa2442f89230dc46147c721812f3b3bd4c612e83 hs25.40-b20
+5ea68fb91139081304357f9b937f32c5fdfeca6d jdk8u40-b16
+6bf89bfe8185747a57193efb6cec1f17ccc80414 hs25.40-b21
+fc1f9b67fd8c5d5cd94ecc03569d93e7ce7fb574 jdk8u40-b17
+bc5a90a4db47f1c497d7894434c42325f595cd02 hs25.40-b22
+31d3306aad29e39929418ed43f28212a5f5306a3 jdk8u40-b18
+f8fc5cbe082ce0fb0c6c1dcd39493a16ed916353 hs25.40-b23
+d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19
+c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20
+d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24
diff -r 4828415ebbf1 -r 85e5201a55e4 .jcheck/conf
--- a/.jcheck/conf Wed Jun 25 12:55:20 2014 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk8
-bugids=dup
diff -r 4828415ebbf1 -r 85e5201a55e4 THIRD_PARTY_README
--- a/THIRD_PARTY_README Wed Jun 25 12:55:20 2014 -0700
+++ b/THIRD_PARTY_README Fri Feb 27 18:38:10 2015 +0000
@@ -2,7 +2,7 @@
-----------------------------
%% This notice is provided with respect to ASM Bytecode Manipulation
-Framework v5.0, which may be included with JRE 8, and JDK 8, and
+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and
OpenJDK 8.
--- begin of LICENSE ---
@@ -1471,7 +1471,7 @@
version 2.0.
The NSS libraries are supplied in executable form, built from unmodified
-NSS source code labeled with the "NSS_3.13.1_RTM" release tag.
+NSS source code labeled with the "NSS_3_16_RTM" HG tag.
The NSS source code is available in the OpenJDK source code repository at:
jdk/test/sun/security/pkcs11/nss/src
@@ -3349,14 +3349,14 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to zlib v1.2.5, which may be included
+%% This notice is provided with respect to zlib v1.2.8, which may be included
with JRE 8, JDK 8, and OpenJDK 8.
--- begin of LICENSE ---
- version 1.2.5, July 18th, 2005
-
- Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
+ version 1.2.8, April 28th, 2013
+
+ Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
@@ -3382,11 +3382,11 @@
-------------------------------------------------------------------------------
%% This notice is provided with respect to the following which may be
-included with JRE 8, JDK 8, and OpenJDK 8, except where noted:
-
- Apache Commons Math 2.2
- Apache Derby 10.10.1.2 [included with JDK 8]
- Apache Jakarta BCEL 5.2
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+ Apache Commons Math 3.2
+ Apache Derby 10.11.1.2
+ Apache Jakarta BCEL 5.1
Apache Jakarta Regexp 1.4
Apache Santuario XML Security for Java 1.5.4
Apache Xalan-Java 2.7.1
@@ -3602,4 +3602,3 @@
--- end of LICENSE ---
-------------------------------------------------------------------------------
-
diff -r 4828415ebbf1 -r 85e5201a55e4 agent/src/os/linux/LinuxDebuggerLocal.c
--- a/agent/src/os/linux/LinuxDebuggerLocal.c Wed Jun 25 12:55:20 2014 -0700
+++ b/agent/src/os/linux/LinuxDebuggerLocal.c Fri Feb 27 18:38:10 2015 +0000
@@ -330,7 +330,7 @@
return (err == PS_OK)? array : 0;
}
-#if defined(i386) || defined(amd64) || defined(sparc) || defined(sparcv9)
+#if defined(i386) || defined(amd64) || defined(sparc) || defined(sparcv9) || defined(aarch64)
JNIEXPORT jlongArray JNICALL Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0
(JNIEnv *env, jobject this_obj, jint lwp_id) {
@@ -352,6 +352,9 @@
#ifdef amd64
#define NPRGREG sun_jvm_hotspot_debugger_amd64_AMD64ThreadContext_NPRGREG
#endif
+#ifdef aarch64
+#define NPRGREG 32
+#endif
#if defined(sparc) || defined(sparcv9)
#define NPRGREG sun_jvm_hotspot_debugger_sparc_SPARCThreadContext_NPRGREG
#endif
@@ -362,6 +365,7 @@
#undef REG_INDEX
+// ECN: FIXME - add case for aarch64
#ifdef i386
#define REG_INDEX(reg) sun_jvm_hotspot_debugger_x86_X86ThreadContext_##reg
@@ -414,6 +418,13 @@
#endif /* amd64 */
+#if defined(aarch64)
+ regs = (*env)->GetLongArrayElements(env, array, &isCopy);
+ for (i = 0; i < NPRGREG; i++ ) {
+ regs[i] = 0xDEADDEAD;
+ }
+#endif /* aarch64 */
+
#if defined(sparc) || defined(sparcv9)
#define REG_INDEX(reg) sun_jvm_hotspot_debugger_sparc_SPARCThreadContext_##reg
@@ -447,6 +458,12 @@
regs[REG_INDEX(R_O7)] = gregs.u_regs[14];
#endif /* sparc */
+#if defined(aarch64)
+
+#define REG_INDEX(reg) sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext_##reg
+
+#endif /* aarch64 */
+
(*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT);
return array;
diff -r 4828415ebbf1 -r 85e5201a55e4 agent/src/os/linux/libproc.h
--- a/agent/src/os/linux/libproc.h Wed Jun 25 12:55:20 2014 -0700
+++ b/agent/src/os/linux/libproc.h Fri Feb 27 18:38:10 2015 +0000
@@ -36,6 +36,14 @@
#include <sys/ptrace.h>
+#if defined(aarch64)
+#include "asm/ptrace.h"
+#endif
+
+#if defined(aarch64)
+#include "asm/ptrace.h"
+#endif
+
/************************************************************************************
0. This is very minimal subset of Solaris libproc just enough for current application.
@@ -71,6 +79,9 @@
#if defined(sparc) || defined(sparcv9) || defined(ppc64)
#define user_regs_struct pt_regs
#endif
+#if defined(aarch64)
+#define user_regs_struct user_pt_regs
+#endif
// This C bool type must be int for compatibility with Linux calls and
// it would be a mistake to equivalence it to C++ bool on many platforms
diff -r 4828415ebbf1 -r 85e5201a55e4 agent/src/os/linux/ps_proc.c
--- a/agent/src/os/linux/ps_proc.c Wed Jun 25 12:55:20 2014 -0700
+++ b/agent/src/os/linux/ps_proc.c Fri Feb 27 18:38:10 2015 +0000
@@ -263,7 +263,7 @@
static bool read_lib_info(struct ps_prochandle* ph) {
char fname[32];
- char buf[256];
+ char buf[PATH_MAX];
FILE *fp = NULL;
sprintf(fname, "/proc/%d/maps", ph->pid);
@@ -273,10 +273,52 @@
return false;
}
- while(fgets_no_cr(buf, 256, fp)){
- char * word[6];
- int nwords = split_n_str(buf, 6, word, ' ', '\0');
- if (nwords > 5 && find_lib(ph, word[5]) == false) {
+ while(fgets_no_cr(buf, PATH_MAX, fp)){
+ char * word[7];
+ int nwords = split_n_str(buf, 7, word, ' ', '\0');
+
+ if (nwords < 6) {
+ // not a shared library entry. ignore.
+ continue;
+ }
+
+ if (word[5][0] == '[') {
+ // not a shared library entry. ignore.
+ if (strncmp(word[5],"[stack",6) == 0) {
+ continue;
+ }
+ if (strncmp(word[5],"[heap]",6) == 0) {
+ continue;
+ }
+
+ // SA don't handle VDSO
+ if (strncmp(word[5],"[vdso]",6) == 0) {
+ continue;
+ }
+ if (strncmp(word[5],"[vsyscall]",6) == 0) {
+ continue;
+ }
+ }
+
+ if (nwords > 6) {
+ // prelink altered mapfile when the program is running.
+ // Entries like one below have to be skipped
+ // /lib64/libc-2.15.so (deleted)
+ // SO name in entries like one below have to be stripped.
+ // /lib64/libpthread-2.15.so.#prelink#.EECVts
+ char *s = strstr(word[5],".#prelink#");
+ if (s == NULL) {
+ // No prelink keyword. skip deleted library
+ print_debug("skip shared object %s deleted by prelink\n", word[5]);
+ continue;
+ }
+
+ // Fall through
+ print_debug("rectifing shared object name %s changed by prelink\n", word[5]);
+ *s = 0;
+ }
+
+ if (find_lib(ph, word[5]) == false) {
intptr_t base;
lib_info* lib;
#ifdef _LP64
diff -r 4828415ebbf1 -r 85e5201a55e4 agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java Fri Feb 27 18:38:10 2015 +0000
@@ -0,0 +1,40 @@
+package sun.jvm.hotspot.gc_implementation.g1;
+
+import java.util.Observable;
+import java.util.Observer;
+
+import sun.jvm.hotspot.debugger.Address;
+import sun.jvm.hotspot.runtime.VM;
+import sun.jvm.hotspot.runtime.VMObject;
+import sun.jvm.hotspot.types.CIntegerField;
+import sun.jvm.hotspot.types.Type;
+import sun.jvm.hotspot.types.TypeDataBase;
+
+public class G1Allocator extends VMObject {
+
+ //size_t _summary_bytes_used;
+ static private CIntegerField summaryBytesUsedField;
+
+ static {
+ VM.registerVMInitializedObserver(new Observer() {
+ public void update(Observable o, Object data) {
+ initialize(VM.getVM().getTypeDataBase());
+ }
+ });
+ }
+
+ static private synchronized void initialize(TypeDataBase db) {
+ Type type = db.lookupType("G1Allocator");
+
+ summaryBytesUsedField = type.getCIntegerField("_summary_bytes_used");
+ }
+
+ public long getSummaryBytes() {
+ return summaryBytesUsedField.getValue(addr);
+ }
+
+ public G1Allocator(Address addr) {
+ super(addr);
+
+ }
+}
diff -r 4828415ebbf1 -r 85e5201a55e4 agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
--- a/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java Wed Jun 25 12:55:20 2014 -0700
+++ b/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java Fri Feb 27 18:38:10 2015 +0000
@@ -36,19 +36,18 @@
import sun.jvm.hotspot.runtime.VM;
import sun.jvm.hotspot.runtime.VMObjectFactory;
import sun.jvm.hotspot.types.AddressField;
-import sun.jvm.hotspot.types.CIntegerField;
import sun.jvm.hotspot.types.Type;
import sun.jvm.hotspot.types.TypeDataBase;
// Mirror class for G1CollectedHeap.
public class G1CollectedHeap extends SharedHeap {
- // HeapRegionSeq _seq;
- static private long hrsFieldOffset;
- // MemRegion _g1_committed;
- static private long g1CommittedFieldOffset;
- // size_t _summary_bytes_used;
- static private CIntegerField summaryBytesUsedField;
+ // HeapRegionManager _hrm;
+ static private long hrmFieldOffset;
+ // MemRegion _g1_reserved;
+ static private long g1ReservedFieldOffset;
+ // G1Allocator* _allocator
+ static private AddressField g1Allocator;
// G1MonitoringSupport* _g1mm;
static private AddressField g1mmField;
// HeapRegionSet _old_set;
@@ -67,32 +66,29 @@
static private synchronized void initialize(TypeDataBase db) {
Type type = db.lookupType("G1CollectedHeap");
- hrsFieldOffset = type.getField("_hrs").getOffset();
- g1CommittedFieldOffset = type.getField("_g1_committed").getOffset();
- summaryBytesUsedField = type.getCIntegerField("_summary_bytes_used");
+ hrmFieldOffset = type.getField("_hrm").getOffset();
+ g1Allocator = type.getAddressField("_allocator");
g1mmField = type.getAddressField("_g1mm");
oldSetFieldOffset = type.getField("_old_set").getOffset();
humongousSetFieldOffset = type.getField("_humongous_set").getOffset();
}
public long capacity() {
- Address g1CommittedAddr = addr.addOffsetTo(g1CommittedFieldOffset);
- MemRegion g1Committed = new MemRegion(g1CommittedAddr);
- return g1Committed.byteSize();
+ return hrm().capacity();
}
public long used() {
More information about the distro-pkg-dev
mailing list