Coleen Phillimore
8e5a71de44
8221872: Remove uses of ClassLoaderWeakHandle typedef in protection domain table
...
Make consistent with StringTable and ResolvedMethodTable
Reviewed-by: dholmes
2019-04-03 20:39:19 -04:00
Thomas Stuefe
dbe0da648a
8220786: Create new switch to redirect error reporting output to stdout or stderr
...
Reviewed-by: dholmes, goetz
2019-03-25 09:35:40 +01:00
Gustavo Romero
93e77e1767
8221175: Fix bad function case for controlled JVM crash on PPC64 big-endian
...
Reviewed-by: chrisphi, stuefe, goetz
2019-03-20 16:43:49 -04:00
Kim Barrett
a11369d781
8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled
...
Use __typeof__(x) instead of typeof(x).
Reviewed-by: shade, sgehwolf
2019-03-19 14:08:20 -04:00
Martin Doerr
97ec4aeed2
8219584: Try to dump error file by thread which causes safepoint timeout
...
Reviewed-by: stuefe, dholmes, kvn
2019-03-08 11:23:30 +01:00
Severin Gehwolf
cafb914cca
8220283: ZGC fails to build on GCC 4.4.7: ATTRIBUTE_ALIGNED compatibility issue
...
Reviewed-by: shade, kbarrett
2019-03-07 16:15:43 +01:00
Igor Ignatyev
7cf85f15b6
8219565: [deadcode] remove share/utilities/intHisto.*
...
Reviewed-by: dholmes
2019-02-28 09:10:46 -08:00
Jie Fu
66ba3bb30a
8219814: Help-info for pns(...) on Linux/mips lost
...
Reviewed-by: aoqi, shade
2019-02-27 10:03:22 +01:00
Matthias Baesken
46dbe3820b
8219630: cleanup hotspot ostream.cpp
...
Reviewed-by: clanger, dholmes, stuefe
2019-02-26 09:57:11 +01:00
Matthias Baesken
4de51069e4
8218811: replace open by os::open in hotspot coding
...
Reviewed-by: dholmes, iklam, stuefe
2019-02-18 16:17:48 +01:00
Aleksey Shipilev
3d6795e0e3
8219583: Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot)
...
Reviewed-by: kbarrett, mikael
2019-02-23 10:55:45 +01:00
Mikael Vidstedt
15d554b395
8214777: Avoid some GCC 8.X strncpy() errors in HotSpot
...
Reviewed-by: kbarrett, rehn
2019-02-21 16:56:06 -08:00
Coleen Phillimore
e84f0388f5
8153413: Exceptions::_throw always logs exceptions, penalizing performance
...
Construct exception string into Event message directly add if (log_is_enabled) for logging.
Reviewed-by: ysuenaga, dholmes
2019-02-21 09:21:21 -05:00
Kim Barrett
47ca2c4300
8214363: HeapWord should not be a fake class
...
Change HeapWord and MetaWord to be pointers to incomplete types.
Reviewed-by: tschatzl, mikael, coleenp, pliden
2019-02-18 16:34:46 -05:00
Yasumasa Suenaga
fcf50f8419
8204551: Event descriptions are truncated in logs
...
Reviewed-by: coleenp, coleenp
2019-02-16 11:40:34 +09:00
Thomas Stuefe
39ba0f09a9
8183004: Remove code related to gtest death tests from assert macro
...
Reviewed-by: shade, kbarrett, iignatyev
2019-02-14 19:48:57 +01:00
Lois Foltan
29245f8878
8218004: Clean up terminology for shared methods within the JVM for indy and condy support
...
Remove "invoke_dynamic" from the name of several ConstantPool bootstrap helper methods that are shared by both indy and condy.
Reviewed-by: coleenp, dholmes, mchung
2019-02-13 14:20:40 -05:00
Coleen Phillimore
2e4ac80e0c
8212988: add recent class unloading events to the hs_err log
...
Also moved class unloading logging in expected place.
Reviewed-by: never, stuefe
2019-02-13 06:48:34 -05:00
Claes Redestad
61882ce51f
8218738: Remove dead code in Symbol and friends
...
Reviewed-by: coleenp, lfoltan, dholmes
2019-02-12 19:22:19 +01:00
Matthias Baesken
8218872024
8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX
...
Reviewed-by: dholmes, goetz, ihse
2019-02-05 17:40:15 +01:00
Zhengyu Gu
216049dc47
8218566: NMT: missing memory tag for assert poison page
...
Reviewed-by: shade, stuefe
2019-02-06 13:30:27 -05:00
Kim Barrett
cd9b1aabb0
8218164: Improve local control of compiler warnings
...
Windows warning push/pop and gcc/Windows warning suppression macros.
Reviewed-by: dholmes, tschatzl
2019-02-05 13:21:59 -05:00
Thomas Stuefe
6d4de736d8
8214975: No hs-err file if fatal error is raised during dynamic initialization
...
Reviewed-by: dholmes, dcubed
2018-12-08 12:09:59 +01:00
Gerard Ziemski
82d39621dc
8214821: Remove ConcurrentHashTable::get_copy
...
Remobed get_copy API, replaced gtest usage with get API
Reviewed-by: coleenp, rehn, kbarrett
2019-01-29 11:44:36 -06:00
Claes Redestad
d589fa875d
8217921: Runtime dead code removal
...
Reviewed-by: coleenp, sgehwolf, dholmes
2019-01-29 14:43:05 +01:00
Claes Redestad
6a9f775041
8217922: Compiler dead code removal
...
Reviewed-by: thartmann, neliasso
2019-01-29 14:34:26 +01:00
Claes Redestad
bc8ecd924c
8217869: Add count_leading_zeros utility
...
Reviewed-by: neliasso, thartmann
2019-01-28 23:00:31 +01:00
Claes Redestad
649340be11
8217519: Improve RegMask population count calculation
...
Reviewed-by: thartmann, neliasso, kvn
2019-01-23 10:01:21 +01:00
Kim Barrett
5c83330cf8
8212826: Make PtrQueue free list lock-free
...
Add lock-free stack and use in BufferNode::Allocator.
Reviewed-by: tschatzl, sangheki
2019-01-19 19:50:01 -05:00
Aleksey Shipilev
07b8d39e6f
8217315: Proper units should print more significant digits
...
Reviewed-by: stuefe, tschatzl
2019-01-18 17:05:41 +01:00
Martin Doerr
b2f82b3bd3
8216426: Usage of array placement new may lead to memory corruption
...
Reviewed-by: rehn, kbarrett, rkennke, eosterlund
2019-01-15 10:23:23 +01:00
Robbin Ehn
83c8720879
8214271: Fast primitive to wake many threads
...
Reviewed-by: dholmes, dcubed
2019-01-11 10:58:46 +01:00
Coleen Phillimore
154a1a02bf
8216167: Update include guards to reflect correct directories
...
Use script and some manual fixup to fix directores names in include guards.
Reviewed-by: lfoltan, eosterlund, kbarrett
2019-01-10 15:13:51 -05:00
Gerard Ziemski
301d0140ec
8215155: Remove get_insert() from concurrent hashtable and gtests
...
Replaced get_insert() with get()/insert() in gtest, removed get_insert() API from cht implementation.
Reviewed-by: coleenp, rehn
2019-01-10 11:16:17 -06:00
Coleen Phillimore
1509c1ffe1
8215731: Move forward class definitions out of globalDefinitions.hpp
...
Redistribute the forward declarations to the header files that need them.
Reviewed-by: dholmes, lfoltan
2019-01-04 15:06:01 -05:00
Harold Seigel
c3eb2e9d16
8216010: Change callers of build_u2_from() to call Bytes::get_Java_u2() instead
...
Change the callers and delete function build_u2_from()
Reviewed-by: kbarrett, jiangli, coleenp
2019-01-04 14:28:27 -05:00
Harold Seigel
89ea902f51
8215644: Clean up globalDefinitions_<compiler>.hpp
...
Remove non-existent classes from forward declarations, delete unused functions, etc.
Reviewed-by: coleenp, kbarrett
2019-01-03 13:11:35 -05:00
Robbin Ehn
994ab71870
8214180: Need better granularity for sleeping
...
Reviewed-by: eosterlund, dcubed, dholmes
2018-12-20 10:05:19 +01:00
Roman Kennke
8b62a2ee9d
8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
...
Co-authored-by: Christine Flood <chf@redhat.com>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Zhenygu Gu <zgu@redhat.com>
Co-authored-by: Andrew Haley <aph@redhat.com>
Co-authored-by: Andrew Dinn <adinn@redhat.com>
Co-authored-by: Mario Torre <mtorre@redhat.com>
Reviewed-by: kvn, roland, shade, coleenp, lmesnik, pliden, jgeorge, ihse, erikj
2018-12-10 15:47:44 +01:00
Coleen Phillimore
0be6d52f4d
8215034: Remove old HOTSWAP conditionals
...
Reviewed-by: dcubed, jiangli, sspitsyn
2018-12-07 17:20:44 -05:00
Thomas Schatzl
528361f7ae
8214850: Rename vm_operations.?pp files to vmOperations.?pp files
...
Reviewed-by: dholmes, coleenp
2018-12-06 15:44:40 +01:00
Robbin Ehn
7e0040c384
8213791: StringTable: Use get and insert
...
Reviewed-by: eosterlund, gziemski
2018-11-28 11:06:27 +01:00
Roland Westrelin
efcfec81ce
8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLConstantTest.java fails on Windows x64 when run with -XX:-TieredCompilation
...
Reviewed-by: kvn
2018-11-26 17:35:35 +01:00
Ioi Lam
52664cb14a
8214029: Remove dead code BasicHashtable::bulk_free_entries
...
Reviewed-by: dholmes
2018-11-26 15:06:53 -08:00
Roland Westrelin
e530ca5cc2
8214206: Fix for JDK-8213419 is broken on 32-bit
...
Reviewed-by: mdoerr, shade
2018-11-22 17:25:47 +01:00
Robbin Ehn
751aa57f16
8214181: safepoint header cleanup
...
Reviewed-by: kbarrett, dholmes, coleenp
2018-11-23 11:07:54 +01:00
Roland Westrelin
11e54e0749
8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1
...
Reviewed-by: kvn, dlong, aph
2018-11-14 13:15:54 +01:00
Ioi Lam
6d269930fd
8213587: Speed up CDS dump time by using resizable hashtables
...
Reviewed-by: jiangli, coleenp, gziemski
2018-11-20 20:00:15 -08:00
Matthias Baesken
93a6b7e355
8211326: add OS user related information to hs_err file
...
Reviewed-by: dholmes, stuefe
2018-11-15 17:08:59 +01:00
Robbin Ehn
9a79d90cc6
8213574: Deadlock in string table expansion when dumping lots of CDS classes
...
Reviewed-by: jiangli, iklam, dholmes
2018-11-14 07:50:37 +01:00