Stefan Karlsson
b0383a247d
8219463: ZGC: Remove redundant ZNMethodTable::_iter_lock
...
Reviewed-by: pliden
2019-02-20 10:46:39 +01:00
Stefan Karlsson
45f74c8c95
8219462: ZGC: Use wait/notify in ZNMethodTable
...
Reviewed-by: pliden
2019-02-19 13:47:45 +01:00
Claes Redestad
33d947b7e3
8219247: Enable inlining of newly introduced PlatformMonitor methods
...
Reviewed-by: dholmes, rehn
2019-02-22 09:23:37 +01:00
Ioi Lam
d06f3e7e28
8218751: Do not store original classfiles inside the CDS archive
...
Remove the OD shared region and decode classfiles on the fly
Reviewed-by: jiangli, ccheung, sspitsyn, redestad
2019-02-21 17:07:35 -08:00
Mikael Vidstedt
15d554b395
8214777: Avoid some GCC 8.X strncpy() errors in HotSpot
...
Reviewed-by: kbarrett, rehn
2019-02-21 16:56:06 -08:00
Roland Westrelin
7fd7a118da
8219335: "failed: unexpected type" assert failure in ConnectionGraph::split_unique_types() with unsafe accesses
...
Reviewed-by: thartmann, kvn
2019-02-18 17:41:31 +01:00
Coleen Phillimore
e84f0388f5
8153413: Exceptions::_throw always logs exceptions, penalizing performance
...
Construct exception string into Event message directly add if (log_is_enabled) for logging.
Reviewed-by: ysuenaga, dholmes
2019-02-21 09:21:21 -05:00
Aleksey Shipilev
ace0b7a803
8219524: Shenandoah misreports "committed" size in MemoryMXBean
...
Reviewed-by: rkennke, zgu
2019-02-21 15:52:42 +01:00
Yasumasa Suenaga
a38277e67b
8219414: SA: jhsdb jsnap throws UnmappedAddressException with core generated by gcore
...
Reviewed-by: cjplummer, jgeorge
2019-02-21 21:02:39 +09:00
Roman Kennke
55f23fea5c
8219486: Missing reg_mask_init() breaks x86_32 build
...
Reviewed-by: vlivanov, dlong
2019-02-21 09:48:07 +01:00
Matthias Baesken
4f60b8d9e2
8219460: ppc: adjust NativeGeneralJump::insert_unconditional to stack allocated MacroAssembler
...
Reviewed-by: mdoerr
2019-02-20 17:29:30 +01:00
David Holmes
e2054e3c5d
8217765: Internal Error (javaCalls.cpp:61) guarantee(thread->can_call_java()) failed
...
Reviewed-by: rehn, redestad, coleenp
2019-02-20 19:41:43 -05:00
Harold Seigel
16e0979680
8218995: Deprecate the -XX:FailOverToOldVerifier option
...
Deprecate the option and change affected tests so that they no longer need the option.
Reviewed-by: dholmes, lfoltan
2019-02-20 16:20:53 -05:00
Paul Hohensee
dc3c7b480d
Merge
2019-02-20 11:43:59 -08:00
Lin Zang
6f5c009756
8215622: Add dump to file support for jmap –histo
...
Add "file=" to jmap "histo" jmap, Hotspot support in attachListener.cpp:heap_inspection.
Reviewed-by: phh, sspitsyn
2019-02-20 11:36:02 -08:00
Harold Seigel
dd7e50dc01
8214719: Deprecate -Xverify:none option
...
Deprecate -Xverify:none and -noverify and remove them from tests
Reviewed-by: dholmes, mikael
2019-02-20 13:21:36 -05:00
Mikael Vidstedt
ea42bbcd24
8219142: Remove unused JIMAGE_ResourcePath
...
Reviewed-by: dholmes, alanb
2019-02-20 09:43:01 -08:00
Roman Kennke
96e4678510
8203232: Shenandoah: Resolve oops in SATB filter
...
Reviewed-by: shade
2019-02-20 16:29:29 +01:00
Zhengyu Gu
2cc6f5951c
8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer
...
Reviewed-by: dholmes, rehn
2019-02-20 10:22:46 -05:00
Zhengyu Gu
50316d7164
8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
...
Reviewed-by: coleenp, minqi
2019-02-20 08:31:40 -05:00
Thomas Schatzl
eaab45a8b8
8219096: Merge print_termination_stats code with current logging
...
Reviewed-by: lkorinth, kbarrett
2019-02-20 14:30:33 +01:00
Harold Seigel
f4ac0a2e0f
8167548: [TESTBUG] Logging tests put log files in source tree
...
Create log files in temp directory, instead of cwd.
Reviewed-by: coleenp, dholmes
2019-02-20 08:10:40 -05:00
Per Lidén
865c33112c
8218767: ZGC: Do not assume that r12 is a special register in C2
...
Reviewed-by: eosterlund, rkennke
2019-02-20 13:43:28 +01:00
Per Lidén
3df5e4fabb
8219332: ZGC: Improve ZRootsIteratorClosure abstraction
...
Reviewed-by: stefank
2019-02-20 13:43:02 +01:00
Per Lidén
92f19f92bb
8219331: ZGC: Unify TLAB retire/remap handling
...
Reviewed-by: stefank
2019-02-20 13:43:01 +01:00
Roman Kennke
28590e9343
8217909: Make unused r12 register (without compressed oops) available to regalloc in C2
...
Reviewed-by: adinn, dlong, neliasso
2019-02-20 13:01:57 +01:00
Thomas Schatzl
708b339eb4
8219098: Make output of region strings more regular in error messages
...
Error messages should use the HR_PARAMS/HR_FORMAT_PARAMS macros to print information about HeapRegions.
Reviewed-by: kbarrett, lkorinth
2019-02-20 10:48:36 +01:00
Claes Redestad
dbdfbb518f
8219229: Make ConstantPool::tag_at and release_tag_at_put inlineable
...
Reviewed-by: dholmes, coleenp
2019-02-20 09:53:28 +01:00
Jesper Wilhelmsson
196d73c4ef
Merge
2019-02-19 19:04:55 +01:00
Sandhya Viswanathan
9dae227e4f
8219151: Illegal instruction exception on JDK 12 due to incorrect CPU feature bits
...
Fix wrong CPU feature bits set
Reviewed-by: kvn, neliasso
2019-02-19 08:25:11 -08:00
Thomas Schatzl
9e563f9a08
8219097: Move comment about using weak code blobs closure for code root scanning to correct place
...
Reviewed-by: kbarrett
2019-02-19 12:56:02 +01:00
Thomas Schatzl
8b5d08be9f
8218920: Scan HCC should be on the same level as Update RS etc. in the log
...
Reviewed-by: lkorinth, kbarrett
2019-02-19 12:56:02 +01:00
Thomas Schatzl
a3b6a825bc
8218672: AOT code root scanning shows in the wrong position in the logs
...
Reviewed-by: lkorinth, kbarrett
2019-02-19 12:56:00 +01:00
Stefan Karlsson
f7e7180ff4
8218922: SA: Enable best-effort implementation of live regions iteration for ZGC
...
Reviewed-by: eosterlund, ysuenaga
2019-02-19 10:04:28 +01:00
Stefan Karlsson
5f5c6362d9
8218734: SA: Incorrect and raw loads of OopHandles
...
Reviewed-by: eosterlund, coleenp, jgeorge
2019-02-19 10:02:42 +01:00
Matthias Baesken
b6987a91a3
8219112: name_and_sig_as_C_string usages in frame_s390 miss ResourceMark
...
Reviewed-by: shade, lucy
2019-02-18 09:38:43 +01:00
Tobias Hartmann
799c9a66fd
8218721: C1's CEE optimization produces safepoint poll with invalid debug information
...
Bail out of CEE if one of the gotos is a safepoint but the if is not.
Reviewed-by: vlivanov, mdoerr
2019-02-19 08:58:55 +01:00
Kim Barrett
47ca2c4300
8214363: HeapWord should not be a fake class
...
Change HeapWord and MetaWord to be pointers to incomplete types.
Reviewed-by: tschatzl, mikael, coleenp, pliden
2019-02-18 16:34:46 -05:00
Tobias Hartmann
3cf788ab73
8219232: Unit of concurrent active time logging is wrong
...
Changed value from seconds to milliseconds.
Reviewed-by: shade
2019-02-18 15:33:43 +01:00
Martin Doerr
56969820d8
8218991: s390: Add intrinsic for GHASH algorithm
...
Reviewed-by: lucy, simonis
2019-02-18 12:16:02 +01:00
Aleksey Shipilev
7a86bc1c4f
8216049: stringTable::intern creates redundant String when looking up existing one
...
Reviewed-by: redestad, gziemski, rehn, zgu, jiangli
2019-02-16 21:15:33 +01:00
Yasumasa Suenaga
fcf50f8419
8204551: Event descriptions are truncated in logs
...
Reviewed-by: coleenp, coleenp
2019-02-16 11:40:34 +09:00
Martin Balao
d6bec9017e
8219011: Implement MacroAssembler::warn method on AArch64
...
Reviewed-by: adinn
2019-02-15 11:46:15 -03:00
Andrew Haley
4ac9278539
8219006: AArch64: Register corruption in slow subtype check
...
Reviewed-by: adinn
2019-02-15 12:10:12 -05:00
Coleen Phillimore
d869d9287f
8218851: JVM crash in custom classloader stress test, JDK 12 & 13
...
Handle NULL and unloaded constraint class in loader constraint table, also cope with unloaded but not cleaned out klass in loader constraint entries.
Reviewed-by: hseigel, huntch, stuefe
2019-02-15 08:21:08 -05:00
Robbin Ehn
bec8431683
8203469: Faster safepoints
...
Reviewed-by: dcubed, pchilanomate, dholmes, acorn, coleenp, eosterlund
2019-02-15 14:15:10 +01:00
David Holmes
34fe424afb
8218939: vm/mlvm/anonloader/stress/byteMutation crashed on windows
...
Reviewed-by: kbarrett, coleenp, mikael, iignatyev
2019-02-14 22:57:37 -05:00
Vladimir Ivanov
d41611ebeb
8161334: C2: Cast nodes hinder memory alias analysis
...
Reviewed-by: kvn, thartmann
2019-02-14 15:27:46 -08:00
Vladimir Ivanov
40c61cce4b
8218874: C2: Unsafe to access PhaseIdealLoop outside of constructors
...
Reviewed-by: thartmann, kvn
2019-02-14 15:27:12 -08:00
Vladimir Ivanov
521039cc35
8218879: Keep track of memory accesses originated from Unsafe
...
Reviewed-by: thartmann
2019-02-14 15:27:12 -08:00