Johan Sjölen
|
a3684a7952
|
8377909: Replace SummaryDiff's array implementation with a hashtable
Reviewed-by: azafari, phubner
|
2026-02-25 15:14:58 +00:00 |
|
Afshin Zafari
|
92fa4f13c6
|
8372231: Test gtest/NMTGtests.java#nmt-summary crashed
Reviewed-by: phubner, jsjolen
|
2026-02-24 09:19:11 +00:00 |
|
Afshin Zafari
|
bc9c6c6af9
|
8377996: [REDO] NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure
Reviewed-by: phubner, jsjolen
|
2026-02-24 09:15:23 +00:00 |
|
Afshin Zafari
|
81cca851aa
|
8377997: [BACKOUT] 8366241: NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure
Reviewed-by: mhaessig, chagedorn
|
2026-02-16 14:07:40 +00:00 |
|
Afshin Zafari
|
a7255f93ed
|
8366241: NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure
Reviewed-by: phubner, jsjolen
|
2026-02-16 13:19:24 +00:00 |
|
Afshin Zafari
|
1bce8e4738
|
8366957: Amalloc may return null despite contrary AllocFailType
Reviewed-by: jsjolen, dholmes, kbarrett
|
2026-02-11 09:30:55 +00:00 |
|
Afshin Zafari
|
bfb6de5b2b
|
8377429: Warning as error in asan build in test_nmt_cornercases.cpp on Linux
Reviewed-by: dholmes, syan
|
2026-02-10 10:07:39 +00:00 |
|
Afshin Zafari
|
651e01b447
|
8369393: NMT: poison the malloc header and footer under ASAN build
Reviewed-by: jsjolen, phubner
|
2026-02-04 09:13:52 +00:00 |
|
Kim Barrett
|
efb79dc6b4
|
8374444: Fix simple -Wzero-as-null-pointer-constant warnings
Reviewed-by: aboldtch
|
2026-01-02 10:19:17 +00:00 |
|
Coleen Phillimore
|
3fdb15fc52
|
8369622: GlobalChunkPoolMutex is recursively locked during error handling
Co-authored-by: Johan Sjölen <jsjolen@openjdk.org>
Co-authored-by: Afshin Zafari <azafari@openjdk.org>
Reviewed-by: dholmes, azafari, phubner
|
2025-10-23 11:46:01 +00:00 |
|
Afshin Zafari
|
c867971340
|
8369527: NMT: print malloc-site when a malloc'd memory detected as corrupted
Reviewed-by: dholmes, jsjolen
|
2025-10-20 11:32:48 +00:00 |
|
Afshin Zafari
|
aea71ccab7
|
8342730: Get rid of SummaryDiff in VMATree
Reviewed-by: jsjolen, phubner
|
2025-09-30 08:54:53 +00:00 |
|
Afshin Zafari
|
e912977a66
|
8353444: NMT: rename 'category' to 'MemTag' in malloc tracker
Reviewed-by: jsjolen
|
2025-08-20 13:40:13 +00:00 |
|
Casper Norrbin
|
0ad919c1e5
|
8352067: Remove the NMT treap and replace its uses with the utilities red-black tree
Reviewed-by: jsjolen, ayang
|
2025-08-11 12:22:52 +00:00 |
|
Johan Sjölen
|
2202156acc
|
8364198: NMT should have a better corruption message
Reviewed-by: kvn, stuefe
|
2025-07-29 08:37:35 +00:00 |
|
Afshin Zafari
|
547ce03016
|
8337217: Port VirtualMemoryTracker to use VMATree
Reviewed-by: jsjolen, gziemski
|
2025-06-18 11:37:48 +00:00 |
|
Afshin Zafari
|
fae9c7a3f0
|
8351661: NMT: VMATree should support separate call-stacks for reserve and commit operations
Reviewed-by: gziemski, jsjolen
|
2025-06-12 14:46:39 +00:00 |
|
Gerard Ziemski
|
9a2a2c5bb1
|
8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: stefank, coleenp, jsjolen
|
2025-04-30 17:57:00 +00:00 |
|
Gerard Ziemski
|
0da480a91d
|
8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone
Reviewed-by: stefank, jsjolen
|
2025-04-14 18:47:59 +00:00 |
|
Gerard Ziemski
|
43b194741c
|
8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: stefank, jsjolen
|
2025-04-14 16:22:07 +00:00 |
|
Afshin Zafari
|
4066f33a0b
|
8350565: NMT: remaining memory flag/type to be replaced with memory tag
Reviewed-by: gziemski, jsjolen
|
2025-03-07 09:06:12 +00:00 |
|
Afshin Zafari
|
4a51c61b2c
|
8350567: NMT: update VMATree::register_mapping to copy the existing tag of the region
Reviewed-by: jsjolen, stuefe
|
2025-03-03 15:39:35 +00:00 |
|
SendaoYan
|
e1081cffcb
|
8348536: Remove remain SIZE_FORMAT usage after JDK-8347990
Reviewed-by: dholmes, kbarrett
|
2025-02-25 06:12:39 +00:00 |
|
SendaoYan
|
bb528d5ad6
|
8348567: [ASAN] Memory access partially overflows by NativeCallStack
Reviewed-by: jsjolen, dholmes
|
2025-01-30 08:55:40 +00:00 |
|
Johan Sjölen
|
17a408c4b1
|
8348169: Destruct values on free in Treap
Reviewed-by: cnorrbin, gziemski
|
2025-01-22 16:35:59 +00:00 |
|
Coleen Phillimore
|
4a9fba615d
|
8347990: Remove SIZE_FORMAT macros and replace remaining uses
Reviewed-by: dholmes, kbarrett
|
2025-01-21 13:18:58 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Johan Sjölen
|
1e086b1d73
|
8340103: Add internal set_flag function to VMATree
Reviewed-by: stuefe, azafari, gziemski
|
2024-11-28 13:15:10 +00:00 |
|
Patricio Chilano Mateo
|
78b80150e0
|
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
|
2024-11-12 15:23:48 +00:00 |
|
Afshin Zafari
|
1581508988
|
8335091: NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg
Reviewed-by: jsjolen, gziemski
|
2024-10-14 10:51:37 +00:00 |
|
Gerard Ziemski
|
eabfc6e4d9
|
8337563: NMT: rename MEMFLAGS to MemTag
Reviewed-by: dholmes, coleenp, jsjolen
|
2024-09-17 19:59:06 +00:00 |
|
Johan Sjölen
|
e57b593258
|
8335062: NMT: Make StackIndex non-opaque
Reviewed-by: stuefe, gziemski
|
2024-08-29 11:23:04 +00:00 |
|
Johan Sjölen
|
57f8b91e55
|
8333658: NMT: Use an allocator with 4-byte pointers to save memory in NativeCallStackStorage
Reviewed-by: stuefe, azafari
|
2024-06-25 14:37:38 +00:00 |
|
Johan Sjölen
|
eb110bdc6e
|
8334180: NMT gtests introduced with 8312132 should be labeled as NMT
Reviewed-by: gziemski, stuefe
|
2024-06-23 12:33:38 +00:00 |
|
Johan Sjölen
|
652784c803
|
8334392: Switch RNG in NMT's treap
Reviewed-by: stuefe, azafari, gziemski
|
2024-06-23 08:19:28 +00:00 |
|
Thomas Stuefe
|
5528ad7490
|
8334179: VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds
Reviewed-by: jsjolen
|
2024-06-13 08:38:04 +00:00 |
|
Johan Sjölen
|
3944e67366
|
8312132: Add tracking of multiple address spaces in NMT
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Reviewed-by: stefank, stuefe
|
2024-06-05 07:53:48 +00:00 |
|
Sonia Zaldana Calles
|
1512011eaf
|
8332123: [nmt] Move mallocLimit code to the nmt subdir
Reviewed-by: dholmes, stuefe
|
2024-06-04 01:33:59 +00:00 |
|
Afshin Zafari
|
f665e07ab2
|
8331540: [BACKOUT] NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API
Reviewed-by: jwilhelm
|
2024-05-03 10:17:11 +00:00 |
|
Afshin Zafari
|
4036d7d824
|
8330076: NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API
Reviewed-by: stefank, jsjolen, stuefe
|
2024-05-02 07:19:56 +00:00 |
|
Thomas Stuefe
|
9e566d76d1
|
8327971: Multiple ASAN errors reported for metaspace
8327988: When running ASAN, disable dangerous NMT test
Reviewed-by: jsjolen, rkennke
|
2024-03-27 08:36:40 +00:00 |
|
Julian Waters
|
a2229b18bf
|
8324838: test_nmt_locationprinting.cpp broken in the gcc windows build
Reviewed-by: dholmes, kevinw, jsjolen
|
2024-02-01 05:54:57 +00:00 |
|
Coleen Phillimore
|
c1281e6b45
|
8324678: Replace NULL with nullptr in HotSpot gtests
Reviewed-by: kbarrett, dholmes, jwaters
|
2024-01-29 17:12:13 +00:00 |
|
Johan Sjölen
|
9864951dce
|
8318447: Move NMT source code to own subdirectory
Reviewed-by: stefank, dholmes, stuefe
|
2023-10-26 14:03:49 +00:00 |
|
Ralf Schmelter
|
24e896d7c9
|
8310275: Bug in assignment operator of ReservedMemoryRegion
Reviewed-by: jsjolen, dholmes, stuefe
|
2023-08-16 15:00:50 +00:00 |
|
Thomas Stuefe
|
a83c02fe2c
|
8306654: Disable NMT location_printing_cheap_dead_xx tests again
Reviewed-by: dholmes
|
2023-04-27 07:26:34 +00:00 |
|
Thomas Stuefe
|
fb9a29d732
|
8305414: gtest/NMTGtests.java is failing various sub-tests
Reviewed-by: rkennke, adinn
|
2023-04-13 07:47:34 +00:00 |
|
Daniel D. Daugherty
|
dd7ca757a7
|
8305478: [REDO] disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414
Reviewed-by: stuefe
|
2023-04-03 15:04:08 +00:00 |
|
Daniel D. Daugherty
|
6010de0f1d
|
8305417: disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414
Reviewed-by: alanb
|
2023-04-03 13:52:14 +00:00 |
|
Thomas Stuefe
|
41a3db267d
|
8304815: Use NMT for more precise hs_err location printing
Reviewed-by: jsjolen, rkennke
|
2023-04-02 06:19:07 +00:00 |
|