Joseph Provino
00d9c7a2d1
8071805: BarrierSet::Other is not used and should be removed
...
Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other.
Reviewed-by: tschatzl, kbarrett
2015-02-04 10:18:28 -05:00
Jesper Wilhelmsson
9cc24cf76e
Merge
2015-02-02 13:57:38 +01:00
Yumin Qi
3bbda04f98
Merge
2015-01-27 20:02:35 -08:00
Joseph Provino
3bd08574dc
8064947: Clean up BarrierSet ctor/dtor
...
Make abstract base call contructors protected and require a "kind" argument.
Reviewed-by: jmasa, jwilhelm
2015-01-27 13:50:31 -05:00
Serguei Spitsyn
4326ee324a
8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
...
Adjust Unsafe methods in the itable/vtable if Unsafe is redefined
Reviewed-by: coleenp, dcubed
2015-01-26 15:51:28 -08:00
Ed Nevill
9682ac5e3a
8071563: AARCH64 staging fail to build
...
Fixed build problem after merge 8064457 changes.
Reviewed-by: kvn, goetz
2015-01-26 09:50:48 -08:00
Alejandro Murillo
bbd13b5561
Merge
2015-01-22 22:42:31 -08:00
Vladimir Kozlov
5f8d6ce7b6
Merge
2015-01-20 15:24:58 -08:00
Jesper Wilhelmsson
8c8b13bf52
Merge
2015-01-19 15:52:56 +01:00
Bill Pittore
304b59b0c8
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
...
Need to add a space between macro identifier and string literal
Reviewed-by: stefank, dholmes, kbarrett
2015-06-24 12:12:25 -04:00
Erik Helin
86f95c464f
8066875: VirtualSpace does not use large pages
...
Reviewed-by: stefank, tschatzl, anoll, thartmann
2015-01-16 10:29:12 +01:00
Dean Long
e2bf1cd30d
Merge
2015-01-15 16:51:09 -05:00
Goetz Lindenmaier
8e2df5f543
8067941: [TESTBUG] Fix tests for OS with 64K page size
...
Reviewed-by: kvn, tschatzl, ctornqvi
2015-01-12 14:43:34 -08:00
Calvin Cheung
9000f8c3c7
8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash
...
Added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit.
Reviewed-by: jiangli, mseledtsov, stefank
2015-01-12 11:37:58 -08:00
Zoltan Majo
b5909f6d03
8065894: CodeHeap::next_free should be renamed
...
Rename next_free() to next_used()
Reviewed-by: thartmann, iveresov
2015-01-12 09:55:20 +01:00
Coleen Phillimore
27a1ed85b6
8067836: The Universe::flush_foo methods belong in CodeCache
...
Move this code to CodeCache.
Reviewed-by: kbarrett, kvn
2015-01-06 19:30:28 -05:00
Goetz Lindenmaier
1c18aef92c
8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling
...
Introduce compressed oops mode disjoint base and improve compressed heap handling.
Reviewed-by: kvn, coleenp
2015-01-05 12:07:37 -05:00
Yumin Qi
13548bcc63
Merge
2014-12-23 19:04:23 -08:00
Vladimir Kozlov
0936c21af6
Merge
2014-12-23 16:42:48 -08:00
Kim Barrett
57198d2b63
8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS
...
G1SATBCardTableModRefBS inherits from CardTableModRefBS
Reviewed-by: mgerdin, brutisso, tschatzl
2014-12-18 13:26:37 -05:00
Volker Simonis
97f5022f02
8067865: Changes 8066780/8066782 broke the non-PCH build
...
Reviewed-by: kvn
2014-12-18 16:53:13 +01:00
Jesper Wilhelmsson
dfc952b138
Merge
2014-12-18 16:15:49 +01:00
Jiangli Zhou
b0ad035af4
8059510: Compact symbol table layout inside shared archive
...
Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose
2014-12-17 23:34:52 -05:00
Kim Barrett
093d2698fc
8066827: Remove ReferenceProcessor::clean_up_discovered_references()
...
Abandon rather than clean up discovered references.
Reviewed-by: jmasa, ysr
2014-12-17 22:32:44 -05:00
Yumin Qi
e4961abb71
Merge
2014-12-12 20:49:14 -08: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
Albert Noll
a9e4d723c1
Merge
2014-12-11 16:22:47 -08:00
Vladimir Kozlov
48b6c6007f
Merge
2014-12-11 15:06:12 -08:00
Andrew Haley
0b30e012ee
8064611: AARCH64: Changes to HotSpot shared code
...
Everything except cpu/ and os_cpu/
Reviewed-by: dholmes, goetz, dlong, coleenp, kvn
2014-12-11 13:11:53 -08:00
Jesper Wilhelmsson
da4a88d5f9
Merge
2014-12-11 20:39:25 +01:00
Jesper Wilhelmsson
ac1c0ee5d2
Merge
2015-02-23 18:40:04 +01:00
Goetz Lindenmaier
5cc358251f
8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages
...
This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes.
Reviewed-by: jmasa
2015-02-20 22:22:39 +01:00
Bengt Rutisson
bdb2636f9e
8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration
...
Reviewed-by: kbarrett, tschatzl
2014-12-10 11:32:22 +01:00
Bengt Rutisson
b26180dfe9
8066781: Minor cleanups to TenuredGeneration
...
Reviewed-by: kbarrett, tschatzl
2014-12-10 11:31:43 +01:00
Bengt Rutisson
ef7d6c3b9d
8066780: Split CardGeneration out to its own file
...
Reviewed-by: kbarrett, tschatzl
2014-12-10 11:30:46 +01:00
Jesper Wilhelmsson
b14eca8aac
Merge
2014-12-08 18:52:03 +01: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
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
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
Jesper Wilhelmsson
9b430f2262
Merge
2014-12-04 10:40:19 +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
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
Erik Helin
cbe8efabfe
8059066: CardTableModRefBS might commit the same page twice
...
Reviewed-by: tschatzl, kbarrett, jmasa
2014-12-02 09:53:30 +01:00
Mikael Gerdin
f5292016ee
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
...
Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin
2014-12-01 15:24:56 +01:00
Stefan Karlsson
207fadd39e
8075416: Cleanup GC include dependencies in memoryPool.hpp
...
Reviewed-by: ehelin, mgerdin
2015-03-18 10:51:00 +01:00
Stefan Karlsson
366bf9ff09
8075247: Cleanup specialized_oop_closures.hpp
...
Reviewed-by: mgerdin, brutisso, tschatzl
2015-03-17 14:18:52 +01:00
Stefan Karlsson
426a345fec
8075242: Remove SpecializationStats
...
Reviewed-by: brutisso, mgerdin
2015-03-17 13:23:49 +01:00
Jesper Wilhelmsson
e7a218b4b6
Merge
2015-03-16 18:13:35 +01:00