Coleen Phillimore
6626f4fc68
Merge
2015-11-18 19:55:37 +00:00
Gerald Thornbrugh
d56280ca10
8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file
...
Add libadimalloc.so SIGSEGV defines and a test to validate the correct message is printed in the hs_err file
Reviewed-by: dcubed, dholmes
2015-11-18 09:32:52 -08: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
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
bf4eef4903
Merge
2015-11-17 12:37:55 +00: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
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
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
Goetz Lindenmaier
0a4657e8c1
8141529: Fix handling of _JAVA_SR_SIGNUM
...
Reviewed-by: dholmes, stuefe, dsamersoff
2015-11-05 15:05:59 +01:00
Jungwoo Ha
68ffb0bf12
8141356: Explicitly stop CMS threads during VM termination
...
GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.
Reviewed-by: jmasa, kbarrett
2015-11-03 13:03:04 -08:00
Erik Helin
0580d65a1c
8142403: Make G1CollectorPolicy::predictor const
...
Reviewed-by: stefank, tschatzl
2015-11-12 14:03:14 +01:00
Erik Helin
7bb30f51ab
8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
...
Reviewed-by: mgerdin, kbarrett, tbenson
2015-10-19 16:33:12 +02:00
Erik Helin
a97787ba26
Merge
2015-11-26 01:59:34 +00:00
Coleen Phillimore
f3c2ec63b4
Merge
2015-11-26 00:00:25 +00:00
Karen Kinnear
ba90b1c612
Merge
2015-11-25 21:21:30 +00:00
Erik Helin
ae6fc5e37b
8142494: Add extension point to G1EvacuationRootClosures
...
Reviewed-by: jmasa, mgerdin
2015-11-25 21:54:05 +01:00
Thomas Schatzl
00eb98fb06
Merge
2015-11-25 19:27:38 +00:00
Erik Helin
2623434709
Merge
2015-11-25 17:32:44 +00:00
Coleen Phillimore
a210245805
Merge
2015-11-25 16:13:14 +00:00
Sebastian Sickelmann
4699c70e25
8136978: Much nearly duplicated code for vmError support
...
Moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly
Reviewed-by: stuefe, coleenp, dholmes
2015-11-25 16:33:28 +01:00
Bengt Rutisson
070065c20d
Merge
2015-11-25 14:48:51 +00:00
Karen Kinnear
d63f180edb
8098557: Only init superintf if subclass, not sub interface inits
...
Must exclude jck lang exec05001m311_rt until fixed.
Reviewed-by: lfoltan, hseigel, dholmes
2015-11-25 09:08:51 -05:00
Thomas Schatzl
986ada18e1
Merge
2015-11-25 13:52:26 +00:00
Thomas Schatzl
352c2060f2
8136679: JFR event for adaptive IHOP
...
Reviewed-by: tbenson, mgerdin, sangheki, ehelin
2015-11-25 14:43:29 +01:00
David Lindholm
8608ecb702
Merge
2015-11-25 11:45:26 +00:00
Bengt Rutisson
52d5fa2d0b
Merge
2015-11-25 08:42:47 +00:00
Calvin Cheung
bf5cd5827f
Merge
2015-11-25 08:18:08 +00:00
Bengt Rutisson
0091d09fd2
8143544: Make CMSCollector::is_cms_reachable() non-product
...
Reviewed-by: ysr, tschatzl
2015-11-25 08:52:55 +01:00
Coleen Phillimore
294eefe185
Merge
2015-11-25 06:33:28 +00:00
Joseph Provino
a12ebf3b74
Merge
2015-11-25 04:51:32 +00:00
Calvin Cheung
6887844c72
8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
...
For fixing a truncation problem on the output from -XX:+TraceClassPaths
Reviewed-by: coleenp, jiangli, cjplummer, minqi
2015-11-24 16:58:45 -08:00
Mandy Chung
0c356db16a
Merge
2015-11-25 00:47:35 +00:00
Mandy Chung
2b732b223e
8143911: Reintegrate JEP 259: Stack-Walking API
...
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
2015-11-24 14:59:17 -08:00
Joseph Provino
5cabf32a93
Merge
2015-11-24 21:40:22 +00:00
Thomas Stuefe
dea766f332
8143233: [windows] Fixes to os::check_heap()
...
Reviewed-by: dholmes, ctornqvi
2015-11-24 15:58:26 -05:00
Joseph Provino
f85cf9d7be
8139922: Get rid of dead code in ConcurrentMark
...
ConcurrentMark contains lots of unused code which has been removed.
Reviewed-by: jmasa, tschatzl
2015-11-24 15:13:02 -05:00
Christian Tornqvist
7fafbf07f9
Merge
2015-11-24 18:32:35 +00:00
Christian Tornqvist
130ba226a1
8143931: Back out JDK-8140450
...
Reviewed-by: coleenp
2015-11-24 10:12:11 -08:00
Rachel Protacio
d2e0eb79a8
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
...
Removed TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls options because their output is excessive, not useful, and covered in a more useful way by other options.
Reviewed-by: coleenp, dholmes, ddmitriev
2015-11-24 11:40:18 -05:00