Joel Sikström
4dca6e4ca8
8380903: [BACKOUT] Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance
...
Reviewed-by: aboldtch
2026-03-25 14:01:26 +00:00
Evgeny Astigeevich
3737cad6d9
8370947: Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance
...
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: shade, eosterlund, aph, aboldtch
2026-03-25 12:46:25 +00:00
Leo Korinth
57931dc6b2
8377172: Change datatype of CodeEntryAlignment to uint
...
Reviewed-by: ayang, mhaessig
2026-02-11 09:14:58 +00:00
Andrew Haley
77e8469fb0
8328306: AArch64: MacOS lazy JIT "write xor execute" switching
...
Co-authored-by: Dean Long <dlong@openjdk.org>
Reviewed-by: dlong, adinn
2026-02-06 13:50:54 +00:00
Chad Rakoczy
4856344668
8371046: Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC
...
Reviewed-by: kvn, eastigeevich
2025-12-04 00:21:53 +00:00
Hamlin Li
fd7f78a535
8362493: Cleanup CodeBuffer::copy_relocations_to
...
Reviewed-by: mhaessig, kvn
2025-07-21 11:10:20 +00:00
Aleksey Shipilev
3cf3e4bbec
8358339: Handle MethodCounters::_method backlinks after JDK-8355003
...
Reviewed-by: coleenp, kvn, iveresov
2025-06-04 21:32:29 +00:00
Ashutosh Mehra
fd0ab04367
8358330: AsmRemarks and DbgStrings clear() method may not get called before their destructor
...
Reviewed-by: kvn
2025-06-04 16:52:38 +00:00
Ashutosh Mehra
c59debb384
8354887: Preserve runtime blobs in AOT code cache
...
Co-authored-by: Andrew Dinn <adinn@openjdk.org>
Reviewed-by: kvn, adinn
2025-05-15 17:18:56 +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
Vladimir Kozlov
3eaec040b4
8355635: Do not collect C strings in C2 scratch buffer
...
Reviewed-by: jrose, thartmann, shade
2025-04-28 13:29:51 +00:00
Aleksey Shipilev
db6fa5923c
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
...
Reviewed-by: stefank, kbarrett, jwaters
2025-04-28 08:43:14 +00:00
Doug Simon
b8f3856389
8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer
...
Reviewed-by: kvn, mbaesken
2025-03-21 15:56:27 +00:00
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +00:00
Quan Anh Mai
2c4567a689
8342651: Refactor array constant to use an array of jbyte
...
Reviewed-by: thartmann, kvn
2024-12-11 15:59:39 +00:00
Vladimir Kozlov
c5b7af73d0
8336692: Redo fix for JDK-8284620
...
Reviewed-by: dlong
2024-07-20 15:41:29 +00:00
Kuai Wei
2a242db01e
8325821: [REDO] use "dmb.ishst+dmb.ishld" for release barrier
...
Reviewed-by: shade, aph
2024-06-10 12:57:03 +00:00
Vladimir Kozlov
dce9703155
8333226: Regressions 2-3% in Compress ZGC after 8331253
...
Reviewed-by: chagedorn, thartmann
2024-06-04 16:58:21 +00:00
Vladimir Kozlov
664c993c41
8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer
...
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Dean Long <dlong@openjdk.org>
Reviewed-by: mdoerr, thartmann, mbaesken
2024-06-04 16:36:39 +00:00
Vladimir Kozlov
3383ad6397
8331253: 16 bits is not enough for nmethod::_skipped_instructions_size field
...
Reviewed-by: dlong, thartmann
2024-05-02 14:41:30 +00:00
Quan Zhang
866e7b6b77
8329174: update CodeBuffer layout in comment after constants section moved
...
Reviewed-by: kvn
2024-04-03 00:32:33 +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
Daniel Jeliński
516cfb135f
8316907: Fix nonnull-compare warnings
...
Reviewed-by: kbarrett, jsjolen
2023-10-02 10:01:44 +00:00
Justin King
8eda97dc8d
8305320: DbgStrings and AsmRemarks are leaking
...
Reviewed-by: coleenp, fparain
2023-05-31 21:41:46 +00:00
Johan Sjölen
9d5bab11f0
8300081: Replace NULL with nullptr in share/asm/
...
Reviewed-by: coleenp
2023-05-16 15:40:39 +00:00
Stefan Karlsson
d20034b09c
8307058: Implementation of Generational ZGC
...
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Per Liden <pliden@openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Co-authored-by: Erik Helin <ehelin@openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Co-authored-by: Nils Eliasson <neliasso@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Leslie Zhai <lzhai@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Yadong Wang <yadongwang@openjdk.org>
Reviewed-by: eosterlund, aboldtch, rcastanedalo
2023-05-11 13:59:37 +00:00
Xiaolin Zheng
1c04686cd6
8304387: Fix positions of shared static stubs / trampolines
...
Reviewed-by: adinn, fyang
2023-03-21 11:27:54 +00:00
Jorn Vernee
2b81faeb35
8303022: "assert(allocates2(pc)) failed: not in CodeBuffer memory" When linking downcall handle
...
Reviewed-by: kvn, vlivanov
2023-03-15 23:43:18 +00:00
Tobias Holenstein
01312a002b
8300821: UB: Applying non-zero offset to non-null pointer 0xfffffffffffffffe produced null pointer
...
Reviewed-by: kvn, thartmann
2023-03-10 15:39:45 +00:00
Ioi Lam
04278e6bf2
8301564: Non-C-heap allocated ResourceHashtable keys and values must have trivial destructor
...
Reviewed-by: coleenp, jvernee
2023-02-02 22:31:53 +00:00
Sergey Kuksenko
89a032dc05
8300002: Performance regression caused by non-inlined hot methods due to post call noop instructions
...
Reviewed-by: kvn, iveresov, eosterlund
2023-01-18 00:16:34 +00:00
Kim Barrett
62a033ecd7
8299191: Unnecessarily global friend functions for relocInfo
...
Reviewed-by: chagedorn, kvn
2022-12-22 17:30:09 +00:00
Stefan Karlsson
bfc5816595
8295475: Move non-resource allocation strategies out of ResourceObj
...
Reviewed-by: coleenp, stuefe, rehn, dholmes
2022-11-10 08:31:37 +00:00
Boris Ulasevich
f3ca0cab75
8293999: [JVMCI] need support for aligned constants in generated code larger than 8 bytes
...
Reviewed-by: dlong, dnsimon
2022-10-29 14:08:30 +00:00
Evgeny Astigeevich
351560414d
8280481: Duplicated stubs to interpreter for static calls
...
Reviewed-by: kvn, phh
2022-07-05 20:50:02 +00:00
Boris Ulasevich
68b2057205
8287373: remove unnecessary paddings in generated code
...
Reviewed-by: kvn
2022-06-15 09:10:48 +00:00
Zhengyu Gu
4d45c3ebc4
8284620: CodeBuffer may leak _overflow_arena
...
Reviewed-by: thartmann, kvn
2022-04-11 19:04:45 +00:00
Leo Korinth
323d201795
8275506: Rename allocated_on_stack to allocated_on_stack_or_embedded
...
Reviewed-by: stuefe
2021-11-05 09:25:21 +00:00
Patric Hedlin
7bd4f496b4
8264207: CodeStrings does not honour fixed address assumption.
...
Reviewed-by: redestad, neliasso
2021-09-06 14:43:54 +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
82028e70d1
8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp
...
Reviewed-by: stefank, tschatzl
2021-02-04 04:05:33 +00:00
Claes Redestad
20020d1572
8254360: Re-examine use of CodeBuffer::verify_section_allocation
...
Reviewed-by: neliasso, thartmann, kvn
2020-11-25 21:50:34 +00:00
Claes Redestad
185c8bcf8a
8255338: CodeSections are never frozen
...
Reviewed-by: neliasso, kvn
2020-10-23 17:46:30 +00:00
Claes Redestad
cc861134f4
8255271: Avoid generating duplicate interpreter entries for subword types
...
Reviewed-by: iklam, coleenp
2020-10-23 15:37:46 +00:00
Claes Redestad
c1524c59ad
8255208: CodeStrings passed to Disassembler::decode are ignored
...
Reviewed-by: kvn, iklam
2020-10-23 07:30:28 +00:00
Stefan Karlsson
e4b27a48a0
8183574: Unify the is_power_of_2 functions
...
Reviewed-by: kbarrett, redestad
2020-02-17 10:03:17 +01:00
Tobias Hartmann
6bc9833f65
8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment?
...
Offset method should only be called for comments.
Reviewed-by: roland, dholmes
2019-09-23 14:30:31 +02:00
Tobias Hartmann
7cff981f5a
8224624: Inefficiencies in CodeStrings::add_comment cause timeouts
...
Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse.
Reviewed-by: kvn
2019-08-22 12:24:02 +02:00
Lutz Schmidt
b730805159
8213084: Rework and enhance Print[Opto]Assembly output
...
Reviewed-by: kvn, thartmann
2019-05-21 15:51:35 +02:00
Stefan Karlsson
34c357ee6f
8223621: Move Universe usage out of oopRecorder.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:26:03 +02:00