RFR: 8319875: Add macOS implementation for jcmd System.map [v12]
Simon Tooke
stooke at openjdk.org
Mon Dec 9 12:46:43 UTC 2024
On Sat, 7 Dec 2024 08:34:45 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
>> Simon Tooke has updated the pull request incrementally with one additional commit since the last revision:
>>
>> combine like 128MB regions
>
> src/hotspot/os/bsd/memMapPrinter_macosx.cpp line 97:
>
>> 95: _file_name.print_raw(mem_info.prp_vip.vip_path);
>> 96: }
>> 97: /* proc_regionfilename() seems to give bad results, so we don't try to use it here. */
>
> We use // in cpp for most cases
done.
> src/hotspot/os/bsd/memMapPrinter_macosx.cpp line 113:
>
>> 111: "cow", "pvt", "---", "shr", "tsh", "p/a", "s/a", "lpg"
>> 112: };
>> 113: assert(SM_COW == 1 && SM_LARGE_PAGE == 8, "share_mode contants are out of range");
>
> Suggestion:
>
> assert(SM_COW == 1 && SM_LARGE_PAGE == (sizeof(share_strings)/sizeof(share_strings[0]), "share_mode contants are out of range"); // the +1 offset is intentional, see below
done.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/20953#discussion_r1875923602
PR Review Comment: https://git.openjdk.org/jdk/pull/20953#discussion_r1875924001
More information about the serviceability-dev
mailing list