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