CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: fs/cifs

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  103 asn1_open()
0 % - 0/ 5  112 asn1_octet_decode()
0 % - 0/ 7  123 asn1_tag_decode()
0 % - 0/ 10  139 asn1_id_decode()
0 % - 0/ 14  159 asn1_length_decode()
0 % - 0/ 10  190 asn1_header_decode()
0 % - 0/ 20  211 asn1_eoc_decode()
0 % - 0/ 7  364 asn1_subid_decode()
0 % - 0/ 20  381 asn1_oid_decode()
0 % - 0/ 10  434 compare_oid()
0 % - 0/ 209  453 decode_negTokenInit()

0 % - 0/ 313    asn1.c

File: cifs_debug.c
Instrumentation mode: function-decision-multicondition
TER: 4 % ( 12/337)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 15  35 cifs_dump_mem()
0 % - 0/ 55  62 cifs_debug_data_read()
50 % - 12/ 24  410 cifs_proc_init()
0 % - 0/ 4  486 cifs_proc_clean()
0 % - 0/ 6  509 cifsFYI_read()
0 % - 0/ 22  530 cifsFYI_write()
0 % - 0/ 6  550 oplockEnabled_read()
0 % - 0/ 17  571 oplockEnabled_write()
0 % - 0/ 6  589 experimEnabled_read()
0 % - 0/ 19  610 experimEnabled_write()
0 % - 0/ 6  630 linuxExtensionsEnabled_read()
0 % - 0/ 17  650 linuxExtensionsEnabled_write()
0 % - 0/ 6  669 lookupFlag_read()
0 % - 0/ 17  690 lookupFlag_write()
0 % - 0/ 6  707 traceSMB_read()
0 % - 0/ 17  728 traceSMB_write()
0 % - 0/ 6  746 multiuser_mount_read()
0 % - 0/ 17  767 multiuser_mount_write()
0 % - 0/ 6  785 extended_security_read()
0 % - 0/ 17  806 extended_security_write()
0 % - 0/ 6  824 ntlmv2_enabled_read()
0 % - 0/ 17  845 ntlmv2_enabled_write()
0 % - 0/ 6  863 packet_signing_enabled_read()
0 % - 0/ 19  884 packet_signing_enabled_write()

4 % - 12/ 337    cifs_debug.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 9  34 cifs_strfromUCS_le()
0 % - 0/ 13  63 cifs_strtoUCS()

0 % - 0/ 22    cifs_unicode.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 8  39 cifs_calculate_signature()
0 % - 0/ 21  53 cifs_sign_smb()
0 % - 0/ 25  82 cifs_calc_signature2()
0 % - 0/ 21  115 cifs_sign_smb2()
0 % - 0/ 28  148 cifs_verify_signature()
0 % - 0/ 8  198 cifs_calculate_mac_key()
0 % - 0/ 21  210 CalcNTLMv2_partial_mac_key()
0 % - 0/ 1  261 CalcNTLMv2_response()

0 % - 0/ 133    cifsencrypt.c

File: cifsfs.c
Instrumentation mode: function-decision-multicondition
TER: 16 % ( 50/312)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  66 __check_CIFSMaxBufSize()
0 % - 0/ 2  69 __check_cifs_min_rcv()
0 % - 0/ 2  72 __check_cifs_min_small()
0 % - 0/ 2  75 __check_cifs_max_pending()
0 % - 0/ 31  88 cifs_read_super()
0 % - 0/ 19  153 cifs_put_super()
0 % - 0/ 12  174 cifs_statfs()
0 % - 0/ 5  223 cifs_permission()
0 % - 0/ 5  248 cifs_alloc_inode()
0 % - 0/ 1  270 cifs_destroy_inode()
0 % - 0/ 12  281 cifs_show_options()
0 % - 0/ 2  445 cifs_remount()
0 % - 0/ 14  469 cifs_get_sb()
0 % - 0/ 4  492 cifs_file_writev()
0 % - 0/ 4  504 cifs_file_aio_write()
0 % - 0/ 7  516 cifs_llseek()
0 % - 0/ 3  682 cifs_init_once()
60 % - 3/ 5  694 cifs_init_inodecache()
0 % - 0/ 3  707 cifs_destroy_inodecache()
35 % - 12/ 34  714 cifs_init_request_bufs()
0 % - 0/ 5  789 cifs_destroy_request_bufs()
45 % - 5/ 11  802 cifs_init_mids()
0 % - 0/ 5  832 cifs_destroy_mids()
18 % - 9/ 50  844 cifs_oplock_thread()
38 % - 9/ 24  916 cifs_dnotify_thread()
31 % - 12/ 39  947 init_cifs()
0 % - 0/ 9  1026 exit_cifs()

