aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-12-06 17:33:05 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-12-06 17:33:05 +0100
commitf40330afce14e3dab61ec823f106b7fb396f070d (patch)
tree80449177ef40fb3f79c6c90f66d295ea11885f4a
parentdf8657a90fd38611e03b02161e6ab77541673007 (diff)
tools/syz-trace2syz: skip 2 more syscalls
These set_robust_list and set_tid_address are issued by glibc for every process/thread start. Normal programs don't use them and it's unlikely we build something interesting with them (e.g. we won't get real robust list in memory). Skip them.
-rw-r--r--tools/syz-trace2syz/proggen/unsupported_calls.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/syz-trace2syz/proggen/unsupported_calls.go b/tools/syz-trace2syz/proggen/unsupported_calls.go
index 3b677fc2a..97adf5d3a 100644
--- a/tools/syz-trace2syz/proggen/unsupported_calls.go
+++ b/tools/syz-trace2syz/proggen/unsupported_calls.go
@@ -37,5 +37,10 @@ var (
"rt_sigsuspend": true,
// Require function pointers which are not recovered by strace
"rt_sigaction": true,
+ // These 2 are issued by glibc for every process/thread start.
+ // Normal programs don't use them and it's unlikely we build
+ // something interesting with them (e.g. we won't get real robust list in memory).
+ "set_robust_list": true,
+ "set_tid_address": true,
}
)