Coleen Phillimore
24201272d6
Merge
2014-12-12 18:13:22 +00:00
Coleen Phillimore
4250926e07
8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*)
...
Stop native stack walk when we get to compiled or stub frame.
Reviewed-by: hseigel, lfoltan, ctornqvi
2014-12-12 13:19:33 -05:00
Ivan Gerasimov
ff0ca0af12
8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects
...
Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS
Reviewed-by: dholmes, dcubed
2014-12-12 17:24:17 +03:00
Max Ockner
1d76295d70
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
...
Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
2014-12-11 21:34:43 -05:00
Yumin Qi
bb30bd7e0a
Merge
2014-12-08 00:15:55 -08:00
Alejandro Murillo
db929c3598
Merge
2014-12-05 16:36:07 -08:00
Coleen Phillimore
d1414caa19
Merge
2014-12-05 23:21:29 +00:00
Calvin Cheung
701b666284
8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified
...
Define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes
Reviewed-by: jiangli, dholmes, mseledtsov
2014-12-05 12:24:10 -08:00
Coleen Phillimore
4b628f1aee
8066171: Out of order with Metaspace allocation lock
...
Lock resolved_references instead.
Reviewed-by: twisti, sspitsyn
2014-12-05 15:15:13 -05:00
Ioi Lam
ea256a978f
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
...
In FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung
2014-12-04 15:20:09 -08:00
David Chase
32897d3cd3
Merge
2014-12-04 17:53:36 +00:00
David Chase
0b7c6dc57c
Merge
2014-12-04 11:35:09 -05:00
Mikael Gerdin
44dd635112
Merge
2014-12-04 15:09:18 +01:00
Roland Westrelin
349669a9de
Merge
2014-12-04 11:22:05 +00:00
Jesper Wilhelmsson
9b430f2262
Merge
2014-12-04 10:40:19 +01:00
Goetz Lindenmaier
7a3496218a
8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
...
Reviewed-by: mgerdin, brutisso
2014-12-04 10:10:52 +01:00
Tobias Hartmann
f9806ff009
8066448: SmallCodeCacheStartup.java exits with exit code 1
...
Check for VirtualMachineError in case VM initialization fails.
Reviewed-by: kvn
2014-12-04 09:52:15 +01:00
Yumin Qi
9767fa7cb2
Merge
2014-12-03 20:32:33 -08:00
Chris Hegarty
7e65ec970c
Merge
2014-12-03 17:48:58 +00:00
Thomas Stuefe
7a2bd82482
8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity
...
Reviewed-by: mgronlun, simonis
2014-12-03 17:12:25 +01:00
Chris Hegarty
393a39afe3
8049367: Modular Run-Time Images
...
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Bradford Wetmore <bradford.wetmore@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
2014-12-03 14:21:14 +00:00
Vladimir Kozlov
65fe921d3d
8066199: C2 escape analysis prevents VM from exiting quickly
...
Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade
2014-12-02 12:24:31 -08:00
Igor Ignatyev
3a9c14c70a
8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts
...
Reviewed-by: kvn, anoll
2014-12-02 12:36:03 +03:00
Vladimir Kempik
4e46878062
8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
...
Reviewed-by: kvn, dsamersoff
2014-12-01 18:22:45 +04:00
Max Ockner
91dbd4f088
8060074: os::free() takes MemoryTrackingLevel but doesn't need it
...
Cleaned up unused arguments in os::free and it's callers.
Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes
2014-12-01 12:16:15 -05:00
Bengt Rutisson
5c41d82d78
8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
...
Reviewed-by: mgerdin, kbarrett
2014-12-01 14:37:25 +01:00
Bengt Rutisson
ca3e287e96
8065992: Change CMSCollector::_young_gen to be a ParNewGeneration*
...
Reviewed-by: mgerdin, kbarrett
2014-12-02 09:51:16 +01:00
Jesper Wilhelmsson
4fafece403
Merge
2014-12-01 12:11:11 +01:00
Roland Westrelin
686e5a0a6f
8064703
: crash running specjvm98's javac following 8060252
...
Uncommon trap between arraycopy and initialization may leave array initialized
Reviewed-by: kvn, vlivanov, goetz
2014-12-01 11:59:56 +01:00
Jaroslav Bachorik
6c1cf6ba45
8065783: DCMD parser fails to recognize one character argument when it's positioned last
...
Reviewed-by: sla, egahlin, fparain
2014-11-28 16:33:57 +01:00
Thomas Schatzl
77f5cb9219
Merge
2014-11-28 08:53:48 +00:00
Leonid Mesnik
c8a147b8c7
8065579: WB method to start G1 concurrent mark cycle should be introduced
...
Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
Reviewed-by: tschatzl, sjohanss
2014-11-28 09:33:48 +01:00
Bengt Rutisson
d8635f58cd
8066133: Fix missing reivew changes for JDK-8065972
...
Reviewed-by: mgerdin, stefank
2014-11-28 08:20:52 +01:00
Bengt Rutisson
0ecc753586
8065972: Remove support for ParNew+SerialOld and DefNew+CMS
...
Reviewed-by: mgerdin, stefank
2014-11-27 21:02:13 +01:00
Roland Westrelin
6d20d3298a
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
...
Code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov
2014-11-27 16:54:49 +01:00
David Chase
e7cf10b9eb
Merge
2014-11-27 11:33:04 -05:00
Stefan Johansson
02adde2aac
8065227: Report allocation context stats at end of cleanup
...
Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa
2014-11-27 11:09:55 +01:00
Sangheon Kim
1ffc316e18
8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local
...
Changed to trace and reset before second use of PromotionFailedInfo.
Reviewed-by: jmasa, brutisso, kbarrett
2014-11-26 21:38:25 -08:00
David Chase
bd885cddf0
Merge
2014-11-26 20:38:10 -05:00
Yumin Qi
bfefbe8ba4
Merge
2014-11-26 18:47:23 +00:00
Yumin Qi
d620b54c63
8053995: Add method to WhiteBox to get vm pagesize
...
Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size.
Reviewed-by: dholmes, ccheung, mseledtsov
2014-11-26 10:32:21 -08:00
Jesper Wilhelmsson
11267d8d06
Merge
2014-11-26 17:24:57 +00:00
Jesper Wilhelmsson
3c3e60d5be
Merge
2014-11-26 18:01:10 +01:00
Mikael Gerdin
b5ef32af36
8065358: Refactor G1s usage of save_marks and reduce related races
...
Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl
2014-11-26 10:53:31 +01:00
Mikael Gerdin
d65f3c41b7
8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace
...
Reviewed-by: brutisso, tschatzl, sangheki
2014-11-26 10:51:52 +01:00
Tobias Hartmann
137d39454d
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
...
Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov
2014-11-26 08:06:58 +01:00
David Holmes
26dc1466b7
8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java
...
Reviewed-by: shade, coleenp
2014-11-25 21:00:21 -05:00
Goetz Lindenmaier
bdefb9e250
8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
...
Reviewed-by: vlivanov, dholmes
2014-11-25 15:59:42 +01:00
Jesper Wilhelmsson
1da0a96993
8065305: Make it possible to extend the G1CollectorPolicy
...
Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl
2014-11-25 13:41:08 +01:00
Ivan Gerasimov
5ffd65a731
8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844
...
Increase the timeout in debug builds; raise the priority of exiting threads
Reviewed-by: dcubed, dholmes
2014-11-25 14:16:32 +03:00