Stefan Johansson
9f7fa061c5
8073944: Simplify ArgumentsExt and remove unneeded functionallity
...
Reviewed-by: kbarrett, dholmes
2015-03-02 11:08:09 +01:00
Joseph Provino
67fb17a658
8067891: Remove vestigal G1SATBCT barrier set kind
...
Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett
2015-03-23 12:18:20 +01:00
Bengt Rutisson
8c7781ec72
8027962: Per-phase timing measurements for strong roots processing
...
Reviewed-by: tschatzl, ecaspole
2015-03-19 15:25:54 +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
Erik Helin
68b1e61637
Merge
2015-03-19 10:29:36 +00: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
28adfbf0be
8075249: Cleanup forward_to_atomic and ClaimedForwardPtr
...
Reviewed-by: kbarrett, brutisso
2015-03-17 15:53:55 +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
Andrey Zakharov
9272128a46
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
...
Added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: tschatzl, jwilhelm, mgerdin
2015-03-16 17:51:28 +03:00
Vladimir Kozlov
2632925f9f
Merge
2015-03-12 15:51:12 -07:00
Igor Ignatyev
cc89bac7ab
8074980: add WhiteBox API to get a flag value for a method
...
Reviewed-by: kvn, fzhinkin
2015-03-12 19:11:25 +03:00
Igor Ignatyev
b78d23ed01
8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1
...
Reviewed-by: kvn, roland
2015-03-12 19:12:52 +03:00
Jesper Wilhelmsson
122a0de7fb
Merge
2015-03-12 16:10:58 +01:00
Mikael Vidstedt
017611edae
8074726: Update source and target version used when compiling hotspot class files
...
Use BOOT_JDK_SOURCETARGET from top level, or fall back to -source 8 -target 8
Reviewed-by: dholmes, sla
2015-03-10 09:42:23 -07:00
Christian Tornqvist
06a745fd7e
8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
...
Reviewed-by: coleenp, gtriantafill, dholmes
2015-03-10 04:53:58 -07:00
Max Ockner
ca4b73ad27
8013393: Merge template interpreter files for x86 _32 and _64
...
The 32 and 64 bit versions of templateTable_x86 have been merged.
Reviewed-by: twisti, jrose, coleenp
2015-03-09 13:39:24 -04:00
Sangheon Kim
1a4c355bbc
8073654: Marking statistics should use size_t
...
Change data type from int to size_t to avoid overflows
Reviewed-by: jwilhelm, drwhite, tschatzl
2015-03-09 09:30:16 -07:00
Erik Helin
80e6b007d0
Merge
2015-03-09 11:37:59 +00:00
Gerald Thornbrugh
808f9cab05
8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
...
Force all Solaris builds to use the same version of the DIR structure.
Reviewed-by: dcubed, dholmes, kvn
2015-03-06 17:19:08 -08:00
Daniel D. Daugherty
38b93bbbcb
Merge
2015-03-06 08:47:51 -08:00
Axel Siebenborn
1a8c911881
8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
...
Reviewed-by: mgerdin, stefank
2015-03-06 16:47:46 +01:00
Thomas Stuefe
d0d14d12ca
8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter
...
Reviewed-by: stefank
2015-03-09 08:22:34 +01:00
Jesper Wilhelmsson
5b71ef55a7
Merge
2015-03-09 01:58:59 +01:00
Andrey Zakharov
179f7eb9ff
8051984: @ignore should be placed after @test
...
As ignore reason has been fixed (by adding @requires) @ignore removed
Reviewed-by: kbarrett, brutisso
2015-03-06 16:12:54 +01:00
Alejandro Murillo
cf1f3d308b
Merge
2015-03-06 04:58:52 -08:00
Staffan Friberg
67fddc10a6
8031538: G1 eden usage is sometimes higher than target eden (printed Eden size)
...
When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation.
Reviewed-by: tschatzl
2015-03-06 09:07:33 +01:00
Zoltan Majo
78b1c29418
Merge
2015-03-06 08:53:22 +01:00
Lana Steuck
3b60a5c6e0
Merge
2015-03-05 15:21:35 -08:00
Jesper Wilhelmsson
7e86840f64
8057632: Remove auxiliary code used to handle the generations array
...
Removed next_gen(), prev_gen(), and get_gen().
Reviewed-by: kbarrett, tschatzl
2015-03-05 23:47:26 +01:00
Igor Ignatyev
a390d5a7cb
Merge
2015-03-13 15:39:03 +00:00
Michail Chernov
41455f2437
8026047: [TESTBUG] add regression test for DisableExplicitGC flag
...
Reviewed-by: jwilhelm, brutisso
2015-03-13 17:47:34 +04:00
David Lindholm
bcf9ea6cbf
8073463: G1 does not mangle freed heap regions
...
Reviewed-by: mgerdin, jwilhelm
2015-03-12 14:09:36 +01:00
Bengt Rutisson
395543dadc
8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases
...
Reviewed-by: tschatzl, mgerdin, ecaspole
2015-03-12 10:11:20 +01:00
David Katleman
e3a2a22af9
Added tag jdk9-b53 for changeset 9bbd69ad1f34
2015-03-05 11:26:13 -08:00
Jesper Wilhelmsson
3ea0bee55c
Merge
2015-03-05 17:27:16 +01:00
David Lindholm
8fe1e48f0c
8073545: Use shorter and more descriptive names for GC worker threads
...
Reviewed-by: ehelin, jwilhelm
2015-03-05 16:43:26 +01:00
Dmitry Dmitriev
9fae485dab
8073861: Unused VM Options in JDK9 HotSpot
...
Reviewed-by: dholmes, lfoltan
2015-03-04 16:35:58 -05:00
Kim Barrett
0401cdb946
8074319: barrier_set_cast defined via friend injection
...
Changed the in-class definition to a friend declaration and move the definition to namespace scope
Reviewed-by: jwilhelm, simonis
2015-03-04 02:23:38 +01:00
Kim Barrett
5471bf0e8a
8073994: STATIC_ASSERT use of __LINE__ is wrong
...
Reviewed-by: dholmes, ehelin
2015-03-03 19:47:49 -05:00
Kevin Walls
e616017fc8
8073688: Infinite loop reading types during jmap attach
...
Reviewed-by: dsamersoff, sla
2015-03-03 19:42:09 +00:00
Erik Osterlund
c2a4574760
7143664: Clean up OrderAccess implementations and usage
...
Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed.
Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf
2015-03-03 19:20:26 -05:00
Markus Grönlund
8c5e105bac
8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs)
...
Reviewed-by: jbachorik, dsamersoff, farvidsson
2015-03-03 20:17:07 +01:00
Jesper Wilhelmsson
25c5065b89
Merge
2015-03-03 19:21:45 +01:00
Andrew Haley
45d5073b91
8074349: AARCH64: C2 generates poor code for some byte and character stores
...
Use iRegIorL2I as src input for char and byte stores.
Reviewed-by: kvn
2015-03-03 17:56:33 +00:00
Alejandro Murillo
94ddb7fc72
Merge
2015-03-03 06:23:49 -08:00
Roland Westrelin
2c277304d8
8073957: assert(ary_src != 0) failed: not an array or instance?
...
ArrayCopyNode going dead needs better validation of inputs
Reviewed-by: kvn, vlivanov
2015-03-03 12:30:07 +01:00
Daniel D. Daugherty
12cd46edc9
8072439: fix for 8047720 may need more work
...
Cleanup PeriodTask_lock usage. Also reviewed by varming@gmail.com .
Co-authored-by: Carsten Varming <varming@gmail.com>
Reviewed-by: dholmes, dcubed, mgronlun, coleenp
2015-03-02 16:31:25 -08:00
Andrew Dinn
539384a8d2
8074119: [AARCH64] stage repo misses fixes from several Hotspot changes
...
Add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805
Reviewed-by: aph, kvn
2015-03-02 10:31:52 -08:00