On 11/8/21 03:37, Warner Losh wrote: > All instances of rewind_if_in_safe_syscall are the same, differing only > in how the instruction point is fetched from the ucontext and the size > of the registers. Use host_signal_pc and new host_signal_set_pc > interfaces to fetch the pointer to the PC and adjust if needed. Delete > all the old copies of rewind_if_in_safe_syscall. > > Signed-off-by: Warner Losh <i...@bsdimp.com> > --- > linux-user/host/aarch64/hostdep.h | 20 -------------------- > linux-user/host/arm/hostdep.h | 20 -------------------- > linux-user/host/i386/hostdep.h | 20 -------------------- > linux-user/host/ppc64/hostdep.h | 20 -------------------- > linux-user/host/riscv/hostdep.h | 20 -------------------- > linux-user/host/s390x/hostdep.h | 20 -------------------- > linux-user/host/x86_64/hostdep.h | 20 -------------------- > linux-user/signal.c | 18 +++++++++++++++++- > 8 files changed, 17 insertions(+), 141 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org>