On Tue, 16 May 2023 05:39:05 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:
>> Hi all, >> >> This patch revises the code of `ps_proc.c::process_get_lwp_regs` >> to use `PTRACE_GETREGSET` first instead of `PTRACE_GETREGS`. >> The `PTRACE_GETREGS` is not present on all architectures as the man page >> states [1]. >> And if we use `PTRACE_GETREGS` first, several tests will fail at the special >> envs, >> such as my local riscv64-linux env. Please see [the >> issue](https://bugs.openjdk.org/browse/JDK-8307955) for more information. >> >> And I remove the unnecessary comments and macro, >> because the `sparc` arch related code had been removed. >> >> Thanks for the review. >> >> Best Regards, >> -- Guoxiong >> >> [1] https://man7.org/linux/man-pages/man2/ptrace.2.html > > Changes look good. I tested with our internal test system on all supported > platforms and did not see any issues. @plummercj @kevinjwalls Thanks for the reviews. Integrating. ------------- PR Comment: https://git.openjdk.org/jdk/pull/13939#issuecomment-1550618709