CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: fs/nfsd

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 33  15 nfsd_setuser()

0 % - 0/ 33    auth.c

File: export.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 3/722)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  60 svc_expkey_hash()
0 % - 0/ 12  71 expkey_put()
0 % - 0/ 1  83 expkey_request()
0 % - 0/ 73  99 expkey_parse()
0 % - 0/ 18  197 expkey_show()
0 % - 0/ 9  234 svc_expkey_match()
0 % - 0/ 1  243 svc_expkey_init()
0 % - 0/ 1  253 svc_expkey_update()
0 % - 0/ 100  259 svc_expkey_lookup()
0 % - 0/ 2  267 svc_export_hash()
0 % - 0/ 3  277 svc_export_put()
0 % - 0/ 4  288 svc_export_request()
0 % - 0/ 27  309 check_export()
0 % - 0/ 49  344 svc_export_parse()
0 % - 0/ 14  436 svc_export_show()
0 % - 0/ 2  469 svc_export_match()
0 % - 0/ 1  475 svc_export_init()
0 % - 0/ 1  483 svc_export_update()
0 % - 0/ 100  491 svc_export_lookup()
0 % - 0/ 9  495 exp_find_key()
0 % - 0/ 5  514 exp_set_key()
0 % - 0/ 5  538 exp_get_key()
0 % - 0/ 2  554 exp_get_fsid_key()
0 % - 0/ 12  564 exp_get_by_name()
0 % - 0/ 7  594 exp_parent()
0 % - 0/ 1  624 exp_readlock()
0 % - 0/ 1  630 exp_writelock()
0 % - 0/ 1  636 exp_readunlock()
0 % - 0/ 1  642 exp_writeunlock()
0 % - 0/ 9  647 exp_fsid_unhash()
0 % - 0/ 5  662 exp_fsid_hash()
0 % - 0/ 5  673 exp_hash()
0 % - 0/ 6  687 exp_unhash()
0 % - 0/ 54  704 exp_export()
0 % - 0/ 1  812 exp_do_unexport()
0 % - 0/ 21  825 exp_unexport()
0 % - 0/ 18  874 exp_rootfh()
0 % - 0/ 14  921 exp_pseudoroot()
0 % - 0/ 22  944 e_start()
0 % - 0/ 15  972 e_next()
0 % - 0/ 5  997 e_stop()
0 % - 0/ 27  1023 exp_flags()
0 % - 0/ 10  1041 e_show()
0 % - 0/ 13  1074 exp_addclient()
0 % - 0/ 7  1114 exp_delclient()
0 % - 0/ 7  1145 exp_verify_string()
60 % - 3/ 5  1161 nfsd_export_init()
0 % - 0/ 1  1174 nfsd_export_flush()
0 % - 0/ 13  1186 nfsd_export_shutdown()

0 % - 3/ 722    export.c

File: lockd.c
Instrumentation mode: function-decision-multicondition
TER: 21 % ( 3/ 14)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 7  26 nlm_fopen()
0 % - 0/ 1  58 nlm_fclose()
60 % - 3/ 5  69 nfsd_lockd_init()
0 % - 0/ 1  76 nfsd_lockd_shutdown()

21 % - 3/ 14    lockd.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  25 nfsacld_proc_null()
0 % - 0/ 35  33 nfsacld_proc_getacl()
0 % - 0/ 10  100 nfsacld_proc_setacl()
0 % - 0/ 6  131 nfsacld_proc_getattr()
0 % - 0/ 6  143 nfsacld_proc_access()
0 % - 0/ 7  161 nfsaclsvc_decode_getaclargs()
0 % - 0/ 19  172 nfsaclsvc_decode_setaclargs()
0 % - 0/ 5  197 nfsaclsvc_decode_fhandleargs()
0 % - 0/ 7  205 nfsaclsvc_decode_accessargs()
0 % - 0/ 27  220 nfsaclsvc_encode_getaclres()
0 % - 0/ 2  262 nfsaclsvc_encode_attrstatres()
0 % - 0/ 4  270 nfsaclsvc_encode_accessres()
0 % - 0/ 2  281 nfsaclsvc_release_getacl()
0 % - 0/ 2  290 nfsaclsvc_release_fhandle()

0 % - 0/ 134    nfs2acl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  23 nfsd3_proc_null()
0 % - 0/ 31  31 nfsd3_proc_getacl()
0 % - 0/ 6  96 nfsd3_proc_setacl()
0 % - 0/ 7  125 nfs3svc_decode_getaclargs()
0 % - 0/ 19  136 nfs3svc_decode_setaclargs()
0 % - 0/ 30  166 nfs3svc_encode_getaclres()
0 % - 0/ 2  211 nfs3svc_encode_setaclres()
0 % - 0/ 2  222 nfs3svc_release_getacl()

