aboutsummaryrefslogtreecommitdiffstats
path: root/prog/prog_test.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-01-15 16:52:52 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-01-15 17:35:31 +0100
commitb803944b58cdc273bc8da9d09d9902e3ffa99904 (patch)
tree5a77bb1bdf2df79d745dc8159c3b2fc76bf184b4 /prog/prog_test.go
parentba92288dcf9d20a05400b79fe74e1af585eebcdc (diff)
prog: don't add fallback coverage after prctl
The same reason as with seccomp.
Diffstat (limited to 'prog/prog_test.go')
-rw-r--r--prog/prog_test.go34
1 files changed, 34 insertions, 0 deletions
diff --git a/prog/prog_test.go b/prog/prog_test.go
index a07657308..a246174f5 100644
--- a/prog/prog_test.go
+++ b/prog/prog_test.go
@@ -368,6 +368,40 @@ fallback$0()
},
},
},
+ {
+ `
+fallback$0()
+prctl$PR_SET_SECCOMP()
+fallback$0()
+prctl$PR_SET_SECCOMP()
+fallback$0()
+`,
+ []CallInfo{
+ {
+ Flags: CallExecuted,
+ Errno: 0,
+ Signal: make([]uint32, 1),
+ },
+ {
+ Flags: CallExecuted,
+ Errno: 1,
+ Signal: make([]uint32, 1),
+ },
+ {
+ Flags: CallExecuted,
+ Errno: 0,
+ Signal: make([]uint32, 1),
+ },
+ {
+ Flags: CallExecuted,
+ Errno: 0,
+ Signal: make([]uint32, 1),
+ },
+ {
+ Flags: CallExecuted,
+ },
+ },
+ },
}
target, err := GetTarget("test", "64")
if err != nil {