brutisso [Fri, 05 Feb 2016 08:59:36 +0100] rev 35939
8149035: Make the full_gc_dump() calls be recorded as part of the GC
Reviewed-by: jmasa, sjohanss
coleenp [Thu, 04 Feb 2016 23:39:27 +0000] rev 35938
Merge
coleenp [Thu, 04 Feb 2016 18:25:02 -0500] rev 35937
8149038: SIGSEGV at frame::is_interpreted_frame_valid -> StubRoutines::SafeFetchN
Summary: Backout change for 8146984 but add an alignment check which may have caught original bug.
Reviewed-by: mgronlun, dcubed
asmotrak [Thu, 04 Feb 2016 13:42:18 -0800] rev 35936
8148005: One byte may be corrupted by get_datetime_string()
Reviewed-by: dholmes
mgronlun [Thu, 04 Feb 2016 19:27:39 +0100] rev 35935
Merge
dsimms [Thu, 04 Feb 2016 18:28:52 +0100] rev 35934
8138562: Event based tracing should cover monitor inflation
Reviewed-by: dcubed, egahlin, mgronlun
kzhaldyb [Tue, 02 Feb 2016 18:06:14 +0300] rev 35933
8132721: Add tests which check that heap counters work as expected during Humongous allocations
Reviewed-by: jmasa, tschatzl, dfazunen
ehelin [Thu, 04 Feb 2016 14:06:43 +0100] rev 35932
8148844: Update run_unit_test macro for InternalVMTests
Reviewed-by: sjohanss, david
brutisso [Thu, 04 Feb 2016 11:38:11 +0100] rev 35931
Merge
brutisso [Wed, 03 Feb 2016 18:21:43 +0100] rev 35930
8148951: Remove unused method Generation::performs_in_place_marking()
Reviewed-by: david, jwilhelm
brutisso [Wed, 03 Feb 2016 18:18:00 +0100] rev 35929
8148960: Humongous mis-spelled in log output
Reviewed-by: huntch, jwilhelm
sgehwolf [Wed, 03 Feb 2016 12:19:03 +0100] rev 35928
8148945: JDK-8148481: Devirtualize Klass::vtable breaks Zero build
Summary: Use Klass::method_at_vtable() instead of InstanceClass::start_of_vtable()[index]
Reviewed-by: mgerdin, coleenp
mgerdin [Wed, 03 Feb 2016 11:33:33 +0100] rev 35927
8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy
Reviewed-by: jwilhelm, kbarrett
mlarsson [Thu, 04 Feb 2016 08:36:38 +0100] rev 35926
8148141: Remove fixed level padding in UL
Reviewed-by: sla, mlarsson
Contributed-by: robbin.ehn@oracle.com
mlarsson [Tue, 02 Feb 2016 11:09:21 +0100] rev 35925
8148053: Remove unused log tags
Reviewed-by: dholmes, mlarsson, sla
Contributed-by: robbin.ehn@oracle.com
jwilhelm [Thu, 04 Feb 2016 00:53:31 +0100] rev 35924
Merge
dfazunen [Wed, 03 Feb 2016 20:07:30 +0400] rev 35923
8147003: Move BubbleUpRef test into CMS directory
Summary: closed test gc/4950157/BubbleUpRef.java moved to gc/cms/TestBubbleUpRef.java
Reviewed-by: jwilhelm, brutisso
ctornqvi [Wed, 03 Feb 2016 13:42:29 -0800] rev 35922
8148747: [TESTBUG] runtime/Unsafe/AllocateMemory.java fails with OOM during compilation
Reviewed-by: coleenp, gtriantafill
coleenp [Wed, 03 Feb 2016 18:48:29 +0000] rev 35921
Merge
coleenp [Wed, 03 Feb 2016 17:26:36 +0000] rev 35920
8146984: SIGBUS: bool Method::has_method_vptr(const void*)+0xc
Summary: Add address check and use SafeFetchN for Method* vptr access when Method* may be bad pointer.
Reviewed-by: dcubed, mgronlun
mockner [Wed, 03 Feb 2016 19:46:45 +0100] rev 35919
Merge
mockner [Wed, 03 Feb 2016 18:16:54 +0100] rev 35918
Merge
mockner [Wed, 03 Feb 2016 11:40:30 -0500] rev 35917
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging.
Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging.
Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio
Contributed-by: max.ockner@oracle.com, ioi.lam@oracle.com
asmotrak [Wed, 03 Feb 2016 09:31:22 -0800] rev 35916
8147884: Names of GC threads should be set before the threads start
Reviewed-by: mgerdin, david
redestad [Wed, 03 Feb 2016 14:15:57 +0100] rev 35915
8148755: -XX:+HeapDumpAfterFullGC creates heap dump both before and after Full GC
Reviewed-by: mgerdin, brutisso, sangheki
dholmes [Tue, 02 Feb 2016 22:12:17 -0500] rev 35914
8146616: VM exit path throws fatal error: Thread holding lock at safepoint that vm can block on: BeforeExit_lock
Reviewed-by: dcubed, gthornbr
jwilhelm [Wed, 03 Feb 2016 01:35:25 +0100] rev 35913
Merge
hseigel [Tue, 02 Feb 2016 14:54:05 +0000] rev 35912
Merge
hseigel [Tue, 02 Feb 2016 08:27:40 -0500] rev 35911
8135206: VM permits illegal flags for abstract methods in interfaces, versions 45.3 - 51.0
Summary: Add additional method flag checks
Reviewed-by: jiangli, minqi
brutisso [Tue, 02 Feb 2016 13:06:40 +0000] rev 35910
Merge
brutisso [Tue, 02 Feb 2016 12:13:05 +0100] rev 35909
8148736: Let the G1 heap transition log regions instead of bytes
Reviewed-by: sjohanss, david
brutisso [Tue, 02 Feb 2016 12:12:17 +0100] rev 35908
8148733: G1: Add log message to print the heap region size
Reviewed-by: sjohanss, david
brutisso [Tue, 02 Feb 2016 10:50:08 +0100] rev 35907
8148734: G1: Make G1GCPhaseTimes keep track of the start GC time
Reviewed-by: sjohanss, tschatzl
dholmes [Tue, 02 Feb 2016 05:38:33 -0500] rev 35906
8148766: Test AvailableProcessors.java got wrong number of processors
Reviewed-by: dsamersoff, tschatzl, mseledtsov
brutisso [Tue, 02 Feb 2016 09:51:24 +0100] rev 35905
8147913: Some runtime/CompressedOops tests fail on ARM64 product builds
Reviewed-by: jmasa, kbarrett
dholmes [Tue, 02 Feb 2016 04:48:05 +0100] rev 35904
Merge
stuefe [Fri, 29 Jan 2016 09:21:15 +0100] rev 35903
8147510: [windows] no text locations shown for register info in hs-err file
Reviewed-by: dholmes, iklam
dholmes [Mon, 01 Feb 2016 20:39:17 -0500] rev 35902
8148771: os::active_processor_count() returns garbage which causes VM to crash
Reviewed-by: kbarrett
pliden [Mon, 01 Feb 2016 22:11:16 +0100] rev 35901
8147918: Rename develop_log_is_enabled() to log_develop_is_enabled()
Reviewed-by: dholmes, brutisso
mgerdin [Tue, 19 Jan 2016 12:07:32 +0100] rev 35900
8148481: Devirtualize Klass::vtable
Summary: Move remainder of vtable related methods to Klass
Reviewed-by: cjplummer, coleenp
mgerdin [Tue, 01 Dec 2015 10:35:49 +0100] rev 35899
8148047: Move the vtable length field to Klass
Reviewed-by: cjplummer, twisti, coleenp, kbarrett
coleenp [Sat, 30 Jan 2016 11:02:29 -0500] rev 35898
8145628: hotspot metadata classes shouldn't use HeapWordSize or heap related macros like align_object_size
Summary: 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
kbarrett [Fri, 29 Jan 2016 20:57:09 -0500] rev 35897
8146793: logStream::write re-formats string
Summary: Eliminate re-format, add warning attribute, fix size check, fix va_list usage.
Reviewed-by: mlarsson, rprotacio, jrose
sangheki [Fri, 29 Jan 2016 16:25:10 -0800] rev 35896
8145190: MinTLABSize can cause overflow problem with CMS GC
Summary: Changed max range of MinTLABSize from max_uintx to max_uintx/2
Reviewed-by: jwilhelm, tbenson
ddmitriev [Fri, 29 Jan 2016 18:17:44 +0000] rev 35895
Merge
ddmitriev [Fri, 29 Jan 2016 16:03:21 +0300] rev 35894
8147477: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java is failing for the jdk9/hs snapshot control job
Reviewed-by: gtriantafill, gziemski, dcubed, coleenp
tschatzl [Fri, 29 Jan 2016 17:42:26 +0100] rev 35893
Merge
dfazunen [Fri, 29 Jan 2016 16:17:05 +0400] rev 35892
8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set
Reviewed-by: tschatzl, mchernov
dsamersoff [Fri, 29 Jan 2016 14:59:24 +0000] rev 35891
Merge
dsamersoff [Fri, 29 Jan 2016 12:37:28 +0000] rev 35890
Merge
dsamersoff [Fri, 29 Jan 2016 15:26:44 +0300] rev 35889
8148104: HSDB could not terminate when launched on CLI
Summary: Create frame before initialize SA
Reviewed-by: jbachorik, dsamersoff
Contributed-by: kubota.yuji@gmail.com
brutisso [Fri, 29 Jan 2016 14:41:07 +0100] rev 35888
Merge
brutisso [Fri, 29 Jan 2016 10:44:15 +0100] rev 35887
8148467: Consistent use of : in the logging
Reviewed-by: mgerdin, tbenson
iignatyev [Fri, 29 Jan 2016 12:30:00 +0000] rev 35886
Merge
mchernov [Wed, 27 Jan 2016 18:22:25 +0300] rev 35885
8141278: New tests for PLAB testing
Reviewed-by: tschatzl
dholmes [Fri, 29 Jan 2016 05:32:12 -0500] rev 35884
6515172: Runtime.availableProcessors() ignores Linux taskset command
Summary: extract processor count from sched_getaffinity mask
Reviewed-by: dcubed, stuefe, gthornbr
dholmes [Fri, 29 Jan 2016 03:19:07 +0100] rev 35883
Merge
aharlap [Thu, 28 Jan 2016 16:05:41 -0500] rev 35882
8147906: G1 use of os::processor_count()
Summary: Use os::active_processor_count() instead of os::processor_count() in G1
Reviewed-by: dholmes, jmasa
goetz [Thu, 28 Jan 2016 15:13:15 -0800] rev 35881
8148470: Metadata print routines should not print to tty
Reviewed-by: iklam, mgerdin
jwilhelm [Thu, 28 Jan 2016 19:30:39 +0100] rev 35880
Merge
drwhite [Fri, 22 Jan 2016 06:13:52 -0500] rev 35879
8141421: Various test fail with OOME on win x86
Summary: Fix memory overuse in g1CodeCacheRemset
Reviewed-by: tschatzl, mgerdin
tschatzl [Thu, 28 Jan 2016 16:34:44 +0100] rev 35878
Merge
tschatzl [Thu, 28 Jan 2016 13:30:12 +0100] rev 35877
8146987: Improve Parallel GC Full GC by caching results of live_words_in_range()
Summary: 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
Contributed-by: ray alex <sky1young@gmail.com>
tschatzl [Thu, 28 Jan 2016 15:03:33 +0100] rev 35876
Merge