Coleen Phillimore
305d2f27f1
8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR
...
Clean up initialization from Threads::create_vm() so that exceptions cause vm_exit_during_initialzation without an exception mark.
Reviewed-by: dholmes, hseigel
2014-01-27 23:12:13 -05:00
Vladimir Kozlov
e42f245870
Merge
2014-01-24 13:30:55 -08:00
Aleksey Shipilev
fbff3b73a4
8032490: Remove -XX:+-UseOldInlining
...
Move the option to obsolete options list, purge the redundant compiler code.
Reviewed-by: kvn, jrose
2014-01-24 15:26:56 +04:00
Goetz Lindenmaier
6eddc19daf
8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state
...
Reviewed-by: dholmes, kvn
2014-01-24 10:23:34 +01:00
Alejandro Murillo
4c4881a31f
Merge
2014-01-23 10:35:38 -08:00
Rickard Bäckman
0b85ee832e
8027754: Enable loop optimizations for loops with MathExact inside
...
Reviewed-by: kvn, iveresov
2014-01-23 12:08:28 +01:00
David Simms
edb5dd324e
8028280: ParkEvent leak when running modified runThese which only loads classes
...
Use spin lock to manage ParkEvent and PlatformEvent free lists.
Reviewed-by: dholmes, fparain
2014-01-24 09:28:47 +01:00
Yumin Qi
38fe1c531a
Merge
2014-01-23 09:45:38 -08:00
Yumin Qi
4a3aa3a77a
6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
...
Jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones.
Reviewed-by: zgu, sla, coleenp
2014-01-23 09:40:32 -08:00
Staffan Larsen
869722e816
8032250: Add trace event for VM flag changes
...
Reviewed-by: coleenp, ehelin, egahlin, mgronlun
2014-01-23 08:12:12 +01:00
Harold Seigel
9aea544943
Merge
2014-01-19 20:23:46 -05:00
Morris Meyer
92d751996e
Merge
2014-01-17 10:43:43 -08:00
Staffan Larsen
b35fb5f8c0
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1
...
Reviewed-by: coleenp, sspitsyn, dsamersoff
2014-01-16 20:14:21 +01:00
Calvin Cheung
7f34fe7eee
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
...
Clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct
Reviewed-by: kvn, twisti, ctornqvi
2014-01-16 10:51:16 -08:00
Jesper Wilhelmsson
81ba2e32c0
8025856: Fix typos in the GC code
...
Fix about 440 typos in comments in the VM code
Reviewed-by: mgerdin, tschatzl, coleenp, kmo, jcoomes
2014-01-23 14:47:23 +01: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
3b4f167e54
Merge
2013-12-12 11:05:39 -08:00
Jesper Wilhelmsson
40ba2bba2c
8026849: Fix typos in the GC code, part 2
...
Fixed typos in assert messages, flag descriptions and verbose messages
Reviewed-by: stefank, tschatzl
2013-12-10 15:11:02 +01:00
Erik Helin
96a77ee8e6
Merge
2014-02-10 13:31:22 +01:00
Erik Helin
d52699c497
Merge
2014-02-03 10:49:49 +01:00
Shrinivas Joshi
c50ff2e023
8024366: Make UseNUMA enable UseNUMAInterleaving
...
Reviewed-by: brutisso, tschatzl
2014-01-16 13:25:25 -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
Goetz Lindenmaier
46c4ef6572
8029396: PPC64 (part 212): Several memory ordering fixes in C-code
...
Memory ordering fixes in GC and other runtime code showing on PPC64.
Reviewed-by: kvn, coleenp
2013-12-02 10:26:14 +01:00
Vladimir Kozlov
1b2bf0be10
Merge
2013-12-05 15:13:12 -08:00
Goetz Lindenmaier
ecca1bcc72
8029015: PPC64 (part 216): opto: trap based null and range checks
...
On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.
Reviewed-by: kvn
2013-11-27 16:16:21 -08:00
Goetz Lindenmaier
fe89766184
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence
...
Use new nodes for loadFence/storeFence intrinsics in C2.
Reviewed-by: kvn, dholmes
2013-11-26 18:38:19 -08: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
Vladimir Kozlov
aabed3781b
Merge
2013-11-21 12:30:35 -08: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