Commit Graph

47011 Commits

Author SHA1 Message Date
Calvin Cheung
1d5aeeb5f1 Merge 2017-08-31 17:06:10 +00:00
Arno Zeller
b75420c692 8186982: [aix] Garbage output for CPU info in hs-err file
Reviewed-by: goetz, simonis
2017-08-31 18:34:40 +02:00
Bob Vandette
eb6c04d2f7 Merge 2017-08-31 16:29:58 +02:00
Robbin Ehn
d38975f83c 8186837: Memory ordering nmethod, _state and _stack_traversal_mark
Reviewed-by: dholmes, rkennke
2017-08-31 08:18:47 +02:00
Coleen Phillimore
de3cc93ca6 8164207: Checking missing load-acquire in relation to _pd_set in dictionary.cpp
Use load_acquire for accessing DictionaryEntry::_pd_set since it's accessed outside the SystemDictionary_lock

Reviewed-by: zgu, twisti, dholmes, adinn
2017-08-30 19:18:22 -04:00
Zhengyu Gu
f1ff1ca94b 8186797: cardtable_rs in g1CollectedHeap::initialize() defined, but never used
Reviewed-by: tschatzl, ehelin
2017-08-30 15:48:47 +02:00
Coleen Phillimore
bf23cd443a Merge 2017-08-30 13:04:44 +00:00
Coleen Phillimore
8330d49736 8181170: resolved_references array leaks for RedefineClasses
Clear out resolved_reference from ClassLoaderData::_handles

Reviewed-by: stefank, jiangli, sspitsyn
2017-08-30 07:18:02 -04:00
Bob Vandette
ed869998dd 8186248: Allow more flexibility in selecting Heap % of available RAM
Reviewed-by: dholmes, drwhite
2017-08-29 15:53:04 -04:00
David Holmes
c9523af5e9 Merge 2017-08-29 10:41:51 +00:00
Mikael Gerdin
897a7b3f67 8186897: semaphore_posix.hpp should not be included on OSX
Reviewed-by: stefank, dholmes
2017-08-29 12:17:02 +02:00
Jesper Wilhelmsson
dd460203f4 Merge 2017-08-29 17:17:58 +02:00
John Paul Adrian Glaubitz
7e51e7940c 8186855: Multiple platforms broken after 8186476: Generalize Atomic::add with templates
Reviewed-by: stuefe, coleenp
2017-08-29 18:34:32 +02:00
Muthusamy Chinnathambi
13be218cd2 8185624: G1HeapVerifier's VerifyRootsClosure prints important information on info log level
Fix logging of broken oop to error log level instead of info log level

Reviewed-by: mgerdin, tschatzl
2017-08-29 05:33:15 -04:00
Ioi Lam
b885046273 Merge 2017-08-28 23:46:22 +00:00
Igor Veresov
3f8d493b0d Merge 2017-08-28 22:45:56 +00:00
Calvin Cheung
cf223c0791 8186842: Use Java class loaders for creating the CDS archive
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: coleenp, jiangli, iklam, mseledtsov
2017-08-28 15:34:04 -07:00
Igor Veresov
aac1852968 8186850: Update Graal
Reviewed-by: kvn
2017-08-28 14:43:32 -07:00
Jesper Wilhelmsson
7ee0cb5616 Merge 2017-08-28 21:46:13 +02:00
Jesper Wilhelmsson
fca2d3dd05 Merge 2017-08-28 21:46:13 +02:00
Tom Rodriguez
a16dc52336 Merge 2017-08-28 16:40:01 +00:00
Tom Rodriguez
5cc46dd6c4 8181858: [JVMCI] JVMCI should update the trap counters when invalidating for Reason_not_compiled_exception_handler
Reviewed-by: kvn
2017-08-28 15:21:47 +00:00
Coleen Phillimore
fb9f78353f Merge 2017-08-28 15:11:20 +00:00
Claes Redestad
ee4aeaf103 Merge 2017-08-28 14:07:07 +00:00
Coleen Phillimore
96aa3d9dbe 8186042: Optimize OopMapCache lookup
Use lock free access to oopMapCache