0 % - 0/ 99    nfs3acl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  47 nfsd3_proc_null()
0 % - 0/ 9  56 nfsd3_proc_getattr()
0 % - 0/ 6  80 nfsd3_proc_setattr()
0 % - 0/ 6  98 nfsd3_proc_lookup()
0 % - 0/ 6  122 nfsd3_proc_access()
0 % - 0/ 6  141 nfsd3_proc_readlink()
0 % - 0/ 10  159 nfsd3_proc_read()
0 % - 0/ 8  198 nfsd3_proc_write()
0 % - 0/ 11  226 nfsd3_proc_create()
0 % - 0/ 6  268 nfsd3_proc_mkdir()
0 % - 0/ 6  288 nfsd3_proc_symlink()
0 % - 0/ 29  310 nfsd3_proc_mknod()
0 % - 0/ 6  346 nfsd3_proc_remove()
0 % - 0/ 6  366 nfsd3_proc_rmdir()
0 % - 0/ 10  382 nfsd3_proc_rename()
0 % - 0/ 10  404 nfsd3_proc_link()
0 % - 0/ 8  427 nfsd3_proc_readdir()
0 % - 0/ 22  462 nfsd3_proc_readdirplus()
0 % - 0/ 6  520 nfsd3_proc_fsstat()
0 % - 0/ 10  537 nfsd3_proc_fsinfo()
0 % - 0/ 12  578 nfsd3_proc_pathconf()
0 % - 0/ 9  621 nfsd3_proc_commit()

0 % - 0/ 204    nfs3proc.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 6  46 encode_time3()
0 % - 0/ 6  53 decode_time3()
0 % - 0/ 7  61 decode_fh()
0 % - 0/ 2  75 nfs3svc_decode_fh()
0 % - 0/ 6  81 encode_fh()
0 % - 0/ 12  95 decode_filename()
0 % - 0/ 38  111 decode_sattr3()
0 % - 0/ 23  157 encode_fattr3()
0 % - 0/ 19  190 encode_saved_post_attr()
0 % - 0/ 10  228 encode_post_op_attr()
0 % - 0/ 2  247 nfs3svc_encode_post_op_attr()
0 % - 0/ 11  256 encode_wcc_data()
0 % - 0/ 5  281 nfs3svc_decode_fhandle()
0 % - 0/ 12  289 nfs3svc_decode_sattrargs()
0 % - 0/ 8  306 nfs3svc_decode_diropargs()
0 % - 0/ 7  317 nfs3svc_decode_accessargs()
0 % - 0/ 16  328 nfs3svc_decode_readargs()
0 % - 0/ 24  358 nfs3svc_decode_writeargs()
0 % - 0/ 20  395 nfs3svc_decode_createargs()
0 % - 0/ 9  419 nfs3svc_decode_mkdirargs()
0 % - 0/ 41  431 nfs3svc_decode_symlinkargs()
0 % - 0/ 29  483 nfs3svc_decode_mknodargs()
0 % - 0/ 10  507 nfs3svc_decode_renameargs()
0 % - 0/ 5  520 nfs3svc_decode_readlinkargs()
0 % - 0/ 9  532 nfs3svc_decode_linkargs()
0 % - 0/ 9  544 nfs3svc_decode_readdirargs()
0 % - 0/ 15  564 nfs3svc_decode_readdirplusargs()
0 % - 0/ 7  592 nfs3svc_decode_commitargs()
0 % - 0/ 2  611 nfs3svc_encode_voidres()
0 % - 0/ 4  618 nfs3svc_encode_attrstat()
0 % - 0/ 2  628 nfs3svc_encode_wccstat()
0 % - 0/ 4  637 nfs3svc_encode_diropres()
0 % - 0/ 6  650 nfs3svc_encode_accessres()
0 % - 0/ 9  661 nfs3svc_encode_readlinkres()
0 % - 0/ 13  683 nfs3svc_encode_readres()
0 % - 0/ 12  708 nfs3svc_encode_writeres()
0 % - 0/ 4  723 nfs3svc_encode_createres()
0 % - 0/ 2  737 nfs3svc_encode_renameres()
0 % - 0/ 2  747 nfs3svc_encode_linkres()
0 % - 0/ 10  757 nfs3svc_encode_readdirres()
0 % - 0/ 2  782 encode_entry_baggage()
0 % - 0/ 2  796 encode_entryplus_baggage()
0 % - 0/ 23  807 compose_entry_fh()
0 % - 0/ 48  853 encode_entry()
0 % - 0/ 2  999 nfs3svc_encode_entry()
0 % - 0/ 2  1006 nfs3svc_encode_entry_plus()
0 % - 0/ 6  1014 nfs3svc_encode_fsstatres()
0 % - 0/ 20  1036 nfs3svc_encode_fsinfores()
0 % - 0/ 16  1060 nfs3svc_encode_pathconfres()
0 % - 0/ 8  1079 nfs3svc_encode_commitres()
0 % - 0/ 2  1095 nfs3svc_release_fhandle()
0 % - 0/ 2  1103 nfs3svc_release_fhandle2()

