LCOV - code coverage report
Current view: top level - source3/smbd Hit Total Coverage
Test: coverage report for v4-17-test 1498b464 Lines: 16564 45113 36.7 %
Date: 2024-06-13 04:01:37 Functions: 962 1777 54.1 %

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
3.3%3.3%
3.3 % 9 / 269 5.9 % 1 / 17
close.c
41.3%41.3%
41.3 % 285 / 690 87.5 % 14 / 16
conn.c
78.3%78.3%
78.3 % 83 / 106 100.0 % 9 / 9
conn_idle.c
15.4%15.4%
15.4 % 14 / 91 28.6 % 2 / 7
conn_msg.c
0.0%
0.0 % 0 / 48 0.0 % 0 / 4
connection.c
56.5%56.5%
56.5 % 13 / 23 66.7 % 2 / 3
dfree.c
28.6%28.6%
28.6 % 36 / 126 100.0 % 4 / 4
dir.c
43.1%43.1%
43.1 % 371 / 861 43.8 % 21 / 48
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
43.9%43.9%
43.9 % 214 / 487 78.3 % 18 / 23
durable.c
0.0%
0.0 % 0 / 429 0.0 % 0 / 5
error.c
32.7%32.7%
32.7 % 16 / 49 28.6 % 2 / 7
fake_file.c
73.0%73.0%
73.0 % 54 / 74 100.0 % 6 / 6
fd_handle.c
93.6%93.6%
93.6 % 44 / 47 100.0 % 15 / 15
file_access.c
52.9%52.9%
52.9 % 36 / 68 75.0 % 3 / 4
fileio.c
57.7%57.7%
57.7 % 64 / 111 77.8 % 7 / 9
filename.c
58.9%58.9%
58.9 % 397 / 674 66.7 % 16 / 24
files.c
71.6%71.6%
71.6 % 629 / 879 90.2 % 46 / 51
globals.c
89.5%89.5%
89.5 % 17 / 19 100.0 % 3 / 3
mangle.c
68.4%68.4%
68.4 % 26 / 38 77.8 % 7 / 9
mangle_hash.c
0.0%
0.0 % 0 / 301 0.0 % 0 / 19
mangle_hash2.c
74.2%74.2%
74.2 % 161 / 217 65.0 % 13 / 20
msdfs.c
42.5%42.5%
42.5 % 349 / 821 60.9 % 14 / 23
notify.c
59.5%59.5%
59.5 % 223 / 375 69.6 % 16 / 23
notify_inotify.c
0.0%
0.0 % 0 / 168 0.0 % 0 / 9
notify_msg.c
81.4%81.4%
81.4 % 70 / 86 100.0 % 6 / 6
ntquotas.c
7.5%7.5%
7.5 % 9 / 120 25.0 % 2 / 8
open.c
55.4%55.4%
55.4 % 1289 / 2328 62.9 % 44 / 70
oplock_linux.c
0.0%
0.0 % 0 / 72 0.0 % 0 / 7
password.c
93.1%93.1%
93.1 % 27 / 29 100.0 % 2 / 2
perfcount.c
13.5%13.5%
13.5 % 10 / 74 40.0 % 2 / 5
posix_acls.c
45.1%45.1%
45.1 % 878 / 1945 55.9 % 38 / 68
pysmbd.c
54.0%54.0%
54.0 % 289 / 535 83.3 % 15 / 18
quotas.c
22.5%22.5%
22.5 % 16 / 71 100.0 % 1 / 1
scavenger.c
3.9%3.9%
3.9 % 11 / 284 5.3 % 1 / 19
seal.c
8.3%8.3%
8.3 % 9 / 109 18.2 % 2 / 11
sec_ctx.c
76.0%76.0%
76.0 % 136 / 179 92.9 % 13 / 14
server.c
44.0%44.0%
44.0 % 366 / 832 46.7 % 21 / 45
server_exit.c
68.9%68.9%
68.9 % 62 / 90 60.0 % 3 / 5
server_reload.c
89.1%89.1%
89.1 % 57 / 64 100.0 % 3 / 3
session.c
59.7%59.7%
59.7 % 46 / 77 80.0 % 4 / 5
share_access.c
79.6%79.6%
79.6 % 86 / 108 100.0 % 5 / 5
smb1_aio.c
0.0%
0.0 % 0 / 168 0.0 % 0 / 4
smb1_ipc.c
28.0%28.0%
28.0 % 123 / 440 38.5 % 5 / 13
smb1_lanman.c
7.3%7.3%
7.3 % 215 / 2933 12.9 % 8 / 62
smb1_message.c
0.0%
0.0 % 0 / 151 0.0 % 0 / 5
smb1_negprot.c
50.2%50.2%
50.2 % 159 / 317 40.0 % 2 / 5
smb1_nttrans.c
0.0%
0.0 % 0 / 1224 0.0 % 0 / 23
smb1_oplock.c
0.0%
0.0 % 0 / 22 0.0 % 0 / 2
smb1_pipes.c
0.0%
0.0 % 0 / 184 0.0 % 0 / 7
smb1_process.c
24.8%24.8%
24.8 % 242 / 977 44.9 % 22 / 49
smb1_reply.c
4.5%4.5%
4.5 % 139 / 3105 7.1 % 6 / 85
smb1_service.c
43.4%43.4%
43.4 % 43 / 99 100.0 % 2 / 2
smb1_sesssetup.c
33.0%33.0%
33.0 % 179 / 543 66.7 % 4 / 6
smb1_signing.c
35.7%35.7%
35.7 % 35 / 98 63.6 % 7 / 11
smb1_trans2.c
8.5%8.5%
8.5 % 134 / 1573 19.0 % 4 / 21
smb1_utils.c
21.7%21.7%
21.7 % 13 / 60 33.3 % 1 / 3
smb2_aio.c
64.3%64.3%
64.3 % 146 / 227 76.9 % 10 / 13
smb2_break.c
0.0%
0.0 % 0 / 192 0.0 % 0 / 10
smb2_close.c
60.5%60.5%
60.5 % 107 / 177 71.4 % 5 / 7
smb2_create.c
44.1%44.1%
44.1 % 380 / 861 68.0 % 17 / 25
smb2_flush.c
0.0%
0.0 % 0 / 99 0.0 % 0 / 5
smb2_getinfo.c
48.6%48.6%
48.6 % 143 / 294 80.0 % 4 / 5
smb2_glue.c
95.1%95.1%
95.1 % 39 / 41 100.0 % 3 / 3
smb2_ioctl.c
75.5%75.5%
75.5 % 145 / 192 100.0 % 5 / 5
smb2_ioctl_dfs.c
54.9%54.9%
54.9 % 28 / 51 100.0 % 2 / 2
smb2_ioctl_filesys.c
3.8%3.8%
3.8 % 12 / 317 6.7 % 1 / 15
smb2_ioctl_named_pipe.c
62.2%62.2%
62.2 % 46 / 74 100.0 % 3 / 3
smb2_ioctl_network_fs.c
14.2%14.2%
14.2 % 47 / 330 15.4 % 2 / 13
smb2_ioctl_smbtorture.c
0.0%
0.0 % 0 / 87 0.0 % 0 / 5
smb2_ipc.c
66.7%66.7%
66.7 % 4 / 6 100.0 % 1 / 1
smb2_keepalive.c
80.0%80.0%
80.0 % 8 / 10 100.0 % 1 / 1
smb2_lock.c
47.6%47.6%
47.6 % 139 / 292 60.0 % 6 / 10
smb2_negprot.c
80.4%80.4%
80.4 % 407 / 506 87.5 % 7 / 8
smb2_notify.c
74.1%74.1%
74.1 % 103 / 139 100.0 % 8 / 8
smb2_nttrans.c
26.0%26.0%
26.0 % 84 / 323 54.5 % 6 / 11
smb2_oplock.c
11.7%11.7%
11.7 % 62 / 531 30.0 % 9 / 30
smb2_pipes.c
47.0%47.0%
47.0 % 31 / 66 100.0 % 1 / 1
smb2_posix.c
0.0%
0.0 % 0 / 58 0.0 % 0 / 2
smb2_process.c
51.8%51.8%
51.8 % 411 / 794 58.3 % 28 / 48
smb2_query_directory.c
38.4%38.4%
38.4 % 173 / 450 33.3 % 5 / 15
smb2_read.c
45.4%45.4%
45.4 % 123 / 271 60.0 % 6 / 10
smb2_reply.c
40.2%40.2%
40.2 % 323 / 804 58.1 % 18 / 31
smb2_server.c
57.9%57.9%
57.9 % 1252 / 2163 64.5 % 49 / 76
smb2_service.c
61.2%61.2%
61.2 % 257 / 420 100.0 % 12 / 12
smb2_sesssetup.c
81.2%81.2%
81.2 % 543 / 669 100.0 % 19 / 19
smb2_setinfo.c
38.0%38.0%
38.0 % 103 / 271 62.5 % 5 / 8
smb2_signing.c
81.8%81.8%
81.8 % 9 / 11 100.0 % 1 / 1
smb2_tcon.c
70.9%70.9%
70.9 % 217 / 306 100.0 % 10 / 10
smb2_trans2.c
28.1%28.1%
28.1 % 864 / 3073 43.3 % 29 / 67
smb2_write.c
68.0%68.0%
68.0 % 121 / 178 88.9 % 8 / 9
smbXsrv_client.c
57.1%57.1%
57.1 % 367 / 643 88.0 % 22 / 25
smbXsrv_open.c
36.2%36.2%
36.2 % 274 / 756 60.6 % 20 / 33
smbXsrv_session.c
67.2%67.2%
67.2 % 745 / 1108 90.7 % 49 / 54
smbXsrv_tcon.c
65.0%65.0%
65.0 % 336 / 517 93.5 % 29 / 31
smbXsrv_version.c
42.2%42.2%
42.2 % 54 / 128 100.0 % 2 / 2
smbd_cleanupd.c
0.0%
0.0 % 0 / 55 0.0 % 0 / 5
srvstr.c
76.5%76.5%
76.5 % 13 / 17 100.0 % 1 / 1
statcache.c
12.8%12.8%
12.8 % 19 / 148 60.0 % 3 / 5
statvfs.c
94.4%94.4%
94.4 % 17 / 18 100.0 % 2 / 2
uid.c
73.4%73.4%
73.4 % 204 / 278 87.5 % 21 / 24
utmp.c
0.0%
0.0 % 0 / 104 0.0 % 0 / 8
vfs.c
51.0%51.0%
51.0 % 524 / 1028 64.7 % 90 / 139

Generated by: LCOV version 1.13