Harold Seigel
9e3de501f8
Merge
2017-07-13 01:28:24 +00:00
Harold Seigel
30580af958
8184281: -Xlog:startuptime does not include call to initPhase2
...
Remove "+module" and improve message
Reviewed-by: alanb, gtriantafill
2017-07-12 21:24:07 -04:00
Erik Österlund
b84db08380
8184162: Support addresses with index operands in LIRAssembler::leal on SPARC
...
Support was added for C1 leal on addresses with an index operand on SPARC.
Reviewed-by: kvn, roland
2017-07-12 11:59:51 +02:00
Erik Österlund
53dee26ab9
8184073: Cleanup of compiler activity enum in compileBroker.hpp
...
An unnamed enum describing compiler activity was given a name and had spelling errors fixed.
Reviewed-by: kvn, kbarrett
2017-07-12 09:49:05 +02:00
Erik Österlund
454e63fe90
8183927: Hotspot needs C++ type_traits metaprogramming utilities
...
This changeset introduces new metaprogramming utilities typically found in <type_traits> in C++11.
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Reviewed-by: kbarrett, rehn, pliden
2017-07-11 12:00:48 +02:00
Erik Österlund
ad941e4f9d
8183575: Runtime1::oop_arraycopy is unused and should be removed
...
Runtime1::oop_arraycopy and its friend Runtime1::primitive_arraycopy are no longer used and this changeset removes them.
Reviewed-by: kvn, tschatzl
2017-07-10 11:42:45 +02:00
Claes Redestad
28bb3a05d9
8183573: Refactor CodeHeap and AOTCodeHeap to devirtualize hot methods
...
Reviewed-by: kvn, dlong
2017-07-10 23:28:25 +02:00
Thomas Schatzl
4de007ff3b
8183397: Ensure consistent closure filtering during evacuation
...
Consistently apply the cross-region check for references in the various oop closures.
Reviewed-by: sjohanss, ehelin
2017-07-10 10:10:49 +02:00
Robbin Ehn
dc44ef52d3
Merge
2017-07-07 23:53:36 +02:00
Robbin Ehn
cc9648a8b8
8183925: Decouple crash protection from watcher thread
...
Reviewed-by: dcubed, coleenp
2017-07-07 23:11:33 +02:00
Robbin Ehn
41e729b386
8183545: Event tracing, transition hooks
...
Reviewed-by: dcubed, egahlin
2017-07-07 23:04:06 +02:00
Igor Veresov
34ff291920
Merge
2017-07-07 16:49:45 +00:00
Igor Veresov
b7629460d2
8183991: Update Graal
...
Reviewed-by: kvn
2017-07-07 09:40:47 -07:00
Harold Seigel
51949436b0
8183400: runtime/6981737/Test6981737.java fails with java.lang.RuntimeException: FAIL: Wrong value for java.version property, "9", expected to be of form: "[0-9]+[\\.[0-9]+]*\-.*"
...
Use Runtime Version API's instead of a regular expression and split() API.
Reviewed-by: psandoz, mseledtsov, gthornbr
2017-07-07 11:26:08 -04:00
Nils Eliasson
5bd24e0c25
8183271: VectorizeDebug compiler directive command is broken
...
Add parser support for uint
Reviewed-by: kvn, thartmann
2017-07-07 10:37:52 +02:00
Stefan Karlsson
b7b5e80b9d
8183570: Rework is_aligned_ to avoid multiple evaluation of the size expression
...
Reviewed-by: tschatzl, kbarrett
2017-07-05 12:51:28 +02:00
Roman Kennke
313f3e3ef5
8179268: Factor out AdaptiveSizePolicy from top-level interfaces CollectorPolicy and CollectedHeap
...
Reviewed-by: pliden, sjohanss
2017-07-04 20:41:33 +02:00
Harold Seigel
b4d5834c9d
Merge
2017-07-12 12:46:31 +00:00
Harold Seigel
00b2004598
8140284: Deprecate -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal
...
Add the two options to the deprecate list.
Reviewed-by: acorn, gtriantafill
2017-07-12 08:07:58 -04:00
Thomas Schatzl
1852544472
Merge
2017-07-12 11:26:11 +00:00
Thomas Schatzl
8055a4e57d
8183128: Update RefineCardTableEntryClosure
...
Improve names and placement of RefineCardTableEntryClosure
Reviewed-by: ehelin, sjohanss
2017-07-12 12:26:57 +02:00
Thomas Schatzl
1af7551c3e
8183226: Remembered set summarization accesses not fully initialized java thread DCQS
...
Reviewed-by: sjohanss, ehelin
2017-07-12 12:25:12 +02:00
Christian Thalinger
340108f92b
8183151: DCmd Compiler.codelist should print all compiled methods
...
Add support for AOT methods in codelist dcmd
Reviewed-by: neliasso, kvn
2017-07-03 11:41:19 +02:00
Chihiro Ito
5ae3d88bb7
8181647: jhsdb jstack could not output thread name
...
Standardized thread information across jstack, jhsdb jstack, and jhsdb jstack --mixed
Reviewed-by: ysuenaga, poonam
2017-07-06 09:31:01 -04:00
Thomas Schatzl
3df0f64e1f
8179679: Rearrange filters before card scanning
...
Implement micro-optimizations in the card scanning code enabled by JDK-8177044.
Reviewed-by: sjohanss, ehelin
2017-07-06 12:11:20 +02:00
Thomas Schatzl
10afb6f4f0
8183127: UpdateRSetDeferred should not enqueue cards for NULL references
...
Filter out NULL references during generating cards for an object.
Reviewed-by: mgerdin, ehelin
2017-07-06 10:42:02 +02:00
Vladimir Kozlov
0be0ab5955
Merge
2017-07-05 20:16:26 -07:00
Vladimir Kozlov
62b03921aa
Merge
2017-07-05 18:14:48 -07:00
Vladimir Kozlov
eb20e62194
8183262: noexecstack check in os::dll_load on Linux is too expensive
...
Convert ElfFile::specifies_noexecstack() to static method which read file header and check executable stack flag.
Reviewed-by: iklam, stuefe
2017-07-05 11:03:19 -07:00
Martin Doerr
907093af23
8183571: PPC64 build broken after 8178499
...
Reviewed-by: simonis
2017-07-05 17:19:37 +02:00
Alan Bateman
ce9501e66a
8183503: Update hotspot tests to allow for unique test classes directory
...
Reviewed-by: iklam
2017-07-05 13:25:45 +01:00
Andrew Haley
41652a15e1
8183547: AArch64: Better instruction sequence for stack bangs
...
Reviewed-by: shade, adinn
2017-07-04 17:33:40 +01:00
Stefan Karlsson
c9957ebc9a
Merge
2017-07-05 09:38:47 +00:00
Stefan Karlsson
a18f1c2d58
8183552: Move align functions to align.hpp
...
Reviewed-by: stuefe, pliden
2017-07-05 11:33:17 +02:00
Claes Redestad
4112be360c
Merge
2017-07-04 18:10:40 +00:00
Claes Redestad
fd301e5f76
8183299: Improve inlining of CompiledMethod methods into frame::sender
...
Reviewed-by: kvn, neliasso
2017-07-04 18:36:50 +02:00
Iris Clark
84f7a49af0
8183142: Add bugids=dup to .jcheck/conf files for JDK 10
...
Reviewed-by: mr
2017-06-28 11:27:27 -07:00
Jesper Wilhelmsson
efd1054686
8182299: Enable disabled clang warnings, build on OSX 10 + Xcode 8
...
8182656: Make the required changes in GC code to build on OSX 10 + Xcode 8
8182657: Make the required changes in Runtime code to build on OSX 10 + Xcode 8
8182658: Make the required changes in Compiler code to build on OSX 10 + Xcode 8
Co-authored-by: Paul Hohensee <hohensee@amazon.com>
Reviewed-by: jwilhelm, ehelin, phh
2017-07-06 01:50:26 +02:00
Iris Clark
2cf79071bb
8183142: Add bugids=dup to .jcheck/conf files for JDK 10
...
Reviewed-by: mr
2017-06-28 11:27:27 -07:00
Igor Ignatyev
02d9418fb4
8182154: merge jdk.testlibrary.Platform and jdk.test.lib.Platform
...
Reviewed-by: sspitsyn, plevart
2017-06-27 08:43:58 -07:00
Lana Steuck
6ed22d4bca
Added tag jdk-10+13 for changeset de951549612c
2017-06-24 02:59:22 +00:00
Lana Steuck
3edb9c14f7
Merge
2017-06-24 00:24:40 +00:00
Lana Steuck
f3ee3de2a3
Added tag jdk-9+175 for changeset 459f03270e86
2017-06-22 18:42:45 +00:00
Vladimir Ivanov
c1a0987497
Merge
2017-06-20 13:44:43 +00:00
Vladimir Ivanov
2a0ab692f7
8181872: C1: possible overflow when strength reducing integer multiply by constant
...
Reviewed-by: kvn
2017-06-20 14:37:25 +03:00
Sergey Nazarkin
0932a3dc0d
8182581: aarch64: fix for crash caused by earlyret of compiled method
...
Fix jvm crash caused by earlyret of compiled method for aarch64 port
Reviewed-by: aph
2017-06-20 17:00:07 +08:00
Mandy Chung
bc6e52c2b3
8182416: Clean up module-info.java like move requires transitive adjacent to exports
...
Reviewed-by: alanb
2017-06-17 11:50:50 -07:00
Alan Bateman
a0a5208606
Merge
2017-06-17 08:03:09 +01:00
Lana Steuck
82a5b81e1c
Added tag jdk-10+12 for changeset 2b591c4d54e8
2017-06-17 00:15:50 +00:00
Poonam Bajaj
2a168d1426
8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100%
...
Clear the pending OOM exception in SensorInfo::trigger()
Reviewed-by: mchung, dcubed
2017-06-16 22:10:34 +00:00
Doug Simon
a7a368b2f9
8182310: [AOT][JVMCI] Get host class of VM anonymous class
...
Add missing JVMCI functionality
Reviewed-by: dlong, kvn
2017-06-16 12:18:46 -07:00
Alan Bateman
2f378477c4
8181087: Module system implementation refresh (6/2017)
...
Reviewed-by: sspitsyn, hseigel
2017-06-16 09:20:23 -07:00
Lana Steuck
e62c1a127e
Merge
2017-06-16 04:55:29 +00:00
Lana Steuck
b7d9fe6bbb
Merge
2017-06-15 17:43:56 +00:00
Lana Steuck
39a669e102
Added tag jdk-9+174 for changeset f25253621ba1
2017-06-15 17:24:10 +00:00
Lana Steuck
63253f80e8
Merge
2017-06-14 20:05:32 +00:00
Serguei Spitsyn
c422d43ee0
Merge
2017-06-13 23:22:58 +00:00
Serguei Spitsyn
17081a1945
8178054: [TESTBUG] Need test for JVM TI IsModifiableModule
...
Add new test hotspot/test/serviceability/jvmti/GetNamedModule
Reviewed-by: alanb, iignatyev
2017-06-13 16:19:49 -07:00
Dean Long
a1ea428918
8181757: NonNMethod heap in segmented CodeCache is not scanned in some cases
...
8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events
Reviewed-by: thartmann, kvn
2017-06-13 10:27:42 -07:00
Lana Steuck
7db6349d8d
Added tag jdk-10+11 for changeset 3d88a6f51b8d
2017-06-09 21:34:43 +00:00
Lana Steuck
bd4100bd5c
Merge
2017-06-08 23:11:00 +00:00
Lana Steuck
7781ed0fd6
Added tag jdk-9+173 for changeset 17af9f5736f7
2017-06-08 16:32:53 +00:00
Mandy Chung
848c1f69fb
8181639: Add tool and services information to module summary
...
Reviewed-by: alanb, psandoz, lancea
2017-06-07 18:57:35 -07:00
Ron Pressler
061b09e847
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9
...
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Reviewed-by: psandoz, dholmes, thartmann, kvn
2017-06-05 15:52:09 -07:00
Erik Österlund
c4d86b2455
8161145: The min/max macros make hotspot tests fail to build with GCC 6
...
Change min/max macros to expand (once) to self.
Reviewed-by: sgehwolf, pliden, andrew
2017-06-06 13:31:34 -04:00
Lana Steuck
2d59a5eb78
Merge
2017-06-03 02:44:26 +00:00
Lana Steuck
c06503430c
Added tag jdk-10+10 for changeset 4644ed4e3292
2017-06-02 21:10:57 +00:00
Bob Vandette
578fd1677d
Merge
2017-06-02 10:37:05 -04:00
Bob Vandette
d0649472fa
8181093: assert(si->is_ldr_literal()) failed on arm64 test nsk/jdi/.../returnValue004
...
Reviewed-by: kvn, dlong
2017-06-02 10:35:44 -04:00
Magnus Ihse Bursie
1697e378d3
8180322: Move JNI spec to specs directory
...
Reviewed-by: mchung, dholmes
2017-06-02 14:29:02 +02:00
Rickard Bäckman
7311151cd6
8180197: Failing assert: id must be initialized
...
Reviewed-by: kvn, kbarrett
2017-06-02 11:26:36 +02:00
Teng Lu
742b5e8d1c
8181906: AArch64: port bugfix for 7009641 to AArch64
...
Allocation in the code cache returns NULL instead of failing the entire VM
Reviewed-by: aph
2017-06-10 16:01:29 +08:00
Roland Westrelin
a9c2bc6517
8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
...
Replacing load on dst with load on src only valid if copy doesn't modify src element to load
Reviewed-by: kvn, thartmann
2017-06-02 09:08:34 +02:00
Sharath Ballal
536c210f77
6760477: Update SA to include stack traces in the heap dump
...
Update SA to include HPROF_TRACE and HPROF_FRAME records in the heap dump
Reviewed-by: dsamersoff
2017-06-02 12:30:49 +05:30
Lana Steuck
63fafe8f4e
Merge
2017-06-01 18:48:34 +00:00
Lana Steuck
f3bfb121b2
Added tag jdk-9+172 for changeset ec60e7df88cd
2017-06-01 18:26:33 +00:00
Lana Steuck
b415169648
Merge
2017-05-31 17:45:57 +00:00
Vladimir Ivanov
5d2b14d198
8179882: C2: Stale control info after cast node elimination during loop optimization pass
...
Reviewed-by: kvn, roland
2017-05-30 21:35:21 +03:00
Zoltan Majo
73b3420b12
8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
...
Check for possible null-point dereference.
Reviewed-by: kvn
2017-05-29 10:32:37 +02:00
Lana Steuck
8a6f32488e
Added tag jdk-10+9 for changeset a220a944d643
2017-05-26 01:00:32 +00:00
Lana Steuck
cd62e1b6a1
Merge
2017-05-26 00:45:12 +00:00
Lana Steuck
df177f4150
Added tag jdk-9+171 for changeset 9e1b29faefa9
2017-05-26 00:29:12 +00:00
Tobias Hartmann
83a3e9f114
8180813: Null pointer dereference of CodeCache::find_blob() result
...
Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait.
Reviewed-by: shade, kvn
2017-05-24 16:53:58 +02:00
Lana Steuck
563c8385cb
Added tag jdk-10+8 for changeset 25593a0aff77
2017-05-23 22:38:58 +00:00
Lana Steuck
9f3f2de137
Added tag jdk-10+7 for changeset f5053ff33fd4
2017-05-23 21:11:50 +00:00
Igor Ignatyev
7d97ce96dd
8180721: clean up ProblemList
...
Reviewed-by: sspitsyn, gtriantafill
2017-05-22 15:28:12 -07:00
Igor Ignatyev
48dfdfc633
8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package
...
Reviewed-by: mchung
2017-05-22 15:27:20 -07:00
Tobias Hartmann
d3baf34118
8180575: Null pointer dereference in LoadNode::Identity()
...
Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait.
Reviewed-by: kvn
2017-05-22 09:23:59 +02:00
Tobias Hartmann
4b93f11738
8180576: Null pointer dereference in Matcher::xform()
...
Fixed a missing null check on n->in(0) found by Parfait.
Reviewed-by: kvn
2017-05-22 09:18:12 +02:00
Tobias Hartmann
1d1141fbdf
8180511: Null pointer dereference in Matcher::ReduceInst()
...
Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait.
Reviewed-by: kvn
2017-05-22 09:17:32 +02:00
Tobias Hartmann
66fb50e7a2
8180617: Null pointer dereference in InitializeNode::complete_stores
...
Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait.
Reviewed-by: zmajo
2017-05-22 09:16:46 +02:00
Tobias Hartmann
bbe61a3c5d
8180565: Null pointer dereferences of ConstMethod::method()
...
We need to check ConstMethod::method() for NULL before dereferencing.
Reviewed-by: kvn, iignatyev
2017-05-22 09:14:10 +02:00
Ujwal Vangapally
85e6ed5878
8175845: Provide javadoc descriptions for jdk.hotspot.agent module
...
Added description for jdk.hotspot.agent module
Reviewed-by: mchung
2017-05-19 15:32:17 +05:30
Lana Steuck
7b47a378fa
Merge
2017-05-19 04:18:25 +00:00
Christian Thalinger
5b68181352
8180453: [JVMCI] mx eclipseinit doesn't pick up generated sources
...
Reviewed-by: kvn
2017-05-18 16:39:19 -07:00
Lana Steuck
6f7ae21b2c
Merge
2017-05-18 16:48:24 +00:00
Lana Steuck
cb190703ef
Added tag jdk-9+170 for changeset e3a622b2b7db
2017-05-18 14:54:53 +00:00
Michael Berg
14f29663c9
8178800: compiler/c2/PolynomialRoot.java fails on Xeon Phi linux host with UseAVX=3
...
Upper register bank support added for novl machines that emit EVEX
Reviewed-by: kvn, thartmann
2017-05-16 12:55:54 -07:00
Lana Steuck
e1cda8ad72
Merge
2017-05-11 23:21:34 +00:00
Lana Steuck
17961706b2
Merge
2017-05-11 20:23:29 +00:00