LCOV - code coverage report
Current view:
top level
-
source3/param
- loadparm.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for v4-17-lts 011c5a9f
Lines:
1254
1950
64.3 %
Date:
2026-05-29 04:08:37
Functions:
122
158
77.2 %
Function Name
Hit count
add_a_service
196603
append_ldap_suffix
0
apply_lp_set_cmdline
8506
canonicalize_servicename
335334
check_ad_dc_required_mods
1664
check_enum_parameter
2
check_usershare_stat
0
discard_whitespace
2282
do_parameter
2068822
dump_a_parameter
1410
free_file_list
10473
free_global_parameters
4216
free_one_parameter
14855175
free_one_parameter_by_snum
2171240
free_one_parameter_common
6671060
free_param_opts
228714
free_parameters
28845
free_parameters_by_snum
4216
free_service
28845
free_service_byindex
28845
get_boolean
1
get_flags
155733
get_globals
155733
get_parametrics
173244
getservicebyname
253757
gfree_loadparm
2099
hash_a_service
40719
init_globals
8374
init_iconv
8374
init_locals
8590
is_synonym_of
367
load_usershare_service
384
load_usershare_shares
59
loadparm_s3_global_substitution
353481
loadparm_s3_global_substitution_fn
249099
lp_add_auto_services
8374
lp_add_home
3
lp_add_ipc
1746
lp_add_one_printer
0
lp_add_printer
0
lp_add_service
0
lp_autoloaded
30
lp_canonicalize_boolean
0
lp_canonicalize_parameter
0
lp_canonicalize_parameter_with_value
14
lp_client_ipc_max_protocol
451
lp_client_ipc_min_protocol
451
lp_client_ipc_signing
3757
lp_client_max_protocol
10393
lp_client_use_kerberos
48
lp_config_backend_is_file
8374
lp_config_backend_is_registry
8402
lp_const_servicename
25057
lp_default_loadparm_service
0
lp_default_server_announce
6099
lp_disable_spoolss
0
lp_dnsdomain
3417
lp_do_parameter
75991
lp_do_section
408081
lp_domain_master
88
lp_domain_master_true_or_auto
292956
lp_dump
464
lp_dump_one
222
lp_enforce_ad_dc_settings
1664
lp_enum
0
lp_file_list_changed
25968
lp_get_async_dns_timeout
63
lp_get_spoolss_state
0
lp_idmap_backend
80
lp_idmap_default_backend
76
lp_idmap_default_range
726
lp_idmap_range
730
lp_include
14104
lp_invert_boolean
1
lp_is_in_client
8374
lp_kill_all_services
59
lp_killservice
1
lp_killunused
294
lp_lanman_auth
788
lp_ldap_group_suffix
0
lp_ldap_idmap_suffix
0
lp_ldap_machine_suffix
0
lp_ldap_user_suffix
0
lp_load
6500
lp_load_client
2944
lp_load_client_no_reinit
0
lp_load_ex
8374
lp_load_global
3955
lp_load_global_no_reinit
0
lp_load_initial_only
0
lp_load_no_reinit
799
lp_load_with_registry_shares
1874
lp_load_with_shares
1746
lp_loaded
54253
lp_maxprintjobs
0
lp_min_receive_file_size
155748
lp_numservices
660
lp_parameter_is_global
14
lp_parameter_is_valid
53
lp_parameter_value_is_valid
14
lp_parm_bool
43480
lp_parm_const_string
23909
lp_parm_enum
13100
lp_parm_int
75502
lp_parm_ptr
9088136
lp_parm_string_list
8678
lp_parm_substituted_string
4284
lp_parm_ulong
4291
lp_parm_ulonglong
0
lp_posix_cifsu_locktype
1592
lp_posix_pathnames
5944
lp_preferred_master
23
lp_printcapname
0
lp_printername
30
lp_remove_service
0
lp_rpc_high_port
32
lp_rpc_low_port
8
lp_save_defaults
1874
lp_security
22876
lp_server_role
292956
lp_service
57154
lp_servicebynum
0
lp_servicename
22937
lp_servicenumber
35809
lp_set_cmdline
4236
lp_set_cmdline_helper
8992
lp_set_in_client
2944
lp_set_logfile
0
lp_set_mangling_method
0
lp_set_posix_default_cifsx_readwrite_locktype
0
lp_set_posix_pathnames
0
lp_set_spoolss_state
0
lp_smb2_unix_extensions
2834
lp_smbconf_ctx
189542
lp_snum_ok
1900743
lp_weak_crypto
82
lp_wi_scan_global_parametrics
72
lp_widelinks
7978
lp_winbind_max_domain_connections
10299
map_parameter_canonical
14
max_open_files
7707
parse_usershare_file
0
process_registry_globals
0
process_registry_service
189486
process_registry_shares
56
process_smbconf_service
2
process_usershare_file
0
reload_registry_shares
3609
set_allowed_client_auth
8374
set_use_sendfile
0
setup_lp_context
90475
show_parameter
0
show_parameter_list
0
store_lp_set_cmdline
6939
usershare_directory_is_root
0
usershare_exists
0
volume_label
387
widelinks_warning
5623
Generated by:
LCOV version 1.13