LCOV - code coverage report
Current view: top level - source3/param - loadparm.c (source / functions) Hit Total Coverage
Test: coverage report for douglas-v4-17-lts-2026-07-29 28d1e15b Lines: 1254 1950 64.3 %
Date: 2026-07-29 02:26:30 Functions: 122 158 77.2 %

Function Name Sort by function name Hit count Sort by hit count
add_a_service 196501
append_ldap_suffix 0
apply_lp_set_cmdline 8508
canonicalize_servicename 334782
check_ad_dc_required_mods 1664
check_enum_parameter 2
check_usershare_stat 0
discard_whitespace 2282
do_parameter 2069861
dump_a_parameter 1410
free_file_list 10475
free_global_parameters 4215
free_one_parameter 14746510
free_one_parameter_by_snum 2170725
free_one_parameter_common 6637629
free_param_opts 228401
free_parameters 28634
free_parameters_by_snum 4215
free_service 28634
free_service_byindex 28634
get_boolean 1
get_flags 155817
get_globals 155817
get_parametrics 170004
getservicebyname 253623
gfree_loadparm 2099
hash_a_service 40507
init_globals 8376
init_iconv 8376
init_locals 8592
is_synonym_of 367
load_usershare_service 385
load_usershare_shares 59
loadparm_s3_global_substitution 353015
loadparm_s3_global_substitution_fn 249198
lp_add_auto_services 8376
lp_add_home 3
lp_add_ipc 1745
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 10396
lp_client_use_kerberos 48
lp_config_backend_is_file 8376
lp_config_backend_is_registry 8404
lp_const_servicename 25065
lp_default_loadparm_service 0
lp_default_server_announce 6080
lp_disable_spoolss 0
lp_dnsdomain 3420
lp_do_parameter 76004
lp_do_section 408315
lp_domain_master 88
lp_domain_master_true_or_auto 299253
lp_dump 464
lp_dump_one 222
lp_enforce_ad_dc_settings 1664
lp_enum 0
lp_file_list_changed 25980
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 14100
lp_invert_boolean 1
lp_is_in_client 8376
lp_kill_all_services 59
lp_killservice 2
lp_killunused 292
lp_lanman_auth 789
lp_ldap_group_suffix 0
lp_ldap_idmap_suffix 0
lp_ldap_machine_suffix 0
lp_ldap_user_suffix 0
lp_load 6502
lp_load_client 2945
lp_load_client_no_reinit 0
lp_load_ex 8376
lp_load_global 3958
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 1745
lp_loaded 54271
lp_maxprintjobs 0
lp_min_receive_file_size 155310
lp_numservices 660
lp_parameter_is_global 14
lp_parameter_is_valid 53
lp_parameter_value_is_valid 14
lp_parm_bool 43493
lp_parm_const_string 23917
lp_parm_enum 13106
lp_parm_int 72228
lp_parm_ptr 9055165
lp_parm_string_list 8685
lp_parm_substituted_string 4284
lp_parm_ulong 4291
lp_parm_ulonglong 0
lp_posix_cifsu_locktype 1592
lp_posix_pathnames 5945
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 22883
lp_server_role 299253
lp_service 57122
lp_servicebynum 0
lp_servicename 22941
lp_servicenumber 35823
lp_set_cmdline 4236
lp_set_cmdline_helper 8995
lp_set_in_client 2945
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 2835
lp_smbconf_ctx 189443
lp_snum_ok 1900749
lp_weak_crypto 82
lp_wi_scan_global_parametrics 72
lp_widelinks 7980
lp_winbind_max_domain_connections 11557
map_parameter_canonical 14
max_open_files 7709
parse_usershare_file 0
process_registry_globals 0
process_registry_service 189387
process_registry_shares 56
process_smbconf_service 2
process_usershare_file 0
reload_registry_shares 3611
set_allowed_client_auth 8376
set_use_sendfile 0
setup_lp_context 90490
show_parameter 0
show_parameter_list 0
store_lp_set_cmdline 6943
usershare_directory_is_root 0
usershare_exists 0
volume_label 387
widelinks_warning 5625

Generated by: LCOV version 1.13