diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ac13b3d010d..1054ad6ad81 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2021-01-18 Tom de Vries + + PR tdep/27172 + * nat/amd64-linux-siginfo.c (cpt_si_lower, cpt_si_upper, SEGV_BNDERR): + New macro. + (compat_siginfo_from_siginfo): Copy cpt_si_lower and cpt_si_upper + for SEGV_BNDERR. + 2021-01-18 Simon Marchi * remote.c (class remote_target) cpt_si_pid = from_ptrace.cpt_si_pid; to->cpt_si_uid = from_ptrace.cpt_si_uid; } + else if (to->si_code == SEGV_BNDERR + && to->si_signo == SIGSEGV) + { + to->cpt_si_addr = from_ptrace.cpt_si_addr; + to->cpt_si_lower = from_ptrace.cpt_si_lower; + to->cpt_si_upper = from_ptrace.cpt_si_upper; + } else if (to->si_code < 0) { to->cpt_si_pid = from_ptrace.cpt_si_pid;