Commit Graph

10115 Commits

Author SHA1 Message Date
Kirill Zhaldybin
5c9133fb92 8132721: Add tests which check that heap counters work as expected during Humongous allocations
Reviewed-by: jmasa, tschatzl, dfazunen
2016-02-02 18:06:14 +03: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
Jesper Wilhelmsson
99dab03752 Merge 2016-02-04 00:53:31 +01:00
Christian Tornqvist
2cabd2fca3 8148747: [TESTBUG] runtime/Unsafe/AllocateMemory.java fails with OOM during compilation
Reviewed-by: coleenp, gtriantafill
2016-02-03 13:42:29 -08: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
Dmitry Fazunenko
15287614fd 8147003: Move BubbleUpRef test into CMS directory
Closed test gc/4950157/BubbleUpRef.java moved to gc/cms/TestBubbleUpRef.java

Reviewed-by: jwilhelm, brutisso
2016-02-03 20:07:30 +04: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
249db6c26a Merge 2016-02-02 13:06:40 +00: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
David Holmes
69088591f9 8148766: Test AvailableProcessors.java got wrong number of processors
Reviewed-by: dsamersoff, tschatzl, mseledtsov
2016-02-02 05:38:33 -05: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
6ba5364f40 Merge 2016-02-02 04:48:05 +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
Thomas Stuefe
722817ba99 8147510: [windows] no text locations shown for register info in hs-err file
Reviewed-by: dholmes, iklam
2016-01-29 09:21:15 +01:00
Alejandro Murillo
34efd50e20 Merge 2016-01-28 16:30:37 -08:00
Lana Steuck
9b59a8f5d0 Merge 2016-01-28 15:42:23 -08:00
Lana Steuck
22e7c9cafb Added tag jdk-9+103 for changeset 9bd7d91ca664 2016-01-28 09:43:01 -08:00
Aleksey Shipilev
121083c09e 8148483: JEP 280: Indify String Concatenation
Co-authored-by: Remi Forax <forax@univ-mlv.fr>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse
2016-01-28 19:43:18 +03:00
Tobias Hartmann
832443d3b0 Merge 2016-01-28 09:49:17 +01:00
Jesper Wilhelmsson
e8e6b0e6f0 Merge 2016-01-26 17:13:18 +01:00
Ed Nevill
272ee0ade8 8148240: aarch64: random infrequent null pointer exceptions in javac
Disable fp as an allocatable register

Reviewed-by: aph
2016-01-26 14:04:01 +00:00
Christian Wimmer
b220252b74 8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider
Reviewed-by: twisti
2016-01-26 11:28:54 -10:00
Tobias Hartmann
60aa7225b0 Merge 2016-01-26 11:53:47 +00:00
Tobias Hartmann
d569a59522 8147876: ciTypeFlow::is_dominated_by() writes outside dominated array
CiTypeFlow::is_dominated_by() should use block_count() instead of _methodBlocks->num_blocks().

Reviewed-by: neliasso, vlivanov, kvn
2016-01-26 10:46:15 +01:00
Roland Westrelin
36577606f6 Merge 2016-01-26 10:41:05 +01:00
Tobias Hartmann
2beba05b8b Merge 2016-01-26 09:11:58 +01:00
Doug Simon
ed1d72e964 8147470: update JVMCI mx extensions
Reviewed-by: twisti
2016-01-25 14:09:28 -10:00
Igor Ignatyev
3bebe35b7b 8148136: compile control tests have incorrect @build directives
Reviewed-by: kvn
2016-01-26 00:25:20 +03:00
Igor Ignatyev
972bf92ef7 8148161: quarantine compiler/loopopts/UseCountedLoopSafepoints.java
Reviewed-by: kvn
2016-01-26 00:25:20 +03:00
Alejandro Murillo
ebe2e3bb56 Merge 2016-01-25 12:12:28 -08:00
Tom Rodriguez
a3351a8233 8148101: [JVMCI] Make CallingConvention.Type extensible
Reviewed-by: twisti
2016-01-25 09:12:58 -08:00