Vladimir Kozlov
533560cb3e
8035983: Fix "Native frames:" in crash report (hs_err file)
...
Check fr.sender_sp() in java thread instead of os::is_first_C_frame(&fr).
Reviewed-by: twisti, coleenp
2014-03-05 16:21:22 -08:00
Albert Noll
7722b3d097
8035946: Use ResourceHashtable for dependency checking
...
Use ResourceHashtable for dependency checking and delete GenericHashtable
Reviewed-by: kvn, coleenp
2014-03-03 08:04:14 +01:00
Albert Noll
1258452546
Merge
2014-02-26 02:38:46 -08:00
Albert Noll
aa570e227c
8034839: jvm hangs with gc/gctests/LoadUnloadGC test
...
Provide fast lookup of checked dependencies via hashmap
Reviewed-by: kvn, roland
2014-02-26 11:29:47 +01:00
Vladimir Kozlov
5117e1a805
Merge
2014-02-19 12:08:49 -08:00
Erik Helin
c5ef624e7c
Merge
2014-02-13 17:57:27 +01:00
Yumin Qi
a90e842e0c
8033792: AltHashing used jint for imprecise bit shifting
...
AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix by change _seed defined as juint.
Reviewed-by: coleenp, ccheung
2014-02-10 21:29:14 -08:00
Coleen Phillimore
2759eb10ae
8033528: assert(0 <= i && i < length()) failed: index out of bounds
...
Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.
Reviewed-by: twisti, hseigel
2014-02-07 18:30:27 -05:00
Staffan Larsen
eaac73cf84
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1
...
Reviewed-by: coleenp, sspitsyn, kamg
2014-02-03 13:41:26 +01:00
Erik Helin
4b802a6d31
Merge
2014-01-30 14:01:45 +01:00
Vladimir Kozlov
c3a0e80e0b
Merge
2014-01-28 12:25:34 -08:00
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
4200d0d095
Merge
2014-02-20 12:20:56 -08:00
Staffan Larsen
43b711ea78
8034080: Remove the USDT1 dtrace code from Hotspot
...
Reviewed-by: dholmes, coleenp
2014-02-18 09:15:40 +01: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
Martin Doerr
0306737032
8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
...
Reviewed-by: dholmes, kvn
2014-01-16 14:25:51 +01: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
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
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
Joseph Provino
b38f891924
8029566: PPC: OrderAccess::load_acquire(julong) is broken
...
JFR needs this fix to run on PPC
Reviewed-by: sla, mikael
2013-12-11 13:51:28 -05:00
Erik Helin
96a77ee8e6
Merge
2014-02-10 13:31:22 +01:00
Matthias Braun
b109e793aa
8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
...
The method Bitmap::par_put_range_within_word reloads the original value during a CAS, which may be optimized away. Instead of reloading, use the value returned by Atomic::cmpxchg_ptr() for further processing.
Reviewed-by: tschatzl, brutisso, tonyp
2014-02-06 17:12:10 +01:00
Vladimir Kozlov
1b2bf0be10
Merge
2013-12-05 15:13:12 -08:00
Volker Simonis
d767bd2dfd
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
...
Extend ELF-decoder to support PPC64 function descriptor tables
Reviewed-by: kvn, zgu
2013-12-05 19:19:09 +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
Vladimir Kozlov
aabed3781b
Merge
2013-11-21 12:30:35 -08:00
Vladimir Kozlov
39b0e57fdd
Merge
2013-11-05 17:38:04 -08:00
Alejandro Murillo
2c2fcae7df
Merge
2013-11-02 13:02:59 -07:00
Coleen Phillimore
3e6630c07b
8024927: Nashorn performance regression with CompressedOops
...
Allocate compressed class space at end of Java heap. For small heap sizes, without CDS, save some space so compressed classes can have the same favorable compression as oops
Reviewed-by: stefank, hseigel, goetz
2013-10-25 15:19:29 -04: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
Igor Veresov
d94fef24b5
Merge
2013-10-17 10:58:45 -07:00
Calvin Cheung
b6b00269d9
Merge
2013-10-11 18:23:44 -07:00
John Coomes
e61cbf8d69
Merge
2013-10-11 08:27:21 -07:00
Coleen Phillimore
fa72ad21f9
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
...
More missing cases for JVM_CONSTANT_Method{Handle,Type}InError
Reviewed-by: hseigel, dcubed
2013-10-11 11:23:49 -04:00
Igor Veresov
db9a439624
Merge
2013-10-13 13:22:24 -07:00
Igor Veresov
f2e6d682a1
Merge
2013-10-08 07:08:27 -07:00
Kevin Walls
c3d0e64506
8019375: Internal symbol table size should be tunable
...
Reviewed-by: coleenp, kamg
2013-10-08 09:33:51 +01:00
Thomas Schatzl
30ed89669a
8003420: NPG: make new GC root for pd_set
...
Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam
2013-10-09 10:57:01 +02:00
Vladimir Ivanov
9edb09d8fb
8024943: ciReplay: fails to dump replay data during safepointing
...
Reviewed-by: kvn, twisti
2013-10-07 14:11:49 +04:00
Vladimir Ivanov
9cb5f396ae
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
...
Reviewed-by: twisti, azeemj
2013-10-07 14:10:29 +04:00
Zhengyu Gu
81d4345cb8
Merge
2013-10-01 09:21:43 -04:00
Zhengyu Gu
fb39220608
8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
...
Uses stack for the format buffer instead of resource memory
Reviewed-by: kvn, coleenp
2013-10-01 08:54:05 -04:00
Lois Foltan
7bf953d005
7195622: CheckUnhandledOops has limited usefulness now
...
Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
2013-09-26 10:25:02 -04:00
Niclas Adlertz
afef481831
Merge
2013-09-19 18:01:39 +02:00
Thomas Schatzl
0a1b832ae0
Merge
2013-09-19 09:34:20 +02:00
Thomas Schatzl
9005953c71
Merge
2013-09-19 09:26:08 +02:00
Bertrand Delsart
765632873a
Merge
2013-09-18 21:47:51 -07:00
Dan Horak
7e77954221
8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
...
Incorrect usage of idx_t where bm_word_t is appropriate.
Reviewed-by: tschatzl, brutisso
2013-09-17 12:04:11 +02:00
Yumin Qi
0cd7bc2cde
7164841: Improvements to the GC log file rotation
...
Made changes to easily identify current log file in rotation. Parameterize the input with %t for time replacement in file name.
Reviewed-by: ccheung, tschatzl, tamao, zgu
2013-09-16 15:35:04 -07:00
Bertrand Delsart
7d5c2653c3
Merge
2013-09-13 07:47:26 -07:00