Markus Grönlund
|
bbceab0725
|
8352251: Implement JEP 518: JFR Cooperative Sampling
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich@openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: eosterlund, egahlin
|
2025-05-26 18:37:55 +00:00 |
|
Coleen Phillimore
|
8073914af7
|
8350974: The os_cpu VM_STRUCTS, VM_TYPES, etc have no declarations and should be removed
Reviewed-by: kvn, dholmes
|
2025-03-04 12:32:23 +00:00 |
|
Coleen Phillimore
|
8b0468faf1
|
8315488: Remove outdated and unused ciReplay support from SA
Reviewed-by: kvn, cjplummer, yzheng
|
2025-03-03 12:08:18 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Magnus Ihse Bursie
|
2979806c72
|
8345795: Update copyright year to 2024 for hotspot in files where it was missed
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
|
2024-12-10 08:47:46 +00:00 |
|
David Holmes
|
db56266ad1
|
8344250: Obsolete the DontYieldALot flag
Reviewed-by: darcy, matsaave, iklam
|
2024-11-14 22:23:16 +00:00 |
|
Martin Doerr
|
e33dc13567
|
8343343: Misc crash dump improvements on more platforms after JDK-8294160
Co-authored-by: Boris Ulasevich <bulasevich@openjdk.org>
Reviewed-by: mbaesken, jkern, dlong
|
2024-11-06 19:36:20 +00:00 |
|
Erik Österlund
|
84965ea1a8
|
8322630: Remove ICStubs and related safepoints
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: tschatzl, aboldtch, dlong
|
2024-02-14 11:44:30 +00:00 |
|
Aleksey Shipilev
|
020c9007f8
|
8320052: Zero: Use __atomic built-ins for atomic RMW operations
Reviewed-by: dholmes, eastigeevich
|
2023-11-20 19:01:20 +00:00 |
|
Aleksey Shipilev
|
25f9af99be
|
8319883: Zero: Use atomic built-ins for 64-bit accesses
Reviewed-by: dholmes, kbarrett, stuefe
|
2023-11-14 12:52:49 +00:00 |
|
David Holmes
|
4a50e87592
|
8303852: current_stack_region() gets called twice unnecessarily
Reviewed-by: stuefe, pchilanomate
|
2023-08-23 22:51:31 +00:00 |
|
Aleksey Shipilev
|
a602624ef4
|
8314020: Print instruction blocks in byte units
Reviewed-by: stuefe, fyang
|
2023-08-16 07:02:48 +00:00 |
|
Axel Boldt-Christmas
|
e34ecc97e6
|
8296469: Instrument VMError::report with reentrant iteration step for register and stack printing
Reviewed-by: eosterlund, stuefe
|
2023-05-17 07:07:41 +00:00 |
|
Kim Barrett
|
f09a0f5ca7
|
8307806: Rename Atomic::fetch_and_add and friends
Reviewed-by: stefank, dholmes
|
2023-05-12 09:50:52 +00:00 |
|
Justin King
|
a9dba56568
|
8300783: Consolidate byteswap implementations
Reviewed-by: kbarrett, kvn
|
2023-03-09 19:39:07 +00:00 |
|
Johan Sjölen
|
42a286a158
|
8301511: Replace NULL with nullptr in os_cpu/linux_zero
Reviewed-by: sgehwolf, dholmes
|
2023-02-02 09:29:02 +00:00 |
|
Stefan Karlsson
|
813b223a6b
|
8296926: Sort include lines of files in the include/ directory
Reviewed-by: kbarrett, erikj, lkorinth
|
2022-11-16 12:51:26 +00:00 |
|
Aleksey Shipilev
|
3f3d63d02a
|
8294211: Zero: Decode arch-specific error context if possible
Reviewed-by: stuefe, luhenry
|
2022-10-19 08:40:15 +00:00 |
|
Ioi Lam
|
9bfffa082e
|
8291945: Add OSInfo API for static OS information
Reviewed-by: dholmes, stuefe
|
2022-08-11 23:14:14 +00:00 |
|
Ioi Lam
|
b6b0317f83
|
8290840: Refactor the "os" class
Reviewed-by: dholmes, gziemski, stuefe, stefank
|
2022-08-04 01:20:29 +00:00 |
|
Ioi Lam
|
2c73a1f39d
|
8290324: Move atomic operations outside of os_xxx.hpp
Reviewed-by: dholmes, kbarrett
|
2022-07-21 05:12:10 +00:00 |
|
Ioi Lam
|
0143cf1d46
|
8290333: Remove os_share_*.hpp
Reviewed-by: dholmes, jiefu
|
2022-07-16 01:03:16 +00:00 |
|
Coleen Phillimore
|
270cf67e5f
|
8288752: Split thread implementation files
Reviewed-by: dholmes, rehn, iklam
|
2022-06-22 12:49:25 +00:00 |
|
Gerard Ziemski
|
83cec4b6cc
|
8284273: Early crashes in os::print_context on AArch64
Reviewed-by: stefank, stuefe
|
2022-05-19 16:19:36 +00:00 |
|
Coleen Phillimore
|
be67acdf5c
|
8285832: runtime/Thread/TooSmallStackSize.java failed "assert(k->is_initialized()) failed: need to increase java_thread_min_stack_allowed calculation"
Reviewed-by: dholmes, fparain, iklam
|
2022-05-03 17:43:12 +00:00 |
|
Aleksey Shipilev
|
92aa75b721
|
8274903: Zero: Support AsyncGetCallTrace
Reviewed-by: sspitsyn, aph
|
2021-12-08 17:52:03 +00:00 |
|
Harold Seigel
|
337a9b73a7
|
8269853: Prefetch::read should accept pointer to const
Reviewed-by: coleenp
|
2021-10-25 19:44:25 +00:00 |
|
Aleksey Shipilev
|
0f31d0fb2c
|
8273373: Zero: Cannot invoke JVM in primordial threads on Zero
Reviewed-by: stuefe
|
2021-09-14 15:49:00 +00:00 |
|
Stefan Karlsson
|
c8f4c02bf0
|
8268118: Rename bytes_os_cpu.inline.hpp files to bytes_os_cpu.hpp
Reviewed-by: coleenp, dholmes
|
2021-06-03 09:04:53 +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 |
|
Thomas Stuefe
|
d602ae080b
|
8263884: Clean up os::is_allocatable() across Posix platforms
Reviewed-by: stefank
|
2021-03-25 08:54:05 +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
|
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
|
3ab1dfeb8f
|
8257828: SafeFetch may crash if invoked in non-JavaThreads
Reviewed-by: mdoerr, kbarrett, coleenp, dholmes
|
2020-12-15 07:00:54 +00:00 |
|
Alan Hayward
|
d183fc7faa
|
8221554: aarch64 cross-modifying code
Reviewed-by: rehn, aph
|
2020-11-19 12:27:22 +00:00 |
|
Gerard Ziemski
|
50a2c22ff7
|
8253742: POSIX signal code cleanup
Reviewed-by: stuefe, dholmes
|
2020-11-18 15:29:13 +00:00 |
|
Thomas Stuefe
|
dd8e4ffbe5
|
8255711: Fix and unify hotspot signal handlers
Reviewed-by: coleenp, gziemski, dholmes
|
2020-11-09 12:03:06 +00:00 |
|
Aleksey Shipilev
|
aa2862ad86
|
8255741: Zero: print signal name in unhandled signal handler
Reviewed-by: stuefe
|
2020-11-03 07:28:06 +00:00 |
|
Jie Fu
|
d735f91919
|
8255040: Replace __sync_add_and_fetch with __atomic_add_fetch to avoid build errors with clang
Reviewed-by: dholmes, kbarrett
|
2020-10-27 05:50:54 +00:00 |
|
Aleksey Shipilev
|
b65dcfa3a0
|
8197981: Missing return statement in __sync_val_compare_and_swap_8
Reviewed-by: andrew, dholmes
|
2020-10-20 05:26:59 +00:00 |
|
Jie Fu
|
cb7701b725
|
8253970: Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid)
Reviewed-by: kbarrett, dholmes
|
2020-10-19 13:18:50 +00:00 |
|
Robbin Ehn
|
011dd0d8fa
|
8254824: SignalHandlerMark have no purpose
Reviewed-by: stuefe, shade, dholmes, coleenp
|
2020-10-19 06:28:47 +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 |
|
Aleksey Shipilev
|
8f9e4792a1
|
8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp
Reviewed-by: zgu
|
2020-10-08 08:11:26 +00:00 |
|
Gerard Ziemski
|
4fe07ccc53
|
8252324: Signal related code should be shared among POSIX platforms
Reviewed-by: coleenp, dholmes, stuefe, ysuenaga
|
2020-10-07 16:21:51 +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 |
|
Aleksey Shipilev
|
f62eefc02b
|
8253469: ARM32 Zero: replace usages of __sync_synchronize() with OrderAccess::fence
Reviewed-by: dholmes
|
2020-09-25 10:14:04 +00:00 |
|
Aleksey Shipilev
|
c21690b518
|
8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores
Reviewed-by: aph
|
2020-09-23 16:53:10 +00:00 |
|
Coleen Phillimore
|
b8ea80af33
|
8253457: Remove unimplemented register stack functions
Reviewed-by: iklam, dholmes, shade
|
2020-09-23 11:29:58 +00:00 |
|
Aleksey Shipilev
|
b9729cb432
|
8253284: Zero OrderAccess barrier mappings are incorrect
Reviewed-by: dholmes, aph, andrew
|
2020-09-22 08:33:42 +00:00 |
|