Kim Barrett
9a944e5587
8372754: Add wrapper for <cstdlib>
...
8369205: AIX build break in forbiddenFunctions.hpp
Reviewed-by: mdoerr, tschatzl
2026-01-07 22:23:39 +00:00
Dean Long
cf75f1f9c6
8358821: patch_verified_entry causes problems, use nmethod entry barriers instead
...
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: mdoerr, eosterlund
2025-06-25 19:25:34 +00:00
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
Vladimir Kozlov
aae2bb6249
8350209: Preserve adapters in AOT cache
...
Co-authored-by: Ashutosh Mehra <asmehra@openjdk.org>
Reviewed-by: vlivanov, asmehra, ihse, iklam
2025-05-01 21:03:24 +00:00
Matthias Baesken
59810ad745
8350201: Out of bounds access on Linux aarch64 in os::print_register_info
...
Reviewed-by: dholmes, mdoerr
2025-02-19 12:14:04 +00:00
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +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
Scott Gibbons
58ad399d19
8330821: Rename UnsafeCopyMemory
...
Reviewed-by: kvn, sviswanathan
2024-04-22 22:54:19 +00:00
Scott Gibbons
bd67ac69a2
8329331: Intrinsify Unsafe::setMemory
...
Reviewed-by: sviswanathan, jbhateja, kvn
2024-04-21 23:24:46 +00:00
Vladimir Kozlov
83eba863fe
8329332: Remove CompiledMethod and CodeBlobLayout classes
...
Reviewed-by: vlivanov, stefank
2024-04-04 19:48:48 +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
Hao Sun
439ed046e4
8319233: AArch64: Build failure with clang due to -Wformat-nonliteral warning
...
Reviewed-by: kbarrett, eastigeevich
2023-11-07 01:01:37 +00:00
Patricio Chilano Mateo
2d38495b61
8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame
...
Reviewed-by: lmesnik, aph
2023-10-16 16:22:58 +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
Johan Sjölen
13fcd602d3
8301504: Replace NULL with nullptr in os_cpu/linux_aarch64
...
Reviewed-by: kbarrett
2023-02-02 09:22:48 +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
Dean Long
6f8f28e756
8294160: misc crash dump improvements
...
Reviewed-by: dholmes, vlivanov
2022-09-28 23:15:04 +00:00
Aleksey Shipilev
cbd0688b32
8293851: hs_err should print more stack in hex dump
...
Reviewed-by: adinn, stefank
2022-09-19 07:38:06 +00:00
Erik Österlund
054c23f484
8290025: Remove the Sweeper
...
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
2022-08-25 09:48:55 +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
Evgeny Astigeevich
bcb79fd012
8278241: Implement JVM SpinPause on linux-aarch64
...
Reviewed-by: aph, phh
2021-12-15 16:57:30 +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
ac2dee567b
8259539: JDK-8255711 broke trap messages
...
Reviewed-by: lfoltan, dholmes
2021-01-12 11:41: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
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
Robbin Ehn
011dd0d8fa
8254824: SignalHandlerMark have no purpose
...
Reviewed-by: stuefe, shade, dholmes, coleenp
2020-10-19 06:28:47 +00:00
Coleen Phillimore
ba5dc67a74
8254158: Consolidate per-platform stack overflow handling code
...
Reviewed-by: fparain, hseigel
2020-10-13 20:42:34 +00:00
Aleksei Voitylov
63009f90ec
8247589: Implementation of Alpine Linux/x64 Port
...
Co-authored-by: Mikael Vidstedt <mikael@openjdk.org>
Co-authored-by: Alexander Scherbatiy <alexsch@openjdk.org>
Co-authored-by: Axel Siebenborn <asiebenborn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: alanb, erikj, dholmes
2020-10-13 09:35:58 +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
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
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
Coleen Phillimore
a6e794b3e8
8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext
...
This empty interface was left over from deleting code from before safepoint polling.
Reviewed-by: lfoltan, dholmes
2020-06-25 08:04:28 -04:00
Andrew Haley
339d52600b
8245986: AArch64: Provide information when hitting a HaltNode
...
Reviewed-by: adinn
2020-05-28 12:49:27 -04:00
Stuart Monteith
ca46bba505
8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp
...
Reviewed-by: dholmes
2020-04-10 09:41:20 +08:00
Robbin Ehn
bf41f548e1
8220051: Remove global safepoint code
...
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
2020-04-01 14:54:44 +02:00
David Holmes
bd028945bd
8238988: Rename thread "in stack" methods and add in_stack_range
...
Reviewed-by: coleenp, dcubed
2020-02-23 22:35:59 -05:00
Aleksey Shipilev
f5b92a4ca7
8228400: Remove built-in AArch64 simulator
...
Reviewed-by: adinn, aph, dsamersoff
2019-07-29 11:14:06 +02: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
Jamsheed Mohammed C M
aedbb75803
8191278: MappedByteBuffer bulk access memory failures are not handled gracefully
...
Unsafe.copy*Memory access failures are handled gracefully.
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Reviewed-by: kvn, dcubed, thartmann, coleenp, aph
2019-06-24 11:37:56 -07:00
Nick Gasson
a0a919603c
8224851: AArch64: fix warnings and errors with Clang and GCC 8.3
...
Reviewed-by: aph, kbarrett
2019-06-17 15:31:49 +08:00
Aleksey Shipilev
8f65fa9303
8217879: hs_err should print more instructions in hex dump
...
Reviewed-by: stuefe, coleenp, dholmes, lucy, stefank
2019-02-01 16:03:15 +01:00