Co-authored-by: Frederic Parain <frederic.parain@oracle.com>
Reviewed-by: dholmes, sspitsyn
2017-08-28 09:06:30 -04:00
Kim Barrett
b3bb7c7098 8186476: Generalize Atomic::add with templates
Reviewed-by: aph, dholmes
2017-08-28 13:31:20 +02:00
Andrew Haley
437d3f2c3b 8186666: Bug in the C2 matcher code
Correctly used Op_WeakCompareAndSwapI as required

Reviewed-by: shade, thartmann
2017-08-28 02:55:31 -07:00
David Holmes
08ea46f647 Merge 2017-08-28 01:09:14 +00:00
John Paul Adrian Glaubitz
bfaabfed8c 8186723: Add SuperH as new architecture for linux
Reviewed-by: dholmes, stuefe
2017-08-27 20:09:21 -04:00
Claes Redestad
52f9c55e24 8179040: Avoid Ticks::now calls when EventClassLoad is not enabled
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: ehelin, mgronlun, dholmes, iklam
2017-08-28 00:20:35 +02:00
Jiangli Zhou
e882105310 8186706: ArchivedObjectCache obj_hash() is broken
Use oop's identity_hash. Also use larger table size.

Reviewed-by: ccheung, iklam, coleenp
2017-08-27 15:48:52 -04:00
Mandy Chung
4223f4c79e 8186145: tools/launcher/modules/validate/ValidateModulesTest.java fails when launched with -XX:+EnableJVMCI
--validate-modules runs with a boot layer resolving all system modules rather than only java.base

Reviewed-by: alanb
2017-08-25 10:49:08 -07:00
Abhijit Saha
85ff0eb670 Added tag jdk-10+21 for changeset 9d1fdae875f6 2017-08-25 04:59:16 +00:00
J. Duke
7bfd42d941 Merge 2017-08-25 12:39:21 +02:00
J. Duke
3867aedd8f Merge 2017-08-25 12:39:17 +02:00
J. Duke
2488df703a Merge 2017-08-25 12:39:10 +02:00
J. Duke
727a3fa93a Merge 2017-08-25 12:39:05 +02:00
J. Duke
f839cfac06 Merge 2017-08-25 12:39:00 +02:00
J. Duke
e40eca7392 Merge 2017-08-25 12:38:54 +02:00
J. Duke
d21ec294da Merge 2017-08-25 12:38:50 +02:00
J. Duke
51391a626b Merge 2017-08-25 12:38:16 +02:00
Martin Buchholz
19af636482 8174050: Compilation errors with clang-4.0
Reviewed-by: kvn
2017-08-24 10:26:32 -07:00
Vladimir Kozlov
3d6c7c75ac Merge 2017-08-24 23:54:53 +00:00
Vladimir Kozlov
3ff7587696 Merge 2017-08-24 22:46:23 +00:00
Serguei Spitsyn
467fc662c7 Merge 2017-08-24 22:37:27 +00:00
Serguei Spitsyn
a56ee2cf8d Merge 2017-08-24 21:06:33 +00:00
Serguei Spitsyn
704142fff4 8185687: Fix minor bugs in jvmti specification
Fix the doc

Reviewed-by: ksrini, jjg, dcubed
2017-08-24 14:03:21 -07:00
Vladimir Kozlov
3eb36f9521 8186721: AOT tests fail with: section alignment is not valid: 128
Add missing negation in assert chech, add -ea -esa to AOT testing

Reviewed-by: dlong
2017-08-24 13:11:02 -07:00
Zhengyu Gu
216c853882 8186748: NMT: memTracker::record_virtual_memory_reserve_and_commit() does not tag the memory as committed
Fixed bug that results NMT to report "Shared class space" as reserved, but not committed memory

Reviewed-by: shade, coleenp
2017-08-24 15:00:10 -04:00
J. Duke
c8a274882c Added tag jdk-10+20 for changeset 4586bc5d28d1 2017-08-24 16:37:10 +02:00