Patricio Chilano Mateo
e9e694f4ef
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index
...
Reviewed-by: dlong, fparain
2024-01-02 22:22:03 +00:00
Evgeny Astigeevich
3b908c4781
8319795: Static huge pages are not used for CodeCache
...
Reviewed-by: shade, simonis, thartmann, stuefe
2023-12-21 18:51:50 +00:00
Yi-Fan Tsai
a5122d7f6c
8314029: Add file name parameter to Compiler.perfmap
...
Reviewed-by: cjplummer, eastigeevich
2023-12-18 15:20:59 +00:00
Yi-Fan Tsai
c0a3b76958
8316197: Make tracing of inline cache available in unified logging
...
Reviewed-by: kvn, dholmes
2023-12-18 15:19:16 +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
Ekaterina Vergizova
a40d8d97e8
8314220: Configurable InlineCacheBuffer size
...
Reviewed-by: dlong, kvn
2023-11-27 13:38:44 +00:00
Cesar Soares Lucas
3544d2dd86
8319784: VM crash during heap dump after JDK-8287061
...
Reviewed-by: kvn, thartmann, shade
2023-11-21 07:20:28 +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
Thomas Schatzl
fbe19378c3
8319955: Improve dependencies removal during class unloading
...
Reviewed-by: dholmes, eosterlund
2023-11-15 08:33:44 +00:00
Tobias Holenstein
58af9aeeb0
8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal
...
Reviewed-by: thartmann, kvn
2023-11-14 16:17:34 +00:00
Daniel Lundén
7df73a23d3
8318817: Could not reserve enough space in CodeHeap 'profiled nmethods' (0K)
...
Reviewed-by: stuefe, rcastanedalo
2023-11-14 07:49:35 +00:00
Damon Fenacci
ddd071617e
8317661: [REDO] store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
...
Reviewed-by: dholmes, aph
2023-10-27 12:56:03 +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
Thomas Schatzl
4eab39d941
8318585: Rename CodeCache::UnloadingScope to UnlinkingScope
...
Reviewed-by: ayang, iwalulya, mli
2023-10-23 07:35:11 +00:00
Albert Mingkun Yang
8099261050
8318489: Remove unused alignment_unit and alignment_offset
...
Reviewed-by: thartmann
2023-10-20 08:38:05 +00:00
Thomas Schatzl
bd3bc2c618
8317350: Move code cache purging out of CodeCache::UnloadingScope
...
Reviewed-by: ayang, iwalulya
2023-10-20 07:30:11 +00:00
Thomas Schatzl
c566dfccf8
8317600: VtableStubs::stub_containing() table load not ordered wrt to stores
...
Reviewed-by: dlong, kvn
2023-10-17 19:01:03 +00:00
Thomas Schatzl
c9985720b9
8316959: Improve InlineCacheBuffer pending queue management
...
Reviewed-by: dlong, kvn
2023-10-17 19:00:51 +00:00
Thomas Schatzl
1082c0e767
8317677: Specialize Vtablestubs::entry_for() for VtableBlob
...
Reviewed-by: thartmann, kvn
2023-10-13 07:40:00 +00:00
Evgeny Astigeevich
64ee3c9990
8317266: Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT
...
Reviewed-by: kvn, dlong
2023-10-12 19:56:18 +00:00
Thomas Schatzl
c47a0ce3f0
8317235: Remove Access API use in nmethod class
...
Reviewed-by: kbarrett, thartmann
2023-10-03 14:31:12 +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
Lutz Schmidt
1230aed61d
8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate
...
Reviewed-by: kvn, mdoerr
2023-09-28 11:50:51 +00:00
Thomas Schatzl
edcc559f09
8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product
...
Reviewed-by: kvn, thartmann
2023-09-27 15:14:57 +00:00
Thomas Schatzl
3d6e775d71
8316669: ImmutableOopMapSet destructor not called
...
Reviewed-by: thartmann, jvernee, kvn
2023-09-25 06:38:11 +00:00
Thomas Schatzl
837783c2d3
8316670: Remove effectively unused nmethodBucket::_count
...
Reviewed-by: kvn, dlong
2023-09-25 06:36:14 +00:00
Aleksey Shipilev
6c61bc1950
8316514: Better diagnostic header for VtableStub
...
Reviewed-by: thartmann, kvn
2023-09-22 16:24:06 +00:00
Aleksey Shipilev
d575968b4b
8316178: Better diagnostic header for CodeBlobs
...
Reviewed-by: thartmann, kvn
2023-09-15 07:14:35 +00:00
Aleksey Shipilev
2d168c5734
8313202: MutexLocker should disallow null Mutexes
...
Reviewed-by: dholmes, coleenp, dcubed
2023-09-13 07:32:54 +00:00
Matias Saavedra Silva
683672c0bb
8292692: Move MethodCounters inline functions out of method.hpp
...
Reviewed-by: iklam, ccheung, kvn
2023-09-07 17:15:18 +00:00
Kim Barrett
c077be4768
8314694: Separate checked_cast from globalDefinitions.hpp
...
Reviewed-by: stuefe, coleenp, sspitsyn
2023-08-23 22:32:37 +00:00
Damon Fenacci
cad6114e1c
8304954: SegmentedCodeCache fails when using large pages
...
Reviewed-by: stuefe, thartmann
2023-07-28 09:09:48 +00:00
Richard Reingruber
8661b8e115
8312495: assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms
...
Reviewed-by: clanger, kvn, dlong
2023-07-27 13:40:23 +00:00
Dean Long
d0761c19d1
8312077: Fix signed integer overflow, final part
...
Reviewed-by: kvn, amitkumar
2023-07-24 20:40:08 +00:00
Cesar Soares Lucas
a53345ad03
8287061: Support for rematerializing scalar replaced objects participating in allocation merges
...
Reviewed-by: kvn, vlivanov
2023-07-17 23:01:35 +00:00
Coleen Phillimore
9f46fc2842
8310906: Fix -Wconversion warnings in runtime, oops and some code header files.
...
Reviewed-by: iklam, fparain
2023-06-28 19:42:33 +00:00
Coleen Phillimore
5a82fa3bb2
8310577: Fix -Wconversion warnings in interpreter and oops
...
Reviewed-by: fparain, matsaave
2023-06-22 19:37:01 +00:00
Coleen Phillimore
230bcb769a
8309685: Fix -Wconversion warnings in assembler and register code
...
Reviewed-by: aph, fparain
2023-06-22 14:22:02 +00:00
Coleen Phillimore
e1906e7641
8310027: Fix -Wconversion warnings in nmethod and compiledMethod related code
...
Reviewed-by: kvn, fparain
2023-06-20 13:35:11 +00:00
Johan Sjölen
4f16161607
8309044: Replace NULL with nullptr, final sweep of hotspot code
...
Reviewed-by: stefank, dholmes, kvn, amitkumar
2023-05-31 09:19:47 +00:00
Coleen Phillimore
265f40b4f7
8308396: Fix offset_of conversion warnings in runtime code
...
Reviewed-by: amitkumar, jsjolen, fparain
2023-05-19 17:16:04 +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
Axel Boldt-Christmas
672bade522
8306738: Select num workers for safepoint ParallelCleanupTask
...
Reviewed-by: shade, coleenp, tschatzl
2023-05-09 14:04:26 +00:00
Tom Rodriguez
5e1fe43080
8299229: [JVMCI] add support for UseZGC
...
Reviewed-by: eosterlund, kvn
2023-05-08 18:40:18 +00:00
Johannes Bechberger
d8af7a6014
8304725: AsyncGetCallTrace can cause SIGBUS on M1
...
Reviewed-by: dholmes, stuefe, mbaesken
2023-04-12 06:49:10 +00:00
Coleen Phillimore
ddf1e34c1a
8304089: Convert TraceDependencies to UL
...
Reviewed-by: vlivanov, dholmes
2023-03-22 12:33:00 +00:00
Damon Fenacci
b7945bc9e5
8303154: Investigate and improve instruction cache flushing during compilation
...
Reviewed-by: thartmann, kvn
2023-03-16 08:28:55 +00:00
Coleen Phillimore
55aa122462
8304059: Use InstanceKlass in dependencies
...
Reviewed-by: vlivanov, thartmann
2023-03-14 13:27:55 +00:00