CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: fs/lockd

File: clntlock.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/ 88)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 9  47 nlmclnt_prepare_block()
0 % - 0/ 4  66 nlmclnt_finish_block()
0 % - 0/ 7  80 nlmclnt_block()
0 % - 0/ 13  114 nlmclnt_grant()
0 % - 0/ 15  155 nlmclnt_mark_reclaim()
0 % - 0/ 5  182 nlmclnt_prepare_reclaim()
0 % - 0/ 8  198 nlmclnt_recovery()
0 % - 0/ 27  214 reclaimer()

0 % - 0/ 88    clntlock.c

File: clntproc.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/442)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  42 nlmclnt_next_cookie()
0 % - 0/ 2  50 nlm_get_lockowner()
0 % - 0/ 8  56 nlm_put_lockowner()
0 % - 0/ 7  66 nlm_pidbusy()
0 % - 0/ 4  76 __nlm_alloc_pid()
0 % - 0/ 8  85 __nlm_find_lockowner()
0 % - 0/ 25  96 nlm_find_lockowner()
0 % - 0/ 1  125 nlmclnt_setlockargs()
0 % - 0/ 6  140 nlmclnt_release_lockargs()
0 % - 0/ 7  153 nlmclnt_setgrantargs()
0 % - 0/ 8  177 nlmclnt_freegrantargs()
0 % - 0/ 91  194 nlmclnt_proc()
0 % - 0/ 7  290 nlmclnt_alloc_call()
0 % - 0/ 6  308 nlm_wait_on_grace()
0 % - 0/ 52  328 nlmclnt_call()
0 % - 0/ 9  404 nlmsvc_async_call()
0 % - 0/ 11  428 nlmclnt_async_call()
0 % - 0/ 10  461 nlmclnt_test()
0 % - 0/ 1  486 nlmclnt_locks_copy_lock()
0 % - 0/ 1  492 nlmclnt_locks_release_private()
0 % - 0/ 5  503 nlmclnt_locks_init_private()
0 % - 0/ 8  512 do_vfs_lock()
0 % - 0/ 35  551 nlmclnt_lock()
0 % - 0/ 8  613 nlmclnt_reclaim()
0 % - 0/ 15  656 nlmclnt_unlock()
0 % - 0/ 17  700 nlmclnt_unlock_callback()
0 % - 0/ 39  738 nlmclnt_cancel()
0 % - 0/ 29  775 nlmclnt_cancel_callback()
0 % - 0/ 21  827 nlm_stat_to_errno()

0 % - 0/ 442    clntproc.c

File: host.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/195)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  42 nlmclnt_lookup_host()
0 % - 0/ 2  51 nlmsvc_lookup_host()
0 % - 0/ 47  61 nlm_lookup_host()
0 % - 0/ 12  136 nlm_find_client()
0 % - 0/ 27  163 nlm_bind_host()
0 % - 0/ 12  216 nlm_rebind_host()
0 % - 0/ 10  228 nlm_get_host()
0 % - 0/ 11  241 nlm_release_host()
0 % - 0/ 27  255 nlm_shutdown_hosts()
0 % - 0/ 45  294 nlm_gc_hosts()

0 % - 0/ 195    host.c

File: mon.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/ 75)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 7  33 nsm_mon_unmon()
0 % - 0/ 11  66 nsm_monitor()
0 % - 0/ 8  86 nsm_unmonitor()
0 % - 0/ 11  105 nsm_create()
0 % - 0/ 14  138 xdr_encode_common()
0 % - 0/ 5  160 xdr_encode_mon()
0 % - 0/ 5  174 xdr_encode_unmon()
0 % - 0/ 10  184 xdr_decode_stat_res()
0 % - 0/ 4  194 xdr_decode_stat()

0 % - 0/ 75    mon.c

File: svc.c
Instrumentation mode: function-decision-multicondition
TER: 2 % ( 3/151)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 4  74 set_grace_period()
0 % - 0/ 1  88 clear_grace_period()
0 % - 0/ 52  97 lockd()
0 % - 0/ 21  212 lockd_up()
0 % - 0/ 25  284 lockd_down()
0 % - 0/ 2  408 is_callback()
0 % - 0/ 11  420 lockd_authenticate()
0 % - 0/ 10  440 param_set_port()
0 % - 0/ 10  441 param_set_grace_period()
0 % - 0/ 10  443 param_set_timeout()
75 % - 3/ 4  463 init_nlm()
0 % - 0/ 1  469 exit_nlm()

2 % - 3/ 151    svc.c

