MONITORED SOURCE FILE : read_write.c 0 0 22 FUNCTION generic_read_dir() 0 24 return - 21 *** TER 0% ( 0/ 2) of FUNCTION generic_read_dir() 426 0 27 FUNCTION default_llseek() 31 switch ( origin ) 0 32 case 2: 0 34 break 412 35 case 1: 426 0 39 if (offset >= 0) 14 412 40 if (offset != file -> f_pos) 426 47 return retval *** TER 67% ( 6/ 9) of FUNCTION default_llseek() 1E6 0 50 FUNCTION llseek() 1E6 426 56 if (file -> f_op && file -> f_op -> llseek) 1E6 56 T && T 426 56 T && F 0 56 F && _ 58 do 0 1E6 58 do-while (0) 60 do 0 1E6 60 do-while (0) 1E6 61 return retval *** TER 73% ( 8/ 11) of FUNCTION llseek() 1E6 0 64 FUNCTION sys_lseek() 1 1E6 71 if (! file) 1 72 goto bad 1E6 3 74 if (origin <= 2) 0 1E6 77 if (res != ( loff_t ) retval) 1E6 82 return retval *** TER 89% ( 8/ 9) of FUNCTION sys_lseek() 1E3 0 86 FUNCTION sys_llseek() 0 1E3 96 if (! file) 0 97 goto bad 0 1E3 99 if (origin > 2) 0 100 goto out_putf 1E3 54 106 if (offset >= 0) 1E3 0 108 if (! ( __builtin_constant_p ( sizeof ( off.. 1E3 114 return retval *** TER 58% ( 7/ 12) of FUNCTION sys_llseek() 3E5 0 118 FUNCTION sys_read() 3E5 0 125 if (file) 3E5 0 126 if (file -> f_mode & 1) 3E5 0 129 if (! ret) 3E5 0 132 if (file -> f_op && ( read = file -> f_.. 3E5 132 T && T 0 132 T && F 0 132 F && _ 3E5 2E4 136 if (ret > 0) 3E5 141 return ret *** TER 60% ( 9/ 15) of FUNCTION sys_read() 3E5 0 144 FUNCTION sys_write() 3E5 0 151 if (file) 3E5 2 152 if (file -> f_mode & 2) 3E5 0 156 if (! ret) 3E5 0 159 if (file -> f_op && ( write = file -> f.. 3E5 159 T && T 0 159 T && F 0 159 F && _ 3E5 2 163 if (ret > 0) 3E5 168 return ret *** TER 67% ( 10/ 15) of FUNCTION sys_write() 1E5 0 172 FUNCTION do_readv_writev() 0 1E5 192 if (! count) 0 193 goto out_nofree 0 1E5 195 if (count > 1024) 0 196 goto out_nofree 0 1E5 197 if (! file -> f_op) 0 198 goto out_nofree 0 1E5 199 if (count > 8) 0 0 202 if (! iov) 0 203 goto out_nofree 0 1E5 206 if (( __builtin_constant_p ( count * sizeof (.. 0 207 goto out 1E5 1E5 213 for (;i < count;) 0 1E5 216 if (len < 0) 0 217 goto out 0 1E5 219 if (tot_len < tmp || tot_len < ( u32 ) len) 0 219 T || _ 0 219 F || T 1E5 219 F || F 0 220 goto out 0 1E5 228 if (ret) 0 228 goto out 16 1E5 231 if (fnv) 16 233 goto out 1E5 1E5 242 while (count > 0) 0 1E5 254 if (nr < 0) 0 0 255 if (! ret) 0 256 break 0 1E5 259 if (nr != len) 0 260 break 0 1E5 264 if (iov != iovstack) 1E5 0 268 if (( ret + ( type == 1 ) ) > 0) 1E5 271 return ret *** TER 44% ( 22/ 50) of FUNCTION do_readv_writev() 5E4 0 274 FUNCTION sys_readv() 0 5E4 283 if (! file) 0 284 goto bad_file 5E4 0 286 if (file -> f_op && ( file -> f_mode & 1 ) &&.. 8 286 T && (T) && (T || _) 5E4 286 T && (T) && (F || T) 0 286 T && (T) && (F || F) 0 286 T && (F) && (_ || _) 0 286 F && (_) && (_ || _) 5E4 291 return ret *** TER 50% ( 6/ 12) of FUNCTION sys_readv() 5E4 0 294 FUNCTION sys_writev() 0 5E4 303 if (! file) 0 304 goto bad_file 5E4 0 306 if (file -> f_op && ( file -> f_mode & 2 ) &&.. 8 306 T && (T) && (T || _) 5E4 306 T && (T) && (F || T) 0 306 T && (T) && (F || F) 0 306 T && (F) && (_ || _) 0 306 F && (_) && (_ || _) 5E4 311 return ret *** TER 50% ( 6/ 12) of FUNCTION sys_writev() 0 0 318 FUNCTION sys_pread() 0 0 327 if (! file) 0 328 goto bad_file 0 0 329 if (! ( file -> f_mode & 1 )) 0 330 goto out 0 0 333 if (ret) 0 334 goto out 0 0 336 if (! file -> f_op || ! ( read = file -> f_op.. 0 336 T || !(_) 0 336 F || !(F) 0 336 F || !(T) 0 337 goto out 0 0 338 if (pos < 0) 0 339 goto out 0 0 341 if (ret > 0) 0 346 return ret *** TER 0% ( 0/ 22) of FUNCTION sys_pread() 0 0 349 FUNCTION sys_pwrite() 0 0 358 if (! file) 0 359 goto bad_file 0 0 360 if (! ( file -> f_mode & 2 )) 0 361 goto out 0 0 364 if (ret) 0 365 goto out 0 0 367 if (! file -> f_op || ! ( write = file -> f_o.. 0 367 T || !(_) 0 367 F || !(F) 0 367 F || !(T) 0 368 goto out 0 0 369 if (pos < 0) 0 370 goto out 0 0 373 if (ret > 0) 0 378 return ret *** TER 0% ( 0/ 22) of FUNCTION sys_pwrite() *** TER 43% ( 82/191) of SOURCE FILE read_write.c MONITORED SOURCE FILE : exec_domain.c 0 0 28 FUNCTION no_lcall7() 35 do 0 0 35 if (get_current ( ) -> personality != ( 0x0.. 0 0 35 do-while (0) 0 0 38 if (get_current ( ) -> exec_domain && get_cur.. 0 38 T && T && T 0 38 T && T && F 0 38 T && F && _ 0 38 F && _ && _ 0 40 return *** TER 0% ( 0/ 12) of FUNCTION no_lcall7() 0 0 46 FUNCTION lookup_exec_domain() 0 0 52 for (;it;) 0 0 53 if (pers >= it -> pers_low && pers <= it ->.. 0 53 T && T 0 53 T && F 0 53 F && _ 0 0 54 if (! try_inc_mod_count ( it -> module )) 0 55 continue 56 do 0 0 56 do-while (0) 0 57 return it 59 do 0 0 59 do-while (0) 0 63 return ( ( void * ) 0 ) *** TER 0% ( 0/ 17) of FUNCTION lookup_exec_domain() 0 0 66 FUNCTION register_exec_domain() 0 0 70 if (! it) 0 71 return - 22 0 0 72 if (it -> next) 0 73 return - 16 0 0 75 for (;tmp;) 0 0 76 if (tmp == it) 77 do 0 0 77 do-while (0) 0 78 return - 16 82 do 0 0 82 do-while (0) 0 83 return 0 *** TER 0% ( 0/ 17) of FUNCTION register_exec_domain() 0 0 86 FUNCTION unregister_exec_domain() 0 0 92 while (* tmp) 0 0 93 if (it == * tmp) 96 do 0 0 96 do-while (0) 0 97 return 0 101 do 0 0 101 do-while (0) 0 102 return - 22 *** TER 0% ( 0/ 11) of FUNCTION unregister_exec_domain() 0 0 105 FUNCTION __set_personality() 0 0 110 if (it == get_current ( ) -> exec_domain) 0 112 return 0 0 114 if (! it) 0 115 return 0 0 116 if (( ( & get_current ( ) -> fs -> count ) ->.. 0 0 119 if (! new) 0 0 120 if (it && it -> module) 0 120 T && T 0 120 T && F 0 120 F && _ 0 121 return 0 0 137 if (prev && prev -> module) 0 137 T && T 0 137 T && F 0 137 F && _ *** TER 0% ( 0/ 22) of FUNCTION __set_personality() 0 0 140 FUNCTION sys_personality() 0 0 143 if (personality != 0xffffffff) 144 do 0 0 144 if (get_current ( ) -> personality != per.. 0 0 144 do-while (0) 0 0 145 if (get_current ( ) -> personality != perso.. 0 148 return ret *** TER 0% ( 0/ 10) of FUNCTION sys_personality() 0 0 151 FUNCTION get_exec_domain_list() 0 0 157 for (;e && len < ( 1UL << 12 ) - 80;) 0 157 T && T 0 157 T && F 0 157 F && _ 161 do 0 0 161 do-while (0) 0 162 return len *** TER 0% ( 0/ 9) of FUNCTION get_exec_domain_list() *** TER 0% ( 0/ 98) of SOURCE FILE exec_domain.c MONITORED SOURCE FILE : mlock.c 0 0 15 FUNCTION mlock_fixup_all() 19 do 0 0 19 do-while (0) 0 20 return 0 *** TER 0% ( 0/ 4) of FUNCTION mlock_fixup_all() 0 0 23 FUNCTION mlock_fixup_start() 0 0 29 if (! n) 0 30 return - 11 0 0 35 if (n -> vm_file) 0 0 37 if (n -> vm_ops && n -> vm_ops -> open) 0 37 T && T 0 37 T && F 0 37 F && _ 44 do 0 0 44 do-while (0) 0 46 return 0 *** TER 0% ( 0/ 14) of FUNCTION mlock_fixup_start() 0 0 49 FUNCTION mlock_fixup_end() 0 0 55 if (! n) 0 56 return - 11 0 0 62 if (n -> vm_file) 0 0 64 if (n -> vm_ops && n -> vm_ops -> open) 0 64 T && T 0 64 T && F 0 64 F && _ 70 do 0 0 70 do-while (0) 0 72 return 0 *** TER 0% ( 0/ 14) of FUNCTION mlock_fixup_end() 0 0 75 FUNCTION mlock_fixup_middle() 0 0 81 if (! left) 0 82 return - 11 0 0 84 if (! right) 0 86 return - 11 0 0 96 if (vma -> vm_file) 0 0 99 if (vma -> vm_ops && vma -> vm_ops -> open) 0 99 T && T 0 99 T && F 0 99 F && _ 112 do 0 0 112 do-while (0) 0 114 return 0 *** TER 0% ( 0/ 17) of FUNCTION mlock_fixup_middle() 0 0 117 FUNCTION mlock_fixup() 0 0 122 if (newflags == vma -> vm_flags) 0 123 return 0 0 0 125 if (start == vma -> vm_start) 0 0 126 if (end == vma -> vm_end) 128 else 130 else 0 0 131 if (end == vma -> vm_end) 133 else 0 0 136 if (! retval) 0 0 139 if (newflags & 0x00002000) 0 145 return retval *** TER 0% ( 0/ 15) of FUNCTION mlock_fixup() 0 0 148 FUNCTION do_mlock() 0 0 154 if (on && ! capable ( 14 )) 0 154 T && T 0 154 T && F 0 154 F && _ 0 155 return - 1 0 0 158 if (end < start) 0 159 return - 22 0 0 160 if (end == start) 0 161 return 0 0 0 163 if (! vma || vma -> vm_start > start) 0 163 T || _ 0 163 F || T 0 163 F || F 0 164 return - 12 0 0 166 for (;1;) 0 0 172 if (! on) 0 0 175 if (vma -> vm_end >= end) 0 177 break 0 0 183 if (error) 0 184 break 0 0 187 if (! vma || vma -> vm_start != nstart) 0 187 T || _ 0 187 F || T 0 187 F || F 0 189 break 0 192 return error *** TER 0% ( 0/ 36) of FUNCTION do_mlock() 0 0 195 FUNCTION sys_mlock() 0 0 212 if (locked > lock_limit) 0 213 goto out 0 0 217 if (locked > num_physpages / 2) 0 218 goto out 0 223 return error *** TER 0% ( 0/ 8) of FUNCTION sys_mlock() 0 0 226 FUNCTION sys_munlock() 0 235 return ret *** TER 0% ( 0/ 2) of FUNCTION sys_munlock() 0 0 238 FUNCTION do_mlockall() 0 0 244 if (! capable ( 14 )) 0 245 return - 1 0 0 248 if (flags & 2) 0 0 253 for (;vma;) 0 0 257 if (! ( flags & 1 )) 0 0 260 if (error) 0 261 break 0 263 return error *** TER 0% ( 0/ 14) of FUNCTION do_mlockall() 0 0 266 FUNCTION sys_mlockall() 0 0 272 if (! flags || ( flags & ~ ( 1 | 2 ) )) 0 272 T || (_) 0 272 F || (T) 0 272 F || (F) 0 273 goto out 0 0 279 if (get_current ( ) -> mm -> total_vm > lock_.. 0 280 goto out 0 0 284 if (get_current ( ) -> mm -> total_vm > num_p.. 0 285 goto out 0 290 return ret *** TER 0% ( 0/ 14) of FUNCTION sys_mlockall() 0 0 293 FUNCTION sys_munlockall() 0 300 return ret *** TER 0% ( 0/ 2) of FUNCTION sys_munlockall() *** TER 0% ( 0/140) of SOURCE FILE mlock.c MONITORED SOURCE FILE : eth.c 0 0 63 FUNCTION eth_setup() 0 0 69 if (! str || ! * str) 0 69 T || _ 0 69 F || T 0 69 F || F 0 70 return 0 0 0 74 if (ints [ 0 ] > 0) 0 0 76 if (ints [ 0 ] > 1) 0 0 78 if (ints [ 0 ] > 2) 0 0 80 if (ints [ 0 ] > 3) 0 84 return netdev_boot_setup_add ( str , & map ) *** TER 0% ( 0/ 16) of FUNCTION eth_setup() 0 0 96 FUNCTION eth_header() 0 0 106 if (type != 0x0001) 108 else 0 0 115 if (saddr) 117 else 0 0 124 if (dev -> flags & ( 0x8 | 0x80 )) 0 127 return ( dev -> hard_header_len ) 0 0 130 if (daddr) 0 133 return dev -> hard_header_len 0 136 return - dev -> hard_header_len *** TER 0% ( 0/ 12) of FUNCTION eth_header() 0 0 149 FUNCTION eth_rebuild_header() 154 switch ( eth -> h_proto ) 0 157 case ( ( __u16 ) ( ( ( ( __u16 ) ( ( 0x0800 ).. 0 158 return arp_find ( eth -> h_dest , skb ) 0 160 default: 0 166 break 0 169 return 0 *** TER 0% ( 0/ 6) of FUNCTION eth_rebuild_header() 10 0 179 FUNCTION eth_type_trans() 10 0 188 if (* eth -> h_dest & 1) 10 0 190 if (__builtin_memcmp ( eth -> h_dest , dev .. 192 else 0 0 204 else if (1) 0 0 206 if (__builtin_memcmp ( eth -> h_dest , dev .. 10 0 210 if (( __builtin_constant_p ( ( __u16 ) ( ( et.. 10 211 return eth -> h_proto 0 0 221 if (* ( unsigned short * ) rawp == 0xFFFF) 0 222 return ( __builtin_constant_p ( ( __u16 ) (.. 0 227 return ( __builtin_constant_p ( ( __u16 ) ( (.. *** TER 31% ( 5/ 16) of FUNCTION eth_type_trans() 0 0 230 FUNCTION eth_header_parse() 0 234 return 6 *** TER 0% ( 0/ 2) of FUNCTION eth_header_parse() 0 0 237 FUNCTION eth_header_cache() 0 0 243 if (type == ( ( __u16 ) ( ( ( ( __u16 ) ( ( 0.. 0 244 return - 1 0 250 return 0 *** TER 0% ( 0/ 5) of FUNCTION eth_header_cache() 0 0 257 FUNCTION eth_header_cache_update() *** TER 0% ( 0/ 1) of FUNCTION eth_header_cache_update() *** TER 9% ( 5/ 58) of SOURCE FILE eth.c MONITORED SOURCE FILE : af_packet.c 0 0 201 FUNCTION packet_sock_destruct() 0 0 203 if (! ( ( ( & sk -> rmem_alloc ) -> counter ).. 0 0 204 if (! ( ( ( & sk -> wmem_alloc ) -> counter ).. 0 0 206 if (! sk -> dead) 0 208 return 0 0 211 if (sk -> protinfo . destruct_hook) 217 do 0 0 217 do-while (0) *** TER 0% ( 0/ 12) of FUNCTION packet_sock_destruct() 10 0 226 FUNCTION packet_rcv_spkt() 0 10 249 if (skb -> pkt_type == 5) 0 250 goto out 0 10 252 if (( skb = skb_share_check ( skb , ( 0x02 ) .. 0 253 goto oom 10 0 272 if (sock_queue_rcv_skb ( sk , skb ) == 0) 10 273 return 0 0 278 return 0 *** TER 45% ( 5/ 11) of FUNCTION packet_rcv_spkt() 2 0 287 FUNCTION packet_sendmsg_spkt() 2 0 301 if (saddr) 0 2 303 if (msg -> msg_namelen < sizeof ( struct so.. 0 304 return ( - 22 ) 0 2 305 if (msg -> msg_namelen == sizeof ( struct s.. 308 else 0 309 return ( - 107 ) 0 2 318 if (dev == ( ( void * ) 0 )) 0 319 goto out_unlock 0 2 327 if (len > dev -> mtu + dev -> hard_header_len) 0 328 goto out_unlock 0 2 339 if (skb == ( ( void * ) 0 )) 0 340 goto out_unlock 2 0 354 if (dev -> hard_header) 0 2 364 if (err) 0 365 goto out_free 0 2 368 if (! ( dev -> flags & 0x1 )) 0 369 goto out_free 2 377 return ( len ) 0 0 382 if (dev) 0 384 return err *** TER 37% ( 11/ 30) of FUNCTION packet_sendmsg_spkt() 0 0 400 FUNCTION packet_rcv() 0 0 410 if (skb -> pkt_type == 5) 0 411 goto drop 0 0 418 if (dev -> hard_header) 0 0 426 if (sk -> type != 2) 0 0 428 else if (skb -> pkt_type == 4) 0 0 453 if (( ( & sk -> rmem_alloc ) -> counter ) + s.. 0 454 goto drop_n_acct 0 0 456 if (skb_shared ( skb )) 0 0 458 if (nskb == ( ( void * ) 0 )) 0 459 goto drop_n_acct 0 0 461 if (skb_head != skb -> data) 0 0 477 if (dev -> hard_header_parse) 490 do 0 0 490 do-while (0) 0 492 return 0 497 do 0 0 497 do-while (0) 0 0 502 if (skb_head != skb -> data && skb_shared ( s.. 0 502 T && T 0 502 T && F 0 502 F && _ 0 508 return 0 *** TER 0% ( 0/ 33) of FUNCTION packet_rcv() 0 0 644 FUNCTION packet_sendmsg() 0 0 659 if (saddr == ( ( void * ) 0 )) 663 else 0 0 665 if (msg -> msg_namelen < sizeof ( struct so.. 0 666 goto out 0 0 675 if (dev == ( ( void * ) 0 )) 0 676 goto out_unlock 0 0 677 if (sock -> type == 3) 0 0 681 if (len > dev -> mtu + reserve) 0 682 goto out_unlock 0 0 686 if (skb == ( ( void * ) 0 )) 0 687 goto out_unlock 0 0 692 if (dev -> hard_header) 0 0 696 if (sock -> type != 2) 0 0 699 else if (res < 0) 0 700 goto out_free 0 0 705 if (err) 0 706 goto out_free 0 0 713 if (! ( dev -> flags & 0x1 )) 0 714 goto out_free 0 0 721 if (err > 0 && ( err = ( ( err ) != 2 ? - 105.. 0 721 T && T 0 721 T && F 0 721 F && _ 0 722 goto out_unlock 0 726 return ( len ) 0 0 731 if (dev) 0 734 return err *** TER 0% ( 0/ 40) of FUNCTION packet_sendmsg() 0 0 742 FUNCTION packet_release() 0 0 747 if (! sk) 0 748 return 0 750 do 750 do 0 0 750 do-while (0) 0 0 750 do-while (0) 0 0 751 for (;* skp;) 0 0 752 if (* skp == sk) 0 755 break 758 do 758 do 0 0 758 do-while (0) 758 do 0 0 758 do-while (0) 0 0 758 do-while (0) 0 0 764 if (sk -> protinfo . af_packet -> running) 0 797 return 0 *** TER 0% ( 0/ 22) of FUNCTION packet_release() 1 0 804 FUNCTION packet_do_bind() 810 do 810 do 810 do 0 1 810 do-while (0) 0 1 810 do-while (0) 0 1 810 if (( sk ) -> lock . users != 0) 810 do 810 do 0 1 810 do-while (0) 810 do 0 1 810 do-while (0) 0 1 810 do-while (0) 0 1 810 do-while (0) 1 0 813 if (sk -> protinfo . af_packet -> running) 0 1 825 if (protocol == 0) 0 826 goto out_unlock 1 0 828 if (dev) 1 0 829 if (dev -> flags & 0x1) 833 else 0 0 835 if (! sk -> dead) 838 else 845 do 0 1 845 do-while (0) 846 do 846 do 846 do 0 1 846 do-while (0) 0 1 846 do-while (0) 0 1 846 if (( sk ) -> backlog . tail != ( ( void * .. 0 1 846 if (waitqueue_active ( & ( ( sk ) -> lock ... 846 do 846 do 0 1 846 do-while (0) 846 do 0 1 846 do-while (0) 0 1 846 do-while (0) 0 1 846 do-while (0) 1 847 return 0 *** TER 49% ( 22/ 45) of FUNCTION packet_do_bind() 1 0 856 FUNCTION packet_bind_spkt() 0 1 867 if (addr_len != sizeof ( struct sockaddr )) 0 868 return - 22 1 0 873 if (dev) 1 877 return err *** TER 57% ( 4/ 7) of FUNCTION packet_bind_spkt() 0 0 881 FUNCTION packet_bind() 0 0 893 if (addr_len < sizeof ( struct sockaddr_ll )) 0 894 return - 22 0 0 895 if (sll -> sll_family != 17) 0 896 return - 22 0 0 898 if (sll -> sll_ifindex) 0 0 901 if (dev == ( ( void * ) 0 )) 0 902 goto out 0 0 905 if (dev) 0 909 return err *** TER 0% ( 0/ 15) of FUNCTION packet_bind() 1 0 917 FUNCTION packet_create() 0 1 922 if (! capable ( 13 )) 0 923 return - 1 0 1 926 if (sock -> type != 2 && sock -> type != 3 &&.. 0 928 T && T && T 1 928 T && T && F 0 928 T && F && _ 0 928 F && _ && _ 0 929 return - 94 932 do 0 1 932 do-while (0) 0 1 936 if (sk == ( ( void * ) 0 )) 0 937 goto out 1 0 941 if (sock -> type == 10) 0 1 947 if (sk -> protinfo . af_packet == ( ( void * .. 0 948 goto out_free 960 do 0 1 960 do-while (0) 1 0 963 if (sock -> type == 10) 1 0 968 if (protocol) 975 do 975 do 0 1 975 do-while (0) 0 1 975 do-while (0) 979 do 979 do 0 1 979 do-while (0) 979 do 0 1 979 do-while (0) 0 1 979 do-while (0) 1 980 return ( 0 ) 985 do 0 0 985 do-while (0) 0 986 return err *** TER 41% ( 17/ 41) of FUNCTION packet_create() 1 0 994 FUNCTION packet_recvmsg() 0 1 1002 if (flags & ~ ( 2 | 0x40 | 0x20 )) 0 1003 goto out 1 0 1016 if (sock -> type == 10) 1018 else 0 1 1038 if (skb == ( ( void * ) 0 )) 0 1039 goto out 0 1 1047 if (copied > len) 0 1 1055 if (err) 0 1056 goto out_free 1 0 1060 if (msg -> msg_name) 1 1072 return err *** TER 47% ( 8/ 17) of FUNCTION packet_recvmsg() 0 0 1076 FUNCTION packet_getname_spkt() 0 0 1082 if (peer) 0 1083 return - 95 0 0 1087 if (dev) 1090 else 0 1094 return 0 *** TER 0% ( 0/ 7) of FUNCTION packet_getname_spkt() 0 0 1098 FUNCTION packet_getname() 0 0 1105 if (peer) 0 1106 return - 95 0 0 1112 if (dev) 1117 else 0 1123 return 0 *** TER 0% ( 0/ 7) of FUNCTION packet_getname() 0 0 1127 FUNCTION packet_dev_mc() 1129 switch ( i -> type ) 0 1130 case 0: 0 0 1131 if (what > 0) 1133 else 0 1135 break 0 1136 case 1: 0 1138 break 0 1139 case 2: 0 1141 break 0 1142 default: *** TER 0% ( 0/ 10) of FUNCTION packet_dev_mc() 0 0 1146 FUNCTION packet_dev_mclist() 0 0 1148 for (;i;) 0 0 1149 if (i -> ifindex == dev -> ifindex) *** TER 0% ( 0/ 5) of FUNCTION packet_dev_mclist() 0 0 1154 FUNCTION packet_mc_add() 0 0 1164 if (! dev) 0 1165 goto done 0 0 1168 if (mreq -> mr_alen > dev -> addr_len) 0 1169 goto done 0 0 1173 if (i == ( ( void * ) 0 )) 0 1174 goto done 0 0 1177 for (;ml;) 0 0 1181 if (ml -> ifindex == mreq -> mr_ifindex && .. 0 1181 T && T && T && T 0 1181 T && T && T && F 0 1181 T && T && F && _ 0 1181 T && F && _ && _ 0 1181 F && _ && _ && _ 0 1185 goto done 0 1200 return err *** TER 0% ( 0/ 21) of FUNCTION packet_mc_add() 0 0 1203 FUNCTION packet_mc_drop() 0 0 1209 for (;( ml = * mlp ) != ( ( void * ) 0 );) 0 0 1213 if (ml -> ifindex == mreq -> mr_ifindex && .. 0 1213 T && T && T && T 0 1213 T && T && T && F 0 1213 T && T && F && _ 0 1213 T && F && _ && _ 0 1213 F && _ && _ && _ 0 0 1214 if (-- ml -> count == 0) 0 0 1218 if (dev) 0 1225 return 0 0 1229 return - 99 *** TER 0% ( 0/ 16) of FUNCTION packet_mc_drop() 0 0 1232 FUNCTION packet_flush_mclist() 0 0 1236 if (sk -> protinfo . af_packet -> mclist == (.. 0 1237 return 0 0 1240 while (( ml = sk -> protinfo . af_packet -> m.. 0 0 1243 if (( dev = dev_get_by_index ( ml -> ifinde.. *** TER 0% ( 0/ 8) of FUNCTION packet_flush_mclist() 0 0 1254 FUNCTION packet_setsockopt() 0 0 1259 if (level != 263) 0 1260 return - 92 1262 switch ( optname ) 0 1264 case 1: 0 1265 case 2: 0 0 1268 if (optlen < sizeof ( mreq )) 0 1269 return - 22 0 0 1270 if (( __builtin_constant_p ( sizeof ( mre.. 0 1271 return - 14 0 0 1272 if (optname == 1) 1274 else 0 1276 return ret 0 1303 default: 0 1304 return - 92 *** TER 0% ( 0/ 17) of FUNCTION packet_setsockopt() 0 0 1308 FUNCTION packet_getsockopt() 0 0 1314 if (level != 263) 0 1315 return - 92 0 0 1317 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 1318 return - 14 1320 switch ( optname ) 0 1321 case 6: 0 0 1325 if (len > sizeof ( struct tpacket_stats )) 1327 do 1327 do 0 0 1327 do-while (0) 0 0 1327 do-while (0) 1330 do 1330 do 0 0 1330 do-while (0) 1330 do 0 0 1330 do-while (0) 0 0 1330 do-while (0) 0 0 1333 if (( __builtin_constant_p ( len ) ? __co.. 0 1334 return - 14 0 1335 break 0 1337 default: 0 1338 return - 92 0 0 1341 if (( { long __pu_err = - 14 ;__typeof__ ( * .. 0 1342 return - 14 0 1343 return 0 *** TER 0% ( 0/ 30) of FUNCTION packet_getsockopt() 3 0 1347 FUNCTION packet_notifier() 1 3 1354 for (;sk;) 1357 switch ( msg ) 0 1358 case 0x0002: 0 1359 case 0x0006: 0 0 1360 if (dev -> ifindex == po -> ifindex) 0 0 1362 if (po -> running) 0 0 1367 if (! sk -> dead) 0 0 1370 if (msg == 0x0006) 1374 do 0 0 1374 do-while (0) 0 0 1377 if (po -> mclist) 0 1380 break 0 1381 case 0x0001: 0 0 1383 if (dev -> ifindex == po -> ifindex && sk.. 0 1383 T && T && T 0 1383 T && T && F 0 1383 T && F && _ 0 1383 F && _ && _ 1388 do 0 0 1388 do-while (0) 0 0 1390 if (po -> mclist) 0 1393 break 1396 do 0 3 1396 do-while (0) 3 1397 return 0x0000 *** TER 15% ( 5/ 33) of FUNCTION packet_notifier() 6 0 1401 FUNCTION packet_ioctl() 1407 switch ( cmd ) 0 1409 case 0x5411: 0 1412 return ( { long __pu_err = - 14 ; __typeo.. 0 1414 case 0x541B: 1419 do 1419 do 0 0 1419 do-while (0) 0 0 1419 do-while (0) 0 0 1421 if (skb) 1423 do 1423 do 0 0 1423 do-while (0) 1423 do 0 0 1423 do-while (0) 0 0 1423 do-while (0) 0 1424 return ( { long __pu_err = - 14 ; __typeo.. 0 1426 case 0x8901: 0 1427 case 0x8902: 0 0 1429 if (err) 0 1430 return err 0 0 1432 if (get_current ( ) -> pid != pid && get_cu.. 0 1432 T && T && T 0 1432 T && T && F 0 1432 T && F && _ 0 1432 F && _ && _ 0 1433 return - 1 0 1435 return ( 0 ) 0 1436 case 0x8903: 0 1437 case 0x8904: 0 1438 return ( { long __pu_err = - 14 ; __typeof_.. 0 1439 case 0x8906: 0 0 1440 if (sk -> stamp . tv_sec == 0) 0 1441 return - 2 0 0 1443 if (! ( __builtin_constant_p ( sizeof ( str.. 0 1445 return err 0 1446 case 0x8913: 0 1450 case 0x8912: 0 1451 case 0x891d: 0 1452 case 0x891e: 0 1453 case 0x891f: 0 1454 case 0x8920: 0 1455 case 0x8921: 0 1456 case 0x8922: 0 1457 case 0x8911: 1 1458 case 0x8927: 1 1459 case 0x8924: 1 1460 case 0x8971: 1 1461 case 0x8970: 1 1462 case 0x8930: 1 1463 case 0x8929: 1 1464 case 0x8933: 1 1465 case 0x8910: 1 1466 case 0x8938: 1 1467 case 0x8937: 1 1468 return ( dev_ioctl ( cmd , ( void * ) arg ) ) 0 1470 case 0x8940: 0 1471 case 0x8941: 0 1483 case 0x8944: 0 1484 case 0x8945: 0 1488 return - 65 0 1491 return - 65 1 1494 case 0x890B: 1 1495 case 0x890C: 1 1496 case 0x8953: 1 1497 case 0x8954: 1 1498 case 0x8955: 1 1499 case 0x8915: 2 1500 case 0x8916: 2 1501 case 0x8919: 3 1502 case 0x891a: 3 1503 case 0x891b: 4 1504 case 0x891c: 4 1505 case 0x8917: 4 1506 case 0x8918: 5 1507 case 0x8914: 5 1508 case 0x8980: 5 1509 case 0x8981: 5 1510 return inet_dgram_ops . ioctl ( sock , cmd .. 0 1513 default: 0 0 1515 if (( cmd >= 0x89F0 ) && ( cmd <= ( 0x89F0 .. 0 1515 (T) && (T) 0 1515 (T) && (F) 0 1515 (F) && (_) 0 1516 return ( dev_ioctl ( cmd , ( void * ) arg.. 0 1522 return - 95 0 1525 return ( 0 ) *** TER 32% ( 29/ 92) of FUNCTION packet_ioctl() 0 0 1817 FUNCTION packet_read_proc() 0 0 1829 for (;s;) 0 0 1845 if (pos < offset) 0 0 1849 if (pos > offset + length) 0 1850 goto done 1855 do 0 0 1855 do-while (0) 0 0 1858 if (len > length) 0 0 1860 if (len < 0) 0 1862 return len *** TER 0% ( 0/ 15) of FUNCTION packet_read_proc() 0 0 1868 FUNCTION packet_exit() 0 1875 return *** TER 0% ( 0/ 2) of FUNCTION packet_exit() 1 0 1879 FUNCTION packet_init() 1 1886 return 0 *** TER 100% ( 2/ 2) of FUNCTION packet_init() *** TER 19% (103/538) of SOURCE FILE af_packet.c MONITORED SOURCE FILE : vc_screen.c 0 0 49 FUNCTION vcs_size() 0 0 53 if (currcons == 0) 55 else 0 0 57 if (! vc_cons_allocated ( currcons )) 0 58 return - 6 0 0 62 if (( ( unsigned int ) ( ( inode -> i_rdev ) .. 0 64 return size *** TER 0% ( 0/ 9) of FUNCTION vcs_size() 0 0 67 FUNCTION vcs_lseek() 71 switch ( orig ) 0 72 default: 0 73 return - 22 0 74 case 2: 0 76 break 0 77 case 1: 0 79 case 0: 0 80 break 0 0 82 if (offset < 0 || offset > size) 0 82 T || _ 0 82 F || T 0 82 F || F 0 83 return - 22 0 85 return file -> f_pos *** TER 0% ( 0/ 15) of FUNCTION vcs_lseek() 0 0 97 FUNCTION vcs_read() 112 do 0 0 112 do-while (0) 0 0 116 if (currcons == 0) 119 else 0 0 124 if (! vc_cons_allocated ( currcons )) 0 125 goto unlock_out 0 0 128 if (pos < 0) 0 129 goto unlock_out 0 0 132 while (count) 0 0 143 if (pos >= size) 0 144 break 0 0 145 if (count > size - pos) 0 0 149 if (this_round > ( 1UL << 12 )) 0 0 160 if (! attr) 0 0 164 while (this_round -- > 0) 0 0 166 if (++ col == maxcol) 172 else 0 0 173 if (p < 4) 0 0 182 if (this_round > ( 1UL << 12 )) 0 0 188 if (tmp_count > this_round) 0 0 196 else if (p & 1) 0 0 202 if (this_round < ( 1UL << 12 )) 204 else 0 0 207 if (this_round > 0) 0 0 223 while (this_round) 0 0 226 if (++ col == maxcol) 239 do 239 do 0 0 239 do-while (0) 0 0 239 do-while (0) 241 do 0 0 241 do-while (0) 0 0 243 if (ret) 0 246 break 0 0 254 if (read) 257 do 257 do 0 0 257 do-while (0) 0 0 257 do-while (0) 0 259 return ret *** TER 0% ( 0/ 58) of FUNCTION vcs_read() 0 0 263 FUNCTION vcs_write() 279 do 0 0 279 do-while (0) 0 0 284 if (currcons == 0) 287 else 0 0 292 if (! vc_cons_allocated ( currcons )) 0 293 goto unlock_out 0 0 297 if (pos < 0 || pos > size) 0 297 T || _ 0 297 F || T 0 297 F || F 0 298 goto unlock_out 0 0 299 if (count > size - pos) 0 0 302 while (count) 0 0 307 if (this_round > ( 1UL << 12 )) 313 do 313 do 0 0 313 do-while (0) 0 0 313 do-while (0) 315 do 0 0 315 do-while (0) 0 0 317 if (ret) 0 0 319 if (! this_round) 0 0 323 if (written) 0 324 break 0 326 goto unlock_out 0 0 335 if (pos >= size) 0 336 break 0 0 337 if (this_round > size - pos) 0 0 348 if (! attr) 0 0 353 while (this_round > 0) 0 0 360 if (++ col == maxcol) 366 else 0 0 367 if (p < 4) 0 0 371 while (p < 4 && this_round > 0) 0 371 T && T 0 371 T && F 0 371 F && _ 0 0 375 if (! viewed) 0 0 380 if (this_round > 0) 0 0 382 if (( p & 1 ) && this_round > 0) 0 382 (T) && T 0 382 (T) && F 0 382 (F) && _ 0 0 396 if (++ col == maxcol) 0 0 404 while (this_round > 1) 0 0 411 if (++ col == maxcol) 0 0 417 if (this_round > 0) 0 0 432 if (org0) 439 do 439 do 0 0 439 do-while (0) 0 0 439 do-while (0) 0 443 return ret *** TER 0% ( 0/ 76) of FUNCTION vcs_write() 0 0 447 FUNCTION vcs_open() 0 0 450 if (currcons && ! vc_cons_allocated ( currcon.. 0 450 T && T 0 450 T && F 0 450 F && _ 0 451 return - 6 0 452 return 0 *** TER 0% ( 0/ 8) of FUNCTION vcs_open() 51 51 464 FUNCTION vcs_make_devfs() *** TER 100% ( 1/ 1) of FUNCTION vcs_make_devfs() 1 0 489 FUNCTION vcs_init() 0 1 495 if (error) 1 506 return error *** TER 75% ( 3/ 4) of FUNCTION vcs_init() *** TER 2% ( 4/171) of SOURCE FILE vc_screen.c MONITORED SOURCE FILE : delay.c 1E5 1E5 30 FUNCTION __rdtsc_delay() 35 do 2E6 1E5 39 do-while (( now - bclock ) < loops) *** TER 100% ( 3/ 3) of FUNCTION __rdtsc_delay() 1 1 46 FUNCTION __loop_delay() *** TER 100% ( 1/ 1) of FUNCTION __loop_delay() 1E5 1E5 59 FUNCTION __delay() 1E5 1 61 if (x86_udelay_tsc) 63 else *** TER 100% ( 3/ 3) of FUNCTION __delay() 1E5 1E5 67 FUNCTION __const_udelay() *** TER 100% ( 1/ 1) of FUNCTION __const_udelay() 0 0 76 FUNCTION __udelay() *** TER 0% ( 0/ 1) of FUNCTION __udelay() *** TER 89% ( 8/ 9) of SOURCE FILE delay.c