Thomas Stuefe
39b1d75f25
8277822: Remove debug-only heap overrun checks in os::malloc and friends
...
Reviewed-by: coleenp, zgu
2022-01-19 11:16:00 +00:00
Zhengyu Gu
5a036ace01
8277990: NMT: Remove NMT shutdown capability
...
Reviewed-by: stuefe, shade
2021-12-07 17:42:08 +00:00
Thomas Stuefe
cf7adae633
8275320: NMT should perform buffer overrun checks
...
8275320: NMT should perform buffer overrun checks
8275301: Unify C-heap buffer overrun checks into NMT
Reviewed-by: simonis, zgu
2021-11-24 12:12:23 +00:00
Coleen Phillimore
3b2585c02b
8276658: Clean up JNI local handles code
...
Reviewed-by: dholmes, pchilanomate
2021-11-12 16:17:15 +00:00
Daniel D. Daugherty
92d2176362
8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
...
Reviewed-by: stuefe, gziemski
2021-11-05 17:04:39 +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
Thomas Stuefe
eec64f5587
8256844: Make NMT late-initializable
...
Reviewed-by: coleenp, zgu
2021-08-04 12:19:02 +00:00
Calvin Cheung
3435d299f7
8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN
...
Reviewed-by: dholmes, stuefe, iklam, minqi
2021-08-04 01:38:18 +00:00
David Holmes
390d1025ca
8269652: Factor out the common code for creating system j.l.Thread objects
...
Reviewed-by: coleenp, dcubed, kvn, xliu
2021-07-04 21:58:16 +00:00
David Holmes
4107dcf6ec
8269466: Factor out the common code for initializing and starting internal VM JavaThreads
...
Reviewed-by: sspitsyn, pchilanomate, dcubed, coleenp, kvn
2021-07-02 04:29:47 +00:00
Guoxiong Li
cd678a383f
8268368: Adopt cast notation for JavaThread conversions
...
Reviewed-by: dholmes, stefank
2021-06-23 02:21:24 +00:00
Denghui Dong
1f0ea7c3d6
8268857: Merge VM_PrintJNI and VM_PrintThreads and remove the unused field 'is_deadlock' of DeadlockCycle
...
Reviewed-by: dholmes
2021-06-22 08:28:18 +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
94c6177f24
8266536: Provide a variant of os::iso8601_time which works with arbitrary timestamps
...
Reviewed-by: xliu, simonis, ysuenaga
2021-05-07 09:47:46 +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
Andrew Haley
a25bae8239
8261445: Use memory_order_relaxed for os::random().
...
Reviewed-by: adinn, eosterlund, mdoerr, dholmes
2021-04-20 08:09:30 +00:00
Jie Fu
38e0a58f6c
8264273: macOS: zero VM is broken due to no member named 'is_cpu_emulated' after JDK-8261966
...
Reviewed-by: iklam
2021-03-27 09:54:11 +00:00
Gerard Ziemski
4d8e9860e2
8261966: macOS M1: report in hs_err log if we are running x86 code in emulation mode (Rosetta)
...
Reviewed-by: dcubed, mikael, dholmes
2021-03-24 15:18:39 +00:00
Anton Kozlov
0bc45625b0
8263068: Rename safefetch.hpp to safefetch.inline.hpp
...
Reviewed-by: stefank
2021-03-09 08:19:59 +00:00
Anton Kozlov
b955f85e03
8261075: Create stubRoutines.inline.hpp with SafeFetch implementation
...
Reviewed-by: dcubed, stuefe, stefank
2021-02-17 08:10:32 +00:00
Ioi Lam
fc1d0321dd
8261125: Move VM_Operation to vmOperation.hpp
...
Reviewed-by: coleenp, stuefe
2021-02-17 05:53:06 +00:00
Ioi Lam
235da6aa04
8261672: Reduce inclusion of classLoaderData.hpp
...
Reviewed-by: lfoltan, coleenp
2021-02-13 07:13:22 +00:00
Ioi Lam
c59e4b66bb
8261106: Reduce inclusion of jniHandles.hpp
...
Reviewed-by: coleenp, hseigel
2021-02-04 19:05:38 +00:00
Thomas Schatzl
be772ffaf3
8261023: Document why memory pretouch must be a store
...
Reviewed-by: shade, iwalulya
2021-02-04 13:47:51 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
Thomas Stuefe
3e4194c42e
8260022: [ppc] os::print_function_and_library_name shall resolve function descriptors transparently
...
Reviewed-by: mdoerr, lucy
2021-01-27 10:43:04 +00:00
Ioi Lam
535c2927b6
8260306: Do not include osThread.hpp in thread.hpp
...
Reviewed-by: coleenp, lfoltan
2021-01-24 02:40:57 +00:00
Thomas Stuefe
e0d748d56f
8258606: os::print_signal_handlers() should resolve the function name of the handlers
...
Reviewed-by: dholmes, coleenp, gziemski
2021-01-11 09:06:40 +00:00
Anton Kozlov
2273f9555a
8234930: Use MAP_JIT when allocating pages for code cache on macOS
...
Reviewed-by: stuefe, iklam, burban
2020-12-15 18:43:49 +00:00
Yumin Qi
36e2097401
8255917: runtime/cds/SharedBaseAddress.java failed "assert(reserved_rgn != 0LL) failed: No reserved region"
...
Reviewed-by: ccheung, iklam, stuefe
2020-12-15 16:52:26 +00:00
Thomas Stuefe
8e8e584552
8257588: Make os::_page_sizes a bitmask
...
Reviewed-by: tschatzl, stefank
2020-12-07 10:32:05 +00:00
Thomas Stuefe
b44a329f91
8256864: [windows] Improve tracing for mapping errors
...
Reviewed-by: iklam, rrich
2020-12-03 08:41:26 +00:00
Coleen Phillimore
4db05e991b
8254042: gtest/GTestWrapper.java failed os.test_random
...
Reviewed-by: dholmes, stuefe, kbarrett
2020-11-30 12:48:17 +00:00
Coleen Phillimore
e7c7469cf5
8246378: [Windows] assert on MethodHandle logging code
...
Reviewed-by: iklam, vlivanov
2020-11-20 13:00:10 +00:00
Yumin Qi
1d3d64f34c
8255973: Add more logging to debug JDK-8255917
...
Reviewed-by: ccheung, stuefe, iklam
2020-11-13 03:44:41 +00:00
Calvin Cheung
b46d73bee8
8255239: The timezone of the hs_err_pid log file is corrupted in Japanese locale
...
Reviewed-by: iklam, minqi
2020-11-03 19:30:46 +00:00
Anton Kozlov
acd0e2560c
8255254: Split os::reserve_memory and os::map_memory_to_file interfaces
...
Reviewed-by: stefank, stuefe
2020-10-27 20:37:01 +00:00
Coleen Phillimore
6bc493188b
8253717: Relocate stack overflow code out of thread.hpp/cpp
...
Reviewed-by: rehn, dcubed, dholmes, stuefe
2020-10-08 11:24:27 +00:00
Ioi Lam
d1e94eebdd
8253909: Implement detailed map file for CDS
...
Reviewed-by: stuefe, ccheung
2020-10-08 06:55:42 +00:00
Thomas Stuefe
44e6820c37
8253650: Cleanup: remove alignment_hint parameter from os::reserve_memory
...
Reviewed-by: stefank, tschatzl
2020-10-01 12:09:59 +00:00
Stefan Karlsson
ca1ed16292
8253639: Change os::attempt_reserve_memory_at parameter order
...
Reviewed-by: tschatzl, iklam
2020-09-28 07:12:48 +00:00
Roberto Castaneda Lozano
fed3636f12
8252219: C2: Randomize IGVN worklist for stress testing
...
Add 'StressIGVN' option to let C2 randomize IGVN worklist order. When enabled,
the worklist is shuffled before each main run of the IGVN loop. Also add
'StressSeed=N' option to specify the seed. If the seed is not specified, a
random one is generated. In either case, the seed is logged if 'LogCompilation'
is enabled. The new options are declared as production+diagnostic for
consistency with the existing 'StressLCM' and 'StressGCM' options.
Reviewed-by: kvn, chagedorn, thartmann
2020-09-28 06:44:58 +00:00
Stefan Karlsson
625a9352bf
8253638: Cleanup os::reserve_memory and remove MAP_FIXED
...
Reviewed-by: stuefe, iklam
2020-09-28 06:30:09 +00:00
David Holmes
976acddeb5
8252406: Introduce Thread::as_Java_thread() convenience function
...
Reviewed-by: shade, coleenp, kbarrett, dcubed
2020-09-11 01:31:32 +00:00
Dmitry Cherepanov
28f963f6fc
8251365: Build failure on AIX after 8250636
...
Reviewed-by: dholmes
2020-08-11 13:03:15 +03:00
Dmitry Cherepanov
1d480a7b96
8250636: iso8601_time returns incorrect offset part on MacOS
...
Reviewed-by: dholmes, gziemski
2020-08-10 11:25:38 +03:00
Stefan Karlsson
c58aaca77e
8247201: Print potential pointer value of readable stack memory in hs_err file
...
Reviewed-by: eosterlund, dholmes, tschatzl
2020-06-10 08:59:34 +02:00
Stefan Karlsson
8e865fc569
8246926: Clean up newlines and whitespaces in hs_err files
...
Reviewed-by: dholmes, eosterlund, iklam
2020-06-10 08:58:43 +02:00
Thomas Stuefe
8dc66431d4
8243535: NMT may show wrong numbers for CDS and CCS
...
Reviewed-by: zgu, iklam
2020-06-09 08:41:33 +02:00