35480 Commits

Author SHA1 Message Date
Jesper Wilhelmsson
888f757047 Merge 2016-01-28 19:30:39 +01:00
Thomas Schatzl
a1a24048b3 Merge 2016-01-28 16:34:44 +01:00
Thomas Schatzl
0d9332f334 Merge 2016-01-28 15:03:33 +01:00
Thomas Schatzl
f55f9a60a7 8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries
Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared.

Co-authored-by: Poonam Bajaj <poonam.bajaj@oracle.com>
Reviewed-by: tbenson, mgerdin
2016-01-28 14:00:20 +01:00
Ray Alex
4f42f17d9e 8146987: Improve Parallel GC Full GC by caching results of live_words_in_range()
A large part of time in the parallel scavenge collector is spent finding out the amount of live words within memory ranges to find out where to move an object to. Try to incrementally calculate this value.

Reviewed-by: tschatzl, mgerdin, jmasa
2016-01-28 13:30:12 +01:00
Alexander Kulyakhtin
17b9e0a7aa 8147447: serviceability/tmtools/jstack/WaitNotifyThreadTest.java test fails
Corrected verification of the jstack object references

Reviewed-by: sla
2016-01-28 14:58:57 +03:00
Bengt Rutisson
ce491c9057 Merge 2016-01-28 10:18:45 +01:00
Bengt Rutisson
31ca2b7010 8145180: Add back PrintGC, PrintGCDetails and -Xloggc
Reviewed-by: sjohanss, david
2016-01-28 10:04:35 +01:00
David Holmes
1fdb299974 Merge 2016-01-28 07:11:45 +01:00
Jiangli Zhou
0a7cee2190 8147500: The HashtableTextDump::get_num() should check for integer overflow
Add check for integer overflow in HashtableTextDump::get_num()

Reviewed-by: dholmes, iklam
2016-01-27 22:39:03 -05:00
David Lindholm
4b4e700628 Merge 2016-01-28 02:30:57 +01:00
Sangheon Kim
52e9797321 Merge 2016-01-27 21:04:42 +00:00
Stefan Karlsson
e8f8d123f8 Merge 2016-01-27 20:45:30 +01:00
Coleen Phillimore
04fad29562 Merge 2016-01-27 18:31:58 +00:00
Sangheon Kim
094345fc88 8145192: 'count' variable can overflow in PSMarkSweep::invoke on 64 bit JVM
Changed MarkSweepAlwaysCompactCount from uintx to uint

Reviewed-by: tschatzl, tbenson
2016-01-27 10:30:27 -08:00
Coleen Phillimore
0dc7d4dfa2 Merge 2016-01-27 16:34:47 +00:00
Harold Seigel
46d60f379c Merge 2016-01-27 16:13:02 +00:00
Rachel Protacio
469ae3ecc7 8146137: runtime/logging/ExceptionsTest.java fails on embedded and ARM test
Removed part of ExceptionsTest.java looking for exception that is not printed when function is compiled on embedded/ARM

Reviewed-by: coleenp, dholmes
2016-01-27 11:12:25 -05:00
David Lindholm
afc61182cc 8147940: Test gc/g1/TestG1TraceEagerReclaimHumongousObjects.java fails
Reviewed-by: mgerdin, jwilhelm
2016-01-27 16:12:05 +01:00
Mikael Gerdin
1163c0a2cb 8147461: Use byte offsets for vtable start and vtable length offsets
Reviewed-by: cjplummer, coleenp, dnsimon
2016-01-27 14:50:56 +01:00
Dmitry Dmitriev
1e6fd30c11 Merge 2016-01-27 14:14:36 +01:00
Harold Seigel
64dd8e763d 8137314: vm crash from test java/security/Policy/SignedJar/SignedJarTest.java
Add additional checks in the verifier for recursive verification

Reviewed-by: acorn, gtriantafill
2016-01-27 07:14:56 -05:00
Thomas Stuefe
480e92f8b5 8146905: cleanup ostream, staticBufferStream
Get rid of staticBufferStream and implement the use-caller-provided-scratch-buffer feature in a simpler way.

Reviewed-by: simonis, dholmes
2016-01-27 11:51:56 +01:00
Marcus Larsson
f089e2ceeb Merge 2016-01-27 11:41:44 +01:00
Marcus Larsson
127158a210 8147348: LogTagLevelExpression not properly initialized in configure_stdout
Reviewed-by: brutisso, sla
2016-01-27 09:07:10 +01:00
David Holmes
4ca382aeee Merge 2016-01-27 05:59:31 +01:00
Coleen Phillimore
7324241aae Merge 2016-01-27 03:28:22 +00:00
Matthias Baesken
e95747daf1 8145740: Visual Studio pragmas should be guarded by ifdef _MSC_VER
Reviewed-by: simonis, dholmes
2016-01-26 21:18:08 -05:00
Jesper Wilhelmsson
e8e6b0e6f0 Merge 2016-01-26 17:13:18 +01:00
David Lindholm
ac117697a3 8147814: Move verification code out of g1collectedheap
Reviewed-by: jwilhelm, tschatzl
2016-01-26 15:28:31 +01:00
Alejandro Murillo
ebe2e3bb56 Merge 2016-01-25 12:12:28 -08:00
J. Duke
8521982b8d Merge 2017-07-05 21:15:54 +02:00
J. Duke
2612d7f07e Merge 2017-07-05 21:15:48 +02:00
J. Duke
85bdef87fe Merge 2017-07-05 21:15:37 +02:00
J. Duke
c9425da8b0 Merge 2017-07-05 21:15:28 +02:00
J. Duke
474a266c30 Merge 2017-07-05 21:15:18 +02:00
J. Duke
9827ff6c94 Merge 2017-07-05 21:15:07 +02:00
J. Duke
1fc0e0d933 Merge 2017-07-05 21:14:58 +02:00
J. Duke
419090b05c Merge 2017-07-05 21:14:30 +02:00
J. Duke
336bf16ec0 Added tag jdk-9+102 for changeset 2dc4c11fe488 2017-07-05 21:13:10 +02:00
J. Duke
07b44796c2 Merge 2017-07-05 21:13:10 +02:00
J. Duke
0a80d8b834 Merge 2017-07-05 21:13:05 +02:00
J. Duke
7e8a2d4068 Merge 2017-07-05 21:12:56 +02:00
J. Duke
8d15b19e9d Merge 2017-07-05 21:12:50 +02:00
J. Duke
6b21b0b360 Merge 2017-07-05 21:12:43 +02:00
J. Duke
b494b80d46 Merge 2017-07-05 21:12:36 +02:00
J. Duke
dcec4a95d6 Merge 2017-07-05 21:12:31 +02:00
J. Duke
9ba5b7aa07 Merge 2017-07-05 21:12:21 +02:00
J. Duke
fa2f198c1a Added tag jdk-9+101 for changeset 80f67512daa1 2017-07-05 21:12:06 +02:00
J. Duke
180c59d147 Merge 2017-07-05 21:12:04 +02:00