On Fri, 15 Dec 2023 06:15:56 GMT, Thomas Stuefe <stu...@openjdk.org> wrote:
>> Joachim Kern has updated the pull request incrementally with one additional >> commit since the last revision: >> >> followed the proposals > > src/hotspot/os/aix/os_aix.cpp line 1135: > >> 1133: >> 1134: if (libpath) >> 1135: return libpath; > > { } done > src/hotspot/os/aix/os_aix.cpp line 1137: > >> 1135: return libpath; >> 1136: >> 1137: char pgmpath[32+1]; > > Will overflow if pid_t is 64bit. Give it a larger size; after all, you are > giving buffer 4K above, so you are not overly concerned with saving stack > space. adopted. use buffer instead of pgmpath > src/hotspot/os/aix/os_aix.cpp line 1146: > >> 1144: fread(buffer, 1, FILHSZ_64 + _AOUTHSZ_EXEC_64, f); >> 1145: >> 1146: if (((struct filehdr*)buffer)->f_magic == U802TOCMAGIC ) { > > as stated above, I don't think this section is needed. Completely rewritten; Only xcoff64 handled > src/hotspot/os/aix/os_aix.cpp line 1170: > >> 1168: else if (((struct filehdr*)buffer)->f_magic == U64_TOCMAGIC ) { >> 1169: // __XCOFF64__ >> 1170: struct _S_(xcoffhdr) xcoff64; > > whats with the `_S_`? Not needed any more, because only xcoff64 handled ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/16920#discussion_r1427862523 PR Review Comment: https://git.openjdk.org/jdk/pull/16920#discussion_r1427862370 PR Review Comment: https://git.openjdk.org/jdk/pull/16920#discussion_r1427863562 PR Review Comment: https://git.openjdk.org/jdk/pull/16920#discussion_r1427864005