MONITORED SOURCE FILE : proc_tty.c

  0   0   34 FUNCTION tty_drivers_read_proc()
  0   0   43 for (;p;)
  0   0   44   if (p -> num > 1)
          47   else
          49   switch ( p -> type )
  0       50   case 0x0001:
  0   0   51     if (p -> subtype == 0x0001)
  0   0   53     else if (p -> subtype == 0x0003)
  0   0   55     else if (p -> subtype == 0x0002)
          57     else
  0       59     break
  0       60   case 0x0002:
  0       62     break
  0       63   case 0x0003:
  0   0   64     if (p -> subtype == 2)
          66     else
  0       68     break
  0       69   case 0x0004:
  0   0   70     if (p -> subtype == 0x0001)
  0   0   72     else if (p -> subtype == 0x0002)
          74     else
  0       76     break
  0       77   default:
  0       80     break
  0   0   85   if (len + begin > off + count)
  0       86     break
  0   0   87   if (len + begin < off)
  0   0   92 if (! p)
  0   0   94 if (off >= len + begin)
  0       95   return 0
  0       97 return ( ( count < begin + len - off ) ? coun..
*** TER   0%  (  0/ 38) of FUNCTION tty_drivers_read_proc()


  0   0  103 FUNCTION tty_ldiscs_read_proc()
  0   0  110 for (;i < 16;)
  0   0  111   if (! ( ldiscs [ i ] . flags & 0x00000001 ))
  0      112     continue
  0   0  115   if (len + begin > off + count)
  0      116     break
  0   0  117   if (len + begin < off)
  0   0  122 if (i >= 16)
  0   0  124 if (off >= len + begin)
  0      125   return 0
  0      127 return ( ( count < begin + len - off ) ? coun..
*** TER   0%  (  0/ 17) of FUNCTION tty_ldiscs_read_proc()


  6   0  134 FUNCTION proc_tty_register_driver()
  6   0  140 if (( ! driver -> read_proc && ! driver -> wr..
  6      140   (T && T) || _ || _
  0      140   (T && F) || T || _
  0      140   (T && F) || F || T
  0      140   (F && _) || T || _
  0      140   (F && _) || F || T
      0  140   (T && F) || F || F
      0  140   (F && _) || F || F
  6      141   return
  0   0  144 if (! ent)
  0      145   return
*** TER  29%  (  4/ 14) of FUNCTION proc_tty_register_driver()


  0   0  156 FUNCTION proc_tty_unregister_driver()
  0   0  161 if (! ent)
  0      162   return
*** TER   0%  (  0/  4) of FUNCTION proc_tty_unregister_driver()


  1   1  172 FUNCTION proc_tty_init()
  0   1  174 if (! proc_mkdir ( "tty" , 0 ))
  0      175   return
*** TER  50%  (  2/  4) of FUNCTION proc_tty_init()


*** TER   8%  (  6/ 77) of SOURCE FILE proc_tty.c


MONITORED SOURCE FILE : dcache.c

6E3 6E3   64 FUNCTION d_free()
  0 6E3   66 if (dentry -> d_op && dentry -> d_op -> d_rel..
  0       66   T && T
    1E3   66   T && F
    5E3   66   F && _
 42 6E3   68 if (dname_external ( dentry ))
*** TER  75%  (  6/  8) of FUNCTION d_free()


8E3 8E3   79 FUNCTION dentry_iput()
5E3 2E3   82 if (inode)
          85   do
  0 5E3   85   do-while (0)
  0 5E3   86   if (dentry -> d_op && dentry -> d_op -> d_i..
  0       86     T && T
    1E3   86     T && F
    4E3   86     F && _
          88   else
          90 else
          91   do
  0 2E3   91   do-while (0)
*** TER  67%  (  8/ 12) of FUNCTION dentry_iput()


8E5   0  123 FUNCTION dput()
  0 8E5  125 if (! dentry)
  0      126   return
4E5 4E5  129 if (! atomic_dec_and_test ( & dentry -> d_cou..
4E5      130   return
  0 4E5  133 if (! list_empty ( & dentry -> d_lru ))
         134   do
  0   0  134   do-while (0)
1E3 4E5  138 if (dentry -> d_op && dentry -> d_op -> d_del..
1E3      138   T && T
      0  138   T && F
    4E5  138   F && _
1E3   0  139   if (dentry -> d_op -> d_delete ( dentry ))
1E3      140     goto unhash_it
155 4E5  143 if (list_empty ( & dentry -> d_hash ))
155      144   goto kill_it
         151 do
  0 4E5  151 do-while (0)
4E5      152 return
  0 1E3  164   if (dentry == parent)
  0      165     return
1E3      167   goto repeat
*** TER  66%  ( 19/ 29) of FUNCTION dput()


  0   0  183 FUNCTION d_invalidate()
  0   0  189 if (list_empty ( & dentry -> d_hash ))
         190   do
  0   0  190   do-while (0)
  0      191   return 0
  0   0  197 if (! list_empty ( & dentry -> d_subdirs ))
         198   do
  0   0  198   do-while (0)
  0   0  213 if (( ( & dentry -> d_count ) -> counter ) > 1)
  0   0  214   if (dentry -> d_inode && ( ( ( dentry -> d_..
  0      214     T && (T)
      0  214     T && (F)
      0  214     F && (_)
         215     do
  0   0  215     do-while (0)
  0      216     return - 16
         221 do
  0   0  221 do-while (0)
  0      222 return 0
*** TER   0%  (  0/ 23) of FUNCTION d_invalidate()


4E5   0  227 FUNCTION __dget_locked()
4E5 1E4  230 if (( ( & dentry -> d_count ) -> counter ) ==..
         233   do
  0 4E5  233   do-while (0)
4E5      235 return dentry
*** TER  83%  (  5/  6) of FUNCTION __dget_locked()


  0   0  238 FUNCTION dget_locked()
  0      240 return __dget_locked ( dentry )
*** TER   0%  (  0/  2) of FUNCTION dget_locked()


  0   0  253 FUNCTION d_find_alias()
  0   0  261 while (next != head)
  0   0  265   if (! list_empty ( & alias -> d_hash ))
         267     do
  0   0  267     do-while (0)
  0      268     return alias
         271 do
  0   0  271 do-while (0)
  0      272 return ( ( void * ) 0 )
*** TER   0%  (  0/ 11) of FUNCTION d_find_alias()


  0   0  279 FUNCTION d_prune_aliases()
  0   0  285 while (( tmp = tmp -> next ) != head)
  0   0  287   if (! ( ( & dentry -> d_count ) -> counter ))
         289     do
  0   0  289     do-while (0)
  0      292     goto restart
         295 do
  0   0  295 do-while (0)
*** TER   0%  (  0/ 10) of FUNCTION d_prune_aliases()


5E3 5E3  304 FUNCTION prune_one_dentry()
5E3   0  313 if (parent != dentry)
*** TER  67%  (  2/  3) of FUNCTION prune_one_dentry()


1E3 1E3  331 FUNCTION prune_dcache()
9E3   0  334 for (;1;)
1E3 8E3  340   if (tmp == & dentry_unused)
1E3      341     break
3E3 5E3  346   if (dentry -> d_flags & 0x0008)
3E3      350     continue
  0 5E3  355   if (( ( & dentry -> d_count ) -> counter ))
         356     do
  0   0  356     do-while (0)
 93 5E3  359   if (! -- count)
 93      360     break
         362 do
  0 1E3  362 do-while (0)
*** TER  72%  ( 13/ 18) of FUNCTION prune_dcache()


  2   2  387 FUNCTION shrink_dcache_sb()
 59   2  398 while (next != & dentry_unused)
  0  59  402   if (dentry -> d_sb != sb)
  0      403     continue
 67   2  413 while (next != & dentry_unused)
  0  67  417   if (dentry -> d_sb != sb)
  0      418     continue
  0  67  419   if (( ( & dentry -> d_count ) -> counter ))
  0      420     continue
         423   do
  0  67  423   do-while (0)
 67      425   goto repeat
         427 do
  0   2  427 do-while (0)
*** TER  58%  ( 11/ 19) of FUNCTION shrink_dcache_sb()


  0   0  444 FUNCTION have_submounts()
  0   0  450 if (d_mountpoint ( parent ))
  0      451   goto positive
  0   0  455 while (next != & this_parent -> d_subdirs)
  0   0  460   if (d_mountpoint ( dentry ))
  0      461     goto positive
  0   0  462   if (! list_empty ( & dentry -> d_subdirs ))
  0      464     goto repeat
  0   0  470 if (this_parent != parent)
  0      473   goto resume
         475 do
  0   0  475 do-while (0)
  0      476 return 0
         478 do
  0   0  478 do-while (0)
  0      479 return 1
*** TER   0%  (  0/ 21) of FUNCTION have_submounts()


147   0  489 FUNCTION select_parent()
1E3 147  499 while (next != & this_parent -> d_subdirs)
1E3   1  503   if (! ( ( & dentry -> d_count ) -> counter ))
  0 1E3  511   if (! list_empty ( & dentry -> d_subdirs ))
  0      517     goto repeat
  0 147  523 if (this_parent != parent)
  0      530   goto resume
         532 do
  0 147  532 do-while (0)
147      533 return found
*** TER  64%  (  9/ 14) of FUNCTION select_parent()


 72  72  543 FUNCTION shrink_dcache_parent()
 75  72  547 while (( found = select_parent ( parent ) ) !..
*** TER 100%  (  3/  3) of FUNCTION shrink_dcache_parent()


1E3 1E3  562 FUNCTION shrink_dcache_memory()
 17 1E3  577 if (! ( gfp_mask & 0x04 ))
 17      578   return
1E3   5  580 if (priority)
*** TER 100%  (  6/  6) of FUNCTION shrink_dcache_memory()


7E3   0  599 FUNCTION d_alloc()
  0 7E3  605 if (! dentry)
  0      606   return ( ( void * ) 0 )
 54 6E3  608 if (name -> len > 16 - 1)
  0  54  610   if (! str)
  0      612     return ( ( void * ) 0 )
         614 else
         630 do
  0 7E3  630 do-while (0)
         631 do
  0 7E3  631 do-while (0)
         632 do
  0 7E3  632 do-while (0)
         633 do
  0 7E3  633 do-while (0)
         634 do
  0 7E3  634 do-while (0)
7E3   6  635 if (parent)
         640   do
  0 7E3  640   do-while (0)
         641 else
         642   do
  0   6  642   do-while (0)
7E3      645 return dentry
*** TER  58%  ( 15/ 26) of FUNCTION d_alloc()


8E3 8E3  663 FUNCTION d_instantiate()
5E3 2E3  666 if (inode)
         669 do
  0 8E3  669 do-while (0)
*** TER  80%  (  4/  5) of FUNCTION d_instantiate()


  4   0  681 FUNCTION d_alloc_root()
  4   0  685 if (root_inode)
  4   0  687   if (res)
  4      693 return res
*** TER  67%  (  4/  6) of FUNCTION d_alloc_root()


4E5   0  696 FUNCTION d_hash()
4E5      700 return dentry_hashtable + ( hash & d_hash_mas..
*** TER 100%  (  2/  2) of FUNCTION d_hash()


4E5   0  714 FUNCTION d_lookup()
4E5   0  724 for (;1;)
1E4 4E5  726   if (tmp == head)
1E4      727     break
604 4E5  729   if (dentry -> d_name . hash != hash)
604      730     continue
  6 4E5  731   if (dentry -> d_parent != parent)
  6      732     continue
  0 4E5  733   if (parent -> d_op && parent -> d_op -> d_c..
  0      733     T && T
      0  733     T && F
    4E5  733     F && _
  0   0  734     if (parent -> d_op -> d_compare ( parent ..
  0      735       continue
         736   else
  0 4E5  737     if (dentry -> d_name . len != len)
  0      738       continue
  0 4E5  739     if (__builtin_memcmp ( dentry -> d_name ...
  0      740       continue
         744   do
  0 4E5  744   do-while (0)
4E5      745   return dentry
         747 do
  0 1E4  747 do-while (0)
1E4      748 return ( ( void * ) 0 )
*** TER  59%  ( 19/ 32) of FUNCTION d_lookup()


  0   0  768 FUNCTION d_validate()
  0   0  775 if (dentry != dparent)
  0   0  778   while (( lhp = lhp -> next ) != base)
  0   0  779     if (dentry == ( ( struct dentry * ) ( ( c..
  0      781       goto out
         784 else
  0   0  791   for (;sb != ( ( struct super_block * ) ( ( ..
         803 do
  0   0  803 do-while (0)
  0      804 return valid
*** TER   0%  (  0/ 13) of FUNCTION d_validate()


1E3 100  828 FUNCTION d_delete()
1E3 100  834 if (( ( & dentry -> d_count ) -> counter ) ==..
1E3      836   return
         838 do
  0 100  838 do-while (0)
*** TER  83%  (  5/  6) of FUNCTION d_delete()


6E3 6E3  854 FUNCTION d_rehash()
         859 do
  0 6E3  859 do-while (0)
*** TER  67%  (  2/  3) of FUNCTION d_rehash()


  4   4  877 FUNCTION switch_names()
  0   4  881 if (! 1)
         881   do
  0   0  881   do-while (0)
  4   0  885 if (old_name == target -> d_iname)
  4   0  887 if (new_name == dentry -> d_iname)
*** TER  44%  (  4/  9) of FUNCTION switch_names()


  4   4  918 FUNCTION d_move()
  0   4  920 if (! 1)
         920   do
  0   0  920   do-while (0)
  0   4  922 if (! dentry -> d_inode)
         932 do
  0   4  932 do-while (0)
         939 do
  0   4  939 do-while (0)
         940 do
  0   4  940 do-while (0)
         941 do
  0   4  941 do-while (0)
         946 do
  0   4  946 do-while (0)
*** TER  47%  (  8/ 17) of FUNCTION d_move()


121   0  964 FUNCTION __d_path()
  0 121  974 if (! ( ( dentry ) == ( dentry ) -> d_parent ..
  0      974   !(F) && T
     14  974   !(T) && _
    107  974   !(F) && F
371   0  984 for (;1;)
121 250  987   if (dentry == root && vfsmnt == rootmnt)
121      987     T && T
      0  987     T && F
    250  987     F && _
121      988     break
  8 242  989   if (dentry == vfsmnt -> mnt_root || ( ( den..
  8      989     T || (_)
  0      989     F || (T)
    242  989     F || (F)
  0   8  991     if (vfsmnt -> mnt_parent == vfsmnt)
  0      992       goto global_root
  8      995     continue
  0 242 1000   if (buflen < 0)
  0     1001     break
121     1008 return retval
  0   0 1012 if (buflen >= 0)
  0     1016 return retval
*** TER  60%  ( 18/ 30) of FUNCTION __d_path()


 11   0 1037 FUNCTION sys_getcwd()
  0  11 1044 if (! page)
  0     1045   return - 12
        1052 do
  0  11 1052 do-while (0)
 11   0 1057 if (pwd -> d_parent == pwd || ! list_empty ( ..
  2     1057   T || _
  9     1057   F || T
      0 1057   F || F
        1062   do
  0  11 1062   do-while (0)
 11   0 1066   if (len <= size)
  0  11 1068     if (( __builtin_constant_p ( len ) ? __co..
        1071 else
        1072   do
  0   0 1072   do-while (0)
 11     1078 return error
*** TER  50%  ( 10/ 20) of FUNCTION sys_getcwd()


210   0 1096 FUNCTION is_subdir()
210   0 1101 for (;1;)
  0 210 1102   if (new_dentry != old_dentry)
  0   0 1104     if (parent == new_dentry)
  0     1105       break
  0     1107     continue
210     1110   break
210     1112 return result
*** TER  45%  (  5/ 11) of FUNCTION is_subdir()


  0   0 1115 FUNCTION d_genocide()
  0   0 1124 while (next != & this_parent -> d_subdirs)
  0   0 1128   if (d_unhashed ( dentry ) || ! dentry -> d_..
  0     1128     T || _
  0     1128     F || T
      0 1128     F || F
  0     1129     continue
  0   0 1130   if (! list_empty ( & dentry -> d_subdirs ))
  0     1132     goto repeat
  0   0 1136 if (this_parent != root)
  0     1140   goto resume
        1142 do
  0   0 1142 do-while (0)
*** TER   0%  (  0/ 17) of FUNCTION d_genocide()


  0   0 1159 FUNCTION find_inode_number()
  0   0 1170 if (dir -> d_op && dir -> d_op -> d_hash)
  0     1170   T && T
      0 1170   T && F
      0 1170   F && _
  0   0 1172   if (dir -> d_op -> d_hash ( dir , name ) !=..
  0     1173     goto out
  0   0 1177 if (dentry)
  0   0 1179   if (dentry -> d_inode)
  0     1184 return ino
*** TER   0%  (  0/ 14) of FUNCTION find_inode_number()


  1   1 1187 FUNCTION dcache_init()
  0   1 1207 if (! dentry_cache)
  4   1 1214 for (;( ( 1UL << order ) << 12 ) < mempages;)
        1217 do
 13   1 1226   while (( tmp >>= 1UL ) != 0UL)
  0   1 1231 do-while (dentry_hashtable == ( ( void * ) 0 ..
  0     1231   T && T
      0 1231   T && F
      1 1231   F && _
  0   1 1236 if (! dentry_hashtable)
        1241 do
        1242   do
  0 8E3 1242   do-while (0)
8E3   1 1245 do-while (i)
*** TER  67%  ( 12/ 18) of FUNCTION dcache_init()


  1   1 1260 FUNCTION vfs_caches_init()
  0   1 1265 if (! bh_cachep)
  0   1 1271 if (! names_cachep)
  0   1 1277 if (! filp_cachep)
*** TER  57%  (  4/  7) of FUNCTION vfs_caches_init()


*** TER  46%  (194/421) of SOURCE FILE dcache.c


MONITORED SOURCE FILE : context.c

 46   0   29 FUNCTION need_keventd()
  0  46   31 if (keventd_running == 0)
 46       33 return keventd_running
*** TER  75%  (  3/  4) of FUNCTION need_keventd()


  0   0   36 FUNCTION current_is_keventd()
  0   0   39 if (need_keventd ( __FUNCTION__ ))
  0       41 return ret
*** TER   0%  (  0/  4) of FUNCTION current_is_keventd()


 46   0   57 FUNCTION schedule_task()
 46       63 return ret
*** TER 100%  (  2/  2) of FUNCTION schedule_task()


  1   0   66 FUNCTION context_thread()
          77 do
  0   1   77 do-while (0)
          80 do
          80   do
  0   1   80   do-while (0)
  0   1   80 do-while (0)
 47   0   92 for (;1;)
          93   do
  0  47   93   do-while (0)
  0  47   95   if (( ! list_empty ( & tq_context ) ))
          96     do
  0   0   96     do-while (0)
  0  46  101   if (signal_pending ( curtask ))
  0   0  102     while (waitpid ( - 1 , ( unsigned int * )..
*** TER  42%  (  8/ 19) of FUNCTION context_thread()


 23  23  124 FUNCTION flush_scheduled_tasks()
 46  23  137 for (;count < 2;)
         138   do
  0  46  138   do-while (0)
*** TER  80%  (  4/  5) of FUNCTION flush_scheduled_tasks()


  1   0  149 FUNCTION start_context_thread()
  1      152 return 0
*** TER 100%  (  2/  2) of FUNCTION start_context_thread()


*** TER  53%  ( 19/ 36) of SOURCE FILE context.c


MONITORED SOURCE FILE : sysctl_net_unix.c

  4   4   43 FUNCTION unix_sysctl_register()
*** TER 100%  (  1/  1) of FUNCTION unix_sysctl_register()


  0   0   48 FUNCTION unix_sysctl_unregister()
*** TER   0%  (  0/  1) of FUNCTION unix_sysctl_unregister()


*** TER  50%  (  1/  2) of SOURCE FILE sysctl_net_unix.c


MONITORED SOURCE FILE : tcp_timer.c

  1   1   46 FUNCTION tcp_init_xmit_timers()
*** TER 100%  (  1/  1) of FUNCTION tcp_init_xmit_timers()


  0   0   65 FUNCTION tcp_clear_xmit_timers()
  0   0   71 if (timer_pending ( & tp -> retransmit_timer ..
  0       71   T && T
      0   71   T && F
      0   71   F && _
  0   0   77 if (timer_pending ( & tp -> delack_timer ) &&..
  0       77   T && T
      0   77   T && F
      0   77   F && _
  0   0   80 if (timer_pending ( & sk -> timer ) && del_ti..
  0       80   T && T
      0   80   T && F
      0   80   F && _
*** TER   0%  (  0/ 16) of FUNCTION tcp_clear_xmit_timers()


  0   0   84 FUNCTION tcp_write_err()
*** TER   0%  (  0/  1) of FUNCTION tcp_write_err()


  0   0  104 FUNCTION tcp_out_of_resources()
  0   0  111 if (( s32 ) ( ( ( __u32 ) ( jiffies ) ) - tp ..
  0      111   T || _
  0      111   F || T
      0  111   F || F
  0   0  115 if (sk -> err_soft)
  0   0  120 if (orphans >= sysctl_tcp_max_orphans || ( sk..
  0      120   T || (_ && _)
  0      120   F || (T && T)
      0  120   F || (T && F)
      0  120   F || (F && _)
  0   0  121   if (net_ratelimit ( ))
  0   0  128   if (( s32 ) ( ( ( __u32 ) ( jiffies ) ) - t..
  0      128     T || (_ && _)
  0      128     F || (T && T)
      0  128     F || (T && F)
      0  128     F || (F && _)
  0   0  130   if (do_reset)
  0      134   return 1
  0      136 return 0
*** TER   0%  (  0/ 26) of FUNCTION tcp_out_of_resources()


  0   0  140 FUNCTION tcp_orphan_retries()
  0   0  145 if (sk -> err_soft && ! alive)
  0      145   T && T
      0  145   T && F
      0  145   F && _
  0   0  151 if (retries == 0 && alive)
  0      151   T && T
      0  151   T && F
      0  151   F && _
  0      153 return retries
*** TER   0%  (  0/ 12) of FUNCTION tcp_orphan_retries()


  0   0  157 FUNCTION tcp_write_timeout()
  0   0  162 if (( 1 << sk -> state ) & ( TCPF_SYN_SENT | ..
  0   0  163   if (tp -> retransmits)
         166 else
  0   0  167   if (tp -> retransmits >= sysctl_tcp_retries1)
  0   0  192   if (sk -> dead)
  0   0  197     if (tcp_out_of_resources ( sk , alive || ..
  0      198       return 1
  0   0  202 if (tp -> retransmits >= retry_until)
  0      205   return 1
  0      207 return 0
*** TER   0%  (  0/ 16) of FUNCTION tcp_write_timeout()


  0   0  210 FUNCTION tcp_delack_timer()
  0   0  216 if (sk -> lock . users)
  0   0  220   if (! mod_timer ( & tp -> delack_timer , ji..
  0      222   goto out_unlock
  0   0  227 if (sk -> state == TCP_CLOSE || ! ( tp -> ack..
  0      227   T || !(_)
  0      227   F || !(F)
      0  227   F || !(T)
  0      228   goto out
  0   0  230 if (( long ) ( tp -> ack . timeout - jiffies ..
  0   0  231   if (! mod_timer ( & tp -> delack_timer , tp..
  0      233   goto out
  0   0  237 if (skb_queue_len ( & tp -> ucopy . prequeue ))
  0   0  242   while (( skb = __skb_dequeue ( & tp -> ucop..
  0   0  248 if (tcp_ack_scheduled ( tp ))
  0   0  249   if (! tp -> ack . pingpong)
         252   else
         262 do
  0   0  262 do-while (0)
  0   0  265 if (tcp_memory_pressure)
         268 do
  0   0  268 do-while (0)
*** TER   0%  (  0/ 31) of FUNCTION tcp_delack_timer()


  0   0  272 FUNCTION tcp_probe_timer()
  0   0  277 if (tp -> packets_out || ! tp -> send_head)
  0      277   T || _
  0      277   F || T
      0  277   F || F
  0      279   return
  0   0  299 if (sk -> dead)
  0   0  304   if (tcp_out_of_resources ( sk , alive || tp..
  0      305     return
  0   0  308 if (tp -> probes_out > max_probes)
         310 else
*** TER   0%  (  0/ 14) of FUNCTION tcp_probe_timer()


  0   0  320 FUNCTION tcp_retransmit_timer()
  0   0  324 if (tp -> packets_out == 0)
  0      325   goto out
  0   0  327 if (! ( ! skb_queue_empty ( & sk -> write_que..
  0   0  329 if (tcp_write_timeout ( sk ))
  0      330   goto out
  0   0  332 if (tp -> retransmits == 0)
  0   0  333   if (tp -> ca_state == TCP_CA_Disorder || tp..
  0      333     T || _
  0      333     F || T
      0  333     F || F
  0   0  334     if (tp -> sack_ok)
  0   0  335       if (tp -> ca_state == TCP_CA_Recovery)
         337       else
         339     else
  0   0  340       if (tp -> ca_state == TCP_CA_Recovery)
         342       else
  0   0  345   else if (tp -> ca_state == TCP_CA_Loss)
         347   else
  0   0  354 if (tcp_retransmit_skb ( sk , skb_peek ( & sk..
  0   0  358   if (! tp -> retransmits)
  0      362   goto out
  0   0  384 if (tp -> retransmits > sysctl_tcp_retries1)
*** TER   0%  (  0/ 31) of FUNCTION tcp_retransmit_timer()


  0   0  390 FUNCTION tcp_write_timer()
  0   0  397 if (sk -> lock . users)
  0   0  399   if (! mod_timer ( & tp -> retransmit_timer ..
  0      401   goto out_unlock
  0   0  404 if (sk -> state == TCP_CLOSE || ! tp -> pendi..
  0      404   T || _
  0      404   F || T
      0  404   F || F
  0      405   goto out
  0   0  407 if (( long ) ( tp -> timeout - jiffies ) > 0)
  0   0  408   if (! mod_timer ( & tp -> retransmit_timer ..
  0      410   goto out
         416 switch ( event )
  0      417 case 1:
  0      419   break
  0      420 case 3:
  0      422   break
         424 do
  0   0  424 do-while (0)
         429 do
  0   0  429 do-while (0)
*** TER   0%  (  0/ 25) of FUNCTION tcp_write_timer()


  0   0  437 FUNCTION tcp_synack_timer()
  0   0  447 if (lopt == ( ( void * ) 0 ) || lopt -> qlen ..
  0      447   T || _
  0      447   F || T
      0  447   F || F
  0      448   return
  0   0  467 if (lopt -> qlen >> ( lopt -> max_qlen_log - ..
  0   0  470   while (thresh > 2)
  0   0  471     if (lopt -> qlen < young)
  0      472       break
  0   0  478 if (tp -> defer_accept)
         484 do
  0   0  486   while (( req = * reqp ) != ( ( void * ) 0 ))
  0   0  487     if (( long ) ( now - req -> expires ) >= 0)
  0   0  490       if (( req -> retrans < thresh || ( req ..
  0      490         (T || (_ && _)) && T
  0      490         (F || (T && T)) && T
      0  490         (T || (_ && _)) && F
      0  490         (F || (T && T)) && F
      0  490         (F || (T && F)) && _
      0  490         (F || (F && _)) && _
  0   0  493         if (req -> retrans ++ == 0)
  0      499         continue
         505       do
  0   0  505       do-while (0)
  0   0  507       if (req -> retrans == 0)
  0      510       continue
  0   0  517 do-while (-- budget > 0)
  0   0  521 if (lopt -> qlen)
*** TER   0%  (  0/ 40) of FUNCTION tcp_synack_timer()


  0   0  525 FUNCTION tcp_delete_keepalive_timer()
  0   0  527 if (timer_pending ( & sk -> timer ) && del_ti..
  0      527   T && T
      0  527   T && F
      0  527   F && _
*** TER   0%  (  0/  6) of FUNCTION tcp_delete_keepalive_timer()


  0   0  531 FUNCTION tcp_reset_keepalive_timer()
  0   0  533 if (! mod_timer ( & sk -> timer , jiffies + l..
*** TER   0%  (  0/  3) of FUNCTION tcp_reset_keepalive_timer()


  0   0  537 FUNCTION tcp_set_keepalive()
  0   0  539 if (( 1 << sk -> state ) & ( TCPF_CLOSE | TCP..
  0      540   return
  0   0  542 if (val && ! sk -> keepopen)
  0      542   T && T
      0  542   T && F
      0  542   F && _
  0   0  544 else if (! val)
*** TER   0%  (  0/ 11) of FUNCTION tcp_set_keepalive()


  0   0  549 FUNCTION tcp_keepalive_timer()
  0   0  557 if (sk -> lock . users)
  0      560   goto out
  0   0  563 if (sk -> state == TCP_LISTEN)
  0      565   goto out
  0   0  568 if (sk -> state == TCP_FIN_WAIT2 && sk -> dead)
  0      568   T && T
      0  568   T && F
      0  568   F && _
  0   0  569   if (tp -> linger2 >= 0)
  0   0  572     if (tmo > 0)
  0      574       goto out
  0      578   goto death
  0   0  581 if (! sk -> keepopen || sk -> state == TCP_CL..
  0      581   T || _
  0      581   F || T
      0  581   F || F
  0      582   goto out
  0   0  587 if (tp -> packets_out || tp -> send_head)
  0      587   T || _
  0      587   F || T
      0  587   F || F
  0      588   goto resched
  0   0  592 if (elapsed >= keepalive_time_when ( tp ))
  0   0  594   if (( ! tp -> keepalive_probes && tp -> pro..
  0      594     (T && T) || (_ && _)
  0      594     (T && F) || (T && T)
  0      594     (F && _) || (T && T)
      0  594     (T && F) || (T && F)
      0  594     (T && F) || (F && _)
      0  594     (F && _) || (T && F)
      0  594     (F && _) || (F && _)
  0      597     goto out
  0   0  599   if (tcp_write_wakeup ( sk ) <= 0)
         602   else
         608 else
         613 do
  0   0  613 do-while (0)
  0      618 goto out
         624 do
  0   0  624 do-while (0)
*** TER   0%  (  0/ 49) of FUNCTION tcp_keepalive_timer()


*** TER   0%  (  1/282) of SOURCE FILE tcp_timer.c


MONITORED SOURCE FILE : auto_irq.c

  0   0   45 FUNCTION autoirq_setup()
*** TER   0%  (  0/  1) of FUNCTION autoirq_setup()


  0   0   51 FUNCTION autoirq_report()
  0   0   54 while (( long ) ( jiffies - ( delay ) ) < 0)
  0       55 return probe_irq_off ( irqs )
*** TER   0%  (  0/  4) of FUNCTION autoirq_report()


*** TER   0%  (  0/  5) of SOURCE FILE auto_irq.c


MONITORED SOURCE FILE : cmd640.c

  0   0  216 FUNCTION put_cmd640_reg_pci1()
*** TER   0%  (  0/  1) of FUNCTION put_cmd640_reg_pci1()


 32   0  227 FUNCTION get_cmd640_reg_pci1()
 32      237 return b
*** TER 100%  (  2/  2) of FUNCTION get_cmd640_reg_pci1()


  0   0  242 FUNCTION put_cmd640_reg_pci2()
*** TER   0%  (  0/  1) of FUNCTION put_cmd640_reg_pci2()


 16   0  254 FUNCTION get_cmd640_reg_pci2()
 16      265 return b
*** TER 100%  (  2/  2) of FUNCTION get_cmd640_reg_pci2()


  0   0  270 FUNCTION put_cmd640_reg_vlb()
*** TER   0%  (  0/  1) of FUNCTION put_cmd640_reg_vlb()


  0   0  281 FUNCTION get_cmd640_reg_vlb()
  0      291 return b
*** TER   0%  (  0/  2) of FUNCTION get_cmd640_reg_vlb()


 48   0  294 FUNCTION match_pci_cmd640_device()
 48   0  298 for (;i < 4;)
 48   0  299   if (get_cmd640_reg ( i ) != ven_dev [ i ])
 48      300     return 0
  0      308 return 1
*** TER  57%  (  4/  7) of FUNCTION match_pci_cmd640_device()


  1   0  314 FUNCTION probe_for_cmd640_pci1()
 32   1  318 for (;cmd640_key <= 0x8000f800;)
  0  32  319   if (match_pci_cmd640_device ( ))
  0      320     return 1
  1      322 return 0
*** TER  71%  (  5/  7) of FUNCTION probe_for_cmd640_pci1()


  1   0  328 FUNCTION probe_for_cmd640_pci2()
 16   1  332 for (;cmd640_key <= 0xcf00;)
  0  16  333   if (match_pci_cmd640_device ( ))
  0      334     return 1
  1      336 return 0
*** TER  71%  (  5/  7) of FUNCTION probe_for_cmd640_pci2()


  0   0  342 FUNCTION probe_for_cmd640_vlb()
  0   0  350 if (b == 0xff || b == 0x00 || ( b & 0x20 ))
  0      350   T || _ || (_)
  0      350   F || T || (_)
  0      350   F || F || (T)
      0  350   F || F || (F)
  0   0  353   if (b == 0xff || b == 0x00 || ! ( b & 0x20 ))
  0      353     T || _ || !(_)
  0      353     F || T || !(_)
  0      353     F || F || !(F)
      0  353     F || F || !(T)
  0      354     return 0
  0      356 return 1
*** TER   0%  (  0/ 15) of FUNCTION probe_for_cmd640_vlb()


  0   0  363 FUNCTION secondary_port_responding()
  0   0  372 if (( inb_p ( 0x170 + ( 6 ) ) & 0x1f ) != 0x0a)
  0   0  375   if (( inb_p ( 0x170 + ( 6 ) ) & 0x1f ) != 0..
  0      377     return 0
  0      381 return 1
*** TER   0%  (  0/  7) of FUNCTION secondary_port_responding()


  0   0  407 FUNCTION check_prefetch()
  0   0  412 if (b & prefetch_masks [ index ])
         416 else
*** TER   0%  (  0/  3) of FUNCTION check_prefetch()


  0   0  428 FUNCTION setup_device_ptrs()
  0   0  434 for (;i < 10;)
  0   0  436   if (hwif -> chipset == ide_unknown || hwif ..
  0      436     T || _
  0      436     F || T
      0  436     F || F
  0   0  437     if (hwif -> io_ports [ ( 0 ) ] == 0x1f0)
  0   0  439     else if (hwif -> io_ports [ ( 0 ) ] == 0x..
*** TER   0%  (  0/ 12) of FUNCTION setup_device_ptrs()


  1   0  698 FUNCTION ide_probe_for_cmd640x()
  0   1  708 if (cmd640_vlb && probe_for_cmd640_vlb ( ))
  0      708   T && T
      0  708   T && F
      1  708   F && _
         710 else
  0   1  712   if (probe_for_cmd640_pci1 ( ))
  0   1  714   else if (probe_for_cmd640_pci2 ( ))
         716   else
  1      717     return 0
  0   0  723 if (get_cmd640_reg ( 0x5b ) != 0xbd)
  0      725   return 0
  0   0  738 if (cmd640_chip_version == 0)
  0      740   return 0
  0   0  767 if (cmd_hwif1 -> noprobe)
         769 else
  0   0  771   if (secondary_port_responding ( ))
  0   0  772     if (( b & 0x08 ))
  0   0  775     else if (cmd640_vlb)
         778     else
         780   else
  0   0  782     if (secondary_port_responding ( ))
         788     else
  0   0  798 if (second_port_cmd640)
  0   0  816 for (;index < ( 2 + ( second_port_cmd640 << 1..
  0      854 return 1
*** TER  19%  (  6/ 32) of FUNCTION ide_probe_for_cmd640x()


*** TER  24%  ( 24/ 99) of SOURCE FILE cmd640.c


MONITORED SOURCE FILE : sys_i386.c

320   0   29 FUNCTION sys_pipe()
320   0   35 if (! error)
  0 320   36   if (( __builtin_constant_p ( 2 * sizeof ( i..
320       39 return error
*** TER  67%  (  4/  6) of FUNCTION sys_pipe()


2E3   0   43 FUNCTION do_mmap2()
1E3 1E3   52 if (! ( flags & 0x20 ))
  0 1E3   54   if (! file)
  0       55     goto out
1E3 1E3   62 if (file)
2E3       65 return error
*** TER  78%  (  7/  9) of FUNCTION do_mmap2()


  0   0   68 FUNCTION sys_mmap2()
  0       72 return do_mmap2 ( addr , len , prot , flags ,..
*** TER   0%  (  0/  2) of FUNCTION sys_mmap2()


2E3   0   91 FUNCTION old_mmap()
  0 2E3   96 if (( __builtin_constant_p ( sizeof ( a ) ) ?..
  0       97   goto out
  0 2E3  100 if (a . offset & ~ ( ~ ( ( 1UL << 12 ) - 1 ) ))
  0      101   goto out
2E3      105 return err
*** TER  50%  (  4/  8) of FUNCTION old_mmap()


  0   0  117 FUNCTION old_select()
  0   0  121 if (( __builtin_constant_p ( sizeof ( a ) ) ?..
  0      122   return - 14
  0      124 return sys_select ( a . n , a . inp , a . out..
*** TER   0%  (  0/  5) of FUNCTION old_select()


 20   0  132 FUNCTION sys_ipc()
         140 switch ( call )
  0      141 case 1:
  0      142   return sys_semop ( first , ( struct sembuf ..
  0      143 case 2:
  0      144   return sys_semget ( first , second , third )
  0      145 case 3:
  0   0  147     if (! ptr)
  0      148       return - 22
  0   0  149     if (( { int __ret_gu , __val_gu ;switch (..
  0      150       return - 14
  0      151     return sys_semctl ( first , second , thir..
  0      154 case 11:
  0      156   return sys_msgsnd ( first , ( struct msgbuf..
 19      157 case 12:
         158   switch ( version )
 19      159   case 0:
  0  19  161       if (! ptr)
  0      162         return - 22
  0  19  166       if (( __builtin_constant_p ( sizeof ( t..
  0      167         return - 14
 19      169       return sys_msgrcv ( first , tmp . msgp ..
  0      171   default:
  0      174     return sys_msgrcv ( first , ( struct msgb..
  1      176 case 13:
  1      177   return sys_msgget ( ( key_t ) first , secon..
  0      178 case 14:
  0      179   return sys_msgctl ( first , second , ( stru..
  0      181 case 21:
         182   switch ( version )
  0      183   default:
  0   0  186       if (ret)
  0      187         return ret
  0      188       return ( { long __pu_err = - 14 ; __typ..
  0      190   case 1:
  0   0  191     if (! ( ( ( get_current ( ) -> addr_limit..
  0      192       return - 22
  0      193     return sys_shmat ( first , ( char * ) ptr..
  0      195 case 22:
  0      196   return sys_shmdt ( ( char * ) ptr )
  0      197 case 23:
  0      198   return sys_shmget ( first , second , third )
  0      199 case 24:
  0      201   return sys_shmctl ( first , second , ( stru..
  0      202 default:
  0      203   return - 22
*** TER  16%  (  8/ 49) of FUNCTION sys_ipc()


  0   0  210 FUNCTION sys_uname()
  0   0  213 if (! name)
  0      214   return - 14
  0      218 return err ? - 14 : 0
*** TER   0%  (  0/  5) of FUNCTION sys_uname()


  0   0  221 FUNCTION sys_olduname()
  0   0  225 if (! name)
  0      226   return - 14
  0   0  227 if (! ( ( { unsigned long flag , sum ;asm ( "..
  0      228   return - 14
  0      247 return error
*** TER   0%  (  0/  8) of FUNCTION sys_olduname()


  7   0  250 FUNCTION sys_pause()
  7      254 return - 514
*** TER 100%  (  2/  2) of FUNCTION sys_pause()


*** TER  27%  ( 25/ 94) of SOURCE FILE sys_i386.c