File: svc4proc.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/261)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 24  32 nlm4svc_retrieve_args()
0 % - 0/ 6  76 nlm4svc_proc_null()
0 % - 0/ 18  86 nlm4svc_proc_test()
0 % - 0/ 21  115 nlm4svc_proc_lock()
0 % - 0/ 18  158 nlm4svc_proc_cancel()
0 % - 0/ 18  191 nlm4svc_proc_unlock()
0 % - 0/ 12  225 nlm4svc_proc_granted()
0 % - 0/ 8  242 nlm4svc_proc_test_msg()
0 % - 0/ 8  257 nlm4svc_proc_lock_msg()
0 % - 0/ 8  272 nlm4svc_proc_cancel_msg()
0 % - 0/ 8  287 nlm4svc_proc_unlock_msg()
0 % - 0/ 8  302 nlm4svc_proc_granted_msg()
0 % - 0/ 21  320 nlm4svc_proc_share()
0 % - 0/ 18  353 nlm4svc_proc_unshare()
0 % - 0/ 6  386 nlm4svc_proc_nm_lock()
0 % - 0/ 5  399 nlm4svc_proc_free_all()
0 % - 0/ 26  417 nlm4svc_proc_sm_notify()
0 % - 0/ 9  461 nlm4svc_proc_granted_res()
0 % - 0/ 12  478 nlm4svc_callback()
0 % - 0/ 7  507 nlm4svc_callback_exit()

0 % - 0/ 261    svc4proc.c

File: svclock.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/299)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 21  56 nlmsvc_insert_block()
0 % - 0/ 10  83 nlmsvc_remove_block()
0 % - 0/ 20  105 nlmsvc_lookup_block()
0 % - 0/ 8  133 nlm_cookie_match()
0 % - 0/ 14  146 nlmsvc_find_block()
0 % - 0/ 16  172 nlmsvc_create_block()
0 % - 0/ 18  231 nlmsvc_delete_block()
0 % - 0/ 13  273 nlmsvc_traverse_blocks()
0 % - 0/ 44  297 nlmsvc_lock()
0 % - 0/ 13  382 nlmsvc_testlock()
0 % - 0/ 8  415 nlmsvc_unlock()
0 % - 0/ 10  443 nlmsvc_cancel_blocked()
0 % - 0/ 10  470 nlmsvc_notify_blocked()
0 % - 0/ 2  486 nlmsvc_same_owner()
0 % - 0/ 24  508 nlmsvc_grant_blocked()
0 % - 0/ 20  578 nlmsvc_grant_callback()
0 % - 0/ 16  625 nlmsvc_grant_reply()
0 % - 0/ 32  664 nlmsvc_retry_blocked()

0 % - 0/ 299    svclock.c

File: svcproc.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/271)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 13  31 cast_to_nlm()
0 % - 0/ 21  61 nlmsvc_retrieve_args()
0 % - 0/ 6  103 nlmsvc_proc_null()
0 % - 0/ 18  113 nlmsvc_proc_test()
0 % - 0/ 21  143 nlmsvc_proc_lock()
0 % - 0/ 18  186 nlmsvc_proc_cancel()
0 % - 0/ 18  219 nlmsvc_proc_unlock()
0 % - 0/ 12  253 nlmsvc_proc_granted()
0 % - 0/ 8  270 nlmsvc_proc_test_msg()
0 % - 0/ 8  285 nlmsvc_proc_lock_msg()
0 % - 0/ 8  300 nlmsvc_proc_cancel_msg()
0 % - 0/ 8  315 nlmsvc_proc_unlock_msg()
0 % - 0/ 8  330 nlmsvc_proc_granted_msg()
0 % - 0/ 21  348 nlmsvc_proc_share()
0 % - 0/ 18  381 nlmsvc_proc_unshare()
0 % - 0/ 6  414 nlmsvc_proc_nm_lock()
0 % - 0/ 5  427 nlmsvc_proc_free_all()
0 % - 0/ 26  445 nlmsvc_proc_sm_notify()
0 % - 0/ 9  487 nlmsvc_proc_granted_res()
0 % - 0/ 12  503 nlmsvc_callback()
0 % - 0/ 7  532 nlmsvc_callback_exit()

0 % - 0/ 271    svcproc.c

File: svcshare.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/ 45)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  20 nlm_cmp_owner()
0 % - 0/ 19  27 nlmsvc_share_file()
0 % - 0/ 10  68 nlmsvc_unshare_file()
0 % - 0/ 14  92 nlmsvc_traverse_shares()

0 % - 0/ 45    svcshare.c

File: svcsubs.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/127)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  34 nlm_debug_print_fh()
0 % - 0/ 5  44 nlm_debug_print_file()
0 % - 0/ 4  63 file_hash()
0 % - 0/ 26  82 nlm_lookup_file()
0 % - 0/ 6  151 nlm_delete_file()
0 % - 0/ 24  176 nlm_traverse_locks()
0 % - 0/ 17  220 nlm_inspect_file()
0 % - 0/ 16  238 nlm_traverse_files()
0 % - 0/ 9  279 nlm_release_file()
0 % - 0/ 5  300 nlmsvc_mark_resources()
0 % - 0/ 7  311 nlmsvc_free_host_resources()
0 % - 0/ 3  325 nlmsvc_invalidate_all()

