LCOV - code coverage report
Current view: top level - source3/smbd Hit Total Coverage
Test: coverage report for master 469b22b8 Lines: 31029 48616 63.8 %
Date: 2024-06-10 12:05:21 Functions: 1483 1799 82.4 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
avahi_register.c
0.0%
0.0 % 0 / 157 0.0 % 0 / 7
blocking.c
91.7%91.7%
91.7 % 265 / 289 100.0 % 17 / 17
close.c
63.2%63.2%
63.2 % 475 / 752 89.5 % 17 / 19
conn.c
80.7%80.7%
80.7 % 96 / 119 100.0 % 11 / 11
conn_idle.c
74.3%74.3%
74.3 % 75 / 101 100.0 % 7 / 7
conn_msg.c
64.2%64.2%
64.2 % 34 / 53 100.0 % 4 / 4
connection.c
50.0%50.0%
50.0 % 13 / 26 66.7 % 2 / 3
dfree.c
66.9%66.9%
66.9 % 91 / 136 100.0 % 4 / 4
dir.c
79.6%79.6%
79.6 % 510 / 641 92.1 % 35 / 38
dmapi.c
0.0%
0.0 % 0 / 3 0.0 % 0 / 3
dnsregister.c
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
dosmode.c
61.7%61.7%
61.7 % 326 / 528 95.7 % 22 / 23
durable.c
55.2%55.2%
55.2 % 250 / 453 100.0 % 5 / 5
error.c
85.7%85.7%
85.7 % 42 / 49 85.7 % 6 / 7
fake_file.c
72.2%72.2%
72.2 % 57 / 79 100.0 % 6 / 6
fd_handle.c
93.6%93.6%
93.6 % 44 / 47 100.0 % 15 / 15
file_access.c
74.3%74.3%
74.3 % 55 / 74 100.0 % 4 / 4
fileio.c
82.4%82.4%
82.4 % 98 / 119 100.0 % 9 / 9
filename.c
85.8%85.8%
85.8 % 479 / 558 100.0 % 21 / 21
files.c
84.6%84.6%
84.6 % 1007 / 1190 100.0 % 60 / 60
globals.c
94.7%94.7%
94.7 % 18 / 19 100.0 % 3 / 3
mangle.c
85.0%85.0%
85.0 % 34 / 40 100.0 % 9 / 9
mangle_hash.c
0.0%
0.0 % 0 / 325 0.0 % 0 / 19
mangle_hash2.c
88.6%88.6%
88.6 % 210 / 237 95.0 % 19 / 20
msdfs.c
43.1%43.1%
43.1 % 342 / 793 66.7 % 14 / 21
notify.c
73.0%73.0%
73.0 % 306 / 419 87.0 % 20 / 23
notify_inotify.c
0.0%
0.0 % 0 / 182 0.0 % 0 / 9
notify_msg.c
86.9%86.9%
86.9 % 86 / 99 100.0 % 6 / 6
ntquotas.c
62.2%62.2%
62.2 % 84 / 135 100.0 % 8 / 8
open.c
80.4%80.4%
80.4 % 2036 / 2531 97.4 % 74 / 76
oplock_linux.c
57.0%57.0%
57.0 % 45 / 79 100.0 % 7 / 7
password.c
100.0%
100.0 % 32 / 32 100.0 % 2 / 2
posix_acls.c
56.7%56.7%
56.7 % 1169 / 2063 68.1 % 47 / 69
pysmbd.c
58.4%58.4%
58.4 % 347 / 594 88.9 % 16 / 18
quotas.c
86.7%86.7%
86.7 % 65 / 75 100.0 % 1 / 1
scavenger.c
43.8%43.8%
43.8 % 144 / 329 68.4 % 13 / 19
seal.c
72.6%72.6%
72.6 % 85 / 117 90.9 % 10 / 11
sec_ctx.c
54.8%54.8%
54.8 % 102 / 186 78.6 % 11 / 14
server.c
8.1%8.1%
8.1 % 81 / 1003 16.7 % 8 / 48
server_exit.c
69.5%69.5%
69.5 % 66 / 95 60.0 % 3 / 5
server_reload.c
80.0%80.0%
80.0 % 56 / 70 100.0 % 3 / 3
session.c
61.4%61.4%
61.4 % 54 / 88 80.0 % 4 / 5
share_access.c
79.5%79.5%
79.5 % 89 / 112 100.0 % 5 / 5
smb1_aio.c
69.3%69.3%
69.3 % 124 / 179 100.0 % 4 / 4
smb1_ipc.c
42.3%42.3%
42.3 % 198 / 468 69.2 % 9 / 13
smb1_lanman.c
26.9%26.9%
26.9 % 850 / 3158 43.1 % 28 / 65
smb1_message.c
51.2%51.2%
51.2 % 86 / 168 80.0 % 4 / 5
smb1_negprot.c
75.7%75.7%
75.7 % 255 / 337 100.0 % 5 / 5
smb1_nttrans.c
67.3%67.3%
67.3 % 885 / 1315 91.3 % 21 / 23
smb1_oplock.c
91.3%91.3%
91.3 % 21 / 23 100.0 % 2 / 2
smb1_pipes.c
51.5%51.5%
51.5 % 102 / 198 71.4 % 5 / 7
smb1_process.c
49.1%49.1%
49.1 % 528 / 1076 66.0 % 33 / 50
smb1_reply.c
60.6%60.6%
60.6 % 2142 / 3535 75.0 % 69 / 92
smb1_service.c
59.0%59.0%
59.0 % 62 / 105 100.0 % 2 / 2
smb1_sesssetup.c
67.0%67.0%
67.0 % 383 / 572 66.7 % 4 / 6
smb1_signing.c
43.0%43.0%
43.0 % 46 / 107 72.7 % 8 / 11
smb1_trans2.c
63.4%63.4%
63.4 % 1618 / 2554 86.7 % 39 / 45
smb1_utils.c
81.6%81.6%
81.6 % 80 / 98 75.0 % 3 / 4
smb2_aio.c
81.2%81.2%
81.2 % 211 / 260 92.3 % 12 / 13
smb2_break.c
66.5%66.5%
66.5 % 151 / 227 100.0 % 10 / 10
smb2_close.c
88.7%88.7%
88.7 % 180 / 203 100.0 % 7 / 7
smb2_create.c
79.3%79.3%
79.3 % 776 / 978 100.0 % 25 / 25
smb2_flush.c
62.7%62.7%
62.7 % 74 / 118 100.0 % 5 / 5
smb2_getinfo.c
73.4%73.4%
73.4 % 243 / 331 80.0 % 4 / 5
smb2_glue.c
98.0%98.0%
98.0 % 48 / 49 100.0 % 3 / 3
smb2_ioctl.c
82.5%82.5%
82.5 % 193 / 234 100.0 % 5 / 5
smb2_ioctl_dfs.c
45.2%45.2%
45.2 % 28 / 62 100.0 % 2 / 2
smb2_ioctl_filesys.c
38.7%38.7%
38.7 % 139 / 359 46.7 % 7 / 15
smb2_ioctl_named_pipe.c
64.1%64.1%
64.1 % 50 / 78 100.0 % 3 / 3
smb2_ioctl_network_fs.c
70.7%70.7%
70.7 % 263 / 372 84.6 % 11 / 13
smb2_ioctl_smbtorture.c
64.8%64.8%
64.8 % 59 / 91 100.0 % 5 / 5
smb2_ipc.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1
smb2_keepalive.c
83.3%83.3%
83.3 % 10 / 12 100.0 % 1 / 1
smb2_lock.c
84.3%84.3%
84.3 % 268 / 318 100.0 % 10 / 10
smb2_negprot.c
87.6%87.6%
87.6 % 514 / 587 100.0 % 9 / 9
smb2_notify.c
82.7%82.7%
82.7 % 129 / 156 100.0 % 8 / 8
smb2_nttrans.c
66.0%66.0%
66.0 % 252 / 382 100.0 % 12 / 12
smb2_oplock.c
73.5%73.5%
73.5 % 410 / 558 100.0 % 28 / 28
smb2_pipes.c
71.4%71.4%
71.4 % 50 / 70 100.0 % 1 / 1
smb2_posix.c
88.9%88.9%
88.9 % 24 / 27 100.0 % 1 / 1
smb2_process.c
58.6%58.6%
58.6 % 532 / 908 67.3 % 37 / 55
smb2_query_directory.c
64.2%64.2%
64.2 % 323 / 503 73.3 % 11 / 15
smb2_read.c
61.7%61.7%
61.7 % 185 / 300 80.0 % 8 / 10
smb2_reply.c
74.2%74.2%
74.2 % 625 / 842 96.2 % 25 / 26
smb2_server.c
78.7%78.7%
78.7 % 1917 / 2436 94.9 % 75 / 79
smb2_service.c
68.2%68.2%
68.2 % 294 / 431 100.0 % 11 / 11
smb2_sesssetup.c
83.0%83.0%
83.0 % 599 / 722 100.0 % 19 / 19
smb2_setinfo.c
67.7%67.7%
67.7 % 205 / 303 100.0 % 8 / 8
smb2_signing.c
81.8%81.8%
81.8 % 9 / 11 100.0 % 1 / 1
smb2_tcon.c
76.0%76.0%
76.0 % 273 / 359 100.0 % 10 / 10
smb2_trans2.c
79.9%79.9%
79.9 % 1949 / 2438 94.2 % 49 / 52
smb2_write.c
79.0%79.0%
79.0 % 162 / 205 88.9 % 8 / 9
smbXsrv_client.c
58.8%58.8%
58.8 % 417 / 709 92.0 % 23 / 25
smbXsrv_open.c
67.3%67.3%
67.3 % 449 / 667 93.1 % 27 / 29
smbXsrv_session.c
70.4%70.4%
70.4 % 838 / 1190 92.6 % 50 / 54
smbXsrv_tcon.c
66.5%66.5%
66.5 % 376 / 565 93.5 % 29 / 31
smbXsrv_version.c
1.5%1.5%
1.5 % 2 / 134 50.0 % 1 / 2
smbd_cleanupd.c
0.0%
0.0 % 0 / 61 0.0 % 0 / 5
srvstr.c
80.0%80.0%
80.0 % 16 / 20 100.0 % 1 / 1
statvfs.c
95.0%95.0%
95.0 % 19 / 20 100.0 % 2 / 2
uid.c
84.5%84.5%
84.5 % 251 / 297 100.0 % 24 / 24
utmp.c
0.0%
0.0 % 0 / 110 0.0 % 0 / 8
vfs.c
75.3%75.3%
75.3 % 764 / 1015 91.5 % 130 / 142

Generated by: LCOV version 1.14