MONITORED SOURCE FILE : devices.c

  0   0   43 FUNCTION get_device_list()
  0   0   50 for (;i < 255;)
  0   0   51   if (chrdevs [ i ] . fops)
          55 do
  0   0   55 do-while (0)
  0       57 return len
*** TER   0%  (  0/  8) of FUNCTION get_device_list()


190   0   65 FUNCTION get_chrfops()
  0 190   69 if (! major || major >= 255)
  0       69   T || _
  0       69   F || T
    190   69   F || F
  0       70   return ( ( void * ) 0 )
          74 do
  0 190   74 do-while (0)
190       95 return ret
*** TER  50%  (  5/ 10) of FUNCTION get_chrfops()


 10   0   98 FUNCTION register_chrdev()
  0  10  100 if (major == 0)
  0   0  102   for (;major > 0;)
  0   0  103     if (chrdevs [ major ] . fops == ( ( void ..
         106       do
  0   0  106       do-while (0)
  0      107       return major
         110   do
  0   0  110   do-while (0)
  0      111   return - 16
  0  10  113 if (major >= 255)
  0      114   return - 22
  0  10  116 if (chrdevs [ major ] . fops && chrdevs [ maj..
  0      116   T && T
      2  116   T && F
      8  116   F && _
         117   do
  0   0  117   do-while (0)
  0      118   return - 16
         122 do
  0  10  122 do-while (0)
 10      123 return 0
*** TER  30%  (  8/ 27) of FUNCTION register_chrdev()


  0   0  126 FUNCTION unregister_chrdev()
  0   0  128 if (major >= 255)
  0      129   return - 22
  0   0  131 if (! chrdevs [ major ] . fops || strcmp ( ch..
  0      131   T || _
  0      131   F || T
      0  131   F || F
         132   do
  0   0  132   do-while (0)
  0      133   return - 22
         137 do
  0   0  137 do-while (0)
  0      138 return 0
*** TER   0%  (  0/ 15) of FUNCTION unregister_chrdev()


190   0  144 FUNCTION chrdev_open()
190   0  149 if (filp -> f_op)
190   0  151   if (filp -> f_op -> open != ( ( void * ) 0 ))
         152     do
  0 190  152     do-while (0)
         154     do
  0 190  154     do-while (0)
190      157 return ret
*** TER  60%  (  6/ 10) of FUNCTION chrdev_open()


  0   0  173 FUNCTION kdevname()
  0      177 return buffer
*** TER   0%  (  0/  2) of FUNCTION kdevname()


  0   0  180 FUNCTION cdevname()
  0   0  185 if (! name)
  0      188 return buffer
*** TER   0%  (  0/  4) of FUNCTION cdevname()


  0   0  191 FUNCTION sock_no_open()
  0      193 return - 6
*** TER   0%  (  0/  2) of FUNCTION sock_no_open()


 65  65  200 FUNCTION init_special_inode()
 51  14  203 if (( ( ( mode ) & 00170000 ) == 0020000 ))
  5   9  206 else if (( ( ( mode ) & 00170000 ) == 0060000..
  7   2  210 else if (( ( ( mode ) & 00170000 ) == 0010000..
  2   0  212 else if (( ( ( mode ) & 00170000 ) == 0140000..
         214 else
*** TER  89%  (  8/  9) of FUNCTION init_special_inode()


*** TER  31%  ( 27/ 87) of SOURCE FILE devices.c


MONITORED SOURCE FILE : panic.c

  0   0   27 FUNCTION panic_setup()
  0       30 return 1
*** TER   0%  (  0/  2) of FUNCTION panic_setup()


  0   0   46 FUNCTION panic()
  0   0   58 if (( { int __cpu = 0 ;( ( ( void ) ( ( __cpu..
  0   0   60 else if (! get_current ( ) -> pid)
          62 else
  0   0   73 if (panic_timeout > 0)
  0   0  100 for (;1;)
*** TER   0%  (  0/  9) of FUNCTION panic()


*** TER   0%  (  0/ 11) of SOURCE FILE panic.c


MONITORED SOURCE FILE : mremap.c

  0   0   18 FUNCTION get_one_pte()
  0   0   25 if (pgd_none ( * pgd ))
  0       26   goto end
  0   0   27 if (pgd_bad ( * pgd ))
          29   do
  0   0   29   do-while (0)
  0       30   goto end
  0   0   34 if (( ! ( ( * pmd ) . pmd ) ))
  0       35   goto end
  0   0   36 if (( ( ( ( * pmd ) . pmd ) & ( ~ ( ~ ( ( 1UL..
          38   do
  0   0   38   do-while (0)
  0       39   goto end
  0   0   43 if (( ! ( * pte ) . pte_low ))
  0       46 return pte
*** TER   0%  (  0/ 20) of FUNCTION get_one_pte()


  0   0   49 FUNCTION alloc_one_pte()
  0   0   55 if (pmd)
  0       57 return pte
*** TER   0%  (  0/  4) of FUNCTION alloc_one_pte()


  0   0   60 FUNCTION copy_one_pte()
  0   0   66 if (! ( ! ( * src ) . pte_low ))
  0   0   68   if (! dst)
          75 do
  0   0   75 do-while (0)
  0       76 return error
*** TER   0%  (  0/  8) of FUNCTION copy_one_pte()


  0   0   79 FUNCTION move_one_page()
  0   0   85 if (src)
  0       87 return error
*** TER   0%  (  0/  4) of FUNCTION move_one_page()


  0   0   90 FUNCTION move_page_tables()
          95 do
  0   0   95 do-while (0)
  0   0  102 while (offset)
  0   0  104   if (move_one_page ( mm , old_addr + offset ..
  0      105     goto oops_we_failed
  0      108 return 0
         118 do
  0   0  118 do-while (0)
  0   0  119 while (( offset += ( 1UL << 12 ) ) < len)
  0      123 return - 1
*** TER   0%  (  0/ 14) of FUNCTION move_page_tables()


  0   0  126 FUNCTION move_vma()
  0   0  133 if (new_vma)
  0   0  134   if (! move_page_tables ( get_current ( ) ->..
  0   0  140     if (new_vma -> vm_file)
  0   0  142     if (new_vma -> vm_ops && new_vma -> vm_op..
  0      142       T && T
      0  142       T && F
      0  142       F && _
  0   0  147     if (new_vma -> vm_flags & 0x00002000)
  0      152     return new_addr
  0      156 return - 12
*** TER   0%  (  0/ 16) of FUNCTION move_vma()


  0   0  166 FUNCTION do_mremap()
  0   0  173 if (flags & ~ ( 2 | 1 ))
  0      174   goto out
  0   0  176 if (addr & ~ ( ~ ( ( 1UL << 12 ) - 1 ) ))
  0      177   goto out
  0   0  183 if (flags & 2)
  0   0  184   if (new_addr & ~ ( ~ ( ( 1UL << 12 ) - 1 ) ))
  0      185     goto out
  0   0  186   if (! ( flags & 1 ))
  0      187     goto out
  0   0  189   if (new_len > ( ( ( unsigned long ) ( 0xC00..
  0      189     T || _
  0      189     F || T
      0  189     F || F
  0      190     goto out
  0   0  195   if (( new_addr <= addr ) && ( new_addr + ne..
  0      195     (T) && T
      0  195     (T) && F
      0  195     (F) && _
  0      196     goto out
  0   0  198   if (( addr <= new_addr ) && ( addr + old_le..
  0      198     (T) && T
      0  198     (T) && F
      0  198     (F) && _
  0      199     goto out
  0   0  209 if (old_len >= new_len)
  0   0  211   if (! ( flags & 2 ) || ( new_addr == addr ))
  0      211     !(T) || (T)
  0      211     !(F) || (_)
      0  211     !(T) || (F)
  0      212     goto out
  0   0  220 if (! vma || vma -> vm_start > addr)
  0      220   T || _
  0      220   F || T
      0  220   F || F
  0      221   goto out
  0   0  223 if (old_len > vma -> vm_end - addr)
  0      224   goto out
  0   0  225 if (vma -> vm_flags & 0x00040000)
  0   0  226   if (new_len > old_len)
  0      227     goto out
  0   0  229 if (vma -> vm_flags & 0x00002000)
  0   0  233   if (locked > get_current ( ) -> rlim [ 8 ] ..
  0      234     goto out
  0   0  238 if (( get_current ( ) -> mm -> total_vm << 12..
  0      239   goto out
  0   0  243 if (( vma -> vm_flags & ( 0x00000008 | 0x0000..
  0      243   T && !(F) && T
      0  243   T && !(T) && _
      0  243   T && !(F) && F
      0  243   F && !(_) && _
  0      244   goto out
  0   0  251 if (old_len == vma -> vm_end - addr && ! ( ( ..
  0      251   T && !((T) && (F)) && (T || !(_))
  0      251   T && !((T) && (F)) && (F || !(F))
  0      251   T && !((F) && (_)) && (T || !(_))
  0      251   T && !((F) && (_)) && (F || !(F))
      0  251   T && !((T) && (T)) && (_ || !(_))
      0  251   T && !((T) && (F)) && (F || !(T))
      0  251   T && !((F) && (_)) && (F || !(T))
      0  251   F && !((_) && (_)) && (_ || !(_))
  0   0  253   if (vma -> vm_next)
  0   0  256   if (max_addr - addr >= new_len)
         260     do
  0   0  260     do-while (0)
  0   0  262     if (vma -> vm_flags & 0x00002000)
  0      268     goto out
  0   0  277 if (flags & 1)
  0   0  278   if (! ( flags & 2 ))
  0   0  280     if (! new_addr)
  0      281       goto out
  0      286 return ret
*** TER   0%  (  0/ 97) of FUNCTION do_mremap()


  0   0  289 FUNCTION sys_mremap()
  0      298 return ret
*** TER   0%  (  0/  2) of FUNCTION sys_mremap()


*** TER   0%  (  0/165) of SOURCE FILE mremap.c


MONITORED SOURCE FILE : sysctl_net_ether.c

*** TER 100%  (  0/  0) of SOURCE FILE sysctl_net_ether.c


MONITORED SOURCE FILE : sch_generic.c

  4   0   77 FUNCTION qdisc_restart()
  2   2   83 if (( skb = q -> dequeue ( q ) ) != ( ( void ..
  2   0   84   if (( { 1 ;} ))
          89     do
  0   2   89     do-while (0)
  2   0   91     if (! netif_queue_stopped ( dev ))
  2   0   92       if (netdev_nit)
  2   0   95       if (dev -> hard_start_xmit ( skb , dev ..
          97         do
  0   2   97         do-while (0)
  2      100         return - 1
         106     do
  0   0  106     do-while (0)
         109   else
  0   0  117     if (dev -> xmit_lock_owner == 0)
  0   0  119       if (net_ratelimit ( ))
  0      121       return - 1
  0      138   return 1
  2      140 return q -> q . qlen
*** TER  44%  ( 11/ 25) of FUNCTION qdisc_restart()


2E3 2E3  143 FUNCTION dev_watchdog()
2E3   0  148 if (dev -> qdisc != & noop_qdisc)
2E3   0  151   if (netif_device_present ( dev ) && netif_r..
2E3      151     T && T && T
      0  151     T && T && F
      0  151     T && F && _
      0  151     F && _ && _
  0 2E3  153     if (netif_queue_stopped ( dev ) && ( jiff..
  0      153       T && T
      0  153       T && F
    2E3  153       F && _
2E3   0  157     if (! mod_timer ( & dev -> watchdog_timer..
         161 do
  0 2E3  161 do-while (0)
*** TER  44%  (  8/ 18) of FUNCTION dev_watchdog()


  3   3  166 FUNCTION dev_watchdog_init()
*** TER 100%  (  1/  1) of FUNCTION dev_watchdog_init()


  1   1  173 FUNCTION __netdev_watchdog_up()
  1   0  175 if (dev -> tx_timeout)
  0   1  176   if (dev -> watchdog_timeo <= 0)
  1   0  178   if (! mod_timer ( & dev -> watchdog_timer ,..
*** TER  57%  (  4/  7) of FUNCTION __netdev_watchdog_up()


  1   1  183 FUNCTION dev_watchdog_up()
         185 do
         185   do
  0   1  185   do-while (0)
  0   1  185 do-while (0)
         187 do
         187   do
  0   1  187   do-while (0)
         187   do
  0   1  187   do-while (0)
  0   1  187 do-while (0)
*** TER  55%  (  6/ 11) of FUNCTION dev_watchdog_up()


  0   0  190 FUNCTION dev_watchdog_down()
         192 do
         192   do
  0   0  192   do-while (0)
  0   0  192 do-while (0)
  0   0  193 if (del_timer ( & dev -> watchdog_timer ))
         195 do
         195   do
  0   0  195   do-while (0)
         195   do
  0   0  195   do-while (0)
  0   0  195 do-while (0)
*** TER   0%  (  0/ 13) of FUNCTION dev_watchdog_down()


  0   0  204 FUNCTION noop_enqueue()
  0      207 return 2
*** TER   0%  (  0/  2) of FUNCTION noop_enqueue()


  0   0  211 FUNCTION noop_dequeue()
  0      213 return ( ( void * ) 0 )
*** TER   0%  (  0/  2) of FUNCTION noop_dequeue()


  0   0  217 FUNCTION noop_requeue()
  0   0  219 if (net_ratelimit ( ))
  0      222 return 2
*** TER   0%  (  0/  4) of FUNCTION noop_requeue()


  2   0  276 FUNCTION pfifo_fast_enqueue()
  2   0  283 if (list -> qlen <= skb -> dev -> tx_queue_len)
  2      286   return 0
  0      290 return 1
*** TER  60%  (  3/  5) of FUNCTION pfifo_fast_enqueue()


  4   0  294 FUNCTION pfifo_fast_dequeue()
 10   2  300 for (;prio < 3;)
  2   8  302   if (skb)
  2      304     return skb
  2      307 return ( ( void * ) 0 )
*** TER 100%  (  7/  7) of FUNCTION pfifo_fast_dequeue()


  0   0  311 FUNCTION pfifo_fast_requeue()
  0      320 return 0
*** TER   0%  (  0/  2) of FUNCTION pfifo_fast_requeue()


  0   0  324 FUNCTION pfifo_fast_reset()
  0   0  329 for (;prio < 3;)
*** TER   0%  (  0/  3) of FUNCTION pfifo_fast_reset()


  1   0  334 FUNCTION pfifo_fast_init()
  3   1  341 for (;i < 3;)
  1      344 return 0
*** TER 100%  (  4/  4) of FUNCTION pfifo_fast_init()


  1   0  363 FUNCTION qdisc_create_dflt()
  0   1  369 if (! sch)
  0      370   return ( ( void * ) 0 )
  1   0  380 if (! ops -> init || ops -> init ( sch , ( ( ..
  0      380   T || _
  1      380   F || T
      0  380   F || F
  1      381   return sch
  0      384 return ( ( void * ) 0 )
*** TER  45%  (  5/ 11) of FUNCTION qdisc_create_dflt()


  0   0  389 FUNCTION qdisc_reset()
  0   0  393 if (ops -> reset)
*** TER   0%  (  0/  3) of FUNCTION qdisc_reset()


  0   0  399 FUNCTION qdisc_destroy()
  0   0  404 if (! atomic_dec_and_test ( & qdisc -> refcnt..
  0      405   return
  0   0  423 if (ops -> reset)
  0   0  425 if (ops -> destroy)
  0   0  427 if (! ( qdisc -> flags & 1 ))
*** TER   0%  (  0/ 10) of FUNCTION qdisc_destroy()


  2   2  432 FUNCTION dev_activate()
  2   0  440 if (dev -> qdisc_sleeping == & noop_qdisc)
  1   1  442   if (dev -> tx_queue_len)
  0   1  444     if (qdisc == ( ( void * ) 0 ))
  0      446       return
         448   else
         453   do
  0   2  453   do-while (0)
         456 do
         456   do
  0   2  456   do-while (0)
  0   2  456 do-while (0)
  1   1  457 if (( dev -> qdisc = dev -> qdisc_sleeping ) ..
         461 do
         461   do
  0   2  461   do-while (0)
         461   do
  0   2  461   do-while (0)
  0   2  461 do-while (0)
*** TER  59%  ( 13/ 22) of FUNCTION dev_activate()


  0   0  464 FUNCTION dev_deactivate()
         468 do
         468   do
  0   0  468   do-while (0)
  0   0  468 do-while (0)
         474 do
         474   do
  0   0  474   do-while (0)
         474   do
  0   0  474   do-while (0)
  0   0  474 do-while (0)
  0   0  478 while (( __builtin_constant_p ( __LINK_STATE_..
         483 do
  0   0  483 do-while (0)
*** TER   0%  (  0/ 15) of FUNCTION dev_deactivate()


  3   3  486 FUNCTION dev_init_scheduler()
         489 do
         489   do
  0   3  489   do-while (0)
  0   3  489 do-while (0)
         491 do
         491   do
  0   3  491   do-while (0)
         491   do
  0   3  491   do-while (0)
  0   3  491 do-while (0)
         494 do
  0   3  494 do-while (0)
*** TER  54%  (  7/ 13) of FUNCTION dev_init_scheduler()


  0   0  499 FUNCTION dev_shutdown()
         504 do
         504   do
  0   0  504   do-while (0)
  0   0  504 do-while (0)
  0   0  515 if (! ( dev -> qdisc_list == ( ( void * ) 0 )..
  0   0  516 if (! ( ! timer_pending ( & dev -> watchdog_t..
         518 do
         518   do
  0   0  518   do-while (0)
         518   do
  0   0  518   do-while (0)
  0   0  518 do-while (0)
         519 do
  0   0  519 do-while (0)
*** TER   0%  (  0/ 17) of FUNCTION dev_shutdown()


*** TER  35%  ( 69/195) of SOURCE FILE sch_generic.c


MONITORED SOURCE FILE : consolemap.c

  4   4  184 FUNCTION set_inverse_transl()
  0   4  190 if (! p)
  0      190   return
  4   0  193 if (! q)
  0   4  196   if (! q)
  0      196     return
1E3   4  200 for (;j < 256;)
807 217  202   if (glyph >= 0 && glyph < 512 && q [ glyph ..
807      202     T && T && T
     55  202     T && T && F
      0  202     T && F && _
    162  202     F && _ && _
*** TER  65%  ( 11/ 17) of FUNCTION set_inverse_transl()


 53   0  209 FUNCTION set_translate()
 53      212 return translations [ m ]
*** TER 100%  (  2/  2) of FUNCTION set_translate()


  0   0  222 FUNCTION inverse_translate()
  0   0  225 if (glyph < 0 || glyph >= 512)
  0      225   T || _
  0      225   F || T
      0  225   F || F
  0      226   return 0
  0   0  228 else if (! ( p = ( struct uni_pagedir * ) * c..
  0      228   !(T) || T
  0      228   !(F) || _
      0  228   !(T) || F
  0      229   return glyph
         230 else
  0      231   return p -> inverse_translations [ inv_tran..
*** TER   0%  (  0/ 14) of FUNCTION inverse_translate()


  0   0  234 FUNCTION update_user_maps()
  0   0  239 for (;i < 63;)
  0   0  240   if (! vc_cons_allocated ( i ))
  0      241     continue
  0   0  243   if (p && p != q)
  0      243     T && T
      0  243     T && F
      0  243     F && _
*** TER   0%  (  0/ 11) of FUNCTION update_user_maps()


  0   0  258 FUNCTION con_set_trans_old()
  0   0  264 if (i)
  0      265   return i
  0   0  267 for (;i < 256;)
  0      274 return 0
*** TER   0%  (  0/  7) of FUNCTION con_set_trans_old()


  0   0  277 FUNCTION con_get_trans_old()
  0   0  283 if (i)
  0      284   return i
  0   0  286 for (;i < 256;)
  0      291 return 0
*** TER   0%  (  0/  7) of FUNCTION con_get_trans_old()


  0   0  294 FUNCTION con_set_trans_new()
  0   0  301 if (i)
  0      302   return i
  0   0  304 for (;i < 256;)
  0      311 return 0
*** TER   0%  (  0/  7) of FUNCTION con_set_trans_new()


  0   0  314 FUNCTION con_get_trans_new()
  0   0  321 if (i)
  0      322   return i
  0   0  324 for (;i < 256;)
  0      327 return 0
*** TER   0%  (  0/  7) of FUNCTION con_get_trans_new()


  0   0  343 FUNCTION con_release_unimap()
  0   0  348 if (p == dflt)
  0   0  349 for (;i < 32;)
  0   0  350   if (( p1 = p -> uni_pgdir [ i ] ) != ( ( vo..
  0   0  351     for (;j < 32;)
  0   0  352       if (p1 [ j ])
  0   0  358 for (;i < 4;)
  0   0  359   if (p -> inverse_translations [ i ])
*** TER   0%  (  0/ 15) of FUNCTION con_release_unimap()


  7   0  365 FUNCTION con_free_unimap()
  7   0  371 if (! p)
  7      371   return
  0   0  373 if (-- p -> refcount)
  0      373   return
*** TER  43%  (  3/  7) of FUNCTION con_free_unimap()


  1   0  378 FUNCTION con_unify_unimap()
 63   1  383 for (;i < 63;)
 62   1  384   if (! vc_cons_allocated ( i ))
 62      385     continue
  1   0  387   if (! q || q == p || q -> sum != p -> sum)
  0      387     T || _ || _
  1      387     F || T || _
  0      387     F || F || T
      0  387     F || F || F
  1      388     continue
  0   0  389   for (;j < 32;)
  0   0  392     if (! p1 && ! q1)
  0      392       T && T
      0  392       T && F
      0  392       F && _
  0      393       continue
  0   0  394     if (! p1 || ! q1)
  0      394       T || _
  0      394       F || T
      0  394       F || F
  0      395       break
  0   0  396     for (;k < 32;)
  0   0  397       if (! p1 [ k ] && ! q1 [ k ])
  0      397         T && T
      0  397         T && F
      0  397         F && _
  0      398         continue
  0   0  399       if (! p1 [ k ] || ! q1 [ k ])
  0      399         T || _
  0      399         F || T
      0  399         F || F
  0      400         break
  0   0  401       if (__builtin_memcmp ( p1 [ k ] , q1 [ ..
  0      402         break
  0   0  404     if (k < 32)
  0      405       break
  0   0  407   if (j == 32)
  0      412     return 1
  1      415 return 0
*** TER  20%  ( 10/ 51) of FUNCTION con_unify_unimap()


297   0  419 FUNCTION con_insert_unipair()
  3 294  424 if (! ( p1 = p -> uni_pgdir [ n = unicode >> ..
  0   3  426   if (! p1)
  0      426     return - 12
 96   3  427   for (;i < 32;)
 23 274  431 if (! ( p2 = p1 [ n = ( unicode >> 6 ) & 0x1f..
  0  23  433   if (! p2)
  0      433     return - 12
297      441 return 0
*** TER  71%  ( 10/ 14) of FUNCTION con_insert_unipair()


  1   0  445 FUNCTION con_clear_unimap()
  0   1  451 if (p && p -> readonly)
  0      451   T && T
      0  451   T && F
      1  451   F && _
  0      451   return - 5
  1   0  452 if (! p || -- p -> refcount)
  1      452   T || _
  0      452   F || T
      0  452   F || F
  0   1  454   if (! q)
  0   0  455     if (p)
  0      456     return - 12
         461 else
  0   0  462   if (p == dflt)
  1      467 return 0
*** TER  35%  (  7/ 20) of FUNCTION con_clear_unimap()


  0   0  471 FUNCTION con_set_unimap()
  0   0  478 if (p -> readonly)
  0      478   return - 5
  0   0  480 if (! ct)
  0      480   return 0
  0   0  482 if (p -> refcount > 1)
  0   0  487   if (err1)
  0      487     return err1
  0   0  490   for (;i < 32;)
  0   0  491     if (( p1 = p -> uni_pgdir [ i ] ))
  0   0  492       for (;j < 32;)
  0   0  493         if (( p2 = p1 [ j ] ))
  0   0  494           for (;k < 64;)
  0   0  495             if (p2 [ k ] != 0xffff)
  0   0  497               if (err1)
  0      502                 return err1
  0   0  506 else if (p == dflt)
  0   0  509 while (ct --)
  0   0  513   if (( err1 = con_insert_unipair ( p , unico..
  0   0  518 if (con_unify_unimap ( conp , p ))
  0      519   return err
  0   0  521 for (;i <= 3;)
  0      524 return err
*** TER   0%  (  0/ 39) of FUNCTION con_set_unimap()


  1   0  533 FUNCTION con_set_default_unimap()
  0   1  540 if (dflt)
  0   0  542   if (p == dflt)
  0      543     return 0
  0   0  546   if (p && -- p -> refcount)
  0      546     T && T
      0  546     T && F
      0  546     F && _
  0      550   return 0
  0   1  556 if (err)
  0      556   return err
256   1  561 for (;i < 256;)
297 256  562   for (;j;)
  0 297  564     if (err1)
  0   1  568 if (con_unify_unimap ( conp , p ))
  0      570   return err
  4   1  573 for (;i <= 3;)
  1      576 return err
*** TER  44%  ( 12/ 27) of FUNCTION con_set_default_unimap()


  0   0  580 FUNCTION con_copy_unimap()
  0   0  586 if (! vc_cons_allocated ( srccon ) || ! * sco..
  0      586   T || _
  0      586   F || T
      0  586   F || F
  0      587   return - 22
  0   0  588 if (* dconp -> vc_uni_pagedir_loc == * sconp ..
  0      589   return 0
  0      594 return 0
*** TER   0%  (  0/ 11) of FUNCTION con_copy_unimap()


  0   0  598 FUNCTION con_get_unimap()
  0   0  606 if (* conp -> vc_uni_pagedir_loc)
  0   0  608   for (;i < 32;)
  0   0  609     if (( p1 = p -> uni_pgdir [ i ] ))
  0   0  610       for (;j < 32;)
  0   0  611         if (( p2 = * ( p1 ++ ) ))
  0   0  612           for (;k < 64;)
  0   0  613             if (* p2 < 512 && ect ++ < ct)
  0      613               T && T
      0  613               T && F
      0  613               F && _
  0      624 return ( ( ect <= ct ) ? 0 : - 12 )
*** TER   0%  (  0/ 19) of FUNCTION con_get_unimap()


  0   0  627 FUNCTION con_protect_unimap()
  0   0  632 if (p)
*** TER   0%  (  0/  3) of FUNCTION con_protect_unimap()


7E4   0  636 FUNCTION conv_uni_to_pc()
  0 7E4  643 if (ucs > 0xffff)
 65 7E4  645 else if (ucs < 0x20 || ucs >= 0xfffe)
 65      645   T || _
  0      645   F || T
    7E4  645   F || F
 65      646   return - 1
  0 7E4  647 else if (ucs == 0xfeff || ( ucs >= 0x200a && ..
  0      647   T || (_ && _)
  0      647   F || (T && T)
    379  647   F || (T && F)
    7E4  647   F || (F && _)
  0      648   return - 2
256 7E4  654 else if (( ucs & ~ 0x01FF ) == 0xF000)
256      655   return ucs & 0x01FF
  0 7E4  657 if (! * conp -> vc_uni_pagedir_loc)
  0      658   return - 3
7E4  97  663 if (( p1 = p -> uni_pgdir [ ucs >> 11 ] ) && ..
7E4      663   (T) && (T) && T
     92  663   (T) && (T) && F
      5  663   (T) && (F) && _
      0  663   (F) && (_) && _
7E4      664   return h
 97      666 return - 4
*** TER  70%  ( 21/ 30) of FUNCTION conv_uni_to_pc()


  1   1  675 FUNCTION console_map_init()
 63   1  679 for (;i < 63;)
  1  62  680   if (vc_cons_allocated ( i ) && ! * vc_cons ..
  1      680     T && T
      0  680     T && F
     62  680     F && _
*** TER  88%  (  7/  8) of FUNCTION console_map_init()


*** TER  26%  ( 83/316) of SOURCE FILE consolemap.c


MONITORED SOURCE FILE : usercopy.c

1E4   0   43 FUNCTION __generic_copy_to_user()
1E4   0   45 if (( ( { unsigned long flag , sum ;asm ( "ad..
          46   do
  0 1E4   46   do-while (0)
1E4       47 return n
*** TER  67%  (  4/  6) of FUNCTION __generic_copy_to_user()


9E5   0   51 FUNCTION __generic_copy_from_user()
9E5   0   53 if (( ( { unsigned long flag , sum ;asm ( "ad..
          54   do
  0 9E5   54   do-while (0)
9E5       55 return n
*** TER  67%  (  4/  6) of FUNCTION __generic_copy_from_user()


  0   0   93 FUNCTION __strncpy_from_user()
          96 do
  0   0   96 do-while (0)
  0       97 return res
*** TER   0%  (  0/  4) of FUNCTION __strncpy_from_user()


4E5   0  101 FUNCTION strncpy_from_user()
4E5   0  104 if (( ( { unsigned long flag , sum ;asm ( "ad..
         105   do
  0 4E5  105   do-while (0)
4E5      106 return res
*** TER  67%  (  4/  6) of FUNCTION strncpy_from_user()


624   0  136 FUNCTION clear_user()
624   0  138 if (( ( { unsigned long flag , sum ;asm ( "ad..
         139   do
  0 624  139   do-while (0)
624      140 return n
*** TER  67%  (  4/  6) of FUNCTION clear_user()


  0   0  144 FUNCTION __clear_user()
         146 do
  0   0  146 do-while (0)
  0      147 return n
*** TER   0%  (  0/  4) of FUNCTION __clear_user()


2E4   0  156 FUNCTION strnlen_user()
2E4      179 return res & mask
*** TER 100%  (  2/  2) of FUNCTION strnlen_user()


*** TER  53%  ( 18/ 34) of SOURCE FILE usercopy.c