16 % - 50/ 312    cifsfs.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 13  64 mark_open_files_invalid()
0 % - 0/ 68  85 small_smb_init()
0 % - 0/ 68  193 smb_init()
0 % - 0/ 17  308 validate_t2()
0 % - 0/ 60  342 CIFSSMBNegotiate()
0 % - 0/ 34  460 CIFSSMBTDis()
0 % - 0/ 33  523 CIFSSMBLogoff()
0 % - 0/ 18  583 CIFSSMBDelFile()
0 % - 0/ 22  629 CIFSSMBRmDir()
0 % - 0/ 22  673 CIFSSMBMkDir()
0 % - 0/ 19  716 convert_disposition()
0 % - 0/ 26  747 SMBLegacyOpen()
0 % - 0/ 30  861 CIFSSMBOpen()
0 % - 0/ 52  964 CIFSSMBRead()
0 % - 0/ 44  1067 CIFSSMBWrite()
0 % - 0/ 39  1173 CIFSSMBWrite2()
0 % - 0/ 26  1263 CIFSSMBLock()
0 % - 0/ 24  1328 CIFSSMBClose()
0 % - 0/ 22  1368 CIFSSMBRename()
0 % - 0/ 19  1436 CIFSSMBRenameOpenFile()
0 % - 0/ 22  1516 CIFSSMBCopy()
0 % - 0/ 26  1584 CIFSUnixCreateSymLink()
0 % - 0/ 24  1677 CIFSUnixCreateHardLink()
0 % - 0/ 22  1763 CIFSCreateHardLink()
0 % - 0/ 27  1833 CIFSSMBUnixQuerySymLink()
0 % - 0/ 5  1940 smb_init_ntransact()
0 % - 0/ 40  1970 validate_ntransact()
0 % - 0/ 45  2017 CIFSSMBQueryReparseLinkInfo()
0 % - 0/ 2  2507 parse_sec_desc()
0 % - 0/ 31  2514 CIFSSMBGetCIFSACL()
0 % - 0/ 22  2588 SMBQueryInformation()
0 % - 0/ 23  2648 CIFSSMBQPathInfo()
0 % - 0/ 25  2729 CIFSSMBUnixQPathInfo()
0 % - 0/ 30  2892 CIFSFindFirst()
0 % - 0/ 33  3024 CIFSFindNext()
0 % - 0/ 22  3152 CIFSFindClose()
0 % - 0/ 35  3188 CIFSGetSrvInodeNumber()
0 % - 0/ 58  3282 CIFSGetDFSRefer()
0 % - 0/ 34  3455 SMBOldQFSInfo()
0 % - 0/ 27  3540 CIFSSMBQFSInfo()
0 % - 0/ 23  3620 CIFSSMBQFSAttributeInfo()
0 % - 0/ 23  3688 CIFSSMBQFSDeviceInfo()
0 % - 0/ 23  3757 CIFSSMBQFSUnixInfo()
0 % - 0/ 20  3826 CIFSSMBSetFSUnixInfo()
0 % - 0/ 29  3898 CIFSSMBQFSPosixInfo()
0 % - 0/ 26  3990 CIFSSMBSetEOF()
0 % - 0/ 23  4080 CIFSSMBSetFileSize()
0 % - 0/ 17  4174 CIFSSMBSetFileTimes()
0 % - 0/ 22  4247 CIFSSMBSetTimes()
0 % - 0/ 36  4379 CIFSSMBUnixSetPerms()
0 % - 0/ 27  4477 CIFSSMBNotify()

