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 ------------- Commit messages: - JDK-8307955 Changes: https://git.openjdk.org/jdk/pull/13939/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13939&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307955 Stats: 24 lines in 1 file changed: 9 ins; 13 del; 2 mod Patch: https://git.openjdk.org/jdk/pull/13939.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/13939/head:pull/13939 PR: https://git.openjdk.org/jdk/pull/13939