0 % - 0/ 571    nfs3xdr.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 15  70 mask_from_posix()
0 % - 0/ 4  88 deny_mask()
0 % - 0/ 13  100 mode_from_nfs4()
0 % - 0/ 29  131 nfs4_acl_posix_to_nfsv4()
0 % - 0/ 5  174 nfs4_acl_add_pair()
0 % - 0/ 59  190 _posix_to_nfsv4_one()
0 % - 0/ 7  299 sort_pacl_range()
0 % - 0/ 13  320 sort_pacl()
0 % - 0/ 12  342 write_pace()
0 % - 0/ 5  361 get_next_v4_ace()
0 % - 0/ 34  374 nfs4_acl_nfsv4_to_posix()
0 % - 0/ 2  433 same_who()
0 % - 0/ 4  440 complementary_ace_pair()
0 % - 0/ 17  455 user_obj_from_v4()
0 % - 0/ 40  482 users_from_v4()
0 % - 0/ 91  527 group_obj_and_groups_from_v4()
0 % - 0/ 7  659 mask_from_v4()
0 % - 0/ 14  680 other_from_v4()
0 % - 0/ 11  705 calculate_posix_ace_count()
0 % - 0/ 30  722 _nfsv4_to_posix_one()
0 % - 0/ 10  779 nfs4_acl_split()
0 % - 0/ 12  807 ace2type()
0 % - 0/ 5  828 nfs4_acl_new()
0 % - 0/ 7  842 nfs4_acl_free()
0 % - 0/ 5  863 nfs4_acl_add_ace()
0 % - 0/ 10  906 nfs4_acl_get_whotype()
0 % - 0/ 7  919 nfs4_acl_write_who()
0 % - 0/ 11  934 match_who()

0 % - 0/ 479    nfs4acl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  90 xdr_writemem()
0 % - 0/ 7  187 nfs_cb_stat_to_errno()
0 % - 0/ 22  207 encode_cb_compound_hdr()
0 % - 0/ 24  220 encode_cb_recall()
0 % - 0/ 14  235 nfs4_xdr_enc_cb_null()
0 % - 0/ 2  245 nfs4_xdr_enc_cb_recall()
0 % - 0/ 26  260 decode_cb_compound_hdr()
0 % - 0/ 25  274 decode_cb_op_hdr()
0 % - 0/ 2  295 nfs4_xdr_dec_cb_null()
0 % - 0/ 5  301 nfs4_xdr_dec_cb_recall()
0 % - 0/ 12  351 nfsd4_lookupcred()
0 % - 0/ 45  373 nfsd4_probe_callback()
0 % - 0/ 18  471 nfs4_cb_null()
0 % - 0/ 25  499 nfsd4_cb_recall()

0 % - 0/ 232    nfs4callback.c

File: nfs4idmap.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 1/390)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  92 ent_init()
0 % - 0/ 1  102 ent_update()
0 % - 0/ 3  108 ent_put()
0 % - 0/ 4  123 idtoname_hash()
0 % - 0/ 3  138 idtoname_request()
0 % - 0/ 2  153 idtoname_match()
0 % - 0/ 11  160 idtoname_show()
0 % - 0/ 3  179 warn_no_idmapd()
0 % - 0/ 36  202 idtoname_parse()
0 % - 0/ 100  267 idtoname_lookup()
0 % - 0/ 2  276 nametoid_hash()
0 % - 0/ 3  282 nametoid_request()
0 % - 0/ 2  295 nametoid_match()
0 % - 0/ 11  302 nametoid_show()
0 % - 0/ 33  336 nametoid_parse()
0 % - 0/ 100  393 nametoid_lookup()
100 %   1/ 1  400 nfsd_idmap_init()
0 % - 0/ 5  407 nfsd_idmap_shutdown()
0 % - 0/ 3  427 put_mdr()
0 % - 0/ 1  434 get_mdr()
0 % - 0/ 1  440 idmap_revisit()
0 % - 0/ 2  450 idmap_defer()
0 % - 0/ 5  461 do_idmap_lookup()
0 % - 0/ 20  472 do_idmap_lookup_nowait()
0 % - 0/ 7  498 idmap_lookup()
0 % - 0/ 10  523 idmap_name_to_id()
0 % - 0/ 12  547 idmap_id_to_name()
0 % - 0/ 2  569 nfsd_map_name_to_uid()
0 % - 0/ 2  576 nfsd_map_name_to_gid()
0 % - 0/ 2  583 nfsd_map_uid_to_name()
0 % - 0/ 2  589 nfsd_map_gid_to_name()

