From f41491816ca1ac8dc39c4da0f6b9fe1065c5228a Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 16 Apr 2014 22:22:47 -0400 Subject: [PATCH] Log the name of the failing syscall on failure --- src/common/gen_linux_syscalls.pl | 37 + src/common/include.am | 1 + src/common/linux_syscalls.inc | 1153 ++++++++++++++++++++++++++++++ src/common/sandbox.c | 25 +- 4 files changed, 1213 insertions(+), 3 deletions(-) create mode 100755 src/common/gen_linux_syscalls.pl create mode 100644 src/common/linux_syscalls.inc diff --git a/src/common/gen_linux_syscalls.pl b/src/common/gen_linux_syscalls.pl new file mode 100755 index 0000000000..3c64098a0b --- /dev/null +++ b/src/common/gen_linux_syscalls.pl @@ -0,0 +1,37 @@ +#!/usr/bin/perl -w + +use strict; +my %syscalls = (); + +while (<>) { + if (/^#define (__NR_\w+) /) { + $syscalls{$1} = 1; + } +} + +print <