35498 Commits

Author SHA1 Message Date
Coleen Phillimore
97e169ac77 8145628: hotspot metadata classes shouldn't use HeapWordSize or heap related macros like align_object_size
Use align_metadata_size, align_metadata_offset and is_metadata_aligned for metadata rather than align_object_size, etc.  Use wordSize rather than HeapWordSize for metadata.  Use align_ptr_up rather than align_pointer_up (all the related functions are ptr).

Reviewed-by: hseigel, jmasa, cjplummer
2016-01-30 11:02:29 -05:00
Kim Barrett
ec7fb4ee2b 8146793: logStream::write re-formats string
Eliminate re-format, add warning attribute, fix size check, fix va_list usage.

Reviewed-by: mlarsson, rprotacio, jrose
2016-01-29 20:57:09 -05:00
Sangheon Kim
51a621db8d 8145190: MinTLABSize can cause overflow problem with CMS GC
Changed max range of MinTLABSize from max_uintx to max_uintx/2

Reviewed-by: jwilhelm, tbenson
2016-01-29 16:25:10 -08:00
Dmitry Dmitriev
0aa333b8d0 Merge 2016-01-29 18:17:44 +00:00
Thomas Schatzl
160e3176ec Merge 2016-01-29 17:42:26 +01:00
Dmitry Samersoff
127ca0bff4 Merge 2016-01-29 14:59:24 +00:00
Bengt Rutisson
f9d2c3806e Merge 2016-01-29 14:41:07 +01:00
Dmitry Dmitriev
adfab35d68 8147477: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java is failing for the jdk9/hs snapshot control job
Reviewed-by: gtriantafill, gziemski, dcubed, coleenp
2016-01-29 16:03:21 +03:00
Dmitry Samersoff
6fd33f6206 Merge 2016-01-29 12:37:28 +00:00
Igor Ignatyev
2c54bcb248 Merge 2016-01-29 12:30:00 +00:00
Yuji Kubota
7e4e18045a 8148104: HSDB could not terminate when launched on CLI
Create frame before initialize SA

Reviewed-by: jbachorik, dsamersoff
2016-01-29 15:26:44 +03:00
Dmitry Fazunenko
ed48b11dbf 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set
Reviewed-by: tschatzl, mchernov
2016-01-29 16:17:05 +04:00
David Holmes
1875f65a54 6515172: Runtime.availableProcessors() ignores Linux taskset command
Extract processor count from sched_getaffinity mask

Reviewed-by: dcubed, stuefe, gthornbr
2016-01-29 05:32:12 -05:00
Bengt Rutisson
2e5c6d4ea4 8148467: Consistent use of : in the logging
Reviewed-by: mgerdin, tbenson
2016-01-29 10:44:15 +01:00
David Holmes
b41df1a2e7 Merge 2016-01-29 03:19:07 +01:00
Goetz Lindenmaier
a5f97662f5 8148470: Metadata print routines should not print to tty
Reviewed-by: iklam, mgerdin
2016-01-28 15:13:15 -08:00
Alexander Harlap
68bb850835 8147906: G1 use of os::processor_count()
Use os::active_processor_count() instead of os::processor_count() in G1

Reviewed-by: dholmes, jmasa
2016-01-28 16:05:41 -05:00
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
Michail Chernov
6b3dc2210d 8141278: New tests for PLAB testing
Reviewed-by: tschatzl
2016-01-27 18:22:25 +03: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