Roland Westrelin
b94884a330
8026251: New type profiling points: parameters to methods
...
X86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti
2013-10-22 09:51:47 +02:00
Jesper Wilhelmsson
9705a6e3f9
8026853: Prepare GC code for collector policy regression fix
...
Cleanup related to the NewSize and MaxNewSize bugs
Reviewed-by: tschatzl, jcoomes, ehelin
2013-10-21 18:56:20 +02:00
Jesper Wilhelmsson
5976b6915a
8026852: Use restricted_align_down in collector policy code
...
Moved restricted_align_down to globalDefinitions and renamed it align_size_down_bounded
Reviewed-by: stefank, mgerdin, tschatzl
2013-10-21 18:52:13 +02:00
Jesper Wilhelmsson
1123a5596c
8026851: Remove unnecessary code in GenRemSet
...
Removed the GenRemSet::rem_set_name() since we only have one remset.
Reviewed-by: stefank, mgerdin, tschatzl
2013-10-21 18:51:37 +02:00
Rickard Bäckman
e2efed4a9b
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
...
Reviewed-by: iveresov, roland
2013-10-21 15:31:16 +02:00
Erik Helin
27f1f8efe6
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
...
Reviewed-by: coleenp, mgerdin, sspitsyn
2013-10-21 14:20:47 +02:00
Igor Veresov
9bf565afeb
Merge
2013-10-19 22:22:05 -07:00
Dmitry Samersoff
f6a5cb56ec
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
...
Pass one more property from Agent to JdpController
Reviewed-by: jbachorik, sla
2013-10-19 21:29:57 +04:00
Roland Westrelin
3f8ae3e9b9
8024069: replace_in_map() should operate on parent maps
...
Type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti
2013-10-19 12:16:43 +02:00
Calvin Cheung
e187f54e56
Merge
2013-10-18 19:44:40 -07:00
Morris Meyer
801b3e680e
8008242: VerifyOops is broken on SPARC
...
Fixed displacement issues in SPARC macroassembler and ensure that getClass intrinsic temporary result is T_METADATA
Reviewed-by: kvn, twisti
2013-10-18 12:15:32 -07:00
John Coomes
8d381f2b2e
Merge
2013-10-18 12:10:44 -07:00
Niclas Adlertz
8a2c02c416
Merge
2013-10-18 09:36:35 +00:00
Niclas Adlertz
3838ed7b68
8022783: Nashorn test fails with: assert(!def_outside->member(r))
...
Enables private copies of inputs for recent spill copies as well
Reviewed-by: kvn, twisti
2013-10-18 10:50:17 +02:00
Mikael Gerdin
376094224f
8026698: Incorrect error handling in Metaspace::allocate
...
Reviewed-by: stefank, jwilhelm
2013-10-18 09:31:59 +02:00
Karen Kinnear
4f064cafe6
8026365: NoClassDefinitionFound for anonymous class invokespecial
...
Reviewed-by: dcubed, kamg
2013-10-17 23:30:17 -04:00
Lana Steuck
c71f3cdbe6
Merge
2013-10-17 14:20:57 -07:00
Igor Veresov
d94fef24b5
Merge
2013-10-17 10:58:45 -07:00
Albert Noll
12fb9529af
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
...
Increase size for the template interpreter accordingly
Reviewed-by: kvn, twisti
2013-10-17 19:47:04 +02:00
Jon Masamitsu
b49c59f608
8025635: SoftReferences are not cleared before metaspace OOME are thrown
...
Reviewed-by: jcoomes, tamao, tschatzl, stefank
2013-10-17 06:29:58 -07:00
Eric Mccorkle
2be8957d81
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
...
Hotspot was updated to store method parameter reflection and generic type signature data at runtime. Serviceability agent support was updated for this data
Reviewed-by: coleenp, minqi, sla
2013-10-17 16:45:08 +04:00
Stefan Karlsson
79199b95bc
8026715: Remove the MetaDataDeallocateALot develop flag
...
Reviewed-by: coleenp, mgerdin
2013-10-17 08:42:41 +02:00
Stefan Karlsson
7bf2a9861b
8026707: JDK-8026391 broke the optimized build target
...
Reviewed-by: mgerdin, coleenp
2013-10-17 08:41:35 +02:00
Jungwoo Ha
e9f0b9af4a
8024954: CMS: CMSClassUnloadingMaxInterval is not implemented correctly. This change is also part of the fix for 8024483
...
Reviewed-by: mgerdin, brutisso, tschatzl
2013-10-16 15:14:37 -07:00
Harold Seigel
8a70ecee80
Merge
2013-10-16 15:26:12 -04:00
Lois Foltan
21627fb02f
8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
...
Added check for NULL prior to continuation of method look up to avoid runtime crash during look up of Object's superclass' methods.
Reviewed-by: coleenp, hseigel
2013-10-16 14:32:05 -04:00
Igor Veresov
64b6d2b5e5
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
...
Do memory flow analysis in string concat optimizier to exclude cases when computation of arguments to StringBuffer::append has side effects
Reviewed-by: kvn, twisti
2013-10-16 11:13:15 -07:00
Volker Simonis
56bf9f42e0
8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
...
Reviewed-by: sla, kamg
2013-10-16 15:06:39 +02:00
Volker Simonis
b2c4b12a12
8026487: PPC64: Implement 'os::fork_and_exec' on AIX
...
Reviewed-by: kvn, twisti
2013-10-16 10:52:41 +02:00
Stefan Karlsson
f323c934d7
8026392: Metachunks and Metablocks are using a too large alignment
...
Reviewed-by: coleenp, jmasa
2013-10-15 14:32:20 +02:00
Stefan Karlsson
f149d47720
8026391: The Metachunk header wastes memory
...
Reviewed-by: coleenp, jmasa
2013-10-15 14:28:51 +02:00
Stefan Karlsson
9f6e8976d0
Merge
2013-10-15 07:10:09 -07:00
Mikael Gerdin
444a15a09f
8015255
: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it
...
Chunk up the last piece of committed memory in a VSN when getting a new one.
Reviewed-by: stefank, jmasa
2013-10-15 13:56:46 +02:00
Per Lidén
b6426924cf
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
...
Reviewed-by: brutisso, tschatzl, kmo, tamao
2013-10-15 11:42:50 +02:00
Albert Noll
7d4a3ec94e
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
...
Remove duplicate print
Reviewed-by: kvn, twisti
2013-10-15 08:38:35 +02:00
Rickard Bäckman
615376fb9b
8026844: Various Math functions needs intrinsification
...
Reviewed-by: kvn, twisti
2013-10-18 10:41:56 +02:00
Igor Veresov
073409c543
Merge
2013-10-23 16:25:48 -07:00
Christian Thalinger
be1ae599ee
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
...
Reviewed-by: iveresov, jrose
2013-10-23 15:44:12 -07:00
Igor Veresov
1c047b640d
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
...
Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose
2013-10-23 11:15:24 -07:00
Karen Kinnear
72e7308263
8026299: invokespecial gets ICCE when it should get AME
...
Reviewed-by: ccheung, coleenp
2013-10-14 21:52:42 -04:00
Stefan Johansson
3e9df3ecf1
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
...
Using strtod() instead of atof() when parsing -Xminf and -Xmaxf.
Reviewed-by: brutisso, pliden
2013-10-14 14:21:34 +02:00
Chris Hegarty
fafe7da1e5
Merge
2013-10-13 21:14:04 +01:00
Harold Seigel
7476c45011
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
...
Check if data is in shared spaces before deallocating it.
Reviewed-by: coleenp, dcubed
2013-10-12 15:39:16 -04:00
Gerard Ziemski
db171c7b5d
8025942: os::Bsd::available_memory() needs implementation
...
Implement using the host_statistics64() api.
Reviewed-by: dsamersoff, morris, dholmes, coleenp, hseigel, dcubed
2013-10-12 13:09:18 -04:00
Calvin Cheung
6e756e193c
Merge
2013-10-11 22:22:19 -04:00
Calvin Cheung
b6b00269d9
Merge
2013-10-11 18:23:44 -07:00
Jesper Wilhelmsson
588c91b042
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
...
Exit with an error if incompatible NewSize and MaxNeSize are set
Reviewed-by: brutisso, tschatzl
2013-10-12 00:49:19 +02:00
Jesper Wilhelmsson
354de63fbf
Merge
2013-10-12 05:08:42 +00:00
Harold Seigel
f185cdb61e
Merge
2013-10-11 17:08:22 -04:00
Lois Foltan
27c290a969
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
...
Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete.
Reviewed-by: coleenp, dholmes, sla, ctornqvi
2013-10-11 15:33:08 -04:00