From c5cd33f6428ecfaffa46a996b327e9a5e275a1f9 Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Mon, 24 Jun 2013 10:05:50 +0400 Subject: [PATCH] [REFACTOR] move SYSCALL_LIST from src/modules/ks_features/features_data.h to src/modules/ks_features/syscall_list.h --- ks_features/features_data.h | 157 +------------------------------------------ ks_features/syscall_list.h | 158 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+), 156 deletions(-) create mode 100644 ks_features/syscall_list.h diff --git a/ks_features/features_data.h b/ks_features/features_data.h index a0e8e45..a0df130 100644 --- a/ks_features/features_data.h +++ b/ks_features/features_data.h @@ -2,160 +2,7 @@ #define _FEATURES_DATA_H #include - -#define SYSCALL_LIST \ - X(sys_accept4), \ - X(sys_accept), \ - X(sys_access), \ - X(sys_acct), \ - X(sys_bind), \ - X(sys_chdir), \ - X(sys_chmod), \ - X(sys_chown16), \ - X(sys_chown), \ - X(sys_chroot), \ - X(sys_clone), \ - X(sys_connect), \ - X(sys_creat), \ - X(sys_dup3), \ - X(sys_epoll_create1), \ - X(sys_epoll_ctl), \ - X(sys_epoll_pwait), \ - X(sys_epoll_wait), \ - X(sys_eventfd2), \ - X(sys_eventfd), \ - X(sys_execve), \ - X(sys_exit_group), \ - X(sys_exit), \ - X(sys_faccessat), \ - X(sys_fadvise64_64), \ - X(sys_fallocate), \ - X(sys_fanotify_init), \ - X(sys_fanotify_mark), \ - X(sys_fchmodat), \ - X(sys_fchownat), \ - X(sys_fgetxattr), \ - X(sys_flistxattr), \ - X(sys_fork), \ - X(sys_fremovexattr), \ - X(sys_fstat64), \ - X(sys_ftruncate64), \ - X(sys_futimesat), \ - X(sys_getcwd), \ - X(sys_getpeername), \ - X(sys_getsockname), \ - X(sys_getsockopt), \ - X(sys_getxattr), \ - X(sys_inotify_add_watch), \ - X(sys_inotify_init1), \ - X(sys_inotify_init), \ - X(sys_inotify_rm_watch), \ - X(sys_ipc), \ - X(sys_kill), \ - X(sys_linkat), \ - X(sys_link), \ - X(sys_listen), \ - X(sys_listxattr), \ - X(sys_lstat64), \ - X(sys_lstat), \ - X(sys_mkdirat), \ - X(sys_mkdir), \ - X(sys_mknodat), \ - X(sys_mknod), \ - X(sys_mmap_pgoff), \ - X(sys_mount), \ - X(sys_msgctl), \ - X(sys_msgget), \ - X(sys_msgrcv), \ - X(sys_msgsnd), \ - X(sys_name_to_handle_at), \ - X(sys_newfstatat), \ - X(sys_old_mmap), \ - X(sys_openat), \ - X(sys_open_by_handle_at), \ - X(sys_open), \ - X(sys_pause), \ - X(sys_pipe2), \ - X(sys_ppoll), \ - X(sys_pread64), \ - X(sys_preadv), \ - X(sys_pselect6), \ - X(sys_pwrite64), \ - X(sys_pwritev), \ - X(sys_readlinkat), \ - X(sys_readlink), \ - X(sys_recvfrom), \ - X(sys_recvmmsg), \ - X(sys_recvmsg), \ - X(sys_recv), \ - X(sys_removexattr), \ - X(sys_renameat), \ - X(sys_rename), \ - X(sys_rmdir), \ - X(sys_rt_sigaction), \ - X(sys_rt_sigprocmask), \ - X(sys_rt_sigsuspend), \ - X(sys_rt_sigtimedwait), \ - X(sys_rt_tgsigqueueinfo), \ - X(sys_semctl), \ - X(sys_semget), \ - X(sys_semop), \ - X(sys_semtimedop), \ - X(sys_sendfile64), \ - X(sys_sendfile), \ - X(sys_sendmmsg), \ - X(sys_sendmsg), \ - X(sys_send), \ - X(sys_sendto), \ - X(sys_setns), \ - X(sys_setsockopt), \ - X(sys_setxattr), \ - X(sys_shmat), \ - X(sys_shmctl), \ - X(sys_shmdt), \ - X(sys_shmget), \ - X(sys_shutdown), \ - X(sys_sigaction), \ - X(sys_sigaltstack), \ - X(sys_signalfd4), \ - X(sys_signalfd), \ - X(sys_signal), \ - X(sys_sigpending), \ - X(sys_sigprocmask), \ - X(sys_sigsuspend), \ - X(sys_socketcall), \ - X(sys_socketpair), \ - X(sys_socket), \ - X(sys_splice), \ - X(sys_stat64), \ - X(sys_statfs64), \ - X(sys_statfs), \ - X(sys_stat), \ - X(sys_swapoff), \ - X(sys_swapon), \ - X(sys_symlinkat), \ - X(sys_symlink), \ - X(sys_syncfs), \ - X(sys_tee), \ - X(sys_tgkill), \ - X(sys_timerfd_create), \ - X(sys_timerfd_gettime), \ - X(sys_timerfd_settime), \ - X(sys_truncate64), \ - X(sys_truncate), \ - X(sys_umount), \ - X(sys_unlinkat), \ - X(sys_unlink), \ - X(sys_unshare), \ - X(sys_uselib), \ - X(sys_utimensat), \ - X(sys_utimes), \ - X(sys_utime), \ - X(sys_vfork), \ - X(sys_vmsplice), \ - X(sys_wait4), \ - X(sys_waitid), \ - X(sys_waitpid) +#include "syscall_list.h" #define X(x) #x static const char *const syscall_name[] = { @@ -173,8 +20,6 @@ enum syscall_id { }; #undef X -#undef SYSCALL_LIST - static char sys_counter[syscall_name_cnt] = { 0 }; static enum syscall_id id_file[] = { diff --git a/ks_features/syscall_list.h b/ks_features/syscall_list.h new file mode 100644 index 0000000..1566b3e --- /dev/null +++ b/ks_features/syscall_list.h @@ -0,0 +1,158 @@ +#ifndef _SYSCALL_LIST_H +#define _SYSCALL_LIST_H + +#define SYSCALL_LIST \ + X(sys_accept4), \ + X(sys_accept), \ + X(sys_access), \ + X(sys_acct), \ + X(sys_bind), \ + X(sys_chdir), \ + X(sys_chmod), \ + X(sys_chown16), \ + X(sys_chown), \ + X(sys_chroot), \ + X(sys_clone), \ + X(sys_connect), \ + X(sys_creat), \ + X(sys_dup3), \ + X(sys_epoll_create1), \ + X(sys_epoll_ctl), \ + X(sys_epoll_pwait), \ + X(sys_epoll_wait), \ + X(sys_eventfd2), \ + X(sys_eventfd), \ + X(sys_execve), \ + X(sys_exit_group), \ + X(sys_exit), \ + X(sys_faccessat), \ + X(sys_fadvise64_64), \ + X(sys_fallocate), \ + X(sys_fanotify_init), \ + X(sys_fanotify_mark), \ + X(sys_fchmodat), \ + X(sys_fchownat), \ + X(sys_fgetxattr), \ + X(sys_flistxattr), \ + X(sys_fork), \ + X(sys_fremovexattr), \ + X(sys_fstat64), \ + X(sys_ftruncate64), \ + X(sys_futimesat), \ + X(sys_getcwd), \ + X(sys_getpeername), \ + X(sys_getsockname), \ + X(sys_getsockopt), \ + X(sys_getxattr), \ + X(sys_inotify_add_watch), \ + X(sys_inotify_init1), \ + X(sys_inotify_init), \ + X(sys_inotify_rm_watch), \ + X(sys_ipc), \ + X(sys_kill), \ + X(sys_linkat), \ + X(sys_link), \ + X(sys_listen), \ + X(sys_listxattr), \ + X(sys_lstat64), \ + X(sys_lstat), \ + X(sys_mkdirat), \ + X(sys_mkdir), \ + X(sys_mknodat), \ + X(sys_mknod), \ + X(sys_mmap_pgoff), \ + X(sys_mount), \ + X(sys_msgctl), \ + X(sys_msgget), \ + X(sys_msgrcv), \ + X(sys_msgsnd), \ + X(sys_name_to_handle_at), \ + X(sys_newfstatat), \ + X(sys_old_mmap), \ + X(sys_openat), \ + X(sys_open_by_handle_at), \ + X(sys_open), \ + X(sys_pause), \ + X(sys_pipe2), \ + X(sys_ppoll), \ + X(sys_pread64), \ + X(sys_preadv), \ + X(sys_pselect6), \ + X(sys_pwrite64), \ + X(sys_pwritev), \ + X(sys_readlinkat), \ + X(sys_readlink), \ + X(sys_recvfrom), \ + X(sys_recvmmsg), \ + X(sys_recvmsg), \ + X(sys_recv), \ + X(sys_removexattr), \ + X(sys_renameat), \ + X(sys_rename), \ + X(sys_rmdir), \ + X(sys_rt_sigaction), \ + X(sys_rt_sigprocmask), \ + X(sys_rt_sigsuspend), \ + X(sys_rt_sigtimedwait), \ + X(sys_rt_tgsigqueueinfo), \ + X(sys_semctl), \ + X(sys_semget), \ + X(sys_semop), \ + X(sys_semtimedop), \ + X(sys_sendfile64), \ + X(sys_sendfile), \ + X(sys_sendmmsg), \ + X(sys_sendmsg), \ + X(sys_send), \ + X(sys_sendto), \ + X(sys_setns), \ + X(sys_setsockopt), \ + X(sys_setxattr), \ + X(sys_shmat), \ + X(sys_shmctl), \ + X(sys_shmdt), \ + X(sys_shmget), \ + X(sys_shutdown), \ + X(sys_sigaction), \ + X(sys_sigaltstack), \ + X(sys_signalfd4), \ + X(sys_signalfd), \ + X(sys_signal), \ + X(sys_sigpending), \ + X(sys_sigprocmask), \ + X(sys_sigsuspend), \ + X(sys_socketcall), \ + X(sys_socketpair), \ + X(sys_socket), \ + X(sys_splice), \ + X(sys_stat64), \ + X(sys_statfs64), \ + X(sys_statfs), \ + X(sys_stat), \ + X(sys_swapoff), \ + X(sys_swapon), \ + X(sys_symlinkat), \ + X(sys_symlink), \ + X(sys_syncfs), \ + X(sys_tee), \ + X(sys_tgkill), \ + X(sys_timerfd_create), \ + X(sys_timerfd_gettime), \ + X(sys_timerfd_settime), \ + X(sys_truncate64), \ + X(sys_truncate), \ + X(sys_umount), \ + X(sys_unlinkat), \ + X(sys_unlink), \ + X(sys_unshare), \ + X(sys_uselib), \ + X(sys_utimensat), \ + X(sys_utimes), \ + X(sys_utime), \ + X(sys_vfork), \ + X(sys_vmsplice), \ + X(sys_wait4), \ + X(sys_waitid), \ + X(sys_waitpid) + +#endif /* _SYSCALL_LIST_H */ -- 2.7.4