jiangli [Fri, 26 Apr 2013 14:41:10 -0700] rev 17131
Merge
jiangli [Fri, 26 Apr 2013 16:21:03 -0400] rev 17130
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).
Summary: Change the assert to if check as MethodCounters could be NULL under TieredCompilation.
Reviewed-by: kvn, twisti
bharadwaj [Fri, 26 Apr 2013 14:50:23 -0400] rev 17129
Merge
bharadwaj [Fri, 26 Apr 2013 10:52:26 -0700] rev 17128
Merge
vlivanov [Fri, 26 Apr 2013 08:33:39 -0700] rev 17127
Merge
iignatyev [Fri, 26 Apr 2013 07:21:41 -0700] rev 17126
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false
Reviewed-by: kvn, vlivanov
neliasso [Tue, 23 Apr 2013 18:06:54 +0200] rev 17125
8012157: removed unused code in SharedRuntime::handle_wrong_method
Reviewed-by: kvn, roland, rbackman
Contributed-by: albert.noll@oracle.com
neliasso [Tue, 23 Apr 2013 13:48:02 +0200] rev 17124
8010332: removed unused method: ciMethod::uses_monitors
Reviewed-by: twisti, roland
Contributed-by: albert.noll@oracle.com
iignatyev [Thu, 25 Apr 2013 11:09:24 -0700] rev 17123
8011675: adding compilation level to replay data
Reviewed-by: kvn, vlivanov
iignatyev [Thu, 25 Apr 2013 11:04:36 -0700] rev 17122
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal
Reviewed-by: kvn, vlivanov
vlivanov [Thu, 25 Apr 2013 11:02:32 -0700] rev 17121
8012260: ciReplay: Include PID into the name of replay data file
Reviewed-by: kvn, twisti
mgerdin [Thu, 02 May 2013 16:41:09 -0700] rev 17120
Merge
mgerdin [Thu, 02 May 2013 19:28:59 +0200] rev 17119
Merge
ehelin [Tue, 30 Apr 2013 16:36:24 +0200] rev 17118
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
Reviewed-by: sla, brutisso
mgerdin [Mon, 29 Apr 2013 13:07:27 +0200] rev 17117
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
Summary: Change Metaspace::deallocate to take lock with _no_safepoint_check_flag
Reviewed-by: coleenp, jmasa, dholmes
mgerdin [Mon, 29 Apr 2013 09:31:59 +0200] rev 17116
Merge
johnc [Fri, 26 Apr 2013 10:57:57 -0700] rev 17115
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
Summary: System.getProperty("test.java.opts") can return NULL, which gets converted to to the empty string, and the child java command then interprets that as the name of the main class.
Reviewed-by: jmasa, brutisso
stefank [Fri, 26 Apr 2013 10:40:36 +0200] rev 17114
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
Reviewed-by: coleenp, mgerdin
brutisso [Fri, 26 Apr 2013 09:53:22 +0200] rev 17113
8012915: ReservedSpace::align_reserved_region() broken on Windows
Summary: remove unused constructors and helper methods for ReservedHeapSpace and ReservedSpace
Reviewed-by: mgerdin, jmasa, johnc, tschatzl
stefank [Wed, 24 Apr 2013 20:13:37 +0200] rev 17112
8013132: Add a flag to turn off the output of the verbose verification code
Reviewed-by: johnc, brutisso
johnc [Wed, 24 Apr 2013 14:48:43 -0700] rev 17111
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime.
Reviewed-by: twisti, johnc
Contributed-by: Martin Doerr <martin.doerr@sap.com>
mgerdin [Wed, 24 Apr 2013 19:55:02 +0200] rev 17110
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
Summary: Move initialization of dependencies to before allocation of CLD
Reviewed-by: stefank, coleenp
jmasa [Tue, 12 Feb 2013 14:15:45 -0800] rev 17109
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Reviewed-by: mgerdin, coleenp
johnc [Thu, 18 Apr 2013 10:09:23 -0700] rev 17108
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning.
Reviewed-by: brutisso, jwilhelm
mgerdin [Tue, 23 Apr 2013 08:39:55 +0200] rev 17107
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail
Reviewed-by: stefank, coleenp
jmasa [Mon, 22 Apr 2013 22:00:03 -0700] rev 17106
8012111: Remove warning about CMS generation shrinking.
Reviewed-by: johnc, brutisso, stefank
stefank [Mon, 22 Apr 2013 20:27:36 +0200] rev 17105
8012687: Remove unused is_root checks and closures
Reviewed-by: tschatzl, jmasa
mgerdin [Mon, 22 Apr 2013 10:10:09 +0200] rev 17104
Merge
kevinw [Fri, 19 Apr 2013 05:14:39 +0200] rev 17103
Merge
kevinw [Thu, 18 Apr 2013 17:02:20 +0100] rev 17102
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin
jmasa [Fri, 01 Mar 2013 10:19:29 -0800] rev 17101
8011268: NPG: Free unused VirtualSpaceNodes
Reviewed-by: mgerdin, coleenp, johnc
jiangli [Thu, 02 May 2013 13:12:33 -0700] rev 17100
Merge
jiangli [Thu, 02 May 2013 12:16:01 -0400] rev 17099
Merge
jiangli [Mon, 29 Apr 2013 01:58:43 -0700] rev 17098
Merge
jiangli [Fri, 26 Apr 2013 16:58:18 -0400] rev 17097
Merge
dholmes [Sun, 28 Apr 2013 18:24:04 -0400] rev 17096
8010428: Special -agentpath checks needed with minimal VM to produce proper error message
Reviewed-by: dholmes, alanb, cjplummer, olagneau
Contributed-by: Carlos Lucasius <carlos.lucasius@oracle.com>
dlong [Wed, 24 Apr 2013 21:11:02 -0400] rev 17095
Merge
dlong [Wed, 24 Apr 2013 20:55:28 -0400] rev 17094
8003853: specify offset of IC load in java_to_interp stub
Summary: refactored code to allow platform-specific differences
Reviewed-by: dlong, twisti
Contributed-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
bharadwaj [Wed, 01 May 2013 09:00:39 -0700] rev 17093
Merge
bharadwaj [Wed, 01 May 2013 08:07:59 -0700] rev 17092
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87
Summary: Do not treat static methods as miranda methods.
Reviewed-by: dholmes, acorn
vladidan [Wed, 01 May 2013 10:10:57 -0400] rev 17091
Merge
vladidan [Tue, 30 Apr 2013 17:36:01 -0400] rev 17090
8013398: Adjust number of stack guard pages on systems with large memory page size
Summary: Auto adjust number of stack guard pages on systems with large memory page size
Reviewed-by: bobv, coleenp
sla [Wed, 01 May 2013 01:07:50 +0200] rev 17089
Merge
sla [Tue, 30 Apr 2013 21:47:02 +0200] rev 17088
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause
Reviewed-by: coleenp, rbackman
ccheung [Tue, 30 Apr 2013 11:56:52 -0700] rev 17087
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"
Reviewed-by: coleenp, zgu, hseigel
zgu [Tue, 30 Apr 2013 09:17:06 -0400] rev 17086
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'
Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol
Reviewed-by: dcubed, coleenp
sla [Tue, 30 Apr 2013 02:28:42 -0700] rev 17085
Merge
sla [Tue, 30 Apr 2013 10:53:58 +0200] rev 17084
8013466: SA crashes when attaching to a process on OS X
Reviewed-by: coleenp, rbackman, minqi
mikael [Mon, 29 Apr 2013 11:03:49 -0700] rev 17083
8012015: Use PROT_NONE when reserving memory
Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE.
Reviewed-by: dholmes, ctornqvi
hseigel [Mon, 29 Apr 2013 16:36:17 -0400] rev 17082
Merge
hseigel [Mon, 29 Apr 2013 16:13:57 -0400] rev 17081
8011773: Some tests on Interned String crashed JVM with OOM
Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions.
Reviewed-by: coleenp, dholmes
emc [Fri, 26 Apr 2013 07:34:02 -0400] rev 17080
8007154: Remove support for u4 MethodParameter flags fields
Summary: Remove support for parsing class files with four-byte flags fields in MethodParameters attributes
Reviewed-by: jrose, coleenp
dcubed [Fri, 26 Apr 2013 08:40:24 -0700] rev 17079
Merge
iklam [Thu, 25 Apr 2013 12:55:49 -0700] rev 17078
8008962: NPG: Memory regression: One extra Monitor per ConstantPool
Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well.
Reviewed-by: dholmes, coleenp, acorn
sspitsyn [Thu, 25 Apr 2013 03:58:53 -0700] rev 17077
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands
Summary: References from operands to CP entries and back must be correct after CP merge
Reviewed-by: coleenp, twisti
Contributed-by: serguei.spitsyn@oracle.com
coleenp [Wed, 24 Apr 2013 15:57:17 -0700] rev 17076
Merge
coleenp [Wed, 24 Apr 2013 16:19:35 -0400] rev 17075
8011803: release_C_heap_structures is never called for anonymous classes.
Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk.
Reviewed-by: stefank, mgerdin
zgu [Wed, 24 Apr 2013 14:55:04 -0400] rev 17074
8011218: Kitchensink hanged, likely NMT is to blame
Summary: Made NMT query safepoint aware.
Reviewed-by: dholmes, coleenp
hseigel [Wed, 24 Apr 2013 09:00:04 -0400] rev 17073
8012695: Assertion message displays %u and %s text instead of actual values
Summary: USe err_msg() to create a proper assertion message.
Reviewed-by: twisti, coleenp, iklam
amurillo [Fri, 26 Apr 2013 00:40:22 -0700] rev 17072
8013227: new hotspot build - hs25-b31
Reviewed-by: jcoomes