Coleen Phillimore
6626f4fc68
Merge
2015-11-18 19:55:37 +00:00
Coleen Phillimore
72756888e9
8141570: Fix Zero interpreter build for --disable-precompiled-headers
...
Change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits
Reviewed-by: kbarrett, sgehwolf, erikj
2015-11-18 11:47:55 -05:00
Gerard Ziemski
1777e00cca
8141641: Runtime: implement range for ErrorLogTimeout
...
Implement range=(0, jlong_max/1000)
Reviewed-by: coleenp, ddmitriev, dholmes
2015-11-18 10:46:02 -06:00
Goetz Lindenmaier
0410c05b22
8143215: gcc 4.1.2: fix three issues breaking the build
...
Also fix some more recent introduced missing casts.
Reviewed-by: stuefe, simonis, kbarrett, tschatzl
2015-11-18 11:31:59 +01:00
Yumin Qi
581c251007
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
...
Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov
2015-11-17 15:14:29 -08:00
Kim Barrett
e8c5bc2024
8143014: Access PtrQueue member offsets through derived classes
...
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Stefan Johansson
56adbd02ec
8141280: G1ResManAllocator doesn't work with _survivor_is_full/_old_is_full
...
Reviewed-by: jmasa, kbarrett, tschatzl
2015-11-17 11:20:27 +01:00
Iris Clark
2e24972c63
Merge
2015-11-16 17:10:04 -08:00
David Holmes
3904de571b
8139300: Internal Error (vm/utilities/debug.cpp:399), # Error: ShouldNotReachHere()
...
Reviewed-by: simonis, dcubed
2015-11-16 18:50:55 -05:00
David Holmes
98231a9c42
Merge
2015-11-16 23:12:36 +01:00
David Holmes
56745a7f9f
8141024: [Solaris] Obsolete UseAltSigs
...
Reviewed-by: dcubed, ddmitriev
2015-11-16 14:47:21 -05:00
Kim Barrett
7badb3edfb
8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
...
Remove unused function.
Reviewed-by: tbenson, tschatzl, mgerdin
2015-11-16 14:11:36 -05:00
Volker Simonis
350b04eab2
8141551: C2 can not handle returns with inccompatible interface arrays
...
Reviewed-by: kvn
2015-11-16 14:19:10 +01:00
Thomas Stuefe
c661a50764
8144702: Using tid decorator in Unified Logging may crash VM
...
LogDecorations::create_tid_decoration should avoid Thread::current() if possible.
Reviewed-by: mlarsson, coleenp
2015-12-05 07:16:52 +01:00
Dmitry Samersoff
560badbadc
Merge
2015-12-05 03:10:50 +00:00
Ioi Lam
cf7cabe8e9
Merge
2015-12-05 00:07:04 +00:00
Erik Helin
be8bd882d5
Merge
2015-12-04 22:07:22 +00:00
Dmitry Samersoff
4622d15a73
Merge
2015-12-04 18:40:03 +00:00
Dmitry Samersoff
69b13c2142
8131694: backout the fix for JDK-8131331 when JDK-8131693 is fixed
...
Backout temporal fix
Reviewed-by: dcubed
2015-12-04 21:27:12 +03:00
Erik Helin
91b5389443
8144712: Remove g1RootClosures.inline.hpp
...
Reviewed-by: stefank, mgerdin
2015-12-04 15:47:13 +01:00
David Holmes
6e0ea9d21c
8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables
...
Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64)
Reviewed-by: stuefe, bdelsart, dcubed
2015-12-04 04:06:37 -05:00
Max Ockner
b11ecef634
Merge
2015-12-04 02:46:41 +00:00
Max Ockner
c6b57e4c8c
Merge
2015-12-03 19:35:18 +00:00
Yasumasa Suenaga
b8fd323a28
8140556: Add force rotation option to VM.log jcmd
...
Rotate JVM log files via jcmd
Reviewed-by: sla, mlarsson
2015-12-03 22:42:28 +09:00
Max Ockner
a3d8114b45
8142976: Reimplement TraceClassInitialization with Unified Logging
...
TraceClassInitialization logging reimplemented with Unified Logging.
Reviewed-by: coleenp, hseigel
2015-12-02 14:07:58 -05:00
Ioi Lam
39cd64080e
8144491: ElfSymbolTable::lookup returns bad value when the lookup has failed
...
Reviewed-by: dcubed, stefank
2015-12-02 06:00:18 -08:00
Thomas Schatzl
153eae9ba4
8136680: Enable adaptive IHOP by default
...
Reviewed-by: jmasa, mgerdin, ehelin
2015-12-01 16:46:55 +01:00
Erik Helin
ee7076bdd1
8144315: update_rs is passed wrong object
...
Reviewed-by: jmasa, kbarrett
2015-12-02 10:02:44 +01:00
Thomas Stuefe
9e9eac05ae
8143291: Remove redundant coding around os::exception_name
...
Reviewed-by: dholmes, coleenp
2015-12-01 21:30:34 -05:00
Jesper Wilhelmsson
40f65439e2
Merge
2015-12-01 21:08:00 +01:00
Stefan Johansson
4b50caadef
8143251: HeapRetentionTest.java Test is failing on jdk9/dev
...
Reviewed-by: tschatzl, david
2015-11-26 13:13:03 +01:00
Erik Helin
6d48bb8a25
8144072: G1ParScanThreadState::update_rs does not need to call is_in_reserved
...
Reviewed-by: tschatzl, mgerdin
2015-11-27 13:39:56 +01:00
Erik Helin
caaac8e679
8144067: Pass obj directly to G1ParScanThreadState::update_rs
...
Reviewed-by: tschatzl, mgerdin
2015-11-27 13:39:50 +01:00
Erik Helin
86d5c93087
8144052: mark_card_deferred does not need to check g1_young_gen
...
Reviewed-by: tschatzl, mgerdin
2015-11-27 13:39:45 +01:00
Erik Helin
34d5bd8db1
8144040: UpdateRSetDeferred in G1EvacFailure will never visit survivor regions
...
Reviewed-by: tschatzl, mgerdin
2015-11-29 15:08:40 +01:00
Coleen Phillimore
57ee6fa3ab
8027429: Add diagnostic command VM.info to get hs_err print-out
...
Refactored hs_err reporting code so that it can be used for VM.info safely
Co-authored-by: David Buck <david.buck@oracle.com>
Reviewed-by: dholmes, hseigel
2015-11-13 16:50:39 -05:00
Marcus Larsson
396cd88e2f
8142482: Improve the support for prefix functions in unified logging
...
Reviewed-by: brutisso, pliden
2015-11-13 09:49:28 +01:00
Thomas Schatzl
7f53346519
Merge
2015-11-13 12:36:17 +00:00
Stefan Johansson
6983acfb5f
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
...
The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
2015-11-13 09:28:53 +01:00
Thomas Schatzl
4d9dfbeb1d
8138684: G1 decision about taking regions into the collection set is too aggressive
...
Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.
Reviewed-by: mgerdin, jmasa
2015-11-13 09:12:06 +01:00
Sangheon Kim
6c10034f4b
8134631: G1DummyRegionsPerGC fires assert of assert(words <= filler_array_max_size()) failed: too big for a single object
...
Change filler max value temporarily for G1DummyRegionsPerGC flag.
Reviewed-by: tbenson, tschatzl
2015-11-12 09:52:04 -08:00
Joseph Provino
539395ffbf
Merge
2015-11-11 23:47:41 +00:00
Thomas Schatzl
6ed8f3c0b2
8140689: Skip last young-only gc if nothing to do in the mixed gc phase
...
Reviewed-by: mgerdin, drwhite
2015-11-10 11:07:15 +01:00
Thomas Schatzl
22d9b3df0f
8138740: Start initial mark right after mixed GC if needed
...
Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
90d03cf69c
8139874: After G1 Full GC, the next GC is always a young-only GC
...
Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
d8534a2c6d
8140597: Forcing an initial mark causes G1 to abort mixed collections
...
Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin
2015-11-10 11:07:15 +01:00
Nils Eliasson
6ec2776bf3
8141629: Hs-comp doesn't build with JDK-8139040
...
Fix benign uninitialized vars
Reviewed-by: roland
2015-11-06 16:42:01 +01:00
Nils Eliasson
3307d0f163
Merge
2015-11-06 11:34:03 +01:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
Aleksey Shipilev
99b9a67ccd
8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
...
Reviewed-by: kvn, zmajo
2015-11-05 16:35:21 +03:00