6074 Commits

Author SHA1 Message Date
Thomas Schatzl
d8534a2c6d 8140597: Forcing an initial mark causes G1 to abort mixed collections
Postpone the initial mark request until the current mixed GC phase has finished.

Reviewed-by: mgerdin
2015-11-10 11:07:15 +01:00
Stefan Karlsson
eddb003fc7 8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: tschatzl, kvn
2015-10-27 12:25:08 +01:00
Thomas Schatzl
c88884045d Merge 2015-11-10 20:39:29 +00:00
Harold Seigel
8aa00ac50d Merge 2015-11-10 17:15:48 +00:00
Thomas Schatzl
5a0303c749 Merge 2015-11-10 17:57:01 +01:00
Harold Seigel
3756d55ee6 8139164: JVM should throw ClassFormatError for non-void methods named <clinit>
If method being parsed is named <clinit>, throw ClassFormatError if it is not void or has arguments, for class file version >= 51.

Reviewed-by: acorn, lfoltan
2015-11-10 08:42:53 -05:00
David Lindholm
b57ae5dad3 8140404: Revert the removal of CMSTestInFreeList
Reviewed-by: jmasa, brutisso
2015-11-10 09:49:14 +01:00
Thomas Schatzl
00a7b7ded2 8140585: PLAB statistics are flushed too late
Move the call to G1EvacStats::adjust_desired_plab_sz() to after flushing the per-thread statistics.

Reviewed-by: mgerdin, jmasa
2015-11-10 09:29:40 +01:00
Serguei Spitsyn
fd47033053 Merge 2015-11-10 04:37:35 +00:00
David Lindholm
fd19805f5b 8141946: Remove develop flag G1TraceHeapRegionRememberedSet
Reviewed-by: mgerdin, tschatzl
2015-11-09 15:09:03 +01:00
Kim Barrett
fd7b3345c8 8077571: ObjPtrQueue is poorly named
Renamed to SATBMarkQueue and renamed files.

Reviewed-by: brutisso, tschatzl, dholmes, twisti
2015-11-06 16:30:40 -05:00
David Lindholm
4bfbb83879 8141434: G1CollectedHeap::into_cset_dirty_card_queue_set should be moved to G1RemSet
Reviewed-by: tschatzl, mgerdin
2015-11-09 11:26:15 +01:00
David Lindholm
6bda88594d 8139867: Change how startsHumongous and continuesHumongous regions work in G1
Reviewed-by: tschatzl, tbenson
2015-11-09 09:19:39 +01:00
Per Lidén
6f81963972 8042209: Remove unused function G1SATBCardTableLoggingModRefBS::write_ref_field_static
Reviewed-by: mgerdin, tschatzl
2015-11-06 09:46:54 +01:00
Bengt Rutisson
4a65cc4f5b 8141530: Remove G1RecordHRRSOops and G1RecordHRRSEvents
Reviewed-by: tschatzl, mgerdin
2015-11-06 06:13:00 +01:00
Jon Masamitsu
087120319b Merge 2015-11-05 19:15:07 +00:00
Andreas Eriksson
3715761461 Merge 2015-11-05 15:28:24 +00:00
Dmitry Dmitriev
56d0d62359 Merge 2015-11-05 13:39:03 +00:00
Serguei Spitsyn
bee07123a2 Merge 2015-11-05 11:12:07 +00:00
Andreas Eriksson
96ec5c84ba 8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump
Reviewed-by: dholmes
2015-11-05 11:42:42 +01:00
Dmitry Dmitriev
8007ac3f84 8139765: set_numeric_flag can call Flag::find_flag to determine the flag type
Reviewed-by: jiangli, gziemski
2015-11-05 11:56:03 +03:00
Carsten Varming
f14a84f9e2 8141035: Let jvmtiGen exit with a non-zero exit code upon failure
Let jvmtiGen exit with a non-zero exit code upon failure