0 % - 0/ 127    svcsubs.c

File: xdr.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/306)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  26 s32_to_loff_t()
0 % - 0/ 6  32 loff_t_to_s32()
0 % - 0/ 9  47 nlm_decode_cookie()
0 % - 0/ 4  74 nlm_encode_cookie()
0 % - 0/ 7  83 nlm_decode_fh()
0 % - 0/ 4  100 nlm_encode_fh()
0 % - 0/ 2  111 nlm_decode_oh()
0 % - 0/ 2  117 nlm_encode_oh()
0 % - 0/ 20  123 nlm_decode_lock()
0 % - 0/ 24  157 nlm_encode_lock()
0 % - 0/ 20  188 nlm_encode_testres()
0 % - 0/ 12  224 nlmsvc_decode_testargs()
0 % - 0/ 5  241 nlmsvc_encode_testres()
0 % - 0/ 18  249 nlmsvc_decode_lockargs()
0 % - 0/ 14  269 nlmsvc_decode_cancargs()
0 % - 0/ 8  285 nlmsvc_decode_unlockargs()
0 % - 0/ 14  295 nlmsvc_decode_shareargs()
0 % - 0/ 5  315 nlmsvc_encode_shareres()
0 % - 0/ 5  325 nlmsvc_encode_res()
0 % - 0/ 7  334 nlmsvc_decode_notify()
0 % - 0/ 7  346 nlmsvc_decode_reboot()
0 % - 0/ 7  359 nlmsvc_decode_res()
0 % - 0/ 2  368 nlmsvc_decode_void()
0 % - 0/ 2  374 nlmsvc_encode_void()
0 % - 0/ 10  391 nlmclt_encode_testargs()
0 % - 0/ 27  405 nlmclt_decode_testres()
0 % - 0/ 16  439 nlmclt_encode_lockargs()
0 % - 0/ 12  456 nlmclt_encode_cancargs()
0 % - 0/ 8  471 nlmclt_encode_unlockargs()
0 % - 0/ 5  484 nlmclt_encode_res()
0 % - 0/ 5  494 nlmclt_encode_testres()
0 % - 0/ 7  503 nlmclt_decode_res()
0 % - 0/ 10  608 nlmdbg_cookie2a()

0 % - 0/ 306    xdr.c

File: xdr4.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/294)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  25 s64_to_loff_t()
0 % - 0/ 6  32 loff_t_to_s64()
0 % - 0/ 9  48 nlm4_decode_cookie()
0 % - 0/ 4  75 nlm4_encode_cookie()
0 % - 0/ 7  84 nlm4_decode_fh()
0 % - 0/ 6  99 nlm4_encode_fh()
0 % - 0/ 2  111 nlm4_decode_oh()
0 % - 0/ 2  117 nlm4_encode_oh()
0 % - 0/ 16  123 nlm4_decode_lock()
0 % - 0/ 20  156 nlm4_encode_lock()
0 % - 0/ 28  188 nlm4_encode_testres()
0 % - 0/ 12  229 nlm4svc_decode_testargs()
0 % - 0/ 5  246 nlm4svc_encode_testres()
0 % - 0/ 18  254 nlm4svc_decode_lockargs()
0 % - 0/ 14  274 nlm4svc_decode_cancargs()
0 % - 0/ 8  290 nlm4svc_decode_unlockargs()
0 % - 0/ 14  300 nlm4svc_decode_shareargs()
0 % - 0/ 5  320 nlm4svc_encode_shareres()
0 % - 0/ 5  330 nlm4svc_encode_res()
0 % - 0/ 7  339 nlm4svc_decode_notify()
0 % - 0/ 7  351 nlm4svc_decode_reboot()
0 % - 0/ 7  364 nlm4svc_decode_res()
0 % - 0/ 2  373 nlm4svc_decode_void()
0 % - 0/ 2  379 nlm4svc_encode_void()
0 % - 0/ 10  396 nlm4clt_encode_testargs()
0 % - 0/ 23  410 nlm4clt_decode_testres()
0 % - 0/ 16  444 nlm4clt_encode_lockargs()
0 % - 0/ 12  461 nlm4clt_encode_cancargs()
0 % - 0/ 8  476 nlm4clt_encode_unlockargs()
0 % - 0/ 5  489 nlm4clt_encode_res()
0 % - 0/ 5  499 nlm4clt_encode_testres()
0 % - 0/ 7  508 nlm4clt_decode_res()

0 % - 0/ 294    xdr4.c

Number of monitored source files: 12
Number of measurement points: 2554
TER: 0% (multicondition)

Directory Summary | Functions Summary | Execution Profile