diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2015-12-02 10:54:51 -0800 |
---|---|---|
committer | Jeff Vander Stoep <jeffv@google.com> | 2015-12-03 14:10:02 -0800 |
commit | d38f3997beb35a63652579289d0898fc71ccc86f (patch) | |
tree | ebf0846cf4a26aa59fff0c9489cd4b490866e91d | |
parent | 53495fe01458a51ceeb66c03eab25c8020b53c1d (diff) | |
download | minijail-d38f3997beb35a63652579289d0898fc71ccc86f.tar.gz |
Add syscalls required for logging on Android arm/arm64
The following sycalls are required to write to syslog on Android
arm64: connect, fcntl, sendto, socket, writev
arm: clock_gettime, connect, fcntl64, socket, writev
Change-Id: I3560a7e2ee1a38273e2a9ebe221f34c5bac67dde
-rw-r--r-- | util.c | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -30,9 +30,19 @@ const char *log_syscalls[] = { "connect", "sendto" }; #elif defined(__i386__) const char *log_syscalls[] = { "socketcall", "time" }; #elif defined(__arm__) +#if defined(__ANDROID__) +const char *log_syscalls[] = { "clock_gettime", "connect", "fcntl64", "socket", "writev" }; +#else const char *log_syscalls[] = { "connect", "gettimeofday", "send" }; -#elif defined(__aarch64__) || defined(__powerpc__) || defined(__ia64__) || \ - defined(__hppa__) || defined(__sparc__) || defined(__mips__) +#endif +#elif defined(__aarch64__) +#if defined(__ANDROID__) +const char *log_syscalls[] = { "connect", "fcntl", "sendto", "socket", "writev" }; +#else +const char *log_syscalls[] = { "connect", "send" }; +#endif +#elif defined(__powerpc__) || defined(__ia64__) || defined(__hppa__) \ + || defined(__sparc__) || defined(__mips__) const char *log_syscalls[] = { "connect", "send" }; #else #error "Unsupported platform" |