summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Rytarowski <n54@gmx.com>2018-03-03 16:21:13 +0000
committerKamil Rytarowski <n54@gmx.com>2018-03-03 16:21:13 +0000
commita0c344366f52b5c8fd4b9443a0b9b6c154ecff9b (patch)
treea00c65b268009441415ef3bd8de7cd4e4dc05140
parent6f21d22a113337c15f47f0ecd616500c8578487b (diff)
Remove obsolete ptrace(2) operations from NetBSD
PT_SET_SIGMASK and PT_GET_SIGMASK will be removed from NetBSD without backward compat (it shortlived in a development branch). Sponsored by <The NetBSD Foundation> git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@326657 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/sanitizer/netbsd_syscall_hooks.h2
-rw-r--r--lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc2
-rw-r--r--lib/sanitizer_common/sanitizer_platform_limits_netbsd.h2
-rw-r--r--lib/sanitizer_common/sanitizer_syscalls_netbsd.inc6
-rwxr-xr-xutils/generate_netbsd_syscalls.awk4
5 files changed, 2 insertions, 14 deletions
diff --git a/include/sanitizer/netbsd_syscall_hooks.h b/include/sanitizer/netbsd_syscall_hooks.h
index b47b04881..4c6c6a88a 100644
--- a/include/sanitizer/netbsd_syscall_hooks.h
+++ b/include/sanitizer/netbsd_syscall_hooks.h
@@ -21,7 +21,7 @@
// DO NOT EDIT! THIS FILE HAS BEEN GENERATED!
//
// Generated with: generate_netbsd_syscalls.awk
-// Generated date: 2018-02-15
+// Generated date: 2018-03-03
// Generated from: syscalls.master,v 1.291 2018/01/06 16:41:23 kamil Exp
//
//===----------------------------------------------------------------------===//
diff --git a/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc b/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
index b7d67e446..3c6bb2090 100644
--- a/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
+++ b/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
@@ -258,8 +258,6 @@ int ptrace_pt_get_event_mask = PT_GET_EVENT_MASK;
int ptrace_pt_get_process_state = PT_GET_PROCESS_STATE;
int ptrace_pt_set_siginfo = PT_SET_SIGINFO;
int ptrace_pt_get_siginfo = PT_GET_SIGINFO;
-int ptrace_pt_set_sigmask = PT_SET_SIGMASK;
-int ptrace_pt_get_sigmask = PT_GET_SIGMASK;
int ptrace_piod_read_d = PIOD_READ_D;
int ptrace_piod_write_d = PIOD_WRITE_D;
int ptrace_piod_read_i = PIOD_READ_I;
diff --git a/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h b/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
index 97614cf63..1718e3b1e 100644
--- a/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
+++ b/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
@@ -384,8 +384,6 @@ extern int ptrace_pt_get_event_mask;
extern int ptrace_pt_get_process_state;
extern int ptrace_pt_set_siginfo;
extern int ptrace_pt_get_siginfo;
-extern int ptrace_pt_set_sigmask;
-extern int ptrace_pt_get_sigmask;
extern int ptrace_piod_read_d;
extern int ptrace_piod_write_d;
extern int ptrace_piod_read_i;
diff --git a/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc b/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc
index 8cc2239ef..dc21df5b8 100644
--- a/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc
+++ b/lib/sanitizer_common/sanitizer_syscalls_netbsd.inc
@@ -43,7 +43,7 @@
// DO NOT EDIT! THIS FILE HAS BEEN GENERATED!
//
// Generated with: generate_netbsd_syscalls.awk
-// Generated date: 2018-02-15
+// Generated date: 2018-03-03
// Generated from: syscalls.master,v 1.291 2018/01/06 16:41:23 kamil Exp
//
//===----------------------------------------------------------------------===//
@@ -324,10 +324,6 @@ PRE_SYSCALL(ptrace)
PRE_READ(addr_, struct_ptrace_ptrace_siginfo_struct_sz);
} else if (req_ == ptrace_pt_get_siginfo) {
PRE_WRITE(addr_, struct_ptrace_ptrace_siginfo_struct_sz);
- } else if (req_ == ptrace_pt_set_sigmask) {
- PRE_READ(addr_, sizeof(__sanitizer_sigset_t));
- } else if (req_ == ptrace_pt_get_sigmask) {
- PRE_WRITE(addr_, sizeof(__sanitizer_sigset_t));
} else if (req_ == ptrace_pt_setregs) {
PRE_READ(addr_, struct_ptrace_reg_struct_sz);
} else if (req_ == ptrace_pt_getregs) {
diff --git a/utils/generate_netbsd_syscalls.awk b/utils/generate_netbsd_syscalls.awk
index e7066029b..5c08ca3ef 100755
--- a/utils/generate_netbsd_syscalls.awk
+++ b/utils/generate_netbsd_syscalls.awk
@@ -718,10 +718,6 @@ function syscall_body(syscall, mode)
pcmd(" PRE_READ(addr_, struct_ptrace_ptrace_siginfo_struct_sz);")
pcmd("} else if (req_ == ptrace_pt_get_siginfo) {")
pcmd(" PRE_WRITE(addr_, struct_ptrace_ptrace_siginfo_struct_sz);")
- pcmd("} else if (req_ == ptrace_pt_set_sigmask) {")
- pcmd(" PRE_READ(addr_, sizeof(__sanitizer_sigset_t));")
- pcmd("} else if (req_ == ptrace_pt_get_sigmask) {")
- pcmd(" PRE_WRITE(addr_, sizeof(__sanitizer_sigset_t));")
pcmd("} else if (req_ == ptrace_pt_setregs) {")
pcmd(" PRE_READ(addr_, struct_ptrace_reg_struct_sz);")
pcmd("} else if (req_ == ptrace_pt_getregs) {")