aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-trace2syz
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 /tools/syz-trace2syz
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.
Diffstat (limited to 'tools/syz-trace2syz')
-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,
}
)