Johan Sjölen
|
88c3979367
|
8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: kvn, dlong
|
2025-08-27 07:55:57 +00:00 |
|
Aleksey Shipilev
|
9c266ae83c
|
8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269
Reviewed-by: kvn, adinn, bulasevich, phh
|
2025-08-13 20:49:16 +00:00 |
|
Andrew Dinn
|
241808e13f
|
8364269: Simplify code cache API by storing adapter entry offsets in blob
Reviewed-by: kvn, shade, asmehra
|
2025-08-08 09:12:08 +00:00 |
|
Vladimir Kozlov
|
dedcce0450
|
8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end()
Reviewed-by: adinn, mbaesken
|
2025-07-08 19:34:39 +00:00 |
|
Boris Ulasevich
|
74822ce12a
|
8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate
Reviewed-by: eastigeevich, phh
|
2025-07-02 21:15:46 +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
|
59dc849909
|
8358230: Incorrect location for the assert for blob != nullptr in CodeBlob::create
Reviewed-by: kvn
|
2025-06-01 01:04:54 +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 |
|
Damon Fenacci
|
48fac6626c
|
8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: dlong, adinn
|
2025-03-25 07:10:47 +00:00 |
|
Vladimir Kozlov
|
22182f71ed
|
8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer
Reviewed-by: dlong, bulasevich
|
2025-03-21 20:51:30 +00:00 |
|
Boris Ulasevich
|
83de34041e
|
8343789: Move mutable nmethod data out of CodeCache
Reviewed-by: kvn, dlong
|
2025-03-11 12:33:36 +00:00 |
|
Boris Ulasevich
|
92efab90db
|
8350344: Cross-build failure: _vptr name conflict
Reviewed-by: kvn
|
2025-02-19 21:02:27 +00:00 |
|
Vladimir Kozlov
|
46d4a601e0
|
8349088: De-virtualize Codeblob and nmethod
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: cjplummer, aboldtch, dlong
|
2025-02-18 20:08:08 +00:00 |
|
Vladimir Kozlov
|
0b50e479a0
|
8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places
Reviewed-by: dlong, shade
|
2025-02-13 16:09: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 |
|
Jorn Vernee
|
6af13580c2
|
8337753: Target class of upcall stub may be unloaded
Reviewed-by: amitkumar, vlivanov, mdoerr
|
2024-10-03 12:02:24 +00:00 |
|
Vladimir Kozlov
|
b704e91241
|
8329433: Reduce nmethod header size
Reviewed-by: dlong, iveresov
|
2024-04-19 16:11:17 +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 |
|
Emanuel Peter
|
c84af49386
|
8324129: C2: Remove some ttyLocker usages in preparation for JDK-8306767
Reviewed-by: kvn, vlivanov, dholmes
|
2024-01-22 10:41:36 +00:00 |
|
Thomas Schatzl
|
f553819502
|
8317007: Add bulk removal of dead nmethods during class unloading
Reviewed-by: ayang, iwalulya
|
2023-12-18 08:44:43 +00:00 |
|
Thomas Schatzl
|
30817b7423
|
8317809: Insertion of free code blobs into code cache can be very slow during class unloading
Reviewed-by: iwalulya, ayang
|
2023-12-05 10:37:34 +00:00 |
|
Jorn Vernee
|
e96e191952
|
8318586: Explicitly handle upcall stub allocation failure
8318653: UpcallTestHelper::runInNewProcess waits for forked process without timeout
Reviewed-by: shade, mcimadamore
|
2023-11-30 19:26:54 +00:00 |
|
Daniel Lundén
|
c36ec2ca70
|
8316653: Large NMethodSizeLimit triggers assert during C1 code buffer allocation
Reviewed-by: kvn, rcastanedalo, thartmann
|
2023-11-16 07:41:13 +00:00 |
|
Martin Doerr
|
a644670cc6
|
8318609: Upcall stubs should be smaller
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Reviewed-by: rrich, jvernee
|
2023-10-24 09:09:33 +00:00 |
|
Doug Simon
|
878d27dba1
|
8317273: compiler/codecache/OverflowCodeCacheTest.java fails transiently on Graal
Reviewed-by: never, thartmann
|
2023-10-02 14:18:27 +00:00 |
|
Thomas Schatzl
|
3d6e775d71
|
8316669: ImmutableOopMapSet destructor not called
Reviewed-by: thartmann, jvernee, kvn
|
2023-09-25 06:38:11 +00:00 |
|
Aleksey Shipilev
|
d575968b4b
|
8316178: Better diagnostic header for CodeBlobs
Reviewed-by: thartmann, kvn
|
2023-09-15 07:14:35 +00:00 |
|
Johan Sjölen
|
cfe57466dd
|
8300242: Replace NULL with nullptr in share/code/
Reviewed-by: kvn, thartmann
|
2023-01-19 08:48:36 +00:00 |
|
Jorn Vernee
|
0452c39fec
|
8296477: Foreign linker implementation update following JEP 434
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: rehn, mcimadamore, vlivanov
|
2022-12-05 14:47:12 +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 |
|
Erik Österlund
|
054c23f484
|
8290025: Remove the Sweeper
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
|
2022-08-25 09:48:55 +00:00 |
|
Boris Ulasevich
|
e052d7f4bc
|
8288477: nmethod header size reduction
Reviewed-by: kvn, never
|
2022-07-28 19:49:31 +00:00 |
|
Ioi Lam
|
3c08e6b311
|
8289780: Avoid formatting stub names when Forte is not enabled
Reviewed-by: dholmes, coleenp, sspitsyn
|
2022-07-09 03:47:20 +00:00 |
|
Yi-Fan Tsai
|
88fe19c5b2
|
8289071: Compute allocation sizes of stubs and nmethods outside of lock protection
Reviewed-by: thartmann, phh
|
2022-06-28 15:16:21 +00:00 |
|
Jorn Vernee
|
7becf13e61
|
8286825: Linker naming cleanup
Reviewed-by: mcimadamore, rehn
|
2022-05-23 10:03:28 +00:00 |
|
Jorn Vernee
|
81e4bdbe13
|
8283689: Update the foreign linker VM implementation
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn
|
2022-05-18 09:49:55 +00:00 |
|
Alan Bateman
|
9583e3657e
|
8284161: Implementation of Virtual Threads (Preview)
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
|
2022-05-07 08:06:16 +00:00 |
|
Doug Simon
|
33050f8013
|
8274986: max code printed in hs-err logs should be configurable
Reviewed-by: never, dholmes
|
2021-10-12 09:49:50 +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 |
|
Jorn Vernee
|
845c31dc4b
|
8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC
Reviewed-by: vlivanov, dholmes
|
2021-07-20 13:10:42 +00:00 |
|
Maurizio Cimadamore
|
a223189b06
|
8264774: Implementation of Foreign Function and Memory API (Incubator)
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Athijegannathan Sundararajan <sundar@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: psandoz, chegar, mchung, vlivanov
|
2021-06-02 10:53:06 +00:00 |
|
Ioi Lam
|
ea5c55a4ae
|
8265103: Remove unnecessary inclusion of oopMap.hpp
Reviewed-by: dholmes, stefank
|
2021-04-14 05:11:49 +00:00 |
|
Jesper Wilhelmsson
|
51e14f2e2a
|
Merge
|
2021-01-14 01:29:47 +00:00 |
|
Erik Österlund
|
42d2d6dcc1
|
8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading
Reviewed-by: pliden, neliasso
|
2021-01-13 16:48:17 +00:00 |
|
Ioi Lam
|
d4282b0cfc
|
8257731: Remove excessive include of stubRoutines.hpp
Reviewed-by: coleenp, kvn
|
2020-12-10 23:57:35 +00:00 |
|
Ioi Lam
|
2f06893a29
|
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
Reviewed-by: ihse, kbarrett
|
2020-11-12 01:45:27 +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 |
|
Claes Redestad
|
738effade4
|
8254744: Clean-up CodeBlob::align_code_offset
Reviewed-by: mdoerr, eosterlund
|
2020-10-14 13:21:07 +00:00 |
|