On Fri, 23 Jun 2023 19:31:20 GMT, Tom Rodriguez <ne...@openjdk.org> wrote:
>> This is a minor fix to core file reading on macos x. I can confirm that >> after this fix I can run the problem listed SA core file tests on Ventura. > > Tom Rodriguez has updated the pull request incrementally with three > additional commits since the last revision: > > - Flatten nested ifs > - Adjust ordering of message > - Adjust printing src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c line 302: > 300: // The base of the library is offset by a random amount which ends > up as a load command with a > 301: // filesize of 0. This must be ignored otherwise the base address > of the library is wrong. > 302: if (segcmd.filesize != 0 && add_map_info(ph, fd, segcmd.fileoff, > segcmd.vmaddr, segcmd.vmsize, segcmd.flags) == NULL) { I actually preferred this part with two `if` statements. Seems easier to read that way. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14569#discussion_r1241570338