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
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
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
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
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
Lana Steuck
3edb9c14f7
Merge
2017-06-24 00:24:40 +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
Alan Bateman
a0a5208606
Merge
2017-06-17 08:03:09 +01: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
63253f80e8
Merge
2017-06-14 20:05:32 +00: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
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
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
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
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
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
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
Lana Steuck
7b47a378fa
Merge
2017-05-19 04:18:25 +00: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
Ron Pressler
96d03a13e6
8159995: Rename internal Unsafe.compare methods
...
Reviewed-by: psandoz, dholmes
2017-05-11 12:55:56 -07:00
Thomas Schatzl
c775f6f58b
8180048: Interned string and symbol table leak memory during parallel unlinking
...
Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade, coleenp
2017-05-15 12:20:15 +02:00
Lana Steuck
f50ba6cf4d
Merge
2017-05-05 04:49:35 +00:00
Doug Simon
16d29f2564
8177845: Need a mechanism to load Graal
...
Reviewed-by: kvn, iveresov, mchung
2017-04-28 02:54:05 -07:00
Kim Barrett
77f7391ebd
8179084: HotSpot VM fails to start when AggressiveHeap is set
...
Don't set default ParallelGCThreads when processing AggressiveHeap
Reviewed-by: stefank, ehelin
2017-04-26 22:34:54 -04:00