Martin Doerr
2e0248d2fc
8172199: s390: Use same get_key_start_from_aescrypt_object implementation as PPC64
...
Reviewed-by: kvn
2017-01-03 17:17:14 +01:00
Martin Doerr
3965a72bb3
8172145: C2: anti dependence missed because store hidden by membar
...
Reviewed-by: kvn
2017-01-03 11:22:37 +01:00
Marcus Larsson
6688dfcb49
8170857: Typo in -Xlog:help output
...
Reviewed-by: dholmes
2017-01-03 12:25:19 +01:00
Marcus Larsson
b07b96aa7c
8170855: Example for -Xlog:help do not contain one with multiple tags
...
Reviewed-by: dholmes
2017-01-03 12:24:52 +01:00
Rickard Bäckman
4559d9da01
8171082: [AOT] AOT'd SystemModules.modules() fails to load when too large
...
Reviewed-by: kvn, redestad
2017-01-03 08:54:29 +01:00
Jesper Wilhelmsson
bfd05658c9
Merge
2016-12-27 22:34:07 +01:00
Ioi Lam
37f332b8ee
8171809: Remove unused CDS code from JDK 9
...
Reviewed-by: jiangli, ccheung, mseledtsov
2016-12-15 19:26:41 -08:00
Arno Zeller
43b7b1bd77
8171924: Use SIZE_FORMAT to print size_t values
...
Reviewed-by: dholmes, tschatzl, coleenp, goetz
2016-12-22 16:51:25 +01:00
Igor Veresov
2d444d6f19
8168792: [AOT] problems in MethodHandle with aot-compiled java.base
...
Properly support assertions in AOT
Reviewed-by: kvn
2016-12-22 17:26:02 -08:00
Lutz Schmidt
9b98f88304
8170981: Possible access to char array with negative index
...
Check arithmetic before trying to access array by index.
Reviewed-by: rprotacio, dholmes, gziemski
2016-12-22 15:01:20 -06:00
Martin Doerr
c44e860576
8171244: PPC64: Make interpreter's math entries consistent with C1 and C2 and support FMA
...
Reviewed-by: kvn, goetz
2016-12-15 14:24:04 +01:00
Serguei Spitsyn
9f7f109492
8171226: simple typo in the JVMTI spec
...
Replace "bot" with "not"
Reviewed-by: alanb
2016-12-14 02:35:33 -08:00
Thomas Stuefe
8838ae7b46
8170933: Cleanup Metaspace Chunk manager: Unify treatment of humongous and non-humongous chunks
...
Reviewed-by: mgerdin, coleenp
2016-12-14 09:14:16 +01:00
Thomas Schatzl
6a9ca1701d
8155094: Add logging for long lasting methods found in JDK-8152948
...
Adds logging for DerivedPointerTable, TLAB preparation and resizing, and new collection set setup work
Reviewed-by: kbarrett, sangheki
2017-03-16 09:05:20 +01:00
Coleen Phillimore
4b9562288f
8155672: Remove instanceKlassHandles and KlassHandles
...
Use unhandled pointers for Klass and InstanceKlass, remove handles with no implementation.
Reviewed-by: dholmes, lfoltan, vlivanov, sspitsyn
2017-03-15 10:25:37 -04:00
Thomas Schatzl
7bca463789
8168467: Use TaskEntry as task mark queue elements
...
Change the mark stack to use TaskEntry queue elements to improve type safety instead of casting around raw pointers.
Reviewed-by: kbarrett, sangheki
2017-03-15 11:44:46 +01:00
Coleen Phillimore
35e8433c1c
Merge
2017-03-14 14:07:24 -04:00
Zoltan Majo
fcb5908230
8159734: Consistency check fails with -XX:-ProfileInterpreter
...
Re-establish the consistency of profiling information also with -XX:-ProfileInterpreter.
Reviewed-by: kvn
2017-03-13 13:01:47 +01:00
Tobias Hartmann
43a771e998
8176441: assert(false) failed: modified node was not processed by IGVN.transform_old()
...
The shiftNode needs to be added to the IGVN worklist after being modified.
Reviewed-by: kvn, vlivanov
2017-03-13 12:13:09 +01:00
Ioi Lam
f5777dc9bd
8005165: Remove CPU-dependent code in self-patching vtables
...
Reviewed-by: coleenp, stuefe, jiangli
2017-03-03 23:08:35 -08:00
Harold Seigel
8a5f33bd16
8172514: Stop checking for duplicate packages in the JVM_DefineModule() package list
...
Use GrowableArray append() instead of append_if_missing() to stop searching for duplicates
Reviewed-by: redestad, coleenp, dholmes, gtriantafill
2017-03-10 08:04:17 -05:00
Sangheon Kim
ade6d7cd18
8164038: Missing volatile keyword at CardTableRS::write_ref_field_gc_par()
...
Reviewed-by: tschatzl, kbarrett
2017-03-09 15:00:23 -08:00
Thomas Stuefe
5806258936
8176140: 8176140-Crashes-or-timeouts-during-error-reporting-may-lead-to-infinitely-repeated-error-logs-until-ErrorLogTimeout-is-hit
...
Reviewed-by: cjplummer, dholmes
2017-03-08 19:25:15 +01:00
Alexander Harlap
6fdf396624
8165674: G1CMMarkStack::out_of_memory possibly redundant
...
Remove the redundant G1CMMarkStack::_out_of_memory member.
Reviewed-by: kbarrett, tschatzl
2017-03-09 10:48:44 +01:00
Lutz Schmidt
0171aad88e
8175369: [ppc] Provide intrinsic implementation for CRC32C
...
Reviewed-by: mdoerr, simonis, kvn
2017-03-08 17:01:13 -08:00
Lutz Schmidt
99a554c5ad
8175368: [s390] Provide intrinsic implementation for CRC32C
...
Reviewed-by: mdoerr, simonis
2017-03-08 14:55:32 +01:00
Sangheon Kim
a235f9f6ef
Merge
2017-03-07 22:58:16 +00:00
Chris Plummer
f91cc0cd42
8175341: "java/util/Arrays/ParallelPrefix.java" Crash Internal Error ...diagnosticCommand.cpp...assert(k != __null) failed: FinalizerHistogram class is not accessible
...
Allow the dcmd to fail with a pending exception rather than assert
Reviewed-by: sspitsyn, dholmes
2017-03-07 13:35:34 -08:00
Sangheon Kim
d86c76dca9
8023905: Failing to initialize VM with small initial heap when NUMA and large pages are enabled
...
Exit VM when fails to initialize small initial heap with NUMA and large pages enabled
Reviewed-by: jmasa, sjohanss
2017-03-07 10:25:58 -08:00
Gunter Haug
e44e774bbe
8175900: Assertion too strict in G1CollectedHeap::new_mutator_alloc_region
...
Reviewed-by: simonis, tschatzl, kbarrett
2017-02-27 12:57:16 +01:00
Thomas Schatzl
8d405d171c
8071278: Fix the closure mess in G1RemSet::refine_card()
...
Remove the use of many nested closure in the code to refine a card.
Reviewed-by: kbarrett, sjohanss
2017-03-06 17:03:35 +01:00
Kim Barrett
b067fc774d
8175221: Cleanup DirtyCardQueueSet::concatenate_log
...
Concatenate_log calls flush, flush no longer checks "permanent"
Reviewed-by: tschatzl, shade
2017-03-04 15:56:22 -05:00
Robbin Ehn
2ea73551ba
8176096: Wrong macro checks for INCLUDE_TRACE
...
Reviewed-by: dholmes, coleenp, mgronlun
2017-03-03 12:02:35 +01:00
Shafi Ahmad
90c3e97cbd
8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field
...
Added code to emit name and signature of duplicate field in java.lang.ClassFormatError exception message
Reviewed-by: dholmes, coleenp
2017-02-28 20:32:06 -08:00
Harold Seigel
5485a03844
8172307: Remove ununsed JVM API JVM_GetModuleByPackageName()
...
Remove get_module_by_package_name() etc., and unneeded test.
Reviewed-by: sspitsyn, gtriantafill
2017-03-01 07:59:20 -05:00
Roland Westrelin
6869835c72
8171092: C1's Math.fma() intrinsic doesn't correctly process its inputs
...
Fixed 3rd input of FMA intrinsic processing in C1.
Reviewed-by: kvn
2016-12-19 13:09:25 -08:00
Jiangli Zhou
bae7bbd382
8168797: do not load any archived classes from a patched module
...
Add new runtime shared class visibility check to ensure shared classes from patched module are not loaded at runtime.
Reviewed-by: acorn, ccheung, hseigel, iklam, lfoltan
2016-12-19 13:54:33 -05:00
Coleen Phillimore
157bfcd7da
Merge
2016-12-19 14:12:33 +00:00
Zoltan Majo
269508dcf5
8171155: Scanning method file for initialized final field updates can fail for non-existent fields
...
Check if field exists before possibly marking it as having initialized final updates.
Reviewed-by: stsmirno, vlivanov, coleenp
2016-12-19 08:31:01 +01:00
Serguei Spitsyn
a70c184075
8139566: need proper sync for adding default read edges
...
Use has_default_read_edges() in the ModuleEntry::can_read to fix race issue
Reviewed-by: hseigel, lfoltan
2016-12-18 19:21:18 -08:00
Vladimir Kozlov
c2b261c9f5
8171137: Avoid warning: -Xint is not compatible with AOT (switching AOT off)
...
Put all AOT warnings under PrintAOT flag.
Reviewed-by: iveresov, dholmes
2016-12-12 21:56:45 -08:00
Christine Flood
6fd85f1084
8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
...
Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true
Reviewed-by: acorn, kbarrett
2016-12-12 15:41:50 -05:00
Bharadwaj Yadavalli
2841c5eb2b
8171008: Integrate AOT compiler into JDK
...
Co-authored-by: Christian Thalinger <cthalinger@twitter.com>
Co-authored-by: Dean Long <dean.long@oracle.com>
Co-authored-by: Dmitrij Pochepko <dmitrij.pochepko@oracle.com>
Co-authored-by: Dmitry Chuyko <dmitry.chuyko@oracle.com>
Co-authored-by: Doug Simon <doug.simon@oracle.com>
Co-authored-by: Eric Caspole <eric.caspole@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Igor Veresov <igor.veresov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Morris Meyer <morris.meyer@oracle.com>
Co-authored-by: Niclas Adlertz <niclas.adlertz@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis
2016-12-11 19:07:04 -08:00
Jesper Wilhelmsson
65ae405a5b
Merge
2016-12-08 17:03:45 +01:00
Jesper Wilhelmsson
f09c55c0d8
Merge
2016-12-08 15:49:29 +01:00
Brent Christian
95b2647798
8169389: Use a bitmap to control StackTraceElement::toString format and save footprint
...
Reviewed-by: dfuchs, mchung
2016-12-13 12:36:13 -08:00
Jesper Wilhelmsson
5597cd6698
Merge
2016-12-08 15:49:29 +01:00
Serguei Spitsyn
ad4c4a1b14
Merge
2016-12-07 23:45:31 +00:00
Serguei Spitsyn
88e7d65782
7034834: JVMTI xml file referring to old JDK version
...
Update the JVMTI spec with the version auto-change
Reviewed-by: coleenp, dholmes, dsamersoff, dcubed
2016-12-07 15:10:18 -08:00
Markus Grönlund
cfb71b7b05
8170847: Refactor trace/traceStream.hpp
...
Reviewed-by: coleenp, lfoltan
2016-12-07 23:38:37 +01:00