summaryrefslogtreecommitdiff
path: root/tools/scmp_bpf_sim.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/scmp_bpf_sim.c')
-rw-r--r--tools/scmp_bpf_sim.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/scmp_bpf_sim.c b/tools/scmp_bpf_sim.c
index 6e422c5..73d056b 100644
--- a/tools/scmp_bpf_sim.c
+++ b/tools/scmp_bpf_sim.c
@@ -112,11 +112,14 @@ static void exit_error(unsigned int rc, unsigned int line)
*/
static void end_action(uint32_t action, unsigned int line)
{
- uint32_t act = action & SECCOMP_RET_ACTION;
+ uint32_t act = action & SECCOMP_RET_ACTION_FULL;
uint32_t data = action & SECCOMP_RET_DATA;
switch (act) {
- case SECCOMP_RET_KILL:
+ case SECCOMP_RET_KILL_PROCESS:
+ fprintf(stdout, "KILL_PROCESS\n");
+ break;
+ case SECCOMP_RET_KILL_THREAD:
fprintf(stdout, "KILL\n");
break;
case SECCOMP_RET_TRAP: