MONITORED SOURCE FILE : procfs_syms.c 1 0 25 FUNCTION init_proc_fs() 1 0 28 if (! err) 0 1 31 if (IS_ERR ( proc_mnt )) 33 else 1 36 return err *** TER 67% ( 4/ 6) of FUNCTION init_proc_fs() 0 0 39 FUNCTION exit_proc_fs() *** TER 0% ( 0/ 1) of FUNCTION exit_proc_fs() *** TER 57% ( 4/ 7) of SOURCE FILE procfs_syms.c MONITORED SOURCE FILE : bad_inode.c 0 0 18 FUNCTION bad_follow_link() 0 22 return 0 *** TER 0% ( 0/ 2) of FUNCTION bad_follow_link() 0 0 25 FUNCTION return_EIO() 0 27 return - 5 *** TER 0% ( 0/ 2) of FUNCTION return_EIO() 0 0 86 FUNCTION make_bad_inode() *** TER 0% ( 0/ 1) of FUNCTION make_bad_inode() 9E3 0 107 FUNCTION is_bad_inode() 9E3 109 return ( inode -> i_op == & bad_inode_ops ) *** TER 100% ( 2/ 2) of FUNCTION is_bad_inode() *** TER 29% ( 2/ 7) of SOURCE FILE bad_inode.c MONITORED SOURCE FILE : errno.c *** TER 100% ( 0/ 0) of SOURCE FILE errno.c MONITORED SOURCE FILE : sock.c 0 0 143 FUNCTION sock_set_timeout() 0 0 147 if (optlen < sizeof ( tv )) 0 148 return - 22 0 0 149 if (( __builtin_constant_p ( sizeof ( tv ) ) .. 0 150 return - 14 0 0 153 if (tv . tv_sec == 0 && tv . tv_usec == 0) 0 153 T && T 0 153 T && F 0 153 F && _ 0 154 return 0 0 0 155 if (tv . tv_sec < ( ( ( long ) ( ~ 0UL >> 1 ).. 0 157 return 0 *** TER 0% ( 0/ 16) of FUNCTION sock_set_timeout() 3 0 165 FUNCTION sock_setsockopt() 0 3 191 if (optlen < sizeof ( int )) 0 192 return ( - 22 ) 0 3 195 if (err) 0 196 return err 200 do 200 do 200 do 0 3 200 do-while (0) 0 3 200 do-while (0) 0 3 200 if (( sk ) -> lock . users != 0) 200 do 200 do 0 3 200 do-while (0) 200 do 0 3 200 do-while (0) 0 3 200 do-while (0) 0 3 200 do-while (0) 202 switch ( optname ) 0 204 case 1: 0 0 205 if (val && ! capable ( 12 )) 0 205 T && T 0 205 T && F 0 205 F && _ 209 else 0 211 break 1 212 case 2: 1 214 break 0 215 case 3: 0 216 case 4: 0 218 break 0 219 case 5: 0 221 break 1 222 case 6: 1 224 break 0 225 case 7: 0 0 231 if (val > sysctl_wmem_max) 0 242 break 0 244 case 8: 0 0 250 if (val > sysctl_rmem_max) 0 256 break 0 258 case 9: 0 0 260 if (sk -> protocol == IPPROTO_TCP) 0 266 break 0 268 case 10: 0 270 break 0 272 case 11: 0 274 break 0 276 case 12: 0 0 277 if (( val >= 0 && val <= 6 ) || capable ( 1.. 0 277 (T && T) || _ 0 277 (T && F) || T 0 277 (F && _) || T 0 277 (T && F) || F 0 277 (F && _) || F 279 else 0 281 break 1 283 case 13: 0 1 284 if (optlen < sizeof ( ling )) 0 286 break 0 1 288 if (( __builtin_constant_p ( sizeof ( ling .. 0 290 break 0 1 292 if (ling . l_onoff == 0) 294 else 0 1 296 if (ling . l_linger >= ( ( long ) ( ~ 0UL.. 298 else 1 303 break 0 305 case 14: 0 307 break 0 309 case 16: 0 311 break 0 313 case 29: 0 315 break 0 317 case 18: 0 0 318 if (val < 0) 0 321 break 0 323 case 20: 0 325 break 0 327 case 21: 0 329 break 0 332 case 25: 0 0 337 if (! capable ( 13 )) 0 339 break 0 0 348 if (! valbool) 350 else 0 0 351 if (optlen > 16) 0 0 353 if (( __builtin_constant_p ( optlen ) ?.. 0 355 break 0 0 361 if (devname [ 0 ] == '\0') 363 else 0 0 365 if (! dev) 0 367 break 0 373 break 0 407 default: 0 409 break 411 do 411 do 411 do 0 3 411 do-while (0) 0 3 411 do-while (0) 0 3 411 if (( sk ) -> backlog . tail != ( ( void * .. 0 3 411 if (waitqueue_active ( & ( ( sk ) -> lock ... 411 do 411 do 0 3 411 do-while (0) 411 do 0 3 411 do-while (0) 0 3 411 do-while (0) 0 3 411 do-while (0) 3 412 return ret *** TER 23% ( 29/124) of FUNCTION sock_setsockopt() 0 0 416 FUNCTION sock_getsockopt() 0 0 430 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 431 return - 14 433 switch ( optname ) 0 435 case 1: 0 437 break 0 439 case 5: 0 441 break 0 443 case 6: 0 445 break 0 447 case 7: 0 449 break 0 451 case 8: 0 453 break 0 455 case 2: 0 457 break 0 459 case 9: 0 461 break 0 463 case 3: 0 465 break 0 467 case 4: 0 0 469 if (v . val == 0) 0 471 break 0 473 case 10: 0 475 break 0 477 case 11: 0 479 break 0 481 case 12: 0 483 break 0 485 case 13: 0 489 break 0 491 case 14: 0 493 break 0 495 case 29: 0 497 break 0 499 case 20: 0 0 501 if (sk -> rcvtimeo == ( ( long ) ( ~ 0UL >>.. 504 else 0 508 break 0 510 case 21: 0 0 512 if (sk -> sndtimeo == ( ( long ) ( ~ 0UL >>.. 515 else 0 519 break 0 521 case 18: 0 523 break 0 525 case 19: 0 527 break 0 529 case 16: 0 531 break 0 533 case 17: 0 0 536 if (( __builtin_constant_p ( len ) ? __cons.. 0 537 return - 14 0 538 goto lenout 0 540 case 28: 0 0 544 if (sock -> ops -> getname ( sock , ( str.. 0 545 return - 107 0 0 546 if (lv < len) 0 547 return - 22 0 0 548 if (( __builtin_constant_p ( len ) ? __co.. 0 549 return - 14 0 550 goto lenout 0 553 default: 0 554 return ( - 92 ) 0 0 557 if (( __builtin_constant_p ( len ) ? __consta.. 0 558 return - 14 0 0 560 if (( { long __pu_err = - 14 ;__typeof__ ( * .. 0 561 return - 14 0 562 return 0 *** TER 0% ( 0/ 75) of FUNCTION sock_getsockopt() 112 0 572 FUNCTION sk_alloc() 112 0 576 if (sk && zero_it) 112 576 T && T 0 576 T && F 0 576 F && _ 579 do 579 do 0 112 579 do-while (0) 0 112 579 do-while (0) 112 582 return sk *** TER 55% ( 6/ 11) of FUNCTION sk_alloc() 104 104 585 FUNCTION sk_free() 104 0 591 if (sk -> destruct) 0 104 602 if (( ( & sk -> omem_alloc ) -> counter )) *** TER 60% ( 3/ 5) of FUNCTION sk_free() 1 1 608 FUNCTION sk_init() 0 1 612 if (! sk_cachep) 0 1 615 if (num_physpages <= 4096) 0 1 620 else if (num_physpages >= 131072) *** TER 57% ( 4/ 7) of FUNCTION sk_init() 101 101 634 FUNCTION sock_wfree() *** TER 100% ( 1/ 1) of FUNCTION sock_wfree() 1 1 647 FUNCTION sock_rfree() *** TER 100% ( 1/ 1) of FUNCTION sock_rfree() 46 0 657 FUNCTION sock_wmalloc() 46 0 659 if (force || ( ( & sk -> wmem_alloc ) -> coun.. 0 659 T || _ 46 659 F || T 0 659 F || F 46 0 661 if (skb) 46 663 return skb 0 666 return ( ( void * ) 0 ) *** TER 50% ( 5/ 10) of FUNCTION sock_wmalloc() 0 0 672 FUNCTION sock_rmalloc() 0 0 674 if (force || ( ( & sk -> rmem_alloc ) -> coun.. 0 674 T || _ 0 674 F || T 0 674 F || F 0 0 676 if (skb) 0 678 return skb 0 681 return ( ( void * ) 0 ) *** TER 0% ( 0/ 10) of FUNCTION sock_rmalloc() 0 0 687 FUNCTION sock_kmalloc() 0 0 690 if (( unsigned ) size <= sysctl_optmem_max &&.. 0 690 T && T 0 690 T && F 0 690 F && _ 0 0 697 if (mem) 0 698 return mem 0 701 return ( ( void * ) 0 ) *** TER 0% ( 0/ 10) of FUNCTION sock_kmalloc() 0 0 707 FUNCTION sock_kfree_s() *** TER 0% ( 0/ 1) of FUNCTION sock_kfree_s() 0 0 716 FUNCTION sock_wait_for_wmem() 0 0 722 for (;1;) 0 0 723 if (signal_pending ( get_current ( ) )) 0 724 break 726 do 0 0 726 do-while (0) 0 0 727 if (( ( & sk -> wmem_alloc ) -> counter ) <.. 0 728 break 0 0 729 if (sk -> shutdown & 2) 0 730 break 0 0 731 if (sk -> err) 0 732 break 735 do 0 0 735 do-while (0) 0 737 return timeo *** TER 0% ( 0/ 20) of FUNCTION sock_wait_for_wmem() 55 0 745 FUNCTION sock_alloc_send_skb() 55 0 754 while (1) 0 55 758 if (err != 0) 0 759 goto failure 0 55 772 if (sk -> shutdown & 2) 0 773 goto failure 55 0 775 if (( ( & sk -> wmem_alloc ) -> counter ) <.. 0 55 776 if (fallback) 0 0 781 if (skb) 0 782 break 55 0 786 if (skb) 55 787 break 0 789 goto failure 0 0 799 if (! timeo) 0 800 goto failure 0 0 801 if (signal_pending ( get_current ( ) )) 0 802 goto interrupted 55 807 return skb 0 813 return ( ( void * ) 0 ) *** TER 32% ( 9/ 28) of FUNCTION sock_alloc_send_skb() 0 0 816 FUNCTION __lock_sock() 0 0 821 for (;1;) 823 do 823 do 0 0 823 do-while (0) 823 do 0 0 823 do-while (0) 0 0 823 do-while (0) 825 do 825 do 0 0 825 do-while (0) 0 0 825 do-while (0) 0 0 826 if (! sk -> lock . users) 0 827 break *** TER 0% ( 0/ 16) of FUNCTION __lock_sock() 0 0 833 FUNCTION __release_sock() 837 do 839 do 0 0 839 do-while (0) 841 do 0 0 847 do-while (skb != ( ( void * ) 0 )) 0 0 850 do-while (( skb = sk -> backlog . head ) != (.. *** TER 0% ( 0/ 7) of FUNCTION __release_sock() 0 0 863 FUNCTION sklist_remove_socket() 867 do 867 do 0 0 867 do-while (0) 0 0 867 do-while (0) 0 0 869 while (( s = * list ) != ( ( void * ) 0 )) 0 0 870 if (s == sk) 0 872 break 877 do 877 do 0 0 877 do-while (0) 877 do 0 0 877 do-while (0) 0 0 877 do-while (0) 0 0 878 if (s) *** TER 0% ( 0/ 18) of FUNCTION sklist_remove_socket() 0 0 882 FUNCTION sklist_insert_socket() 884 do 884 do 0 0 884 do-while (0) 0 0 884 do-while (0) 888 do 888 do 0 0 888 do-while (0) 888 do 0 0 888 do-while (0) 0 0 888 do-while (0) *** TER 0% ( 0/ 11) of FUNCTION sklist_insert_socket() 0 0 904 FUNCTION sklist_destroy_timer() *** TER 0% ( 0/ 1) of FUNCTION sklist_destroy_timer() 0 0 915 FUNCTION sklist_destroy_socket() 0 0 918 if (list) 0 0 921 while (( skb = skb_dequeue ( & sk -> receive_.. 0 0 928 if (( ( & sk -> wmem_alloc ) -> counter ) == .. 0 928 T && T && T 0 928 T && T && F 0 928 T && F && _ 0 928 F && _ && _ 932 else *** TER 0% ( 0/ 11) of FUNCTION sklist_destroy_socket() 0 0 952 FUNCTION sock_no_release() 0 954 return 0 *** TER 0% ( 0/ 2) of FUNCTION sock_no_release() 0 0 957 FUNCTION sock_no_bind() 0 959 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_bind() 0 0 962 FUNCTION sock_no_connect() 0 965 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_connect() 0 0 968 FUNCTION sock_no_socketpair() 0 970 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_socketpair() 0 0 973 FUNCTION sock_no_accept() 0 975 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_accept() 0 0 978 FUNCTION sock_no_getname() 0 981 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_getname() 0 0 984 FUNCTION sock_no_poll() 0 986 return 0 *** TER 0% ( 0/ 2) of FUNCTION sock_no_poll() 0 0 989 FUNCTION sock_no_ioctl() 0 991 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_ioctl() 0 0 994 FUNCTION sock_no_listen() 0 996 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_listen() 0 0 999 FUNCTION sock_no_shutdown() 0 1001 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_shutdown() 0 0 1004 FUNCTION sock_no_setsockopt() 0 1007 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_setsockopt() 0 0 1010 FUNCTION sock_no_getsockopt() 0 1013 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_getsockopt() 0 0 1020 FUNCTION sock_no_fcntl() 1024 switch ( cmd ) 0 1026 case 8: 0 0 1034 if (get_current ( ) -> pgrp != - arg && get.. 0 1034 T && T && T 0 1034 T && T && F 0 1034 T && F && _ 0 1034 F && _ && _ 0 1034 return ( - 1 ) 0 1036 return ( 0 ) 0 1037 case 9: 0 1038 return ( sk -> proc ) 0 1039 default: 0 1040 return ( - 22 ) *** TER 0% ( 0/ 14) of FUNCTION sock_no_fcntl() 0 0 1044 FUNCTION sock_no_sendmsg() 0 1047 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_sendmsg() 0 0 1050 FUNCTION sock_no_recvmsg() 0 1053 return - 95 *** TER 0% ( 0/ 2) of FUNCTION sock_no_recvmsg() 0 0 1056 FUNCTION sock_no_mmap() 0 1059 return - 19 *** TER 0% ( 0/ 2) of FUNCTION sock_no_mmap() 36 36 1066 FUNCTION sock_def_wakeup() 5 31 1069 if (sk -> sleep && waitqueue_active ( sk -> s.. 5 1069 T && T 13 1069 T && F 18 1069 F && _ 1071 do 0 36 1071 do-while (0) *** TER 88% ( 7/ 8) of FUNCTION sock_def_wakeup() 0 0 1074 FUNCTION sock_def_error_report() 0 0 1077 if (sk -> sleep && waitqueue_active ( sk -> s.. 0 1077 T && T 0 1077 T && F 0 1077 F && _ 1080 do 0 0 1080 do-while (0) *** TER 0% ( 0/ 8) of FUNCTION sock_def_error_report() 83 83 1083 FUNCTION sock_def_readable() 54 29 1086 if (sk -> sleep && waitqueue_active ( sk -> s.. 54 1086 T && T 29 1086 T && F 0 1086 F && _ 1089 do 0 83 1089 do-while (0) *** TER 75% ( 6/ 8) of FUNCTION sock_def_readable() 2 2 1092 FUNCTION sock_def_write_space() 2 0 1099 if (( ( ( & sk -> wmem_alloc ) -> counter ) <.. 0 2 1100 if (sk -> sleep && waitqueue_active ( sk ->.. 0 1100 T && T 2 1100 T && F 0 1100 F && _ 2 0 1104 if (sock_writeable ( sk )) 1108 do 0 2 1108 do-while (0) *** TER 50% ( 6/ 12) of FUNCTION sock_def_write_space() 0 0 1111 FUNCTION sock_def_destruct() 0 0 1113 if (sk -> protinfo . destruct_hook) *** TER 0% ( 0/ 3) of FUNCTION sock_def_destruct() 112 112 1117 FUNCTION sock_init_data() 68 44 1132 if (sock) 1137 else *** TER 100% ( 3/ 3) of FUNCTION sock_init_data() *** TER 17% ( 80/469) of SOURCE FILE sock.c MONITORED SOURCE FILE : raw.c 2 2 69 FUNCTION raw_v4_hash() 73 do 73 do 0 2 73 do-while (0) 0 2 73 do-while (0) 0 2 74 if (( sk -> next = * skp ) != ( ( void * ) 0 )) 80 do 80 do 0 2 80 do-while (0) 80 do 0 2 80 do-while (0) 0 2 80 do-while (0) *** TER 54% ( 7/ 13) of FUNCTION raw_v4_hash() 2 2 83 FUNCTION raw_v4_unhash() 85 do 85 do 0 2 85 do-while (0) 0 2 85 do-while (0) 2 0 86 if (sk -> pprev) 0 2 87 if (sk -> next) 94 do 94 do 0 2 94 do-while (0) 94 do 0 2 94 do-while (0) 0 2 94 do-while (0) *** TER 53% ( 8/ 15) of FUNCTION raw_v4_unhash() 0 0 97 FUNCTION __raw_v4_lookup() 0 0 103 for (;s;) 0 0 107 if (( s -> num == num ) && ! ( s -> daddr &.. 0 107 (T) && !(T && F) && !(T && F) && !(T && F) 0 107 (T) && !(T && F) && !(T && F) && !(F && _) 0 107 (T) && !(T && F) && !(F && _) && !(T && F) 0 107 (T) && !(T && F) && !(F && _) && !(F && _) 0 107 (T) && !(F && _) && !(T && F) && !(T && F) 0 107 (T) && !(F && _) && !(T && F) && !(F && _) 0 107 (T) && !(F && _) && !(F && _) && !(T && F) 0 107 (T) && !(F && _) && !(F && _) && !(F && _) 0 107 (T) && !(T && T) && !(_ && _) && !(_ && _) 0 107 (T) && !(T && F) && !(T && T) && !(_ && _) 0 107 (T) && !(T && F) && !(T && F) && !(T && T) 0 107 (T) && !(T && F) && !(F && _) && !(T && T) 0 107 (T) && !(F && _) && !(T && T) && !(_ && _) 0 107 (T) && !(F && _) && !(T && F) && !(T && T) 0 107 (T) && !(F && _) && !(F && _) && !(T && T) 0 107 (F) && !(_ && _) && !(_ && _) && !(_ && _) 0 108 break 0 110 return s *** TER 0% ( 0/ 23) of FUNCTION __raw_v4_lookup() 0 0 117 FUNCTION icmp_filter() 0 0 122 if (type < 32) 0 123 return ( __builtin_constant_p ( type ) ? co.. 0 126 return 0 *** TER 0% ( 0/ 5) of FUNCTION icmp_filter() 0 0 136 FUNCTION raw_v4_input() 0 0 141 if (( sk = raw_v4_htable [ hash ] ) == ( ( vo.. 0 142 goto out 0 0 147 while (sk != ( ( void * ) 0 )) 0 0 152 if (iph -> protocol != IPPROTO_ICMP || ! ic.. 0 152 T || _ 0 152 F || T 0 152 F || F 0 0 155 if (sknext == ( ( void * ) 0 )) 0 156 break 0 0 159 if (clone) 0 0 165 if (sk) 167 do 0 0 167 do-while (0) 0 169 return sk *** TER 0% ( 0/ 21) of FUNCTION raw_v4_input() 0 0 172 FUNCTION raw_err() 0 0 185 if (! sk -> protinfo . af_inet . recverr && s.. 0 185 T && T 0 185 T && F 0 185 F && _ 0 186 return 188 switch ( type ) 0 189 default: 0 190 case 11: 0 192 break 0 193 case 4: 0 194 return 0 195 case 12: 0 199 break 0 200 case 3: 0 0 202 if (code > 15) 0 203 break 0 0 206 if (code == 4) 0 0 213 if (sk -> protinfo . af_inet . recverr) 0 0 216 if (sk -> protinfo . af_inet . recverr || har.. 0 216 T || _ 0 216 F || T 0 216 F || F *** TER 0% ( 0/ 27) of FUNCTION raw_err() 0 0 222 FUNCTION raw_rcv_skb() 0 0 226 if (sock_queue_rcv_skb ( sk , skb ) < 0) 0 230 return 1 0 234 return 0 *** TER 0% ( 0/ 5) of FUNCTION raw_rcv_skb() 0 0 243 FUNCTION raw_rcv() 0 251 return 0 *** TER 0% ( 0/ 2) of FUNCTION raw_rcv() 0 0 269 FUNCTION raw_getfrag() 0 272 return memcpy_fromiovecend ( to , rfh -> iov .. *** TER 0% ( 0/ 2) of FUNCTION raw_getfrag() 0 0 279 FUNCTION raw_getrawfrag() 0 0 283 if (memcpy_fromiovecend ( to , rfh -> iov , o.. 0 284 return - 14 0 0 286 if (offset == 0) 0 0 288 if (! iph -> saddr) 0 0 297 if (! iph -> id) 0 301 return 0 *** TER 0% ( 0/ 11) of FUNCTION raw_getrawfrag() 0 0 304 FUNCTION raw_sendmsg() 0 0 325 if (len < 0 || len > 0xFFFF) 0 325 T || _ 0 325 F || T 0 325 F || F 0 326 return - 90 0 0 332 if (msg -> msg_flags & 1) 0 333 return - 95 0 0 339 if (msg -> msg_namelen) 0 0 341 if (msg -> msg_namelen < sizeof ( * usin )) 0 342 return ( - 22 ) 0 0 343 if (usin -> sin_family != 2) 0 0 345 if (! complained ++) 0 0 347 if (usin -> sin_family) 0 348 return - 22 355 else 0 0 356 if (sk -> state != TCP_ESTABLISHED) 0 357 return ( - 22 ) 0 0 365 if (msg -> msg_controllen) 0 0 367 if (tmp) 0 368 return tmp 0 0 369 if (ipc . opt) 0 0 376 if (! ipc . opt) 0 0 379 if (ipc . opt) 0 0 384 if (sk -> protinfo . af_inet . hdrincl) 0 385 goto done 0 0 386 if (ipc . opt -> srr) 0 0 387 if (! daddr) 0 388 goto done 0 0 393 if (msg -> msg_flags & 4) 0 0 396 if (( ( ( daddr ) & ( __builtin_constant_p ( .. 0 0 397 if (! ipc . oif) 0 0 399 if (! rfh . saddr) 0 0 405 if (err) 0 406 goto done 0 0 409 if (rt -> rt_flags & 0x10000000 && ! sk -> br.. 0 409 T && T 0 409 T && F 0 409 F && _ 0 410 goto done 0 0 412 if (msg -> msg_flags & 0x800) 0 413 goto do_confirm 0 0 419 if (! ipc . addr) 0 0 425 if (free) 0 429 return err < 0 ? err : len 0 0 433 if (! ( msg -> msg_flags & 0x10 ) || len) 0 433 !(T) || T 0 433 !(F) || _ 0 433 !(T) || F 0 434 goto back_from_confirm 0 436 goto done *** TER 0% ( 0/ 76) of FUNCTION raw_sendmsg() 0 0 439 FUNCTION raw_close() *** TER 0% ( 0/ 1) of FUNCTION raw_close() 0 0 450 FUNCTION raw_bind() 0 0 455 if (( sk -> state != TCP_CLOSE ) || ( addr_le.. 0 455 (T) || (_) 0 455 (F) || (T) 0 455 (F) || (F) 0 456 return - 22 0 0 459 if (addr -> sin_addr . s_addr != 0 && chk_add.. 0 459 T && T && T && T 0 459 T && T && T && F 0 459 T && T && F && _ 0 459 T && F && _ && _ 0 459 F && _ && _ && _ 0 460 return - 99 0 0 462 if (chk_addr_ret == RTN_MULTICAST || chk_addr.. 0 462 T || _ 0 462 F || T 0 462 F || F 0 465 return 0 *** TER 0% ( 0/ 21) of FUNCTION raw_bind() 0 0 473 FUNCTION raw_recvmsg() 0 0 481 if (flags & 1) 0 482 return - 95 0 0 484 if (addr_len) 0 0 487 if (flags & 0x2000) 0 488 return ip_recv_error ( sk , msg , len ) 0 0 491 if (skb == ( ( void * ) 0 )) 0 492 return err 0 0 495 if (len < copied) 0 0 502 if (err) 0 503 goto done 0 0 508 if (sin) 0 0 512 if (sk -> protinfo . af_inet . cmsg_flags) 0 516 return ( err ? : copied ) *** TER 0% ( 0/ 22) of FUNCTION raw_recvmsg() 2 0 519 FUNCTION raw_init() 1 1 522 if (sk -> num == IPPROTO_ICMP) 2 524 return 0 *** TER 100% ( 4/ 4) of FUNCTION raw_init() 0 0 527 FUNCTION raw_seticmpfilter() 0 0 529 if (optlen > sizeof ( struct icmp_filter )) 0 0 531 if (( __builtin_constant_p ( optlen ) ? __con.. 0 532 return - 14 0 533 return 0 *** TER 0% ( 0/ 7) of FUNCTION raw_seticmpfilter() 0 0 536 FUNCTION raw_geticmpfilter() 0 0 540 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 541 return - 14 0 0 542 if (len > sizeof ( struct icmp_filter )) 0 0 544 if (( { long __pu_err = - 14 ;__typeof__ ( * .. 0 545 return - 14 0 0 546 if (( __builtin_constant_p ( len ) ? __consta.. 0 547 return - 14 0 548 return 0 *** TER 0% ( 0/ 13) of FUNCTION raw_geticmpfilter() 0 0 551 FUNCTION raw_setsockopt() 0 0 554 if (level != 255) 0 555 return ip_setsockopt ( sk , level , optname.. 557 switch ( optname ) 0 558 case 1: 0 0 559 if (sk -> num != IPPROTO_ICMP) 0 560 return - 95 0 561 return raw_seticmpfilter ( sk , optval , op.. 0 564 return - 92 *** TER 0% ( 0/ 10) of FUNCTION raw_setsockopt() 0 0 567 FUNCTION raw_getsockopt() 0 0 570 if (level != 255) 0 571 return ip_getsockopt ( sk , level , optname.. 573 switch ( optname ) 0 574 case 1: 0 0 575 if (sk -> num != IPPROTO_ICMP) 0 576 return - 95 0 577 return raw_geticmpfilter ( sk , optval , op.. 0 580 return - 92 *** TER 0% ( 0/ 10) of FUNCTION raw_getsockopt() 0 0 583 FUNCTION raw_ioctl() 585 switch ( cmd ) 0 586 case 0x5411: 0 589 return ( { long __pu_err = - 14 ; __typeo.. 0 591 case 0x541B: 596 do 0 0 596 do-while (0) 0 0 598 if (skb != ( ( void * ) 0 )) 600 do 600 do 0 0 600 do-while (0) 0 0 600 do-while (0) 0 601 return ( { long __pu_err = - 14 ; __typeo.. 0 604 default: 0 608 return - 515 *** TER 0% ( 0/ 15) of FUNCTION raw_ioctl() 0 0 613 FUNCTION get_raw_sock() *** TER 0% ( 0/ 1) of FUNCTION get_raw_sock() 0 0 632 FUNCTION raw_get_info() 0 0 639 if (offset < 128) 0 0 645 for (;i < 32;) 0 0 648 for (;sk;) 0 0 649 if (sk -> family != 2) 0 650 continue 0 0 652 if (pos <= offset) 0 653 continue 0 0 656 if (len >= length) 0 657 goto out 661 do 0 0 661 do-while (0) 0 0 665 if (len > length) 0 0 667 if (len < 0) 0 669 return len *** TER 0% ( 0/ 23) of FUNCTION raw_get_info() *** TER 6% ( 19/327) of SOURCE FILE raw.c MONITORED SOURCE FILE : genhd.c 4 4 34 FUNCTION device_init() *** TER 100% ( 1/ 1) of FUNCTION device_init() *** TER 100% ( 1/ 1) of SOURCE FILE genhd.c MONITORED SOURCE FILE : ide-proc.c 0 0 129 FUNCTION ide_getxdigit() 0 0 132 if (( ( ( _ctype [ ( int ) ( unsigned char ) .. 0 0 134 else if (( ( ( _ctype [ ( int ) ( unsigned ch.. 136 else 0 138 return digit *** TER 0% ( 0/ 6) of FUNCTION ide_getxdigit() 0 0 141 FUNCTION xx_xx_parse_error() 0 0 145 if (len >= sizeof ( errbuf )) 0 0 147 for (;i < len;) 0 0 149 if (! c || c == '\n') 0 149 T || _ 0 149 F || T 0 149 F || F 0 0 151 else if (( ( ( _ctype [ ( int ) ( unsigned .. 0 157 return - 22 *** TER 0% ( 0/ 13) of FUNCTION xx_xx_parse_error() 0 0 162 FUNCTION proc_ide_write_config() 0 0 170 if (! capable ( 21 ) || ! capable ( 17 )) 0 170 T || _ 0 170 F || T 0 170 F || F 0 171 return - 13 0 0 175 while (count && ( ( ( _ctype [ ( int ) ( unsi.. 0 175 T && (T) 0 175 T && (F) 0 175 F && (_) 184 do 0 0 186 if (for_real) 0 0 190 if (hwif -> mate && hwif -> mate -> hwgro.. 0 190 T && T 0 190 T && F 0 190 F && _ 0 0 193 while (mygroup -> busy || ( mategroup && .. 0 193 T || (_ && _) 0 193 F || (T && T) 0 193 F || (T && F) 0 193 F || (F && _) 0 0 195 if (0 < ( signed long ) ( jiffies - tim.. 0 198 return - 16 0 0 205 while (n > 0) 210 switch ( * p ++ ) 0 211 case 'R': 0 212 break 0 213 case 'P': 0 0 215 if (hwif -> pci_dev && ! ( hwif -> pci_.. 0 215 T && !(T && F) 0 215 T && !(F && _) 0 215 T && !(T && T) 0 215 F && !(_ && _) 0 216 break 0 219 goto parse_error 0 220 default: 0 221 goto parse_error 0 0 224 while (n > 0 && ( d = ide_getxdigit ( * p.. 0 224 T && T 0 224 T && F 0 224 F && _ 0 0 230 if (! digits || ( digits > 4 ) || ( is_pc.. 0 230 T || (_) || (_ && _) 0 230 F || (T) || (_ && _) 0 230 F || (F) || (T && T) 0 230 F || (F) || (T && F) 0 230 F || (F) || (F && _) 0 232 goto parse_error 0 0 234 if (n -- == 0 || * p ++ != ':') 0 234 T || _ 0 234 F || T 0 234 F || F 0 236 goto parse_error 0 0 239 while (n > 0 && ( d = ide_getxdigit ( * p.. 0 239 T && T 0 239 T && F 0 239 F && _ 0 0 245 if (digits != 2 && digits != 4 && digits .. 0 245 T && T && T 0 245 T && T && F 0 245 T && F && _ 0 245 F && _ && _ 0 247 goto parse_error 0 0 249 if (n > 0 && ! ( ( ( _ctype [ ( int ) ( u.. 0 249 T && !(F) 0 249 T && !(T) 0 249 F && !(_) 0 251 goto parse_error 0 0 253 while (n > 0 && ( ( ( _ctype [ ( int ) ( .. 0 253 T && (T) 0 253 T && (F) 0 253 F && (_) 0 0 258 if (is_pci && ( reg & ( ( digits >> 1 ) -.. 0 258 T && (T) 0 258 T && (F) 0 258 F && (_) 0 260 goto parse_error 0 0 263 if (for_real) 0 0 267 if (is_pci) 271 switch ( digits ) 0 272 case 2: 0 274 break 0 275 case 4: 0 277 break 0 278 case 8: 0 280 break 0 0 282 if (rc) 0 287 return - 5 290 else 312 switch ( digits ) 0 313 case 2: 0 314 break 0 315 case 4: 0 316 break 0 317 case 8: 0 318 break 0 0 324 do-while (! for_real ++) 0 326 return count 0 330 return xx_xx_parse_error ( start , startn , m.. *** TER 0% ( 0/114) of FUNCTION proc_ide_write_config() 0 0 333 FUNCTION proc_ide_read_config() 0 0 342 if (! ( hwif -> pci_devid . vid == ( ( ide_pc.. 0 342 !(T && F) && T && T 0 342 !(F && _) && T && T 0 342 !(T && T) && _ && _ 0 342 !(T && F) && T && F 0 342 !(T && F) && F && _ 0 342 !(F && _) && T && F 0 342 !(F && _) && F && _ 347 do 0 0 350 if (rc) 354 else 0 0 356 do-while (reg < 0x100) 357 else 0 0 361 if (len < count) 0 0 361 if (len <= 0) 0 361 return 0 361 else 0 361 return len *** TER 0% ( 0/ 20) of FUNCTION proc_ide_read_config() 0 0 365 FUNCTION ide_getdigit() 0 0 368 if (( ( ( _ctype [ ( int ) ( unsigned char ) .. 370 else 0 372 return digit *** TER 0% ( 0/ 4) of FUNCTION ide_getdigit() 0 0 375 FUNCTION proc_ide_read_drivers() 0 0 383 while (p) 0 0 385 if (driver) 0 0 390 if (len < count) 0 0 390 if (len <= 0) 0 390 return 0 390 else 0 390 return len *** TER 0% ( 0/ 11) of FUNCTION proc_ide_read_drivers() 0 0 393 FUNCTION proc_ide_read_imodel() 400 switch ( hwif -> chipset ) 0 401 case ide_unknown: 0 401 break 0 402 case ide_generic: 0 402 break 0 403 case ide_pci: 0 403 break 0 404 case ide_cmd640: 0 404 break 0 405 case ide_dtc2278: 0 405 break 0 406 case ide_ali14xx: 0 406 break 0 407 case ide_qd6580: 0 407 break 0 408 case ide_umc8672: 0 408 break 0 409 case ide_ht6560b: 0 409 break 0 410 case ide_pdc4030: 0 410 break 0 411 case ide_rz1000: 0 411 break 0 412 case ide_trm290: 0 412 break 0 413 case ide_cmd646: 0 413 break 0 414 case ide_cy82c693: 0 414 break 0 415 case ide_4drives: 0 415 break 0 416 case ide_pmac: 0 416 break 0 417 default: 0 417 break 0 0 420 if (len < count) 0 0 420 if (len <= 0) 0 420 return 0 420 else 0 420 return len *** TER 0% ( 0/ 41) of FUNCTION proc_ide_read_imodel() 0 0 423 FUNCTION proc_ide_read_mate() 0 0 429 if (hwif && hwif -> mate && hwif -> mate -> p.. 0 429 T && T && T 0 429 T && T && F 0 429 T && F && _ 0 429 F && _ && _ 431 else 0 0 433 if (len < count) 0 0 433 if (len <= 0) 0 433 return 0 433 else 0 433 return len *** TER 0% ( 0/ 13) of FUNCTION proc_ide_read_mate() 0 0 436 FUNCTION proc_ide_read_channel() 0 0 445 if (len < count) 0 0 445 if (len <= 0) 0 445 return 0 445 else 0 445 return len *** TER 0% ( 0/ 7) of FUNCTION proc_ide_read_channel() 0 0 448 FUNCTION proc_ide_get_identify() 0 450 return ide_wait_cmd ( drive , ( drive -> medi.. *** TER 0% ( 0/ 2) of FUNCTION proc_ide_get_identify() 0 0 453 FUNCTION proc_ide_read_identify() 0 0 459 if (drive && ! proc_ide_get_identify ( drive .. 0 459 T && T 0 459 T && F 0 459 F && _ 463 do 0 0 466 do-while (i < ( ( 512 / 4 ) * 2 )) 469 else 0 0 471 if (len < count) 0 0 471 if (len <= 0) 0 471 return 0 471 else 0 471 return len *** TER 0% ( 0/ 14) of FUNCTION proc_ide_read_identify() 0 0 474 FUNCTION proc_ide_read_settings() 0 0 484 while (setting) 0 0 488 if (( rc = ide_read_setting ( drive , setti.. 490 else 0 0 493 if (setting -> rw & ( 1 << 0 )) 0 0 495 if (setting -> rw & ( 1 << 1 )) 0 0 501 if (len < count) 0 0 501 if (len <= 0) 0 501 return 0 501 else 0 501 return len *** TER 0% ( 0/ 15) of FUNCTION proc_ide_read_settings() 0 0 506 FUNCTION proc_ide_write_settings() 0 0 516 if (! capable ( 21 )) 0 517 return - 13 0 0 521 while (count && ( ( ( _ctype [ ( int ) ( unsi.. 0 521 T && (T) 0 521 T && (F) 0 521 F && (_) 529 do 0 0 533 while (n > 0) 0 0 538 while (n > 0 && * p != ':') 0 538 T && T 0 538 T && F 0 538 F && _ 0 0 542 if (* p != ':') 0 543 goto parse_error 0 0 548 if (n > 0) 551 else 0 552 goto parse_error 0 0 555 while (n > 0 && ( d = ide_getdigit ( * p .. 0 555 T && T 0 555 T && F 0 555 F && _ 0 0 561 if (n > 0 && ! ( ( ( _ctype [ ( int ) ( u.. 0 561 T && !(F) 0 561 T && !(T) 0 561 F && !(_) 0 562 goto parse_error 0 0 563 while (n > 0 && ( ( ( _ctype [ ( int ) ( .. 0 563 T && (T) 0 563 T && (F) 0 563 F && (_) 0 0 568 if (! setting) 0 569 goto parse_error 0 0 571 if (for_real) 0 0 574 do-while (! for_real ++) 0 575 return count 0 578 return - 22 *** TER 0% ( 0/ 47) of FUNCTION proc_ide_write_settings() 0 0 581 FUNCTION proc_ide_read_capacity() 0 0 588 if (! driver) 590 else 0 0 592 if (len < count) 0 0 592 if (len <= 0) 0 592 return 0 592 else 0 592 return len *** TER 0% ( 0/ 9) of FUNCTION proc_ide_read_capacity() 0 0 595 FUNCTION proc_ide_read_geometry() 0 0 605 if (len < count) 0 0 605 if (len <= 0) 0 605 return 0 605 else 0 605 return len *** TER 0% ( 0/ 7) of FUNCTION proc_ide_read_geometry() 0 0 608 FUNCTION proc_ide_read_dmodel() 0 0 616 if (len < count) 0 0 616 if (len <= 0) 0 616 return 0 616 else 0 616 return len *** TER 0% ( 0/ 7) of FUNCTION proc_ide_read_dmodel() 0 0 619 FUNCTION proc_ide_read_driver() 0 0 626 if (! driver) 628 else 0 0 630 if (len < count) 0 0 630 if (len <= 0) 0 630 return 0 630 else 0 630 return len *** TER 0% ( 0/ 9) of FUNCTION proc_ide_read_driver() 0 0 633 FUNCTION proc_ide_write_driver() 0 0 638 if (! capable ( 21 )) 0 639 return - 13 0 0 640 if (ide_replace_subdriver ( drive , buffer )) 0 641 return - 22 0 642 return count *** TER 0% ( 0/ 8) of FUNCTION proc_ide_write_driver() 0 0 645 FUNCTION proc_ide_read_media() 652 switch ( drive -> media ) 0 653 case 0x20: 0 654 break 0 655 case 0x5: 0 656 break 0 657 case 0x1: 0 658 break 0 659 case 0x0: 0 660 break 0 661 default: 0 662 break 0 0 666 if (len < count) 0 0 666 if (len <= 0) 0 666 return 0 666 else 0 666 return len *** TER 0% ( 0/ 17) of FUNCTION proc_ide_read_media() 8 7 678 FUNCTION ide_add_proc_entries() 1 7 682 if (! dir || ! p) 0 682 T || _ 1 682 F || T 7 682 F || F 1 683 return 24 7 684 while (p -> name != ( ( void * ) 0 )) 0 24 686 if (! ent) 0 686 return *** TER 75% ( 9/ 12) of FUNCTION ide_add_proc_entries() 0 0 695 FUNCTION ide_remove_proc_entries() 0 0 697 if (! dir || ! p) 0 697 T || _ 0 697 F || T 0 697 F || F 0 698 return 0 0 699 while (p -> name != ( ( void * ) 0 )) *** TER 0% ( 0/ 9) of FUNCTION ide_remove_proc_entries() 2 2 705 FUNCTION create_proc_ide_drives() 4 2 712 for (;d < 2;) 2 2 716 if (! drive -> present) 2 717 continue 0 2 718 if (drive -> proc) 0 719 continue 2 0 722 if (drive -> proc) 0 2 724 if (driver) 0 2 731 if (! ent) 0 731 return *** TER 63% ( 10/ 16) of FUNCTION create_proc_ide_drives() 0 0 735 FUNCTION destroy_proc_ide_drives() 0 0 739 for (;d < 2;) 0 0 743 if (! drive -> proc) 0 744 continue 0 0 745 if (driver) *** TER 0% ( 0/ 8) of FUNCTION destroy_proc_ide_drives() 1 1 762 FUNCTION create_proc_ide_interfaces() 10 1 766 for (;h < 10;) 8 2 769 if (! hwif -> present) 8 770 continue 2 0 771 if (! hwif -> proc) 0 2 773 if (! hwif -> proc) 0 774 return *** TER 73% ( 8/ 11) of FUNCTION create_proc_ide_interfaces() 0 0 781 FUNCTION destroy_proc_ide_interfaces() 0 0 785 for (;h < 10;) 0 0 792 if (exist) 797 else 0 798 continue *** TER 0% ( 0/ 6) of FUNCTION destroy_proc_ide_interfaces() 1 1 802 FUNCTION proc_ide_create() 0 1 805 if (! proc_ide_root) 0 805 return *** TER 50% ( 2/ 4) of FUNCTION proc_ide_create() 0 0 866 FUNCTION proc_ide_destroy() *** TER 0% ( 0/ 1) of FUNCTION proc_ide_destroy() *** TER 7% ( 29/431) of SOURCE FILE ide-proc.c MONITORED SOURCE FILE : i387.c 314 314 41 FUNCTION init_fpu() 314 0 44 if (1) 45 do 314 0 45 if (( ( __builtin_constant_p ( ( 0 * 32 +.. 0 314 45 do-while (0) *** TER 57% ( 4/ 7) of FUNCTION init_fpu() 399 399 54 FUNCTION save_init_fpu() 399 0 56 if (1) 59 else *** TER 67% ( 2/ 3) of FUNCTION save_init_fpu() 86 86 67 FUNCTION restore_fpu() 86 0 69 if (1) 72 else *** TER 67% ( 2/ 3) of FUNCTION restore_fpu() 371 0 82 FUNCTION twd_i387_to_fxsr() 371 93 return tmp *** TER 100% ( 2/ 2) of FUNCTION twd_i387_to_fxsr() 375 0 96 FUNCTION twd_fxsr_to_i387() 3E3 375 106 for (;i < 8;) 0 3E3 107 if (twd & 0x1) 110 switch ( st -> exponent & 0x7fff ) 0 111 case 0x7fff: 0 113 break 0 114 case 0x0000: 0 0 118 if (! st -> significand [ 0 ] && ! st -.. 0 118 T && T && T && T 0 118 T && T && T && F 0 118 T && T && F && _ 0 118 T && F && _ && _ 0 118 F && _ && _ && _ 120 else 0 123 break 0 124 default: 0 0 125 if (st -> significand [ 3 ] & 0x8000) 127 else 0 130 break 132 else 375 138 return ret *** TER 24% ( 5/ 21) of FUNCTION twd_fxsr_to_i387() 0 0 145 FUNCTION get_fpu_cwd() 0 0 147 if (1) 0 148 return tsk -> thread . i387 . fxsave . cwd 149 else 0 150 return ( unsigned short ) tsk -> thread . i.. *** TER 0% ( 0/ 5) of FUNCTION get_fpu_cwd() 0 0 154 FUNCTION get_fpu_swd() 0 0 156 if (1) 0 157 return tsk -> thread . i387 . fxsave . swd 158 else 0 159 return ( unsigned short ) tsk -> thread . i.. *** TER 0% ( 0/ 5) of FUNCTION get_fpu_swd() 0 0 163 FUNCTION get_fpu_twd() 0 0 165 if (1) 0 166 return tsk -> thread . i387 . fxsave . twd 167 else 0 168 return ( unsigned short ) tsk -> thread . i.. *** TER 0% ( 0/ 5) of FUNCTION get_fpu_twd() 0 0 172 FUNCTION get_fpu_mxcsr() 0 0 174 if (1) 0 175 return tsk -> thread . i387 . fxsave . mxcsr 176 else 0 177 return 0x1f80 *** TER 0% ( 0/ 5) of FUNCTION get_fpu_mxcsr() 0 0 181 FUNCTION set_fpu_cwd() 0 0 183 if (1) 185 else *** TER 0% ( 0/ 3) of FUNCTION set_fpu_cwd() 0 0 190 FUNCTION set_fpu_swd() 0 0 192 if (1) 194 else *** TER 0% ( 0/ 3) of FUNCTION set_fpu_swd() 0 0 199 FUNCTION set_fpu_twd() 0 0 201 if (1) 203 else *** TER 0% ( 0/ 3) of FUNCTION set_fpu_twd() 0 0 208 FUNCTION set_fpu_mxcsr() 0 0 210 if (1) *** TER 0% ( 0/ 3) of FUNCTION set_fpu_mxcsr() 375 0 219 FUNCTION convert_fxsr_to_user() 0 375 235 if (( __builtin_constant_p ( 7 * sizeof ( uns.. 0 236 return 1 3E3 375 240 for (;i < 8;) 0 3E3 241 if (( __builtin_constant_p ( sizeof ( * to .. 0 242 return 1 375 244 return 0 *** TER 60% ( 6/ 10) of FUNCTION convert_fxsr_to_user() 371 0 247 FUNCTION convert_fxsr_from_user() 0 371 255 if (( __builtin_constant_p ( 7 * sizeof ( lon.. 0 256 return 1 2E3 371 269 for (;i < 8;) 0 2E3 270 if (( __builtin_constant_p ( sizeof ( * fro.. 0 271 return 1 371 273 return 0 *** TER 60% ( 6/ 10) of FUNCTION convert_fxsr_from_user() 0 0 280 FUNCTION save_i387_fsave() 284 do 0 0 284 if (tsk -> flags & 0x00100000) 0 0 284 do-while (0) 0 0 287 if (( __builtin_constant_p ( sizeof ( struct .. 0 288 return - 1 0 289 return 1 *** TER 0% ( 0/ 9) of FUNCTION save_i387_fsave() 375 0 292 FUNCTION save_i387_fxsave() 297 do 1 374 297 if (tsk -> flags & 0x00100000) 0 375 297 do-while (0) 0 375 299 if (convert_fxsr_to_user ( buf , & tsk -> thr.. 0 300 return - 1 0 375 304 if (err) 0 305 return - 1 0 375 308 if (( __builtin_constant_p ( sizeof ( struct .. 0 309 return - 1 375 310 return 1 *** TER 53% ( 8/ 15) of FUNCTION save_i387_fxsave() 375 0 313 FUNCTION save_i387() 0 375 315 if (! get_current ( ) -> used_math) 0 316 return 0 375 0 323 if (1) 375 0 324 if (1) 375 325 return save_i387_fxsave ( buf ) 326 else 0 327 return save_i387_fsave ( buf ) 329 else 0 330 return save_i387_soft ( & get_current ( ) -.. *** TER 45% ( 5/ 11) of FUNCTION save_i387() 0 0 334 FUNCTION restore_i387_fsave() 337 do 0 0 337 if (tsk -> flags & 0x00100000) 0 0 337 do-while (0) 0 339 return ( __builtin_constant_p ( sizeof ( stru.. *** TER 0% ( 0/ 6) of FUNCTION restore_i387_fsave() 371 0 342 FUNCTION restore_i387_fxsave() 345 do 0 371 345 if (tsk -> flags & 0x00100000) 0 371 345 do-while (0) 0 371 347 if (( __builtin_constant_p ( sizeof ( struct .. 0 348 return 1 371 349 return convert_fxsr_from_user ( & tsk -> thre.. *** TER 56% ( 5/ 9) of FUNCTION restore_i387_fxsave() 371 0 352 FUNCTION restore_i387() 371 0 356 if (1) 371 0 357 if (1) 359 else 362 else 371 366 return err *** TER 67% ( 4/ 6) of FUNCTION restore_i387() 0 0 373 FUNCTION get_fpregs_fsave() 0 377 return ( __builtin_constant_p ( sizeof ( stru.. *** TER 0% ( 0/ 2) of FUNCTION get_fpregs_fsave() 0 0 380 FUNCTION get_fpregs_fxsave() 0 384 return convert_fxsr_to_user ( ( struct _fpsta.. *** TER 0% ( 0/ 2) of FUNCTION get_fpregs_fxsave() 0 0 387 FUNCTION get_fpregs() 0 0 389 if (1) 0 0 390 if (1) 0 391 return get_fpregs_fxsave ( buf , tsk ) 392 else 0 393 return get_fpregs_fsave ( buf , tsk ) 395 else 0 397 return save_i387_soft ( & tsk -> thread . i.. *** TER 0% ( 0/ 8) of FUNCTION get_fpregs() 0 0 401 FUNCTION set_fpregs_fsave() 0 405 return ( __builtin_constant_p ( sizeof ( stru.. *** TER 0% ( 0/ 2) of FUNCTION set_fpregs_fsave() 0 0 408 FUNCTION set_fpregs_fxsave() 0 412 return convert_fxsr_from_user ( & tsk -> thre.. *** TER 0% ( 0/ 2) of FUNCTION set_fpregs_fxsave() 0 0 415 FUNCTION set_fpregs() 0 0 417 if (1) 0 0 418 if (1) 0 419 return set_fpregs_fxsave ( tsk , buf ) 420 else 0 421 return set_fpregs_fsave ( tsk , buf ) 423 else 0 425 return restore_i387_soft ( & tsk -> thread .. *** TER 0% ( 0/ 8) of FUNCTION set_fpregs() 0 0 429 FUNCTION get_fpxregs() 0 0 431 if (1) 0 434 return 0 435 else 0 436 return - 5 *** TER 0% ( 0/ 5) of FUNCTION get_fpxregs() 0 0 440 FUNCTION set_fpxregs() 0 0 442 if (1) 0 447 return 0 448 else 0 449 return - 5 *** TER 0% ( 0/ 5) of FUNCTION set_fpxregs() 0 0 457 FUNCTION copy_fpu_fsave() *** TER 0% ( 0/ 1) of FUNCTION copy_fpu_fsave() 0 0 464 FUNCTION copy_fpu_fxsave() 0 0 475 for (;i < 8;) *** TER 0% ( 0/ 3) of FUNCTION copy_fpu_fxsave() 0 0 480 FUNCTION dump_fpu() 0 0 486 if (fpvalid) 487 do 0 0 487 if (tsk -> flags & 0x00100000) 0 0 487 do-while (0) 0 0 488 if (1) 490 else 0 495 return fpvalid *** TER 0% ( 0/ 10) of FUNCTION dump_fpu() 0 0 498 FUNCTION dump_extended_fpu() 0 0 504 if (fpvalid) 505 do 0 0 505 if (tsk -> flags & 0x00100000) 0 0 505 do-while (0) 0 510 return fpvalid *** TER 0% ( 0/ 8) of FUNCTION dump_extended_fpu() *** TER 25% ( 49/200) of SOURCE FILE i387.c