Claes Redestad
|
638fe2b833
|
8232211: Remove dead code from os.hpp|cpp
Reviewed-by: dholmes, dcubed, rehn
|
2019-10-17 00:00:13 +02:00 |
|
Matthias Baesken
|
d10abea7cf
|
8231753: use more Posix functionality in aix os::print_os_info
Reviewed-by: clanger, dholmes
|
2019-10-08 09:33:57 +02:00 |
|
Per Lidén
|
fb0197c5db
|
8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address
Reviewed-by: kbarrett, stefank
|
2019-10-03 10:54:18 +02:00 |
|
Erik Österlund
|
13d0bac294
|
8224820: ZGC: Support discontiguous heap reservations
Reviewed-by: pliden, stefank
|
2019-09-24 10:04:13 +00:00 |
|
David Holmes
|
5bca86f9f4
|
8230424: Use platform independent code for Thread.interrupt support
8231094: os::sleep in assert message should be changed to JavaThread::sleep
Reviewed-by: rehn, dcubed
|
2019-09-17 19:09:37 -04:00 |
|
Per Lidén
|
39fd81e4a7
|
8230846: ZGC: Make ZUtils::alloc_aligned() posix-specific
Reviewed-by: stefank
|
2019-09-13 08:40:09 +02:00 |
|
David Holmes
|
99252bd9d6
|
8230423: Move os::sleep to JavaThread::sleep
Reviewed-by: rehn, dcubed
|
2019-09-11 22:09:05 -04:00 |
|
David Holmes
|
99c17fbf33
|
6313903: Thread.sleep(3) might wake up immediately on windows
Reviewed-by: rehn, dcubed, rriggs
|
2019-09-03 23:42:06 -04:00 |
|
David Holmes
|
392b5f8f62
|
8228857: Refactor PlatformMonitor into PlatformMutex and PlatformMonitor
Reviewed-by: kbarrett, dcubed, pliden
|
2019-08-14 00:18:00 -04:00 |
|
Thomas Stuefe
|
ac0e72332e
|
8227275: Within native OOM error handling, assertions may hang the process
Reviewed-by: mdoerr, coleenp
|
2019-07-11 06:56:51 +02:00 |
|
Calvin Cheung
|
5d1361df03
|
8211723: AppCDS: referring to a jar file in any way other than exactly how it was done during dumping doesn't work
Replaced os::file_name_strncmp() with os::same_files().
Reviewed-by: iklam, jiangli
|
2019-06-28 09:49:10 -07:00 |
|
Kim Barrett
|
2946ff5ca5
|
8218975: Bug in macOSX kernel's pthread support
Use freelist of pthread_mutex/condvar pairs on macOSX.
Co-authored-by: Patricio Chilano Mateo <patricio.chilano.mateo@oracle.com>
Reviewed-by: tschatzl, dholmes, dcubed
|
2019-03-19 14:32:41 -04:00 |
|
Ao Qi
|
176e37f082
|
8170639: [Linux] jsig is limited to a maximum of 64 signals
Reviewed-by: dholmes, iklam
|
2019-03-13 00:48:52 -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 |
|
Mikael Vidstedt
|
1f65a934c0
|
8219611: Remove superfluous sigfillset code
Reviewed-by: dholmes
|
2019-02-22 18:54:23 -08: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 |
|
Zhengyu Gu
|
2cc6f5951c
|
8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer
Reviewed-by: dholmes, rehn
|
2019-02-20 10:22:46 -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 |
|
David Holmes
|
4931a2a9d6
|
8194860: Cleanup Semaphore timed-wait time calculations
Reviewed-by: coleenp, kbarrett
|
2019-01-23 21:17:51 -05: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 |
|
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 |
|
Robbin Ehn
|
994ab71870
|
8214180: Need better granularity for sleeping
Reviewed-by: eosterlund, dcubed, dholmes
|
2018-12-20 10:05:19 +01: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 |
|
Mikael Vidstedt
|
f69921f2fc
|
8213436: Obsolete UseMembar
Reviewed-by: kvn, dholmes, mdoerr, adinn
|
2018-11-08 11:45:13 -08:00 |
|
David Holmes
|
d1d1c16f8c
|
8211175: Remove temporary clock initialization duplication
Reviewed-by: rehn, mikael
|
2018-10-02 17:12:13 -04:00 |
|
Kim Barrett
|
9a9c824ece
|
8202353: os::readdir should use readdir instead of readdir_r
8202835: jfr/event/os/TestSystemProcess.java fails on missing events
Os::readdir uses POSIX readdir, drop buffer arg, fix JFR uses.
Reviewed-by: coleenp, tschatzl, bsrbnd
|
2018-07-17 15:59:47 -04:00 |
|
Patricio Chilano Mateo
|
209071d135
|
8134538: Duplicate implementations of os::lasterror
Method os::lasterror was moved to os_posix.cpp
Reviewed-by: hseigel, kbarrett, coleenp
|
2018-07-03 15:08:01 -04:00 |
|
Thomas Stuefe
|
6f462fbc70
|
8203680: os::stat() on Posix platform does not need to copy input path
Reviewed-by: hseigel, dholmes
|
2018-06-19 09:34:41 +02:00 |
|
Daniil Titov
|
a2a5e85195
|
8197387: jcmd started by "root" must be allowed to access all VM processes
Reviewed-by: sspitsyn, stuefe
|
2018-05-31 14:09:04 -07:00 |
|
Coleen Phillimore
|
ab469d40fc
|
8134537: Much nearly duplicated code for sun.misc.Signal support
Merged jvm_<os>.cpp into jvm_posix.cpp
Reviewed-by: dholmes, stuefe
|
2018-05-18 08:47:42 -04:00 |
|
Thomas Stuefe
|
3e603a776e
|
8191101: Show register content in hs-err file on assert
Reviewed-by: adinn, clanger, simonis
|
2018-03-30 06:31:16 +02:00 |
|
Stefan Karlsson
|
1a1aecd166
|
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
|
2018-03-23 18:54:12 +01:00 |
|
Coleen Phillimore
|
fde89a34d0
|
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
|
2018-03-16 09:12:13 -04:00 |
|
Stefan Karlsson
|
b9f2f3e199
|
8199275: Fix inclusions of allocation.inline.hpp
Reviewed-by: coleenp, kbarrett, dholmes
|
2018-03-08 09:56:29 +01:00 |
|
Kim Barrett
|
d2ce0ae7d4
|
8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error
Add os::vsnprintf and os::snprintf.
Reviewed-by: lfoltan, stuefe, mlarsson
|
2018-02-27 18:17:57 -05:00 |
|
Ioi Lam
|
a3cb6e9204
|
8178351: Simplify MetaspaceShared::is_in_shared_space and MetaspaceObj::is_shared
Use a single range check with MetaspaceObj::_shared_metaspace_{base,top}
Reviewed-by: jiangli, redestad, shade
|
2018-01-16 16:57:53 -08:00 |
|
Coleen Phillimore
|
1c41d1d3e0
|
8130039: Move the platform-specific [OS]Semaphore code
8130038: Unify the semaphore usage in os_xxx.cpp
8194763: os::signal_lookup is unused
Reviewed-by: dholmes, kbarrett
|
2018-01-11 18:42:36 -05:00 |
|
Sangheon Kim
|
0ce6f0b889
|
8193105: Print error code when map_memory_to_file() fails
Reviewed-by: dholmes, kbarrett
|
2017-12-07 10:21:13 -08:00 |
|
Magnus Ihse Bursie
|
a06ef68dcf
|
8190484: Move jvm.h, jmm.h et al to hotspot/*/include
Reviewed-by: dholmes, erikj, mchung
|
2017-12-04 23:55:52 +01:00 |
|
Martin Doerr
|
f8f83d77a8
|
8192898: AIX build broken after JDK-8190308
Reviewed-by: coleenp
|
2017-12-01 11:26:22 -05:00 |
|
Kishor Kharbas
|
3fc999a1fe
|
8190308: Implementation: JEP 316: Heap Allocation on Alternative Memory Devices
Sub-task to be used for implementation of JEP 316: Support heap allocation on alternative memory devices
Reviewed-by: sangheki, tschatzl
|
2017-11-29 17:03:10 -08:00 |
|
Daniel D. Daugherty
|
0dff96ff0b
|
8167108: inconsistent handling of SR_lock can lead to crashes
Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
|
2017-11-22 17:54:50 -08:00 |
|
Coleen Phillimore
|
e908052a71
|
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes
|
2017-10-31 11:55:09 -04:00 |
|
David Holmes
|
2d8670326d
|
8185529: JCK api/java_lang/Object/WaitTests failed with jdk10/hs nightly
Reviewed-by: dcubed, ccheung
|
2017-10-09 01:23:13 -04:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|