RFR: 8330076: [NMT] add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API [v3]
Afshin Zafari
azafari at openjdk.org
Thu Apr 11 20:40:44 UTC 2024
On Thu, 11 Apr 2024 18:13:55 GMT, Johan Sjölen <jsjolen at openjdk.org> wrote:
>> Afshin Zafari has updated the pull request incrementally with one additional commit since the last revision:
>>
>> fixed shenandoah missed changes.
>
> src/hotspot/share/nmt/virtualMemoryTracker.cpp line 460:
>
>> 458: assert(_reserved_regions != nullptr, "Sanity check");
>> 459:
>> 460: ReservedMemoryRegion rgn(addr, size, NativeCallStack::empty_stack(), flag);
>
> Instead, change the constructor so that it takes a flag?
>
> ```c++
> ReservedMemoryRegion(address base, size_t size, MEMFLAGS flag) :
> VirtualMemoryRegion(base, size), _stack(NativeCallStack::empty_stack()), _flag(flag) { }
>
>
> Or does that break somewhere else?
Fixed. No problem.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18745#discussion_r1561653418
More information about the shenandoah-dev
mailing list