Erik Helin
92143e58fa
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp}
...
Reviewed-by: tschatzl, mgerdin
2016-02-05 16:03:56 +01:00
Harold Seigel
b2ab041bf5
8148785: Update class file version to 53 for JDK-9
...
Change max supported class file version to 53
Reviewed-by: alanb, coleenp, shade
2016-02-05 08:14:08 -05:00
Robbin Ehn
8776b97706
8144916: Decrease PerfDataMemorySize back to 32K
...
Reviewed-by: mlarsson, sla
2016-02-05 14:00:58 +01:00
Bengt Rutisson
1322b0fe56
8149035: Make the full_gc_dump() calls be recorded as part of the GC
...
Reviewed-by: jmasa, sjohanss
2016-02-05 08:59:36 +01:00
Coleen Phillimore
d2da0cb052
Merge
2016-02-04 23:39:27 +00:00
Coleen Phillimore
546bba34d7
8149038: SIGSEGV at frame::is_interpreted_frame_valid -> StubRoutines::SafeFetchN
...
Backout change for 8146984 but add an alignment check which may have caught original bug.
Reviewed-by: mgronlun, dcubed
2016-02-04 18:25:02 -05:00
Artem Smotrakov
395a248587
8148005: One byte may be corrupted by get_datetime_string()
...
Reviewed-by: dholmes
2016-02-04 13:42:18 -08:00
David Simms
969708b202
8138562: Event based tracing should cover monitor inflation
...
Reviewed-by: dcubed, egahlin, mgronlun
2016-02-04 18:28:52 +01:00
Erik Helin
00aa34d788
8148844: Update run_unit_test macro for InternalVMTests
...
Reviewed-by: sjohanss, david
2016-02-04 14:06:43 +01:00
Bengt Rutisson
68f99a673a
Merge
2016-02-04 11:38:11 +01:00
Bengt Rutisson
433bc5e2bc
8148951: Remove unused method Generation::performs_in_place_marking()
...
Reviewed-by: david, jwilhelm
2016-02-03 18:21:43 +01:00
Bengt Rutisson
5f51924702
8148960: Humongous mis-spelled in log output
...
Reviewed-by: huntch, jwilhelm
2016-02-03 18:18:00 +01:00
Coleen Phillimore
f63c4ba349
Merge
2016-02-03 18:48:29 +00:00
Max Ockner
aad24bcc81
Merge
2016-02-03 19:46:45 +01:00
Artem Smotrakov
61a27307a4
8147884: Names of GC threads should be set before the threads start
...
Reviewed-by: mgerdin, david
2016-02-03 09:31:22 -08:00
Coleen Phillimore
d98409eadb
8146984: SIGBUS: bool Method::has_method_vptr(const void*)+0xc
...
Add address check and use SafeFetchN for Method* vptr access when Method* may be bad pointer.
Reviewed-by: dcubed, mgronlun
2016-02-03 17:26:36 +00:00
Max Ockner
ce74c2fa3c
Merge
2016-02-03 18:16:54 +01:00
Max Ockner
9cab990401
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging
...
TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio
2016-02-03 11:40:30 -05:00
Claes Redestad
a95454d65c
8148755: -XX:+HeapDumpAfterFullGC creates heap dump both before and after Full GC
...
Reviewed-by: mgerdin, brutisso, sangheki
2016-02-03 14:15:57 +01:00
Severin Gehwolf
c647cd04b0
8148945: JDK-8148481: Devirtualize Klass::vtable breaks Zero build
...
Use Klass::method_at_vtable() instead of InstanceClass::start_of_vtable()[index]
Reviewed-by: mgerdin, coleenp
2016-02-03 12:19:03 +01:00
Mikael Gerdin
bbbbfdbf3f
8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy
...
Reviewed-by: jwilhelm, kbarrett
2016-02-03 11:33:33 +01:00
Robbin Ehn
ba3a7addac
8148141: Remove fixed level padding in UL
...
Reviewed-by: sla, mlarsson
2016-02-04 08:36:38 +01:00
David Holmes
978ec9c982
8146616: VM exit path throws fatal error: Thread holding lock at safepoint that vm can block on: BeforeExit_lock
...
Reviewed-by: dcubed, gthornbr
2016-02-02 22:12:17 -05:00
Jesper Wilhelmsson
40c4fe8573
Merge
2016-02-03 01:35:25 +01:00
Harold Seigel
828a52c262
Merge
2016-02-02 14:54:05 +00:00
Harold Seigel
80e499001a
8135206: VM permits illegal flags for abstract methods in interfaces, versions 45.3 - 51.0
...
Add additional method flag checks
Reviewed-by: jiangli, minqi
2016-02-02 08:27:40 -05:00
Bengt Rutisson
f4f5e64f5d
8148736: Let the G1 heap transition log regions instead of bytes
...
Reviewed-by: sjohanss, david
2016-02-02 12:13:05 +01:00
Bengt Rutisson
0e9273e8a7
8148733: G1: Add log message to print the heap region size
...
Reviewed-by: sjohanss, david
2016-02-02 12:12:17 +01:00
Robbin Ehn
636b10604f
8148053: Remove unused log tags
...
Reviewed-by: dholmes, mlarsson, sla
2016-02-02 11:09:21 +01:00
Bengt Rutisson
a5e2b096bc
8148734: G1: Make G1GCPhaseTimes keep track of the start GC time
...
Reviewed-by: sjohanss, tschatzl
2016-02-02 10:50:08 +01:00
Bengt Rutisson
de76c23ff5
8147913: Some runtime/CompressedOops tests fail on ARM64 product builds
...
Reviewed-by: jmasa, kbarrett
2016-02-02 09:51:24 +01:00
David Holmes
2053203d5d
8148771: os::active_processor_count() returns garbage which causes VM to crash
...
Reviewed-by: kbarrett
2016-02-01 20:39:17 -05:00
Per Lidén
4bfa63dd34
8147918: Rename develop_log_is_enabled() to log_develop_is_enabled()
...
Reviewed-by: dholmes, brutisso
2016-02-01 22:11:16 +01:00
Mikael Gerdin
3cda485fe5
8148481: Devirtualize Klass::vtable
...
Move remainder of vtable related methods to Klass
Reviewed-by: cjplummer, coleenp
2016-01-19 12:07:32 +01:00
Sangheon Kim
46cb143b5d
8144949: TestOptionsWithRanges -XX:NUMAInterleaveGranularity=2147483648 crashes VM
...
Changed max range to 2G/8192G for NUMAInterleaveGranularity and removed constraint function
Reviewed-by: jwilhelm, jmasa
2015-12-16 22:06:52 -08:00
Bengt Rutisson
bd183dc526
8145315: VM crashes in print_task_time_stamps()
...
Reviewed-by: jwilhelm, jmasa
2015-12-16 09:24:48 +01:00
Roland Schatz
af94163551
8144704: [JVMCI] add tests for simple code installation
...
Reviewed-by: twisti
2015-12-15 16:55:24 +01:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Christian Thalinger
cd568438d0
Merge
2015-12-17 23:36:28 +00:00
Christian Thalinger
02795f1623
8145714: [JVMCI] SPARC broken after JDK-8134994
...
Reviewed-by: kvn
2015-12-17 23:17:34 +00:00
Dean Long
bef2c6a325
8144852: Corrupted oop in nmethod
...
Reviewed-by: vlivanov
2015-12-17 09:39:07 -08:00
David Lindholm
ddab9e4387
8145301: Improve and unify the printout format for the g1HRPrinter
...
Reviewed-by: brutisso, tschatzl
2015-12-14 13:47:35 +01:00
Thomas Stuefe
0eda47f124
8145114: const-correctness for ucontext_t* reading functions
...
Reviewed-by: dholmes, coleenp
2015-12-14 02:29:11 -05:00
Roland Westrelin
6961dea52a
8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
...
Lost dependency when CastPP at Phis are eliminate
Reviewed-by: kvn
2015-12-11 16:57:08 +01:00
Vladimir Ivanov
0e01750370
8133612: new clone logic added in 8042235 is missing from compiler intrinsics
...
Reviewed-by: roland
2015-12-18 20:23:28 +03:00
Vladimir Ivanov
7adcd9a503
8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic
...
Reviewed-by: roland
2015-12-18 20:23:27 +03:00
Vladimir Ivanov
a82be01120
8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize
...
Reviewed-by: kvn, iklam, shade
2015-12-18 20:23:26 +03:00
Vivek Deshpande
6a52e93df7
8143353: update for x86 sin and cos in the math lib
...
Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2016-01-08 21:06:50 -08:00
Martin Doerr
ad3414f985
8146612: C2: Precedence edges specification violated
...
Reviewed-by: kvn
2016-01-08 11:41:04 +01:00
Alexander Smundak
74f0500a47
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
...
Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE
Co-authored-by: Andrew Hughes <gnu.andrew@redhat.com>
Reviewed-by: dholmes, ihse
2015-12-13 22:32:16 -05:00