0 % - 0/ 1478    cifssmb.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 90  118 cifs_reconnect()
0 % - 0/ 33  223 check2ndT2()
0 % - 0/ 27  265 coalesce_t2()
0 % - 0/ 294  332 cifs_demultiplex_thread()
0 % - 0/ 402  757 cifs_parse_mount_options()
0 % - 0/ 30  1218 cifs_find_tcp_session()
0 % - 0/ 43  1253 find_unc()
0 % - 0/ 2  1298 connect_to_dfs_path()
0 % - 0/ 13  1319 get_dfs_path()
0 % - 0/ 3  1353 rfc1002mangle()
0 % - 0/ 68  1368 ipv4_connect()
0 % - 0/ 44  1489 ipv6_connect()
0 % - 0/ 299  1561 cifs_mount()
0 % - 0/ 105  1967 CIFSSessSetup()
0 % - 0/ 87  2243 CIFSSpnegoSessSetup()
0 % - 0/ 113  2508 CIFSNTLMSSPNegotiateSessSetup()
0 % - 0/ 99  2844 CIFSNTLMSSPAuthSessSetup()
0 % - 0/ 40  3229 CIFSTCon()
0 % - 0/ 51  3363 cifs_umount()
0 % - 0/ 76  3411 cifs_setup_session()

0 % - 0/ 1919    connect.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  35 renew_parental_timestamps()
0 % - 0/ 40  46 build_path_from_dentry()
0 % - 0/ 106  118 cifs_create()
0 % - 0/ 44  302 cifs_mknod()
0 % - 0/ 67  422 cifs_lookup()
0 % - 0/ 20  517 cifs_d_revalidate()
0 % - 0/ 4  553 cifs_ci_hash()
0 % - 0/ 8  568 cifs_ci_compare()

0 % - 0/ 292    dir.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 14  32 convert_to_cifs_notify_flags()
0 % - 0/ 31  70 cifs_dir_notify()

0 % - 0/ 45    fcntl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  42 cifs_init_private()
0 % - 0/ 11  63 cifs_convert_flags()
0 % - 0/ 11  79 cifs_get_disposition()
0 % - 0/ 40  92 cifs_open_inode_helper()
0 % - 0/ 91  156 cifs_open()
0 % - 0/ 2  327 cifs_relock_file()
0 % - 0/ 71  336 cifs_reopen_file()
0 % - 0/ 68  460 cifs_close()
0 % - 0/ 41  526 cifs_closedir()
0 % - 0/ 111  574 cifs_lock()
0 % - 0/ 87  682 cifs_user_write()
0 % - 0/ 93  797 cifs_write()
0 % - 0/ 42  928 find_writable_file()
0 % - 0/ 40  965 cifs_partialpagewrite()
0 % - 0/ 115  1025 cifs_writepages()
0 % - 0/ 18  1234 cifs_writepage()
0 % - 0/ 35  1254 cifs_commit_write()
0 % - 0/ 16  1324 cifs_fsync()
0 % - 0/ 8  1372 cifs_flush()
0 % - 0/ 58  1395 cifs_user_read()
0 % - 0/ 55  1478 cifs_read()
0 % - 0/ 21  1548 cifs_file_mmap()
0 % - 0/ 22  1566 cifs_copy_cache_pages()
0 % - 0/ 90  1613 cifs_readpages()
0 % - 0/ 15  1776 cifs_readpage_worker()
0 % - 0/ 21  1809 cifs_readpage()
0 % - 0/ 10  1839 is_size_safe_to_change()
0 % - 0/ 17  1866 cifs_prepare_write()

0 % - 0/ 1211    file.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 91  33 cifs_get_inode_info_unix()
0 % - 0/ 37  205 decode_sfu_inode()
0 % - 0/ 2  280 get_sfu_uid_mode()
0 % - 0/ 122  311 cifs_get_inode_info()
0 % - 0/ 7  543 cifs_read_inode()
0 % - 0/ 57  558 cifs_unlink()
0 % - 0/ 41  705 cifs_mkdir()
0 % - 0/ 23  790 cifs_rmdir()
0 % - 0/ 47  834 cifs_rename()
0 % - 0/ 92  948 cifs_revalidate()
0 % - 0/ 4  1077 cifs_getattr()
0 % - 0/ 9  1086 cifs_truncate_page()
0 % - 0/ 130  1107 cifs_setattr()
0 % - 0/ 5  1359 cifs_delete_inode()