0 % - 1/ 390    nfs4idmap.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  61 fh_dup2()
0 % - 0/ 12  71 do_open_permission()
0 % - 0/ 6  92 do_open_lookup()
0 % - 0/ 5  135 do_open_fhandle()
0 % - 0/ 55  165 nfsd4_open()
0 % - 0/ 5  265 nfsd4_getfh()
0 % - 0/ 2  275 nfsd4_putfh()
0 % - 0/ 4  284 nfsd4_putrootfh()
0 % - 0/ 5  297 nfsd4_restorefh()
0 % - 0/ 5  307 nfsd4_savefh()
0 % - 0/ 5  320 nfsd4_access()
0 % - 0/ 4  330 nfsd4_commit()
0 % - 0/ 34  345 nfsd4_create()
0 % - 0/ 8  429 nfsd4_getattr()
0 % - 0/ 7  448 nfsd4_link()
0 % - 0/ 8  462 nfsd4_lookupp()
0 % - 0/ 2  480 nfsd4_lookup()
0 % - 0/ 14  486 nfsd4_read()
0 % - 0/ 14  514 nfsd4_readdir()
0 % - 0/ 2  537 nfsd4_readlink()
0 % - 0/ 10  545 nfsd4_remove()
0 % - 0/ 23  562 nfsd4_rename()
0 % - 0/ 16  595 nfsd4_setattr()
0 % - 0/ 18  620 nfsd4_write()
0 % - 0/ 38  667 nfsd4_verify()
0 % - 0/ 2  721 nfsd4_proc_null()
0 % - 0/ 134  731 nfsd4_proc_compound()

0 % - 0/ 441    nfs4proc.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  57 nfs4_save_user()
0 % - 0/ 1  66 nfs4_reset_user()
0 % - 0/ 3  73 md5_to_hex()
0 % - 0/ 14  87 nfs4_make_rec_clidname()
0 % - 0/ 1  122 nfsd4_sync_rec_dir()
0 % - 0/ 28  130 nfsd4_create_clid_dir()
0 % - 0/ 17  185 nfsd4_build_dentrylist()
0 % - 0/ 15  208 nfsd4_list_rec_dir()
0 % - 0/ 5  253 nfsd4_remove_clid_file()
0 % - 0/ 2  268 nfsd4_clear_clid_dir()
0 % - 0/ 12  283 nfsd4_unlink_clid_dir()
0 % - 0/ 12  308 nfsd4_remove_clid_dir()
0 % - 0/ 7  330 purge_old()
0 % - 0/ 9  346 nfsd4_recdir_purge_old()
0 % - 0/ 5  361 load_recdir()
0 % - 0/ 4  374 nfsd4_recdir_load()
0 % - 0/ 9  389 nfsd4_init_recdir()
0 % - 0/ 4  414 nfsd4_shutdown_recdir()

0 % - 0/ 149    nfs4recover.c

File: nfs4state.c
Instrumentation mode: function-decision-multicondition
TER: 1 % ( 13/1497)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  92 nfs4_lock_state()
0 % - 0/ 1  98 nfs4_unlock_state()
0 % - 0/ 4  104 opaque_hashval()
0 % - 0/ 1  129 free_nfs4_file()
0 % - 0/ 1  138 put_nfs4_file()
0 % - 0/ 1  144 get_nfs4_file()
0 % - 0/ 9  150 alloc_init_deleg()
0 % - 0/ 7  188 nfs4_put_delegation()
0 % - 0/ 7  203 nfs4_close_delegation()
0 % - 0/ 9  218 unhash_delegation()
0 % - 0/ 5  268 renew_client()
0 % - 0/ 9  282 STALE_CLIENTID()
0 % - 0/ 6  297 alloc_client()
0 % - 0/ 7  316 free_client()
0 % - 0/ 3  325 put_nfs4_client()
0 % - 0/ 28  332 expire_client()
0 % - 0/ 5  375 create_client()
0 % - 0/ 1  393 copy_verf()
0 % - 0/ 1  398 copy_clid()
0 % - 0/ 3  404 copy_cred()
0 % - 0/ 2  413 same_name()