Mikael Vidstedt
1f65a934c0
8219611: Remove superfluous sigfillset code
...
Reviewed-by: dholmes
2019-02-22 18:54:23 -08:00
Aleksey Shipilev
8360a7884d
8219574: Minimal VM build failure after JDK-8219414
...
Reviewed-by: jgeorge, dholmes, cjplummer
2019-02-22 17:54:13 +01:00
Claes Redestad
33d947b7e3
8219247: Enable inlining of newly introduced PlatformMonitor methods
...
Reviewed-by: dholmes, rehn
2019-02-22 09:23:37 +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
Yasumasa Suenaga
a38277e67b
8219414: SA: jhsdb jsnap throws UnmappedAddressException with core generated by gcore
...
Reviewed-by: cjplummer, jgeorge
2019-02-21 21:02:39 +09:00
Zhengyu Gu
2cc6f5951c
8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer
...
Reviewed-by: dholmes, rehn
2019-02-20 10:22:46 -05: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
Bob Vandette
e148e49c58
8218169: [AOT] Segmentation fault when running java with AOTed Graal in -Xcomp mode on windows
...
Reviewed-by: kvn
2019-02-07 17:23:24 -05:00
David Holmes
07664f43d4
8217843: Performance regression related to os::supports_monotonic_clock() on linux
...
Reviewed-by: redestad, stuefe
2019-02-05 20:18:00 -05:00
Patricio Chilano Mateo
c94cdddbdd
8210832: Remove sneaky locking in class Monitor
...
Removed sneaky locking and simplified vm monitors implementation
Co-authored-by: David Holmes <david.holmes@oracle.com>
Reviewed-by: rehn, dcubed, pliden, dholmes, coleenp
2019-02-05 15:12:13 -05:00
Thomas Schatzl
3f0ac3a75c
8218063: JDK-8218060 breaks build for S390
...
Reinstated function removed by JDK-8218060 and properly ifdef'ed it.
Reviewed-by: shade, eosterlund
2019-01-30 17:02:17 +01:00
Thomas Schatzl
8c9cc0b205
8218060: JDK-8217786 breaks build due to remaining unused function
...
Remove unused function.
Reviewed-by: eosterlund
2019-01-30 16:19:25 +01:00
Matthias Baesken
0a71872212
8217786: Provide virtualization related info in the hs_error file on linux s390x
...
Reviewed-by: dholmes, stuefe
2019-01-30 09:57:59 +01:00
David Holmes
4931a2a9d6
8194860: Cleanup Semaphore timed-wait time calculations
...
Reviewed-by: coleenp, kbarrett
2019-01-23 21:17:51 -05:00
Harold Seigel
419c048dc3
8215699: -Xlog::file cannot be used with named pipe
...
If the log file is a named pipe then change the default file_count to zero so no log file rotation is attempted.
Reviewed-by: lfoltan, coleenp
2019-01-17 08:48:11 -05:00
Amith Pawar
8bd5f49675
8213827: NUMA heap allocation does not respect process membind/interleave settings
...
Optionally use libnuma v2 API to query for and support NUMA membind/interleave process configuration.
Reviewed-by: tschatzl, sangheki
2019-01-16 22:32:04 +01:00
David Holmes
c6653432a5
8214816: os::read() should not transition to _thread_blocked with safepoint check on Solaris
...
Reviewed-by: jiangli, mgronlun
2019-01-13 16:54:01 -05:00
Severin Gehwolf
e978a4094a
8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps
...
Use %7s for the dev scan format as major:minor may be up to that length
Reviewed-by: mgronlun, jwilhelm
2019-01-11 13:34:57 +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
Severin Gehwolf
7d324fc795
8216366: Add rationale to PER_CPU_SHARES define
...
Reviewed-by: bobv, adinn
2019-01-08 14:15:14 +01:00
Matthias Baesken
db1518dae2
8215962: Support ThreadPriorityPolicy mode 1 for non-root users on linux/bsd
...
Reviewed-by: dcubed, dholmes
2019-01-04 17:46:56 +01:00
Jesper Wilhelmsson
59716b0bb3
Merge
2019-01-02 16:05:13 +01:00
Kishor Kharbas
d580e2eed2
8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC
...
8202286: Allocation of old generation of Java heap on alternate memory devices
Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs.
Reviewed-by: sangheki, sjohanss
2018-12-21 08:18:59 -08:00
Matthias Baesken
e4bc6e7ab9
8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls
...
Reviewed-by: clanger, dholmes
2018-12-21 14:42:08 +01:00
David Holmes
526f854cc1
8214097: Rework thread initialization and teardown logic
...
Reviewed-by: rehn, mgronlun, dcubed, kbarrett
2018-12-27 21:17:11 -05:00
Robbin Ehn
994ab71870
8214180: Need better granularity for sleeping
...
Reviewed-by: eosterlund, dcubed, dholmes
2018-12-20 10:05:19 +01:00
Christophe Phillips
169729fe9b
8215342: [Zero] Build fails after JDK-8200613
...
Reviewed-by: shade, jgeorge
2018-12-13 10:25:50 +01:00
Jini George
fdf7d4ec11
8200613: SA: jstack throws UnmappedAddressException with a CDS core file
...
Dump the closed archive heap space into the corefile on Linux by setting bit 2 of the coredump_filter file to dump the file backed private mappings.
Reviewed-by: iklam, cjplummer, kevinw, coleenp
2018-12-12 10:13:11 +05:30
Nils Eliasson
4246096355
8214773: Replace use of thread unsafe strtok
...
Reviewed-by: thartmann, dholmes
2018-12-04 18:55:06 +01:00
Matthias Baesken
f8ccc8393b
8214944: replace strerror by os::strerror
...
Reviewed-by: dholmes, neliasso
2018-12-06 09:48:33 +01:00
Jakub Vanek
b2bf2d252b
8214332: Add a flag for overriding default JNI library search path
...
Reviewed-by: erikj, dholmes
2018-11-28 22:29:35 -05: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
David Holmes
5e0ae53450
8213723: More Monitor/mutex initialization management
...
8213893: StringTable_lock is unused
Reviewed-by: tschatzl, dcubed, coleenp
2018-11-15 17:55:41 -05:00
Matthias Baesken
e552242db6
8211106: [windows] Update OS detection code to recognize Windows Server 2019
...
Reviewed-by: alanb, clanger, bobv
2018-10-02 13:48:08 +02:00
David Holmes
ea22b27348
8213760: os::obsolete_option is obsolete and should be removed
...
Reviewed-by: jiangli, igerasim, stuefe
2018-11-13 16:49:58 -05:00
Roman Kennke
7c3f2b06f1
8213199: GC abstraction for Assembler::needs_explicit_null_check()
...
Reviewed-by: adinn, eosterlund
2018-11-08 23:31:08 +01:00
Mikael Vidstedt
f69921f2fc
8213436: Obsolete UseMembar
...
Reviewed-by: kvn, dholmes, mdoerr, adinn
2018-11-08 11:45:13 -08:00
Igor Ignatyev
35871a8ca1
8213058: remove ExecuteInternalVMTests and VerboseInternalVMTests flags
...
Reviewed-by: erikj, dholmes, ihse
2018-11-02 16:27:55 -07:00
Gerard Ziemski
0108d754d7
8017061: os_bsd.cpp contains code for UseSHM and UseHugeTLBFS
...
Removed the code using unused flags.
Reviewed-by: dholmes, coleenp
2018-10-26 10:47:05 -05:00
Thomas Stuefe
e4f51809e4
8212173: Thread._stack_base/_stack_size initialized too late for new threads
...
Reviewed-by: dholmes, simonis
2018-10-19 09:39:29 +02:00
Kim Barrett
6330fc1cb6
8212023: Implicit narrowing in Solaris/sparc initializers
...
Explicitly narrow or fix destination types.
Reviewed-by: dholmes, tschatzl
2018-10-12 17:35:26 -04:00
Muthusamy Chinnathambi
cbe11130f5
8027434: "-XX:OnOutOfMemoryError" uses fork instead of vfork
...
Reviewed-by: dholmes, iklam
2018-10-09 16:08:07 +05:30
Kim Barrett
cd95f5a933
8211296: Remove HotSpot deprecation warning suppression for Mac/clang
...
Removed deprecation warning suppression, fixed uses of deprecated functions.
Reviewed-by: dholmes, mikael
2018-10-05 14:28:44 -04:00
David Holmes
a3cd6a1a70
8188764: Obsolete AssumeMP and then remove all support for non-MP builds
...
Reviewed-by: mikael, mdoerr, bulasevich, eosterlund
2018-10-03 03:41:57 -04:00
Mikael Vidstedt
8e53d1b5dc
8211350: Remove jprt support
...
Reviewed-by: dholmes, erikj, mchung, alanb, jjg
2018-10-02 22:36:08 -07:00
David Holmes
d1d1c16f8c
8211175: Remove temporary clock initialization duplication
...
Reviewed-by: rehn, mikael
2018-10-02 17:12:13 -04:00
Matthias Baesken
36f62aa6c0
8210964: add more ld preloading related info to hs_error file on Linux
...
Reviewed-by: clanger, stuefe
2018-09-28 09:20:46 +02:00
Calvin Cheung
fcc414655b
8190737: use unicode version of the canonicalize() function to handle long path on windows
...
Also calling CreateFileW in zip_util.c to handle long path
Reviewed-by: sherman, iklam
2018-09-14 11:17:25 -07:00
John Paul Adrian Glaubitz
e7a2c9d679
8165440: Add Zero support for x86_64-linux-gnux32 target
...
Reviewed-by: erikj, ihse
2018-09-05 11:15:28 +02:00