From f40330afce14e3dab61ec823f106b7fb396f070d Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 6 Dec 2018 17:33:05 +0100 Subject: 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. --- tools/syz-trace2syz/proggen/unsupported_calls.go | 5 +++++ 1 file changed, 5 insertions(+) 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, } ) -- cgit mrf-deployment