Morris Meyer
92d751996e
Merge
2014-01-17 10:43:43 -08:00
Roland Westrelin
b1c92a140b
8026253: New type profiling points: sparc support
...
C1 and interpreter support for new type profiling on sparc
Reviewed-by: kvn, twisti
2014-01-14 14:51:47 +01:00
Morris Meyer
a665235538
Merge
2014-01-10 12:54:08 -08:00
Albert Noll
42afc756f5
8022494: Make compilation IDs sequential
...
Use atomic operations to provide sequential compilation IDs
Reviewed-by: kvn, twisti
2014-01-10 06:36:18 +01:00
Vladimir Kozlov
ba7149bbda
8028468: Add inlining information into ciReplay
...
Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti
2014-01-08 10:25:50 -08:00
Roland Westrelin
cb7814987c
8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
...
May end up in uncommon trap blob/deopt blob with unguarded stack
Reviewed-by: kvn, twisti
2014-01-08 09:49:31 +01:00
Coleen Phillimore
469f290817
8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains
...
Metaspace::contains cannot look at purged metaspaces while CMS concurrently deallocates them.
Reviewed-by: mgerdin, sspitsyn, jmasa
2014-01-07 13:26:56 -05:00
Harold Seigel
6794647135
8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized
...
Allow multiple calls to PerfMemory::destroy()
Reviewed-by: zgu, coleenp
2014-01-06 08:44:24 -05:00
Mikael Vidstedt
a0da47fd66
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
...
Copyright year updated for files modified during 2013
Reviewed-by: twisti, iveresov
2013-12-24 11:48:39 -08:00
Igor Ignatyev
cfefbcebf5
8029070: memory leak in jmm_SetVMGlobal
...
Reviewed-by: kvn, dholmes
2013-12-23 20:56:18 +04:00
Staffan Larsen
b91fa108bf
8029726: On OS X some dtrace probe names are mismatched with Solaris
...
8029727: On OS X dtrace probes Call<type>MethodA/Call<type>MethodV are not fired
8029728: On OS X dtrace probes SetStaticBooleanField are not fired
Reviewed-by: kamg, dsamersoff
2013-12-18 08:39:06 +01:00
Zhengyu Gu
3a3cc4bad3
8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags
...
Fixed wrong print string format
Reviewed-by: sla, ccheung
2013-12-16 10:57:08 -08:00
Vladimir Kozlov
f3fc753f26
8028107: Kitchensink crashed with EAV
...
Check the state of caller and callee nmethods and skip call site patching if any of them is not alive
Reviewed-by: jrose, twisti
2013-12-06 12:11:51 -08:00
Harold Seigel
9169a8f064
8027458: VM anonymous classes: wrong context for protected access checks
...
Use the anonymous class's host class for protected access checks
Reviewed-by: acorn, coleenp, lfoltan
2013-12-04 08:10:31 -05:00
Tobias Hartmann
63f7ba0045
8025277: Add -XX: flag to print code cache sweeper statistics
...
New diagnostic flag prints statistics about the code cache sweeper
Reviewed-by: kvn
2013-12-19 14:08:02 +01:00
Albert Noll
0679f774af
8026478: -XX:+VerifyAdapterSharing is broken
...
Fix by considering all checks in StubRoutines
Reviewed-by: kvn, twisti
2013-12-19 06:09:16 +01:00
Albert Noll
2656f6d603
8029091: Bug in calculation of code cache sweeping interval
...
Use signed data type so that no underflow can happen
Reviewed-by: kvn, roland
2013-12-17 08:31:06 +01:00
Volker Simonis
f0010291f7
8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
...
Fix code to allow testing on Fujitsu Sparc64 CPUs
Reviewed-by: kvn
2013-12-02 11:12:32 +01:00
Markus Grönlund
b1e3461fe5
8028128: Add a type safe alternative for working with counter based data
...
Reviewed-by: dholmes, egahlin
2013-11-23 12:25:13 +01:00
Markus Grönlund
1bb792465e
Merge
2013-11-22 20:26:36 +01:00
Sergey Gabdurakhmanov
e237fbfe1f
8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL
...
Reviewed-by: dcubed, sla
2013-11-18 08:21:19 +01:00
Markus Grönlund
689cc9ddb7
Merge
2013-11-15 21:39:27 +01:00
David Chase
05c34edee7
Merge
2013-11-14 13:38:49 -08:00
Albert Noll
901b435bc1
8028306: nsk stress tests, CodeCache fills, then safepoint asserts
...
Move handle_full_code_cache() out of block that forbids safepoints
Reviewed-by: kvn, iveresov
2013-11-14 19:27:07 +01:00
Morris Meyer
26d3366a82
8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
...
Change _abstract_method_handler to return AbstractMethodError i2c, c2i and c2iv entries.
Reviewed-by: kvn, vlivanov
2013-11-18 12:26:51 -08:00
Vladimir Ivanov
e7f6de784c
8028159: C2: compiler stack overflow during inlining of @ForceInline methods
...
Reviewed-by: roland, kvn
2013-11-14 09:14:39 -08:00
Yumin Qi
7496b461e3
8025632: Remove all references to MagicLambdaImpl from Hotspot
...
MagicLambdaImpl was removed from jdk side, this should be done in vm side too
Reviewed-by: coleenp, hseigel, rdurbin
2013-11-13 16:24:33 -08:00
Albert Noll
18ca4cc301
8027593: performance drop with constrained codecache starting with hs25 b111
...
Fixed proper sweeping of small code cache sizes
Reviewed-by: kvn, iveresov
2013-11-12 09:32:50 +01:00
Vladimir Ivanov
505ac76763
8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
...
Reviewed-by: kvn, iveresov
2013-11-08 01:13:11 -08:00
Alejandro Murillo
2c2fcae7df
Merge
2013-11-02 13:02:59 -07:00
Jesper Wilhelmsson
0fa3a71c8a
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
...
7057939: jmap shows MaxNewSize=4GB when Java is using parallel collector
Major cleanup of the collectorpolicy classes
Reviewed-by: tschatzl, jcoomes
2013-11-01 17:09:38 +01:00
Igor Veresov
7e10db0ef4
Merge
2013-10-31 15:04:43 -07:00
Igor Veresov
2775c9a68e
Merge
2013-10-31 14:54:14 -07:00
Erik Helin
81eb5be18f
Merge
2013-10-31 21:20:00 +01:00
Bengt Rutisson
f12f991935
8027132: Print deprecation warning message for the flags controlling the CMS foreground collector
...
Reviewed-by: stefank, ehelin, ysr, tschatzl
2013-10-28 13:27:57 +01:00
Igor Veresov
1c02aa59c9
Merge
2013-10-28 17:32:02 -07:00
Joseph Provino
716d7904c5
Merge
2013-10-27 14:11:06 -04:00
Christian Thalinger
cf3a7f1dcc
Merge
2013-10-24 16:26:31 -07:00
Igor Veresov
986d2145ba
Merge
2013-10-24 16:25:24 -07:00
Christian Thalinger
9620913796
8026328: Setting a breakpoint on invokedynamic crashes the JVM
...
Reviewed-by: jrose, roland
2013-10-24 16:23:07 -07:00
Roland Westrelin
6738fb5c5d
8026978: JSR292: fatal error: Type profiling not implemented on this platform
...
Force TypeProfileLevel to 0 on non x86
Reviewed-by: twisti
2013-10-24 19:32:34 +02:00
David Holmes
33d6b93e22
8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK build
...
Reviewed-by: coleenp, twisti
2013-10-24 00:33:14 -04:00
Roland Westrelin
1b5bd82335
8024070: C2 needs some form of type speculation
...
Record unused type profile information with type system, propagate and use it.
Reviewed-by: kvn, twisti
2013-10-23 12:40:23 +02:00
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
Calvin Cheung
e187f54e56
Merge
2013-10-18 19:44:40 -07:00
John Coomes
8d381f2b2e
Merge
2013-10-18 12:10:44 -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
f149d47720
8026391: The Metachunk header wastes memory
...
Reviewed-by: coleenp, jmasa
2013-10-15 14:28:51 +02:00