Reviewed-by: sla, sspitsyn
2015-11-05 00:36:00 -08:00
Bengt Rutisson
199618fac0 8141394: Remove the instrumentation added by JDK-6898948
Reviewed-by: tschatzl, pliden
2015-11-05 08:48:45 +01:00
Coleen Phillimore
4e9f2d1db2 Merge 2015-11-05 05:31:57 +00:00
Coleen Phillimore
b1f62059ba Merge 2015-11-05 03:42:04 +00:00
Coleen Phillimore
2806c4a7f8 Merge 2015-11-04 23:02:46 +00:00
Rachel Protacio
54f5cc46d7 8138916: Logging write function does not allow for long enough messages
The unified logging framework's vwrite function is updated to allow strings longer than 512 characters, for the sake of messages of non-pre-determined length.

Reviewed-by: coleenp, dsamersoff, mlarsson
2015-11-04 17:18:59 -05:00
Kim Barrett
63f370152d Merge 2015-11-04 20:02:54 +00:00
Coleen Phillimore
c72a8bae03 Merge 2015-11-04 19:52:04 +00:00
Rachel Protacio
e54bd838f9 8140348: Convert TraceSafepoint to Unified Logging
The former -XX:+TraceSafepoint flag is updated to the unified logging framework and is now replaced with -Xlog:safepoint in product mode.

Reviewed-by: coleenp, hseigel
2015-11-04 14:32:51 -05:00
Ivan Galkin
3d2c024ea4 8135318: CMS wrong max_eden_size for check_gc_overhead_limit
Reviewed-by: jmasa, simonis
2015-11-04 10:12:37 -08:00
Thomas Schatzl
35f9a7ac32 Merge 2015-11-04 18:10:18 +00:00
Kim Barrett
b256989eb3 6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Simplify indexing, address obsolete code, improve access/type checking.

Reviewed-by: tschatzl, pliden
2015-11-04 13:09:57 -05:00
Thomas Schatzl
a6231d3f70 8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe
2015-11-04 17:36:29 +01:00
Mikael Gerdin
f25b7859ef 8141422: G1 eager reclaim card dirtying may dirty outside of allocated objects
Reviewed-by: sjohanss, tschatzl, ehelin
2015-11-04 16:42:11 +01:00
Andrew Haley
7ac4628585 8138966: Intermittent SEGV running ParallelGC
Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.

Reviewed-by: tschatzl
2015-11-04 13:38:38 +01:00
Goetz Lindenmaier
3b8c97faae 8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff
2015-10-26 16:21:37 +01:00
Mikael Gerdin
3a91779b62 8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: ehelin, tschatzl, coleenp
2014-08-18 14:37:55 +02:00
David Lindholm
a5953c450e 8137756: Remove hrs_err_msg and hrs_ext_msg from heapRegionSet
Reviewed-by: pliden, mgerdin
2015-11-02 14:28:19 +01:00
David Lindholm
c2d62e3cbe 8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden
2015-11-02 10:41:39 +01:00
Coleen Phillimore
efc50b9049 Merge 2015-11-02 19:38:49 +00:00
Erik Helin
5be7f6a1dc Merge 2015-11-02 17:26:20 +00:00
Severin Gehwolf
5bc981fad5 8141138: Zero fails to build
Adjust to recent JDK-9 changes.

Reviewed-by: coleenp
2015-11-02 16:54:49 +01:00
Erik Helin
7a3cbf30c7 8140602: Split other time calculation into methods in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
2015-11-02 16:16:53 +01:00
Zoltan Majo
6b2d3578e9 Merge 2015-11-02 11:51:48 +00:00
Dmitry Dmitriev
8f6db1e1a7 8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn
2015-11-02 11:32:26 +03:00
Bengt Rutisson
e3e3e02480 8141049: Remove CARD_REPEAT_HISTO from the G1 code
Reviewed-by: tschatzl, kbarrett
2015-11-02 09:13:39 +01:00
Bengt Rutisson
6147feb145 8141045: Remove SPARSE_PRT_VERBOSE from the G1 code
Reviewed-by: tschatzl, kbarrett
2015-11-02 09:12:45 +01:00
Bengt Rutisson
584861e9b4 8141037: Remove _MARKING_VERBOSE_ from the G1 code
Reviewed-by: tschatzl, kbarrett
2015-11-02 09:11:44 +01:00
Erik Helin
adbbc4e8d8 8140509: Add note_gc_start to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
2015-10-31 15:27:48 +01:00