/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