0 % - 0/ 667    inode.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 32  34 cifs_ioctl()

0 % - 0/ 32    ioctl.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 20  32 cifs_hardlink()
0 % - 0/ 24  94 cifs_follow_link()
0 % - 0/ 39  153 cifs_symlink()
0 % - 0/ 69  213 cifs_readlink()
0 % - 0/ 3  327 cifs_put_link()

0 % - 0/ 155    link.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  29 F()
0 % - 0/ 2  35 G()
0 % - 0/ 2  41 H()
0 % - 0/ 2  47 lshift()
0 % - 0/ 5  59 mdfour64()
0 % - 0/ 3  140 copy64()
0 % - 0/ 1  150 copy4()
0 % - 0/ 9  160 mdfour()

0 % - 0/ 26    md4.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  32 byteReverse()
0 % - 0/ 1  48 MD5Init()
0 % - 0/ 10  64 MD5Update()
0 % - 0/ 3  113 MD5Final()
0 % - 0/ 1  172 MD5Transform()
0 % - 0/ 5  259 hmac_md5_init_rfc2104()
0 % - 0/ 5  297 hmac_md5_init_limK_to_64()
0 % - 0/ 1  327 hmac_md5_update()
0 % - 0/ 1  337 hmac_md5_final()
0 % - 0/ 3  354 hmac_md5()

0 % - 0/ 33    md5.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 18  44 _GetXid()
0 % - 0/ 9  60 _FreeXid()
0 % - 0/ 12  70 sesInfoAlloc()
0 % - 0/ 16  90 sesInfoFree()
0 % - 0/ 12  109 tconInfoAlloc()
0 % - 0/ 16  133 tconInfoFree()
0 % - 0/ 4  148 cifs_buf_get()
0 % - 0/ 5  173 cifs_buf_release()
0 % - 0/ 4  187 cifs_small_buf_get()
0 % - 0/ 9  210 cifs_small_buf_release()
0 % - 0/ 28  244 GetNextMid()
0 % - 0/ 60  294 header_assemble()
0 % - 0/ 33  394 checkSMBhdr()
0 % - 0/ 57  422 checkSMB()
0 % - 0/ 103  478 is_valid_oplock_break()
0 % - 0/ 15  574 dump_smb()
0 % - 0/ 25  626 cifs_convertUCSpath()
0 % - 0/ 25  686 cifsConvertToUCS()

0 % - 0/ 451    misc.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 52  134 cifs_inet_pton()
0 % - 0/ 6  763 cifs_print_status()
0 % - 0/ 9  780 ntstatus_to_dos()
0 % - 0/ 33  800 map_smb_to_linux_error()
0 % - 0/ 2  868 smbCalcSize()
0 % - 0/ 2  875 smbCalcSize_LE()
0 % - 0/ 2  890 cifs_NTtimeToUnix()
0 % - 0/ 2  906 cifs_UnixTimeToNT()

0 % - 0/ 108    netmisc.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    nterr.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 29  60 construct_dentry()
0 % - 0/ 80  110 fill_in_inode()
0 % - 0/ 71  250 unix_fill_in_inode()
0 % - 0/ 35  374 initiate_cifs_search()
0 % - 0/ 11  443 cifs_unicode_bytelen()
0 % - 0/ 20  456 nxt_dir_entry()
0 % - 0/ 44  481 cifs_entry_is_dot()
0 % - 0/ 11  549 is_dir_changed()
0 % - 0/ 89  577 find_cifs_entry()
0 % - 0/ 25  674 cifs_get_name_from_search_buf()
0 % - 0/ 39  742 cifs_filldir()
0 % - 0/ 25  813 cifs_save_resume_key()
0 % - 0/ 95  870 cifs_readdir()

0 % - 0/ 574    readdir.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  156 permute()
0 % - 0/ 5  164 lshift()
0 % - 0/ 5  175 concat()
0 % - 0/ 3  184 xor()
0 % - 0/ 37  192 dohash()
0 % - 0/ 3  296 str_to_key()