MONITORED SOURCE FILE : root.c 1 1 25 FUNCTION proc_root_init() *** TER 100% ( 1/ 1) of FUNCTION proc_root_init() 516 0 48 FUNCTION proc_root_lookup() 516 0 50 if (dir -> i_ino == PROC_ROOT_INO) 88 428 58 if (! proc_lookup ( dir , dentry )) 88 59 return ( ( void * ) 0 ) 428 61 return proc_pid_lookup ( dir , dentry ) *** TER 86% ( 6/ 7) of FUNCTION proc_root_lookup() 54 0 64 FUNCTION proc_root_readdir() 20 34 69 if (nr < 256) 0 20 71 if (error <= 0) 0 72 return error 54 76 return proc_pid_readdir ( filp , dirent , fil.. *** TER 71% ( 5/ 7) of FUNCTION proc_root_readdir() *** TER 80% ( 12/ 15) of SOURCE FILE root.c MONITORED SOURCE FILE : ioctl.c 49 0 13 FUNCTION file_ioctl() 19 switch ( cmd ) 0 20 case ( ( ( 0U ) << ( ( ( 0 + 8 ) + 8 ) + 14 ).. 0 0 25 if (! mapping -> a_ops -> bmap) 0 26 return - 22 0 0 27 if (! capable ( 17 )) 0 28 return - 1 0 0 29 if (( error = ( { int __ret_gu , __val_gu.. 0 30 return error 0 33 return ( { long __pu_err = - 14 ; __typeo.. 0 35 case ( ( ( 0U ) << ( ( ( 0 + 8 ) + 8 ) + 14 ).. 0 0 36 if (inode -> i_sb == ( ( void * ) 0 )) 0 37 return - 9 0 38 return ( { long __pu_err = - 14 ; __typeof_.. 0 39 case 0x541B: 0 40 return ( { long __pu_err = - 14 ; __typeof_.. 25 24 42 if (filp -> f_op && filp -> f_op -> ioctl) 25 42 T && T 24 42 T && F 0 42 F && _ 25 43 return filp -> f_op -> ioctl ( inode , filp.. 24 44 return - 25 *** TER 27% ( 7/ 26) of FUNCTION file_ioctl() 2E3 0 48 FUNCTION sys_ioctl() 252 1E3 55 if (! filp) 252 56 goto out 58 do 0 1E3 58 do-while (0) 59 switch ( cmd ) 0 60 case 0x5451: 0 62 break 0 64 case 0x5450: 0 66 break 0 68 case 0x5421: 0 0 69 if (( error = ( { int __ret_gu , __val_gu ;.. 0 70 break 0 0 77 if (on) 79 else 0 81 break 0 83 case 0x5452: 0 0 84 if (( error = ( { int __ret_gu , __val_gu ;.. 0 85 break 0 0 89 if (( flag ^ filp -> f_flags ) & 020000) 0 0 90 if (filp -> f_op && filp -> f_op -> fasync) 0 90 T && T 0 90 T && F 0 90 F && _ 92 else 0 0 94 if (error != 0) 0 95 break 0 0 97 if (on) 99 else 0 101 break 1E3 103 default: 49 1E3 105 if (( ( ( filp -> f_dentry -> d_inode -> i_.. 1E3 7 107 else if (filp -> f_op && filp -> f_op -> io.. 1E3 107 T && T 7 107 T && F 0 107 F && _ 110 do 0 1E3 110 do-while (0) 2E3 114 return error *** TER 31% ( 14/ 45) of FUNCTION sys_ioctl() *** TER 30% ( 21/ 71) of SOURCE FILE ioctl.c MONITORED SOURCE FILE : capability.c 0 0 22 FUNCTION sys_capget() 0 0 29 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 30 return - 14 0 0 33 if (version != 0x19980330) 0 0 35 if (( { long __pu_err = - 14 ;__typeof__ ( .. 0 37 return error 0 0 40 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 41 return - 14 0 0 43 if (pid < 0) 0 44 return - 22 0 0 50 if (pid && pid != get_current ( ) -> pid) 0 50 T && T 0 50 T && F 0 50 F && _ 0 0 53 if (! target) 55 else 0 0 59 if (! error) 0 0 65 if (target != get_current ( )) 66 do 0 0 66 do-while (0) 67 do 0 0 67 do-while (0) 0 0 69 if (! error) 0 0 70 if (( __builtin_constant_p ( sizeof data ) .. 0 71 return - 14 0 74 return error *** TER 0% ( 0/ 36) of FUNCTION sys_capget() 0 0 79 FUNCTION cap_set_pg() 0 0 88 for (;( target = target -> next_task ) != & (.. 0 0 89 if (target -> pgrp != pgrp) 0 90 continue 95 do 0 0 95 do-while (0) *** TER 0% ( 0/ 8) of FUNCTION cap_set_pg() 0 0 100 FUNCTION cap_set_all() 0 0 109 for (;( target = target -> next_task ) != & (.. 0 0 110 if (target == get_current ( ) || target -> .. 0 110 T || _ 0 110 F || T 0 110 F || F 0 111 continue 116 do 0 0 116 do-while (0) *** TER 0% ( 0/ 11) of FUNCTION cap_set_all() 0 0 129 FUNCTION sys_capset() 0 0 136 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 137 return - 14 0 0 139 if (version != 0x19980330) 0 0 141 if (( { long __pu_err = - 14 ;__typeof__ ( .. 0 142 return - 14 0 143 return - 22 0 0 146 if (( { int __ret_gu , __val_gu ;switch ( siz.. 0 147 return - 14 0 0 149 if (pid && ! capable ( 8 )) 0 149 T && T 0 149 T && F 0 149 F && _ 0 150 return - 1 0 0 154 if (( __builtin_constant_p ( sizeof ( effecti.. 0 154 (T) || (_) || (_) 0 154 (F) || (T) || (_) 0 154 (F) || (F) || (T) 0 154 (F) || (F) || (F) 0 155 return - 14 0 0 160 if (pid > 0 && pid != get_current ( ) -> pid) 0 160 T && T 0 160 T && F 0 160 F && _ 0 0 163 if (! target) 0 165 goto out 167 else 0 0 175 if (! ( ! ( ( inheritable ) & ~ ( cap_combine.. 0 176 goto out 0 0 182 if (! ( ! ( ( permitted ) & ~ ( cap_combine (.. 0 183 goto out 0 0 187 if (! ( ! ( ( effective ) & ~ ( permitted ) ).. 0 188 goto out 0 0 195 if (pid < 0) 0 0 196 if (pid == - 1) 199 else 0 201 goto spin_out 202 else 0 0 210 if (target != get_current ( )) 211 do 0 0 211 do-while (0) 214 do 0 0 214 do-while (0) 0 215 return error *** TER 0% ( 0/ 55) of FUNCTION sys_capset() *** TER 0% ( 0/110) of SOURCE FILE capability.c MONITORED SOURCE FILE : numa.c 0 0 24 FUNCTION free_area_init_node() *** TER 0% ( 0/ 1) of FUNCTION free_area_init_node() 0 0 34 FUNCTION alloc_pages_node() 0 39 return alloc_pages ( gfp_mask , order ) *** TER 0% ( 0/ 2) of FUNCTION alloc_pages_node() *** TER 0% ( 0/ 3) of SOURCE FILE numa.c MONITORED SOURCE FILE : ip_output.c 0 0 88 FUNCTION ip_send_check() *** TER 0% ( 0/ 1) of FUNCTION ip_send_check() 0 0 95 FUNCTION ip_dev_loopback_xmit() 0 0 101 if (! ( newskb -> dst )) 0 107 return 0 *** TER 0% ( 0/ 4) of FUNCTION ip_dev_loopback_xmit() 0 0 113 FUNCTION output_maybe_reroute() 0 115 return skb -> dst -> output ( skb ) *** TER 0% ( 0/ 2) of FUNCTION output_maybe_reroute() 0 0 121 FUNCTION ip_build_and_send_pkt() 0 0 128 if (opt) 130 else 0 0 137 if (ip_dont_fragment ( sk , & rt -> u . dst )) 0 0 147 if (opt && opt -> optlen) 0 147 T && T 0 147 T && F 0 147 F && _ 0 155 return ( output_maybe_reroute ) ( skb ) *** TER 0% ( 0/ 11) of FUNCTION ip_build_and_send_pkt() 0 0 158 FUNCTION ip_finish_output2() 0 0 167 if (hh) 168 do 168 do 0 0 168 do-while (0) 0 0 168 do-while (0) 170 do 170 do 0 0 170 do-while (0) 170 do 0 0 170 do-while (0) 0 0 170 do-while (0) 0 172 return hh -> hh_output ( skb ) 0 0 173 else if (dst -> neighbour) 0 174 return dst -> neighbour -> output ( skb ) 0 178 return - 22 *** TER 0% ( 0/ 18) of FUNCTION ip_finish_output2() 0 0 181 FUNCTION ip_finish_output() 0 189 return ( ip_finish_output2 ) ( skb ) *** TER 0% ( 0/ 2) of FUNCTION ip_finish_output() 0 0 192 FUNCTION ip_mc_output() 0 0 214 if (rt -> rt_flags & 0x20000000 && ( ! sk || .. 0 214 T && (T || _) 0 214 T && (F || T) 0 214 T && (F || F) 0 214 F && (_ || _) 0 0 228 if (newskb) 0 0 236 if (skb -> nh . iph -> ttl == 0) 0 238 return 0 0 0 242 if (rt -> rt_flags & 0x10000000) 0 0 244 if (newskb) 0 249 return ip_finish_output ( skb ) *** TER 0% ( 0/ 17) of FUNCTION ip_mc_output() 0 0 252 FUNCTION ip_output() 0 265 return ip_finish_output ( skb ) *** TER 0% ( 0/ 2) of FUNCTION ip_output() 0 0 277 FUNCTION ip_queue_xmit2() 0 0 291 if (skb_headroom ( skb ) < dev -> hard_header.. 0 291 T && T 0 291 T && F 0 291 F && _ 0 0 296 if (skb2 == ( ( void * ) 0 )) 0 297 return - 12 0 0 298 if (sk) 0 0 304 if (skb -> len > rt -> u . dst . pmtu) 0 305 goto fragment 0 0 307 if (ip_dont_fragment ( sk , & rt -> u . dst )) 0 316 return skb -> dst -> output ( skb ) 0 0 319 if (ip_dont_fragment ( sk , & rt -> u . dst )) 324 do 0 0 324 do-while (0) 0 329 return - 90 0 332 return ip_fragment ( skb , skb -> dst -> outp.. *** TER 0% ( 0/ 23) of FUNCTION ip_queue_xmit2() 0 0 335 FUNCTION ip_queue_xmit() 0 0 344 if (rt == ( ( void * ) 0 )) 0 0 349 if (opt && opt -> srr) 0 349 T && T 0 349 T && F 0 349 F && _ 0 0 358 if (ip_route_output ( & rt , daddr , sk -> .. 0 359 goto no_route 0 0 364 if (opt && opt -> is_strictroute && rt -> rt_.. 0 364 T && T && T 0 364 T && T && F 0 364 T && F && _ 0 364 F && _ && _ 0 365 goto no_route 0 0 379 if (opt && opt -> optlen) 0 379 T && T 0 379 T && F 0 379 F && _ 0 385 return ( ip_queue_xmit2 ) ( skb ) 0 390 return - 113 *** TER 0% ( 0/ 25) of FUNCTION ip_queue_xmit() 0 0 413 FUNCTION ip_build_xmit_slow() 0 0 436 if (ip_dont_fragment ( sk , & rt -> u . dst )) 0 0 441 if (opt) 444 else 0 0 455 if (length + fragheaderlen > 0xFFFF) 0 457 return - 90 0 0 472 if (length - offset == 0) 0 0 487 if (offset > 0 && sk -> protinfo . af_inet . .. 0 487 T && T 0 487 T && F 0 487 F && _ 0 489 return - 90 0 0 491 if (flags & 0x10) 0 492 goto out 498 do 0 0 507 if (skb == ( ( void * ) 0 )) 0 508 goto error 0 0 534 if (opt) 0 0 543 if (! mf) 0 0 544 if (offset || ! df) 0 544 T || _ 0 544 F || T 0 544 F || F 0 0 558 if (rt -> rt_type == RTN_MULTICAST) 560 else 0 0 574 if (getfrag ( frag , data , offset , fragle.. 0 577 goto error 0 0 587 if (err) 0 0 588 if (err > 0) 0 0 590 if (err) 0 591 goto error 0 0 593 do-while (offset >= 0) 0 0 595 if (nfrags > 1) 0 598 return 0 0 0 602 if (nfrags > 1) 0 604 return err *** TER 0% ( 0/ 51) of FUNCTION ip_build_xmit_slow() 0 0 610 FUNCTION ip_build_xmit() 0 0 631 if (! sk -> protinfo . af_inet . hdrincl) 0 0 637 if (length > rt -> u . dst . pmtu || ipc ->.. 0 637 T || _ 0 637 F || T 0 637 F || F 0 638 return ip_build_xmit_slow ( sk , getfrag .. 639 else 0 0 640 if (length > rt -> u . dst . dev -> mtu) 0 642 return - 90 0 0 645 if (flags & 0x10) 0 646 goto out 0 0 652 if (ip_dont_fragment ( sk , & rt -> u . dst )) 0 0 663 if (skb == ( ( void * ) 0 )) 0 664 goto error 0 0 673 if (! sk -> protinfo . af_inet . hdrincl) 0 0 681 if (rt -> rt_type != RTN_MULTICAST) 690 else 0 0 693 if (err) 0 694 goto error_fault 0 0 698 if (err > 0) 0 0 700 if (err) 0 701 goto error 0 703 return 0 0 710 return err *** TER 0% ( 0/ 34) of FUNCTION ip_build_xmit() 0 0 722 FUNCTION ip_fragment() 0 0 764 while (left > 0) 0 0 767 if (len > mtu) 0 0 771 if (len < left) 0 0 778 if (( skb2 = alloc_skb ( len + hlen + dev -.. 779 do 0 0 779 do-while (0) 0 781 goto fail 0 0 800 if (skb -> sk) 0 0 829 if (offset == 0) 0 0 836 if (left > 0 || not_last_frag) 0 836 T || _ 0 836 F || T 0 836 F || F 0 0 861 if (err) 0 862 goto fail 0 866 return err 0 871 return err *** TER 0% ( 0/ 26) of FUNCTION ip_fragment() 0 0 877 FUNCTION ip_reply_glue_bits() 0 0 887 if (offset >= iov -> iov_len) 0 0 893 if (fraglen > len) 0 0 905 if (hdrflag && dp -> csumoffset) 0 905 T && T 0 905 T && F 0 905 F && _ 0 907 return 0 *** TER 0% ( 0/ 11) of FUNCTION ip_reply_glue_bits() 0 0 917 FUNCTION ip_send_reply() 0 0 928 if (ip_options_echo ( & replyopts . opt , skb.. 0 929 return 0 0 934 if (replyopts . opt . optlen) 0 0 937 if (ipc . opt -> srr) 0 0 941 if (ip_route_output ( & rt , daddr , rt -> rt.. 0 942 return 955 do 0 0 955 do-while (0) *** TER 0% ( 0/ 13) of FUNCTION ip_send_reply() 1 1 977 FUNCTION ip_init() *** TER 100% ( 1/ 1) of FUNCTION ip_init() *** TER 0% ( 1/241) of SOURCE FILE ip_output.c MONITORED SOURCE FILE : Space.c 49 0 135 FUNCTION probe_list() 1 49 143 while (p -> probe != ( ( void * ) 0 )) 0 1 144 if (base_addr && p -> probe ( dev ) == 0) 0 144 T && T 0 144 T && F 1 144 F && _ 0 150 return 0 1 0 151 else if (p -> status == 0) 0 1 153 if (p -> status == 0) 0 159 return 0 49 164 return - 19 *** TER 53% ( 8/ 15) of FUNCTION probe_list() 8 0 392 FUNCTION ethif_probe() 0 8 400 if (base_addr == 1) 0 401 return 1 0 8 407 if (probe_list ( dev , m68k_probes ) == 0) 0 408 return 0 0 8 409 if (probe_list ( dev , mips_probes ) == 0) 0 410 return 0 0 8 411 if (probe_list ( dev , sgi_probes ) == 0) 0 412 return 0 0 8 413 if (probe_list ( dev , eisa_probes ) == 0) 0 414 return 0 0 8 415 if (probe_list ( dev , mca_probes ) == 0) 0 416 return 0 0 8 424 if (base_addr != 0xffe0 && probe_list ( dev ,.. 0 424 T && T 1 424 T && F 7 424 F && _ 0 425 return 0 0 8 426 if (probe_list ( dev , parport_probes ) == 0) 0 427 return 0 8 428 return - 19 *** TER 41% ( 12/ 29) of FUNCTION ethif_probe() *** TER 45% ( 20/ 44) of SOURCE FILE Space.c MONITORED SOURCE FILE : names.c 5 5 55 FUNCTION pci_name_device() 61 do 5 6E3 62 if (vendor_p -> vendor == dev -> vendor) 5 63 goto match_vendor 6E3 0 65 do-while (-- i) 0 69 return 239 0 75 while (i > 0) 5 234 76 if (device_p -> device == dev -> device) 5 77 goto match_device 0 84 return 0 5 91 if (nr > 1) *** TER 67% ( 10/ 15) of FUNCTION pci_name_device() 0 0 112 FUNCTION pci_class_name() 0 0 116 for (;i < sizeof ( pci_class_numbers ) / size.. 0 0 117 if (pci_class_numbers [ i ] == class) 0 118 return pci_class_names [ i ] 0 119 return ( ( void * ) 0 ) *** TER 0% ( 0/ 7) of FUNCTION pci_class_name() *** TER 45% ( 10/ 22) of SOURCE FILE names.c MONITORED SOURCE FILE : i8259.c 1E6 1E6 132 FUNCTION end_8259A_irq() 1E6 2 134 if (! ( irq_desc [ irq ] . status & ( 2 | 1 ).. *** TER 100% ( 3/ 3) of FUNCTION end_8259A_irq() 59 0 142 FUNCTION startup_8259A_irq() 59 145 return 0 *** TER 100% ( 2/ 2) of FUNCTION startup_8259A_irq() 27 27 183 FUNCTION disable_8259A_irq() 188 do 0 27 188 do-while (0) 16 11 190 if (irq & 8) 192 else 194 do 194 do 0 27 194 do-while (0) 0 27 194 do-while (0) *** TER 67% ( 6/ 9) of FUNCTION disable_8259A_irq() 1E6 1E6 197 FUNCTION enable_8259A_irq() 202 do 0 1E6 202 do-while (0) 1E6 1E5 204 if (irq & 8) 206 else 208 do 208 do 0 1E6 208 do-while (0) 0 1E6 208 do-while (0) *** TER 67% ( 6/ 9) of FUNCTION enable_8259A_irq() 0 0 211 FUNCTION i8259A_irq_pending() 217 do 0 0 217 do-while (0) 0 0 218 if (irq < 8) 220 else 222 do 222 do 0 0 222 do-while (0) 0 0 222 do-while (0) 0 224 return ret *** TER 0% ( 0/ 10) of FUNCTION i8259A_irq_pending() 0 0 227 FUNCTION make_8259A_irq() *** TER 0% ( 0/ 1) of FUNCTION make_8259A_irq() 0 0 241 FUNCTION i8259A_irq_real() 0 0 246 if (irq < 8) 0 250 return value 0 255 return value *** TER 0% ( 0/ 5) of FUNCTION i8259A_irq_real() 1E6 0 264 FUNCTION mask_and_ack_8259A() 269 do 0 1E6 269 do-while (0) 0 1E6 285 if (cached_irq_mask & irqmask) 0 286 goto spurious_8259A_irq 1E6 1E5 290 if (irq & 8) 295 else 300 do 300 do 0 1E6 300 do-while (0) 0 1E6 300 do-while (0) 1E6 301 return 0 0 307 if (i8259A_irq_real ( irq )) 0 312 goto handle_real_irq 0 0 320 if (! ( spurious_irq_mask & irqmask )) 0 330 goto handle_real_irq *** TER 42% ( 8/ 19) of FUNCTION mask_and_ack_8259A() 1 1 334 FUNCTION init_8259A() 338 do 0 1 338 do-while (0) 0 1 349 if (auto_eoi) 351 else 0 1 360 if (auto_eoi) 366 else 374 do 374 do 0 1 374 do-while (0) 0 1 374 do-while (0) *** TER 55% ( 6/ 11) of FUNCTION init_8259A() 0 0 389 FUNCTION math_error_irq() 0 0 393 if (ignore_irq13 || ! boot_cpu_data . hard_ma.. 0 393 T || _ 0 393 F || T 0 393 F || F 0 394 return *** TER 0% ( 0/ 7) of FUNCTION math_error_irq() 1 1 413 FUNCTION init_ISA_irqs() 224 1 419 for (;i < 224;) 16 208 424 if (i < 16) 429 else *** TER 100% ( 5/ 5) of FUNCTION init_ISA_irqs() 1 1 438 FUNCTION init_IRQ() 224 1 452 for (;i < 224;) 223 1 454 if (vector != 0x80) 0 1 503 if (boot_cpu_data . hard_math && ! ( ( __buil.. 0 503 T && !((F)) 1 503 T && !((T)) 0 503 F && !((_)) *** TER 70% ( 7/ 10) of FUNCTION init_IRQ() *** TER 47% ( 43/ 91) of SOURCE FILE i8259.c