Per Liden
4020a60cbb
8273550: Replace os::cgc_thread/pgc_thread with os::gc_thread
...
Reviewed-by: stefank, coleenp
2021-09-09 19:21:55 +00:00
Matthias Baesken
c2e015c3c1
8273229: Update OS detection code to recognize Windows Server 2022
...
Reviewed-by: alanb, dholmes
2021-09-02 11:22:49 +00:00
Yumin Qi
9732fbe428
8273153: Consolidate file_exists into os:file_exists
...
Reviewed-by: iklam, ccheung
2021-08-31 00:24:05 +00:00
Coleen Phillimore
98b9d98032
8272797: Mutex with rank safepoint_check_never imply allow_vm_block
...
Reviewed-by: dholmes, pchilanomate
2021-08-30 14:47:24 +00:00
David Holmes
c4c76e2f34
8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp
...
Reviewed-by: iklam
2021-08-26 02:24:36 +00:00
Hui Shi
4d4ba5c5b4
8272116: Update PerfDisableSharedMem with FLAG_SET_ERGO in PerfMemory::create_memory_region
...
Reviewed-by: dholmes
2021-08-13 01:00:49 +00:00
Igor Ignatyev
bd27bb9cbe
8272345: macos doesn't check os::set_boot_path()
result
...
Reviewed-by: dholmes
2021-08-12 03:45:44 +00:00
Harold Seigel
2b05fae155
8260262: Use common code in function unmap_shared() in perfMemory_posix.cpp
...
Reviewed-by: stuefe, coleenp
2021-08-10 12:17:08 +00:00
Matthias Baesken
089e83bf1b
8266490: Extend the OSContainer API to support the pids controller of cgroups
...
Reviewed-by: sgehwolf, lucy
2021-08-10 07:40:21 +00:00
Emmanuel Bourg
d09b028407
8271396: Spelling errors
...
Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer
2021-07-29 16:03:31 +00:00
Thomas Stuefe
6096dd9765
8268893: jcmd to trim the glibc heap
...
Reviewed-by: simonis, dholmes
2021-07-22 04:07:10 +00:00
David Holmes
e35005d5ce
8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN)
...
Reviewed-by: stuefe, iklam
2021-07-16 02:49:40 +00:00
Ao Qi
e92e2fd4e0
8270517: Add Zero support for LoongArch
...
Reviewed-by: dholmes, erikj, shade
2021-07-15 08:26:05 +00:00
Anton Kozlov
7cbb67a3f8
8267666: Add option to jcmd GC.heap_dump to use existing file
...
Reviewed-by: rschmelter, clanger
2021-07-12 11:12:52 +00:00
Jesper Wilhelmsson
a18a112963
Merge
2021-07-06 00:12:23 +00:00
Severin Gehwolf
e14801cdd9
8269668: [aarch64] java.library.path not including /usr/lib64
...
Reviewed-by: aph, dholmes
2021-07-05 08:01:51 +00:00
Zhengyu Gu
5c08344b64
8269678: Remove unimplemented and unused os::bind_to_processor()
...
Reviewed-by: dcubed
2021-06-30 19:52:39 +00:00
Guoxiong Li
cd678a383f
8268368: Adopt cast notation for JavaThread conversions
...
Reviewed-by: dholmes, stefank
2021-06-23 02:21:24 +00:00
David Holmes
e84461072a
8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)"
...
Reviewed-by: stuefe
2021-06-17 07:02:47 +00:00
David Holmes
9f3c7e74ff
8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name
...
Co-authored-by: Markus GaisBauer <markus.gaisbauer@dynatrace.com>
Reviewed-by: stuefe, luhenry
2021-06-15 02:12:57 +00:00
Matthias Baesken
43e38a18b8
8268377: Windows 32bit build fails after JDK-8268174
...
Reviewed-by: jiefu, mdoerr
2021-06-09 14:09:41 +00:00
David Holmes
341f676066
8267908: linux: thread_native_entry can scribble on stack frame
...
Reviewed-by: ysuenaga
2021-06-08 04:53:02 +00:00
Thomas Stuefe
f40c89e8e9
8267209: Child threads should defer logging to after child-parent handshake
...
Reviewed-by: dholmes, coleenp
2021-06-08 03:57:38 +00:00
Hamlin Li
95ddf7d6ad
8267839: trivial mem leak in numa
...
Co-authored-by: Shoubing Ma <mashoubing1@huawei.com>
Reviewed-by: tschatzl, sjohanss
2021-06-07 01:19:32 +00:00
Vladimir Ivanov
069f180a85
8268174: Move x86-specific stub declarations into stubRoutines_x86.hpp
...
Reviewed-by: kvn
2021-06-04 10:55:21 +00:00
Jie Fu
fbaebd4243
8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared
...
Reviewed-by: dholmes, mdoerr, mbaesken
2021-06-03 12:55:21 +00:00
Stefan Karlsson
64f0f68958
8267464: Circular-dependency resilient inline headers
...
Reviewed-by: kbarrett, eosterlund, dholmes, kvn
2021-05-31 08:59:19 +00:00
Jie Fu
9031477f27
8267945: ZGC: Revert NUMA changes (JDK-8266217 and JDK-8241354) after JDK-8241423
...
Reviewed-by: pliden
2021-05-30 23:03:57 +00:00
Jie Fu
1413f9e070
8241423: NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default
...
Reviewed-by: dholmes, pliden
2021-05-28 13:51:37 +00:00
Xin Liu
41185d38f2
8229517: Support for optional asynchronous/buffered logging
...
Reviewed-by: ysuenaga, simonis, stuefe, phh, dholmes, ayang
2021-05-27 16:35:24 +00:00
Marcus G K Williams
94cfeb9c4f
8256155: Allow multiple large page sizes to be used on Linux
...
Co-authored-by: Marcus G K Williams <mgkwill@openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Reviewed-by: stuefe, sjohanss
2021-05-21 14:15:29 +00:00
Anton Kozlov
3b11d811a2
8266742: Check W^X state on possible safepoint
...
Reviewed-by: dholmes, gziemski
2021-05-17 19:15:18 +00:00
Stefan Johansson
7b736ec932
8266489: Enable G1 to use large pages on Windows when region size is larger than 2m
...
Reviewed-by: tschatzl, iwalulya
2021-05-17 08:32:30 +00:00
David Holmes
02f895c5f6
8252685: APIs that require JavaThread should take JavaThread arguments
...
Reviewed-by: coleenp, sspitsyn, kvn, iklam
2021-05-17 04:05:44 +00:00
Stefan Johansson
2798b0d98a
8266349: Pass down requested page size to reserve_memory_special
...
Reviewed-by: stuefe, mgkwill
2021-05-07 11:33:10 +00:00
Thomas Stuefe
0ac84d1813
8266506: [aix] Treat mapping attempt too close to BRK as a mapping error
...
Reviewed-by: mdoerr
2021-05-05 11:57:20 +00:00
Thomas Stuefe
02cdd6eb6d
8266419: [aix] in mmap mode, os::attempt_reserve_memory_at() fails to handle wrong mapping address
...
Reviewed-by: mdoerr
2021-05-05 11:54:57 +00:00
Thomas Stuefe
250b45a510
8266222: [aix] In mmap-mode, partial releases with os::release_memory may trash internal bookkeeping
...
Reviewed-by: mdoerr
2021-05-05 11:49:44 +00:00
Jie Fu
5ecef01c4a
8266217: ZGC: Improve the -Xlog:gc+init output for NUMA
...
Reviewed-by: stefank, tschatzl, pliden
2021-04-29 23:06:35 +00:00
Jie Fu
794cefe8f9
8241354: ZGC still crashes in containers with NUMA due to get_mempolicy is disabled by default
...
Co-authored-by: Per Liden <pliden@openjdk.org>
Reviewed-by: pliden
2021-04-28 22:37:29 +00:00
Harold Seigel
f40bf1d240
8266087: Move 'buffer' declaration in get_user_name_slow() inside of linux specific code
...
Reviewed-by: zgu, dcubed
2021-04-28 14:50:12 +00:00
Harold Seigel
879a77f173
8265757: stack-use-after-scope in perfMemory_posix.cpp get_user_name_slow()
...
Reviewed-by: lfoltan, dcubed
2021-04-27 12:07:40 +00:00
Vladimir Kozlov
694acedf18
8264805: Remove the experimental Ahead-of-Time Compiler
...
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
2021-04-27 01:12:18 +00:00
Per Liden
0d08d73537
8265702: ZGC on macOS/aarch64
...
Reviewed-by: erikj, dholmes, stefank, gziemski
2021-04-26 08:45:42 +00:00
Yumin Qi
20a373a0d0
8265393: VM crashes if both -XX:+RecordDynamicDumpInfo and -XX:SharedArchiveFile options are specified
...
Reviewed-by: iklam, ccheung
2021-04-23 21:51:11 +00:00
Thomas Stuefe
ac23870186
8265831: 8257831 broke Windows x86 build
...
Reviewed-by: shade
2021-04-23 16:37:07 +00:00
Ioi Lam
95f0fd6c4d
8265696: Move CDS sources to src/hotspot/shared/cds
...
Reviewed-by: erikj, dholmes, stuefe
2021-04-23 04:13:02 +00:00
Robbin Ehn
86bd44fe80
8257831: Suspend with handshakes
...
Reviewed-by: dcubed, rrich, dholmes, pchilanomate, sspitsyn
2021-04-22 10:30:47 +00:00
Ioi Lam
33b6378f1e
8265101: Remove unnecessary functions in os*.inline.hpp
...
Reviewed-by: dholmes, kbarrett
2021-04-22 05:44:39 +00:00
Yasumasa Suenaga
f1d4ae6cc9
8263718: unused-result warning happens at os_linux.cpp
...
Reviewed-by: dholmes, stuefe
2021-04-20 05:06:55 +00:00