/* * Copyright (c) 2016 Dmitry V. Levin * Copyright (c) 2016-2018 The strace developers. * All rights reserved. * * SPDX-License-Identifier: LGPL-2.1-or-later */ #include "defs.h" #include "ptrace.h" #include "ptrace_pokeuser.c" int upoke(struct tcb *tcp, unsigned long off, kernel_ulong_t val) { if (ptrace_pokeuser(tcp->pid, off, val) < 0) { if (errno != ESRCH) perror_func_msg("PTRACE_POKEUSER pid:%d @%#lx)", tcp->pid, off); return -1; } return 0; }