Stefan Karlsson
d4280206fd
8144992: Remove OopIterateClosure::idempotent
...
Reviewed-by: pliden, kbarrett
2018-06-26 13:55:17 +02:00
Stefan Karlsson
5012044e63
8205607: Use oop_iterate instead of oop_iterate_no_header
...
Reviewed-by: pliden, kbarrett
2018-06-26 13:54:19 +02:00
Daniel D. Daugherty
1af4c68d12
8205648: fix for 8205195 breaks secondary error handling
...
Only grab Threads_lock in VMError::controlled_crash() when we don't already own it.
Reviewed-by: sspitsyn, stuefe
2018-06-26 14:15:49 -04:00
Nils Eliasson
76ae46a3a1
8205107: assert(c->Opcode() == Op_SafePoint) failed: broken outer loop
...
Don't remove safepoint belonging to OuterStripMinedLoopEndNode
Reviewed-by: kvn
2018-06-15 14:46:04 +02:00
Vladimir Kozlov
f4ae3d5325
8205400: [Graal] compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java fails with can't be enqueued for compilation on level 4
...
Add -XX:-BackgroundCompilation to tests to eager initialize JVMCI
Reviewed-by: thartmann
2018-06-26 09:14:49 -07:00
Harold Seigel
434c9e90bf
8205422: assert(false) failed: Bad verification_type_info
...
Instead of asserting, print out the bad value
Reviewed-by: lfoltan, coleenp
2018-06-26 09:52:21 -04:00
Thomas Schatzl
19f5116cd9
8204082: Make names of Young GCs more uniform in logs
...
All G1 young gcs now start with "Pause Young" plus a more detailed description
Reviewed-by: sjohanss
2018-06-26 11:09:42 +02:00
Gunter Haug
27896721a0
8200720: Print additional information in thread dump (times, allocated bytes etc.)
...
Reviewed-by: dholmes, clanger, cjplummer, sspitsyn
2018-06-25 16:00:56 +02:00
Stefan Karlsson
c228460bf5
8205632: Include stack.inline.hpp in markSweep.inline.hpp
...
Reviewed-by: kbarrett
2018-06-25 22:25:29 +02:00
Paul Sandoz
14651d9e02
8195650: Method references to VarHandle accessors
...
Reviewed-by: jrose
2018-06-25 14:39:44 -07:00
Patricio Chilano Mateo
46f2f92658
8202615: Remove NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags
...
Removed NativeMonitorSpinLimit, NativeMonitorFlags and NativeMonitorTimeout experimental flags from globals.hpp and mutex.cpp and marked them as obsolete.
Reviewed-by: kbarrett, dholmes
2018-06-25 13:47:27 -04:00
Lois Foltan
7ca4027957
8169559: Add class loader names to relevant VM messages
...
Added new method class_in_module_of_loader to provide a standard format for class information within error messages.
Reviewed-by: goetz, hseigel, mchung
2018-06-25 11:33:11 -04:00
Lois Foltan
48500f81a1
8205509: assert(_name_and_id != 0LL) failed: encountered a class loader null name and id
...
The method loader_name_and_id should return the external name of the class loader if _name_and_id is null.
Reviewed-by: coleenp, stuefe
2018-06-25 10:34:46 -04:00
Stefan Karlsson
11813888b8
8204540: Automatic oop closure devirtualization
...
Reviewed-by: kbarrett, eosterlund
2018-05-26 06:59:49 +02:00
Per Lidén
22c9d34be1
8205405: ZGC: Decouple JFR type registration
...
Reviewed-by: stefank, mgronlun
2018-06-25 10:54:55 +02:00
Michihiro Horie
4641ea7bed
8204524: Unnecessary memory barriers in G1ParScanThreadState::copy_to_survivor_space
...
Reviewed-by: kbarrett, mdoerr, drwhite, tschatzl
2018-06-25 10:41:03 +02:00
Tom Rodriguez
0173db08e9
8198909: [Graal] compiler/codecache/stress/UnexpectedDeoptimizationTest.java crashed with SIGSEGV
...
Reviewed-by: eosterlund, iveresov
2018-06-24 21:46:11 -07:00
Erik Gahlin
e6bcdd9eab
8203929: Limit amount of data for JFR.dump
...
Reviewed-by: mgronlun
2018-06-25 02:07:42 +02:00
Jeremy Manson
e9fc42d791
8205570: fix a number of typos in the JVMTI spec
...
Fix typos in the JVMTI spec
Reviewed-by: dholmes, sspitsyn
2018-06-23 22:49:48 -07:00
Jeremy Manson
c1cfcdcd25
8205113: Update JVMTI doc references to object allocation tracking
...
Update the JVMTI VMObjectAlloc spec
Reviewed-by: dholmes, sspitsyn
2018-06-23 01:22:52 -07:00
Severin Gehwolf
1a1303e1a6
8203188: Add JEP-181 support to the Zero interpreter
...
Reviewed-by: dholmes, chrisphi
2018-06-05 11:55:39 +02:00
David Holmes
95bf19563b
8010319: Implementation of JEP 181: Nest-Based Access Control
...
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Maurizio Mimadamore <maurizio.mimadamore@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Daniel Smith <daniel.smith@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Kumar Srinivasan <kumardotsrinivasan@gmail.com>
Co-authored-by: Boris Ulasevich <boris.ulasevich@bell-sw.com>
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
2018-06-23 01:32:41 -04:00
Arthur Eubanks
6e0bd36f42
8205199: more Linux clang compile failures
...
Co-authored-by: Thomas Stuefe <thomas.stuefe@gmail.com>
Reviewed-by: dholmes, kbarrett, stuefe
2018-06-22 17:49:21 -07:00
Igor Veresov
90c4e07b60
8204209: [Graal] Compilation fails during nmethod printing with "assert(bci == 0 || 0 <= bci && bci < code_size()) failed: illegal bci"
...
Tolerate JVMCI placeholder bcis
Reviewed-by: kvn, never, dlong
2018-06-22 15:58:32 -07:00
Kim Barrett
b84c23399e
8205459: Rename Access API flag decorators
...
Rename OOP_NOT_NULL, IN_HEAP_ARRAY, AS_DEST_NOT_INITIALIZED
Reviewed-by: pliden, stefank
2018-06-22 17:46:58 -04:00
Daniel D. Daugherty
693afecf22
8205195: NestedThreadsListHandleInErrorHandlingTest fails because hs_err doesn't contain _nested_thread_list_max
...
Grab Threads_lock in VMError::controlled_crash() so ErrorHandling tests are more stable.
Reviewed-by: stuefe, sspitsyn
2018-06-22 12:15:16 -04:00
Markus Grönlund
5f55147841
8203299: StringPoolBuffer access covered by exclusive access invariant, remove (problematic) cas operations
...
Reviewed-by: egahlin
2018-06-22 13:20:55 +02:00
Mikael Vidstedt
1f437b30f3
8202331: Obsolete support for commercial features
...
Reviewed-by: kvn, cjplummer, dholmes
2018-06-21 21:37:28 -07:00
Erik Gahlin
76d0843d18
8205053: Decouple type registration from framework lifecycle
...
Reviewed-by: mgronlun, pliden, stefank
2018-06-21 20:52:52 +02:00
Coleen Phillimore
5be0048099
8205175: Deprecate UnlinkSymbolsALot debugging option
...
Reviewed-by: zgu, stuefe
2018-06-21 11:10:44 -04:00
Erik Joelsson
640bf6cbd8
8200115: System property java.vm.vendor value includes quotation marks
...
Reviewed-by: tbell, asaha
2018-06-20 09:38:17 -07:00
Chris Phillips
561ec75b9b
8203030: Zero s390 31 bit size_t type conflicts in shared code
...
Cast to size_t or change to size_t foe compatibility with other archs.
Reviewed-by: pliden, dholmes
2018-06-19 10:00:39 -04:00
Per Lidén
d33aa17aec
8205339: ZGC: VerifyBeforeIteration not yet supported
...
Reviewed-by: stefank, eosterlund
2018-06-20 11:33:43 +02:00
Per Lidén
d8cc020fd6
8205338: ZGC: LeakProfiler not yet supported
...
Reviewed-by: egahlin, eosterlund
2018-06-20 11:33:42 +02:00
Thomas Stuefe
6f462fbc70
8203680: os::stat() on Posix platform does not need to copy input path
...
Reviewed-by: hseigel, dholmes
2018-06-19 09:34:41 +02:00
Andrey Petushkov
79fea6b201
8153107: enabling ObjectSynchronizer::quick_enter() on ARM64 causes hangs
...
Always set the markword for recursive monitors in MacroAssembler::fast_lock().
Reviewed-by: aph, drwhite, dcubed, bulasevich
2018-06-15 13:57:32 -04:00
Per Lidén
98f42dc0f5
8205344: TraceMemoryManagerStats changes in JDK-8195115 broke ZGC
...
Reviewed-by: shade, eosterlund
2018-06-19 19:19:43 +02:00
Markus Grönlund
c2c3d285dd
8204571: Add support for launching multiple startup recordings
...
Reviewed-by: egahlin
2018-06-19 19:16:08 +02:00
Martin Doerr
ea76c6d316
8205172: 32 bit build broken
...
Reviewed-by: roland, kvn, dholmes
2018-06-19 16:29:48 +02:00
Robbin Ehn
ca60e251a9
8205006: Assertion failure when rehashing stringtable
...
Reviewed-by: lfoltan, zgu
2018-06-19 16:14:39 +02:00
Paul Hohensee
ebe240f3f4
8195115: G1 Old Gen MemoryPool CollectionUsage.used values don't reflect mixed GC results
...
Memory pools can now be optional collection participants, e.g., G1 Old Gen in an incremental collection.
Reviewed-by: ehelin, mchung
2018-06-19 05:18:49 -07:00
Lois Foltan
425e1a8bb8
8202605: Standardize on ClassLoaderData::loader_name() throughout the VM to obtain a class loader's name
...
Introduced ClassLoaderData::name() and ClassLoaderData::name_and_id() for use when obtaining a class loader's name.
Reviewed-by: coleenp, goetz, mchung, stuefe
2018-06-19 07:54:11 -04:00
Goetz Lindenmaier
731d9b1499
8204268: Improve some IncompatibleClassChangeError messages
...
Reviewed-by: stuefe, hseigel
2018-06-15 12:31:28 +02:00
Tobias Hartmann
d2f70d7052
8205033: [REDO] Induction variable of over-unrolled loop conflicts with range checks
...
Update skeleton predicates before main loop during unrolling to remove dead code.
Reviewed-by: kvn, roland
2018-06-19 12:25:42 +02:00
Per Lidén
0cb0992377
8205064: Fail immediately if an unavailable GC is selected
...
Reviewed-by: rkennke, shade
2018-06-19 12:11:37 +02:00
Nils Eliasson
ea59779f5b
8204927: ZGC: assert(phase->idom(head) == head->in(LoopNode::EntryControl)) failed
...
Update idom
Reviewed-by: roland
2018-06-15 13:57:37 +02:00
Robbin Ehn
f434591152
8204166: TLH: Semaphore may not be destroy until signal have returned
...
Reviewed-by: eosterlund, dholmes
2018-06-19 10:57:13 +02:00
Volker Simonis
79a09bd98b
8204965: Fix '--disable-cds' and disable CDS on AIX by default
...
Reviewed-by: erikj, jiangli, stuefe, dholmes
2018-06-19 09:43:53 +02:00
Thomas Schatzl
9ae0be2289
8205043: Make parallel reference processing default for G1
...
Reviewed-by: kbarrett, sjohanss
2018-06-19 09:34:39 +02:00
Roland Westrelin
97dd8bf743
8203197: C2: consider all paths in loop body for loop predication
...
Reviewed-by: kvn, neliasso
2018-06-19 09:08:39 +02:00