Roland Westrelin
2ca3c40687
8058636: test case for 8057758
...
Missing test case in push for 8057758
Reviewed-by: kvn, iveresov
2014-09-17 14:56:12 +02:00
Tobias Hartmann
964c442938
Merge
2014-09-17 06:05:41 +00:00
Tobias Hartmann
cd01de591a
8015774: Add support for multiple code heaps
...
Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types.
Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla
2014-09-17 08:00:07 +02:00
Boris Molodenkov
652c27e15d
8057165: [TESTBUG] Need a test to cover JDK-8054883
...
Reviewed-by: kvn, iveresov, iignatyev
2014-09-16 21:29:30 +04:00
Albert Noll
b2620f89c3
8058452: ciInstanceKlass::non_static_fields() can be removed
...
CiInstanceKlass::non_static_fields() and all associated data structures can be removed since they are unused.
Reviewed-by: kvn, thartmann
2014-09-16 14:39:11 +02:00
Magnus Ihse Bursie
2678b42e96
8056999: Make hotspot builds less verbose on default log level
...
Reviewed-by: dholmes, erikj
2014-09-16 12:13:13 +02:00
Stefan Karlsson
970f6603c1
Merge
2014-09-16 09:31:42 +00:00
Thomas Schatzl
adf66602a0
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
...
Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin
2014-09-16 10:28:15 +02:00
Stefan Karlsson
cdc16edaa5
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
...
Reviewed-by: mgerdin, tschatzl, brutisso
2014-09-16 10:13:45 +02:00
George Triantafillou
d7f661e576
8058504: [TESTBUG] Temporarily disable failing test runtime/NMT/MallocTrackingVerify.java
...
Reviewed-by: ctornqvi, hseigel
2014-09-15 14:28:15 -07:00
Nils Eliasson
2dcb0e33bb
8058461: serviceability/dcmd/CodelistTest.java and serviceability/dcmd/CompilerQueueTest.java SIGSEGV
...
Print only alive nmethods and add lock to print compile queue
Reviewed-by: kvn, anoll
2014-09-15 17:12:01 +02:00
Tobias Hartmann
dd6285d984
8048721: -XX:+PrintCompilation prints negative bci for non entrant OSR methods
...
Removed 'InvalidOSREntryBci' and checking nmethod::_state instead to determine if an osr method is non-entrant.
Reviewed-by: kvn, vlivanov, drchase
2014-09-15 08:08:22 +02:00
Ioi Lam
9fe35127c2
Merge
2014-09-12 14:05:28 -07:00
Alejandro Murillo
f082ff287e
Merge
2014-09-12 04:22:19 -07:00
Niclas Adlertz
d348978bc1
Merge
2014-09-12 09:17:58 +02:00
Christian Tornqvist
9e6d432562
8022865: [TESTBUG] Compressed Oops testing needs to be revised
...
Rewrote compressed oops tests
Reviewed-by: kvn, coleenp, mseledtsov
2014-09-11 17:54:22 -07:00
John Coomes
fada700e21
8058235: identify GCs initiated to update allocation context stats
...
Reviewed-by: mikael, sjohanss
2014-09-11 17:13:30 -07:00
Lana Steuck
890a1517be
Merge
2014-09-11 14:28:30 -07:00
Bradford Wetmore
57a91cf7bd
8058180: .hgignore should be updated with webrev in all repos
...
Reviewed-by: jrose, katleman, jjg
2014-09-11 12:18:02 -07:00
David Katleman
b45a0b373e
Added tag jdk9-b30 for changeset 9628dff9b9a1
2014-09-11 09:08:47 -07:00
Coleen Phillimore
310192415e
8055145: [TESTBUG] runtime/7158988/FieldMonitor.java fails with VMDisconnectedException
...
Exclude this test on JPRT and make it trivially pass if it gets a disconnected exception (which seems rare)
Reviewed-by: gtriantafill, sspitsyn, ctornqvi
2014-09-11 10:46:32 -04:00
Tom Rodriguez
98b5d14523
8054174: minor buglet in computation of end of pc descs in libjvm_db.c
...
Fixed scopes_pcs_end calculation
Reviewed-by: sspitsyn, sla
2014-09-11 03:13:29 -07:00
Nils Eliasson
1ba87d2a18
Merge
2014-09-11 08:01:15 +00:00
Igor Veresov
6dc6f53f6a
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
...
Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
2014-09-11 00:04:50 -07:00
Lana Steuck
47add31262
Merge
2014-09-10 19:36:46 -07:00
Igor Veresov
7275456c3a
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
...
Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn
2014-09-10 19:08:17 -07:00
Daniel D. Daugherty
e7bc11f7b1
Merge
2014-09-10 17:06:36 -07:00
Jon Masamitsu
25727c12c2
Merge
2014-09-10 23:14:13 +00:00
Daniel D. Daugherty
5e63b8cfc4
8057109: manual cleanup of white space issues prior to Contended Locking reorder and cache line bucket
...
Reviewed-by: fparain, sspitsyn, coleenp
2014-09-10 11:52:16 -06:00
Daniel D. Daugherty
e1a36d62a0
8057107: cleanup indent white space issues prior to Contended Locking reorder and cache line bucket
...
Reviewed-by: fparain, sspitsyn, coleenp
2014-09-10 11:48:20 -06:00
Ivan Gerasimov
497f5c44a6
8057744: (process) Synchronize exiting of threads and process [win]
...
Reviewed-by: dholmes, dcubed, sla
2014-09-10 09:52:41 -07:00
Christian Tornqvist
3ad47cdbeb
8055719: Clean out support for old VC versions from ProjectCreator
...
Clean out support for old VC versions from ProjectCreator
Reviewed-by: sla, allwin
2014-09-10 07:06:37 -07:00
Nils Eliasson
6062c2db15
8054889: Compiler team's implementation task
...
Adding three new diagnostic commands for compiler
Reviewed-by: anoll, kvn, drchase
2014-09-10 13:27:33 +02:00
David Holmes
eb8950df45
8056183: os::is_MP() always reports true when NMT is enabled
...
Reviewed-by: shade, coleenp, bdelsart
2014-09-10 00:44:16 -04:00
Roland Westrelin
2d59d215e2
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
...
Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov
2014-09-09 15:47:18 -07:00
Yumin Qi
425a00d039
Merge
2014-09-09 18:56:24 +00:00
George Triantafillou
287db624e4
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
...
Reviewed-by: ctornqvi, lfoltan
2014-09-09 09:48:42 -07:00
Niclas Adlertz
1b124f9f48
Merge
2014-09-09 16:14:40 +02:00
Yumin Qi
9b0811172b
8056930: Output host info under some condition for core dump
...
Output host name after java crashed for debug version.
Reviewed-by: dholmes, ccheung
2014-09-08 22:48:09 -07:00
Ivan Gerasimov
b5c0f09885
8057745: TEST_BUG: runtime/SharedArchiveFile/ArchiveDoesNotExist.java fails with openjdk build
...
Reviewed-by: dholmes, mseledtsov
2014-09-08 23:49:39 +04:00
Mikael Gerdin
7bf45791e8
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
...
Reviewed-by: brutisso, jwilhelm
2014-09-08 17:47:43 +02:00
Stefan Karlsson
1e20d1e9f1
8057918: Update out-dated ignore tags in GC jtreg tests
...
Reviewed-by: ehelin, tschatzl
2014-09-09 13:55:38 +02:00
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
Jon Masamitsu
0d0607c64c
Merge
2014-08-28 17:45:58 +00:00
Lois Foltan
a2acb924db
Merge
2014-08-28 13:01:44 -04:00
Rickard Bäckman
2b5065f487
Merge
2014-08-28 18:31:05 +02:00
Jon Masamitsu
97fe3fc7ea
Merge
2014-08-28 08:56:52 -07:00
Lois Foltan
960d0fc613
8054355: ENFORCE_CC_COMPILER_REV needs to be updated to Solaris C++ 12u3 for JDK 9
...
Update of C++ validiation check for JDK 9 on Solaris.
Reviewed-by: coleenp, dcubed, kvn
2014-08-28 11:56:06 -04:00
Thomas Schatzl
f12e5848bd
Merge
2014-08-28 15:55:05 +00:00
Coleen Phillimore
df46960ed0
Merge
2014-08-28 15:44:02 +00:00
Coleen Phillimore
49d21c007b
Merge
2014-08-28 11:30:11 -04:00