From 913d592f973a0155647473eaa032711fe956f8a5 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 22 Sep 2017 11:09:53 +0200 Subject: all: more assorted fuchsia support --- executor/syscalls_fuchsia.h | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'executor/syscalls_fuchsia.h') diff --git a/executor/syscalls_fuchsia.h b/executor/syscalls_fuchsia.h index 6919aec79..f64ef023c 100644 --- a/executor/syscalls_fuchsia.h +++ b/executor/syscalls_fuchsia.h @@ -1,26 +1,33 @@ // AUTOGENERATED FILE -struct call_t { - const char* name; - int sys_nr; -}; - #if defined(__x86_64__) || 0 #define GOARCH "amd64" -#define SYZ_REVISION "d65b9adb4853817be6f471df44fc8347ebf6dfc6" +#define SYZ_REVISION "640bc9ab193d2488d41793c10c5a44bab3ad33f9" +#define __NR_syz_mmap 1000000 -static call_t syscalls[] = { - {"mx_time_get", 0}, +unsigned syscall_count = 5; +call_t syscalls[] = { + {"syz_mmap", 1000000, (syscall_t)syz_mmap}, + {"zx_handle_close", 0, (syscall_t)zx_handle_close}, + {"zx_handle_duplicate", 0, (syscall_t)zx_handle_duplicate}, + {"zx_handle_replace", 0, (syscall_t)zx_handle_replace}, + {"zx_time_get", 0, (syscall_t)zx_time_get}, }; #endif #if defined(__aarch64__) || 0 #define GOARCH "arm64" -#define SYZ_REVISION "bd2655e6d85f1fecceb1648649e1ad5adda81dc8" +#define SYZ_REVISION "8c364809f3ccf951f9c9ac974a817dfaf8d1713c" +#define __NR_syz_mmap 1000000 -static call_t syscalls[] = { - {"mx_time_get", 0}, +unsigned syscall_count = 5; +call_t syscalls[] = { + {"syz_mmap", 1000000, (syscall_t)syz_mmap}, + {"zx_handle_close", 0, (syscall_t)zx_handle_close}, + {"zx_handle_duplicate", 0, (syscall_t)zx_handle_duplicate}, + {"zx_handle_replace", 0, (syscall_t)zx_handle_replace}, + {"zx_time_get", 0, (syscall_t)zx_time_get}, }; #endif -- cgit mrf-deployment