LCOV - code coverage report
Current view: top level - kernel - sys_ni.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2014-02-18 Functions: 1 1 100.0 %
Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : 
       2                 :            : #include <linux/linkage.h>
       3                 :            : #include <linux/errno.h>
       4                 :            : 
       5                 :            : #include <asm/unistd.h>
       6                 :            : 
       7                 :            : /*  we can't #include <linux/syscalls.h> here,
       8                 :            :     but tell gcc to not warn with -Wmissing-prototypes  */
       9                 :            : asmlinkage long sys_ni_syscall(void);
      10                 :            : 
      11                 :            : /*
      12                 :            :  * Non-implemented system calls get redirected here.
      13                 :            :  */
      14                 :          0 : asmlinkage long sys_ni_syscall(void)
      15                 :            : {
      16                 :          4 :         return -ENOSYS;
      17                 :            : }
      18                 :            : 
      19                 :            : cond_syscall(sys_quotactl);
      20                 :            : cond_syscall(sys32_quotactl);
      21                 :            : cond_syscall(sys_acct);
      22                 :            : cond_syscall(sys_lookup_dcookie);
      23                 :            : cond_syscall(compat_sys_lookup_dcookie);
      24                 :            : cond_syscall(sys_swapon);
      25                 :            : cond_syscall(sys_swapoff);
      26                 :            : cond_syscall(sys_kexec_load);
      27                 :            : cond_syscall(compat_sys_kexec_load);
      28                 :            : cond_syscall(sys_init_module);
      29                 :            : cond_syscall(sys_finit_module);
      30                 :            : cond_syscall(sys_delete_module);
      31                 :            : cond_syscall(sys_socketpair);
      32                 :            : cond_syscall(sys_bind);
      33                 :            : cond_syscall(sys_listen);
      34                 :            : cond_syscall(sys_accept);
      35                 :            : cond_syscall(sys_accept4);
      36                 :            : cond_syscall(sys_connect);
      37                 :            : cond_syscall(sys_getsockname);
      38                 :            : cond_syscall(sys_getpeername);
      39                 :            : cond_syscall(sys_sendto);
      40                 :            : cond_syscall(sys_send);
      41                 :            : cond_syscall(sys_recvfrom);
      42                 :            : cond_syscall(sys_recv);
      43                 :            : cond_syscall(sys_socket);
      44                 :            : cond_syscall(sys_setsockopt);
      45                 :            : cond_syscall(compat_sys_setsockopt);
      46                 :            : cond_syscall(sys_getsockopt);
      47                 :            : cond_syscall(compat_sys_getsockopt);
      48                 :            : cond_syscall(sys_shutdown);
      49                 :            : cond_syscall(sys_sendmsg);
      50                 :            : cond_syscall(sys_sendmmsg);
      51                 :            : cond_syscall(compat_sys_sendmsg);
      52                 :            : cond_syscall(compat_sys_sendmmsg);
      53                 :            : cond_syscall(sys_recvmsg);
      54                 :            : cond_syscall(sys_recvmmsg);
      55                 :            : cond_syscall(compat_sys_recvmsg);
      56                 :            : cond_syscall(compat_sys_recv);
      57                 :            : cond_syscall(compat_sys_recvfrom);
      58                 :            : cond_syscall(compat_sys_recvmmsg);
      59                 :            : cond_syscall(sys_socketcall);
      60                 :            : cond_syscall(sys_futex);
      61                 :            : cond_syscall(compat_sys_futex);
      62                 :            : cond_syscall(sys_set_robust_list);
      63                 :            : cond_syscall(compat_sys_set_robust_list);
      64                 :            : cond_syscall(sys_get_robust_list);
      65                 :            : cond_syscall(compat_sys_get_robust_list);
      66                 :            : cond_syscall(sys_epoll_create);
      67                 :            : cond_syscall(sys_epoll_create1);
      68                 :            : cond_syscall(sys_epoll_ctl);
      69                 :            : cond_syscall(sys_epoll_wait);
      70                 :            : cond_syscall(sys_epoll_pwait);
      71                 :            : cond_syscall(compat_sys_epoll_pwait);
      72                 :            : cond_syscall(sys_semget);
      73                 :            : cond_syscall(sys_semop);
      74                 :            : cond_syscall(sys_semtimedop);
      75                 :            : cond_syscall(compat_sys_semtimedop);
      76                 :            : cond_syscall(sys_semctl);
      77                 :            : cond_syscall(compat_sys_semctl);
      78                 :            : cond_syscall(sys_msgget);
      79                 :            : cond_syscall(sys_msgsnd);
      80                 :            : cond_syscall(compat_sys_msgsnd);
      81                 :            : cond_syscall(sys_msgrcv);
      82                 :            : cond_syscall(compat_sys_msgrcv);
      83                 :            : cond_syscall(sys_msgctl);
      84                 :            : cond_syscall(compat_sys_msgctl);
      85                 :            : cond_syscall(sys_shmget);
      86                 :            : cond_syscall(sys_shmat);
      87                 :            : cond_syscall(compat_sys_shmat);
      88                 :            : cond_syscall(sys_shmdt);
      89                 :            : cond_syscall(sys_shmctl);
      90                 :            : cond_syscall(compat_sys_shmctl);
      91                 :            : cond_syscall(sys_mq_open);
      92                 :            : cond_syscall(sys_mq_unlink);
      93                 :            : cond_syscall(sys_mq_timedsend);
      94                 :            : cond_syscall(sys_mq_timedreceive);
      95                 :            : cond_syscall(sys_mq_notify);
      96                 :            : cond_syscall(sys_mq_getsetattr);
      97                 :            : cond_syscall(compat_sys_mq_open);
      98                 :            : cond_syscall(compat_sys_mq_timedsend);
      99                 :            : cond_syscall(compat_sys_mq_timedreceive);
     100                 :            : cond_syscall(compat_sys_mq_notify);
     101                 :            : cond_syscall(compat_sys_mq_getsetattr);
     102                 :            : cond_syscall(sys_mbind);
     103                 :            : cond_syscall(sys_get_mempolicy);
     104                 :            : cond_syscall(sys_set_mempolicy);
     105                 :            : cond_syscall(compat_sys_mbind);
     106                 :            : cond_syscall(compat_sys_get_mempolicy);
     107                 :            : cond_syscall(compat_sys_set_mempolicy);
     108                 :            : cond_syscall(sys_add_key);
     109                 :            : cond_syscall(sys_request_key);
     110                 :            : cond_syscall(sys_keyctl);
     111                 :            : cond_syscall(compat_sys_keyctl);
     112                 :            : cond_syscall(compat_sys_socketcall);
     113                 :            : cond_syscall(sys_inotify_init);
     114                 :            : cond_syscall(sys_inotify_init1);
     115                 :            : cond_syscall(sys_inotify_add_watch);
     116                 :            : cond_syscall(sys_inotify_rm_watch);
     117                 :            : cond_syscall(sys_migrate_pages);
     118                 :            : cond_syscall(sys_move_pages);
     119                 :            : cond_syscall(sys_chown16);
     120                 :            : cond_syscall(sys_fchown16);
     121                 :            : cond_syscall(sys_getegid16);
     122                 :            : cond_syscall(sys_geteuid16);
     123                 :            : cond_syscall(sys_getgid16);
     124                 :            : cond_syscall(sys_getgroups16);
     125                 :            : cond_syscall(sys_getresgid16);
     126                 :            : cond_syscall(sys_getresuid16);
     127                 :            : cond_syscall(sys_getuid16);
     128                 :            : cond_syscall(sys_lchown16);
     129                 :            : cond_syscall(sys_setfsgid16);
     130                 :            : cond_syscall(sys_setfsuid16);
     131                 :            : cond_syscall(sys_setgid16);
     132                 :            : cond_syscall(sys_setgroups16);
     133                 :            : cond_syscall(sys_setregid16);
     134                 :            : cond_syscall(sys_setresgid16);
     135                 :            : cond_syscall(sys_setresuid16);
     136                 :            : cond_syscall(sys_setreuid16);
     137                 :            : cond_syscall(sys_setuid16);
     138                 :            : cond_syscall(sys_vm86old);
     139                 :            : cond_syscall(sys_vm86);
     140                 :            : cond_syscall(sys_ipc);
     141                 :            : cond_syscall(compat_sys_ipc);
     142                 :            : cond_syscall(compat_sys_sysctl);
     143                 :            : cond_syscall(sys_flock);
     144                 :            : cond_syscall(sys_io_setup);
     145                 :            : cond_syscall(sys_io_destroy);
     146                 :            : cond_syscall(sys_io_submit);
     147                 :            : cond_syscall(sys_io_cancel);
     148                 :            : cond_syscall(sys_io_getevents);
     149                 :            : cond_syscall(sys_syslog);
     150                 :            : cond_syscall(sys_process_vm_readv);
     151                 :            : cond_syscall(sys_process_vm_writev);
     152                 :            : cond_syscall(compat_sys_process_vm_readv);
     153                 :            : cond_syscall(compat_sys_process_vm_writev);
     154                 :            : 
     155                 :            : /* arch-specific weak syscall entries */
     156                 :            : cond_syscall(sys_pciconfig_read);
     157                 :            : cond_syscall(sys_pciconfig_write);
     158                 :            : cond_syscall(sys_pciconfig_iobase);
     159                 :            : cond_syscall(compat_sys_s390_ipc);
     160                 :            : cond_syscall(ppc_rtas);
     161                 :            : cond_syscall(sys_spu_run);
     162                 :            : cond_syscall(sys_spu_create);
     163                 :            : cond_syscall(sys_subpage_prot);
     164                 :            : 
     165                 :            : /* mmu depending weak syscall entries */
     166                 :            : cond_syscall(sys_mprotect);
     167                 :            : cond_syscall(sys_msync);
     168                 :            : cond_syscall(sys_mlock);
     169                 :            : cond_syscall(sys_munlock);
     170                 :            : cond_syscall(sys_mlockall);
     171                 :            : cond_syscall(sys_munlockall);
     172                 :            : cond_syscall(sys_mincore);
     173                 :            : cond_syscall(sys_madvise);
     174                 :            : cond_syscall(sys_mremap);
     175                 :            : cond_syscall(sys_remap_file_pages);
     176                 :            : cond_syscall(compat_sys_move_pages);
     177                 :            : cond_syscall(compat_sys_migrate_pages);
     178                 :            : 
     179                 :            : /* block-layer dependent */
     180                 :            : cond_syscall(sys_bdflush);
     181                 :            : cond_syscall(sys_ioprio_set);
     182                 :            : cond_syscall(sys_ioprio_get);
     183                 :            : 
     184                 :            : /* New file descriptors */
     185                 :            : cond_syscall(sys_signalfd);
     186                 :            : cond_syscall(sys_signalfd4);
     187                 :            : cond_syscall(compat_sys_signalfd);
     188                 :            : cond_syscall(compat_sys_signalfd4);
     189                 :            : cond_syscall(sys_timerfd_create);
     190                 :            : cond_syscall(sys_timerfd_settime);
     191                 :            : cond_syscall(sys_timerfd_gettime);
     192                 :            : cond_syscall(compat_sys_timerfd_settime);
     193                 :            : cond_syscall(compat_sys_timerfd_gettime);
     194                 :            : cond_syscall(sys_eventfd);
     195                 :            : cond_syscall(sys_eventfd2);
     196                 :            : 
     197                 :            : /* performance counters: */
     198                 :            : cond_syscall(sys_perf_event_open);
     199                 :            : 
     200                 :            : /* fanotify! */
     201                 :            : cond_syscall(sys_fanotify_init);
     202                 :            : cond_syscall(sys_fanotify_mark);
     203                 :            : cond_syscall(compat_sys_fanotify_mark);
     204                 :            : 
     205                 :            : /* open by handle */
     206                 :            : cond_syscall(sys_name_to_handle_at);
     207                 :            : cond_syscall(sys_open_by_handle_at);
     208                 :            : cond_syscall(compat_sys_open_by_handle_at);
     209                 :            : 
     210                 :            : /* compare kernel pointers */
     211                 :            : cond_syscall(sys_kcmp);

Generated by: LCOV version 1.9