Bengt Rutisson
c9d4b7a93c
8057910: G1: BOT verification should not pass top
...
Reviewed-by: stefank, tschatzl
2014-09-09 14:27:10 +02:00
Severin Gehwolf
4d6624b430
8057696: java -version triggers assertion for slowdebug zero builds
...
The change as introduced with JDK-8003426 removed some zero code in cppInterpreter_zero.cpp which called generate_normal_entry() in that same file with a value of synchronized == false unconditionally. However, since the new code calls generate_normal_entry() with either true or false, the assertion in this method is no longer valid.
Reviewed-by: coleenp
2014-09-08 11:14:41 -04:00
Volker Simonis
cf7dd2e6e4
8057780: Fix ppc build after "8050147: StoreLoad barrier interferes with stack usages
...
Reviewed-by: kvn, shade
2014-09-08 16:05:48 +02:00
Igor Veresov
b91254ea6a
8057750: CTW should not make MH intrinsics not entrant
...
Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov
2014-09-08 11:45:48 -07:00
Stefan Johansson
174af2ea34
8057752: WhiteBox extension support for testing
...
Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa
2014-09-08 15:24:10 +02:00
John Coomes
d50a563314
8057827: notify an obj when allocation context stats are available
...
Reviewed-by: mikael, jmasa, tschatzl
2014-09-10 16:06:53 -07:00
John Coomes
fd0e5093ca
8057824: methods to copy allocation context statistics
...
Reviewed-by: mikael, jmasa, tschatzl
2014-09-10 13:01:13 -07:00
John Coomes
40155ae18d
8057818: collect allocation context statistics at gc pauses
...
Reviewed-by: mikael, jmasa
2014-09-10 13:01:13 -07:00
Stefan Johansson
0856ec5961
8057710: Refactor G1 heap region default sizes
...
Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl
2014-09-09 04:48:41 +02:00
Stefan Johansson
3e6d46d28b
8057658: Enable G1 FullGC extensions
...
Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso
2014-09-09 00:05:25 +02:00
Bengt Rutisson
ff1498ba6b
8025564: gc/memory/UniThread/Linear1 times out during heap verification
...
Reviewed-by: stefank, tschatzl
2014-09-08 10:41:06 +02:00
Igor Veresov
e285f3eadc
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
...
Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov
2014-09-05 14:39:45 -07:00
John Coomes
938374d5f9
8057623: add an extension class for argument handling
...
Reviewed-by: brutisso, mgerdin, tschatzl
2014-09-05 12:36:37 -07:00
Igor Veresov
5db7b3a4e1
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
...
Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris
2014-09-05 11:23:47 -07:00
Zoltan Majo
35bca0df61
8053886: assert(false) failed: Should not allocate with exception pending
...
Failure caused by allocating method counters. Changed the way counters are allocated (use get_method_counters() instead of build_method_counters())
Reviewed-by: kvn, thartmann, anoll
2014-09-05 16:07:22 +02:00
Stefan Johansson
f8137659f5
8057536: Refactor G1 to allow context specific allocations
...
Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso
2014-09-05 09:49:19 +02:00
Vladimir Kozlov
f8eeba1ce4
8057643: Unable to build --with-debug-level=optimized on OSX
...
Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov
2014-09-04 23:49:17 -07:00
Vladimir Kozlov
98f413fa1f
Merge
2014-09-04 22:59:17 -07:00
John Coomes
100e58569c
8057531: refactor gc argument processing code slightly
...
Reviewed-by: mgerdin, tschatzl, jmasa
2014-09-04 16:53:27 -07:00
Lana Steuck
100e3aba7b
Merge
2014-09-04 14:45:08 -07:00
Jon Masamitsu
f93cc0e163
Merge
2014-09-04 13:45:39 -07:00
David Katleman
5f855a8d15
Added tag jdk9-b29 for changeset dc0034c79fa4
2014-09-04 13:26:26 -07:00
Jon Masamitsu
2d8379afd4
Merge
2014-09-04 12:25:05 -07:00
John Coomes
7fcafaafcf
8054970: gc src file exclusion should exclude alternative sources
...
Reviewed-by: ehelin, stefank
2014-09-04 09:37:41 -07:00
Staffan Larsen
fed95a6860
8057535: add a thread extension class
...
Reviewed-by: mgerdin, bdelsart, jcoomes
2014-09-04 11:21:08 +02:00
Jesper Wilhelmsson
bc3ffaa29f
Merge
2014-09-22 16:22:21 +02:00
Bengt Rutisson
f42eb3b19e
Merge
2014-09-19 12:11:08 +00:00
Jesper Wilhelmsson
c1ed80922e
Merge
2014-09-19 11:51:06 +02:00
Joseph Provino
bc07a22d12
8058534: Remove HeapRegion::_orig_end
...
Also reviewed by kim.barrett@oracle.com
Reviewed-by: tonyp, brutisso, tschatzl
2014-09-19 09:23:55 +02:00
Marcus Larsson
59bc281604
8035729: Code using assert(is_oop_or_null) needs better error messages
...
Modified error messages to include the oops
Reviewed-by: stefank, tschatzl
2014-09-18 11:04:00 +02:00
Marcus Larsson
d90a333e5b
8053998: Hot card cache flush chunk size too coarse grained
...
Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin
2014-09-18 11:27:59 +02:00
Marcus Larsson
f6ab247c45
8055091: CollectedHeap::_reserved usage should be cleaned up
...
Added an initialization function for _reserved.
Reviewed-by: mgerdin, jwilhelm
2014-09-18 12:45:45 +02:00
Jesper Wilhelmsson
366ea37781
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
...
Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes
2014-09-05 00:28:43 +02:00
Aleksey Shipilev
13329b5040
8050147: StoreLoad barrier interferes with stack usages
...
Reviewed-by: jrose, kvn, drchase
2014-09-04 13:11:25 +04:00
Christian Tornqvist
c81071a7c7
8057147: [TESTBUG] Platform.isDebugBuild() doesn't work on all build types
...
Check java.version for debug string as well
Reviewed-by: gtriantafill, hseigel, sla, acorn, dcubed
2014-09-03 17:30:23 -04:00
Thomas Schatzl
a1b464a721
Merge
2014-09-03 15:07:47 +00:00
Thomas Schatzl
d840f222df
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
...
Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm
2014-09-03 17:01:57 +02:00
Volker Simonis
0bfeda937a
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
...
Reviewed-by: kvn
2014-09-03 14:39:13 +02:00
Stefan Karlsson
635e35d00a
8057037: Verification in ClassLoaderData::is_alive is too slow
...
Reviewed-by: brutisso, mgerdin, tschatzl
2014-09-03 12:45:14 +02:00
Ioi Lam
04e110cf2c
8056971: Minor class loading clean-up
...
Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung
2014-09-02 09:51:24 -07:00
Lana Steuck
09fae2e8ed
Merge
2014-08-29 11:57:22 -07:00
Serguei Spitsyn
f1aa6a6d0c
Merge
2014-08-29 11:35:03 -07:00
David Katleman
efd6ea1172
Added tag jdk9-b28 for changeset fabe6090d37a
2014-08-29 11:30:41 -07:00
Jon Masamitsu
2ad3d66d79
Merge
2014-08-29 08:14:19 -07:00
Jon Masamitsu
2bc6e7b543
Merge
2014-08-29 08:07:13 -07:00
Staffan Larsen
e7b8addd7f
8055838: Hotspot does not compile with clang 6.0 (OS X Yosemite)
...
Reviewed-by: lfoltan, kvn
2014-08-29 13:34:16 +02:00
Mikael Gerdin
10379e7e82
8048268: G1 Code Root Migration performs poorly
...
Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
2014-08-29 13:12:21 +02:00
Mikael Gerdin
6fc8764c65
8056084: Refactor Hashtable to allow implementations without rehashing support
...
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
2014-08-29 13:08:01 +02:00
Lana Steuck
85effaaf95
Merge
2014-08-28 14:53:43 -07:00
Jon Masamitsu
a85209f8a5
Merge
2014-08-28 11:25:09 -07:00