GCC Code Coverage Report


src/
Date: 2026-03-31 17:48:22
Lines:
739/1313
56.3%
Functions:
47/71
66.2%
Branches:
433/981
44.1%

Function (File:Line) Call count Block coverage
(anonymous namespace)::load_file(char const*) (src/examples/tor.cpp:53)not called0.0%
(anonymous namespace)::sighandler(int) (src/examples/tor.cpp:62)not called0.0%
(anonymous namespace)::state(libtorrent::torrent_status::state_t) (src/examples/tor.cpp:27)not called0.0%
api_auth_headers (src/api/internal.c:72)not called0.0%
api_build_url (src/api/internal.c:97)called 2 times, returned 2 times87.0%
api_check_response (src/api/internal.c:122)called 2 times, returned 2 times41.0%
api_cleanup (src/api/api.c:9)not called0.0%
api_curl_handle_new (src/api/internal.c:84)called 2 times, returned 2 times92.0%
api_get_base_url (src/api/internal.c:44)called 2 times, returned 2 times100.0%
api_get_token (src/api/internal.c:66)not called0.0%
api_init (src/api/api.c:4)not called0.0%
authentication_dto_free (src/login/login.c:87)called 1 time, returned 1 time86.0%
bind_port_in_range (src/service/service_utils.c:85)called 1 time, returned 1 time64.0%
build_login_json (src/login/login.c:52)called 2 times, returned 2 times91.0%
clone_bare_repo (src/init/init.c:144)called 2 times, returned 2 times82.0%
cmd_parse (src/cmd/cmd.c:119)called 46 times, returned 46 times100.0%
config_get (src/config/config.c:17)called 8 times, returned 8 times87.0%
config_path (src/examples/ini_parser.c:5)not called0.0%
config_set (src/config/config.c:63)called 8 times, returned 8 times65.0%
connect (src/service/service_com.c:20)called 10 times, returned 10 times85.0%
create_bare_repo (src/init/init.c:44)called 2 times, returned 2 times81.0%
curl_example (src/examples/curl.c:5)not called0.0%
find_git_repo_path (src/examples/signature_extract.c:30)not called0.0%
get_connection (src/service/service_com.c:55)called 13 times, returned 13 times83.0%
get_head_commit_sha (src/examples/signature_extract.c:65)not called0.0%
git_example (src/examples/git.c:7)not called0.0%
gittor_config (src/config/config_cmd.c:70)called 17 times, returned 17 times93.0%
gittor_devs (src/devs/devs_cmd.c:33)called 1 time, returned 1 time100.0%
gittor_init (src/init/init_cmd.c:59)called 6 times, returned 6 times100.0%
gittor_leech (src/leech/leech_cmd.c:34)called 1 time, returned 1 time100.0%
gittor_login (src/login/login_cmd.c:35)not called0.0%
gittor_seed (src/seed/seed_cmd.c:33)called 1 time, returned 1 time100.0%
gittor_service (src/service/service_cmd.c:63)called 10 times, returned 10 times100.0%
gittor_service_disconnect (src/service/service_com.c:218)called 2 times, returned 2 times100.0%
gittor_service_get_port (src/service/service_utils.c:4)called 28 times, returned 28 times57.0%
gittor_service_main (src/service/service.c:108)called 1 time, returned 1 time59.0%
gittor_service_ping (src/service/service_com.c:247)called 2 times, returned 2 times77.0%
gittor_service_restart (src/service/service_com.c:212)called 2 times, returned 2 times100.0%
gittor_service_send (src/service/service_com.c:100)called 2 times, returned 2 times67.0%
gittor_service_set_port (src/service/service_utils.c:63)called 6 times, returned 6 times69.0%
gittor_service_start (src/service/service_com.c:156)called 3 times, returned 3 times100.0%
gittor_service_status (src/service/service_com.c:231)called 3 times, returned 3 times100.0%
gittor_service_stop (src/service/service_com.c:172)called 5 times, returned 5 times84.0%
gittor_verify (src/verify/verify_cmd.c:42)called 2 times, returned 2 times100.0%
global_config_path (src/config/config.c:11)called 7 times, returned 7 times100.0%
handle_client (src/service/service.c:17)called 2 times, returned 2 times60.0%
heartbeat (src/api/heartbeat.c:5)called 2 times, returned 2 times81.0%
ini_parse (src/examples/ini_parser.c:11)not called0.0%
local_config_path (src/config/config.c:4)called 11 times, returned 11 times100.0%
lock_file_permissions (src/login/login.c:194)not called0.0%
log_git_error (src/examples/signature_extract.c:17)not called0.0%
login_dto_free (src/login/login.c:97)not called0.0%
parse_authentication_json (src/login/login.c:16)called 2 times, returned 2 times95.0%
parse_expiry_epoch (src/api/internal.c:146)not called0.0%
parse_opt (src/cmd/cmd.c:52)called 221 times, returned 221 times81.0%
parse_opt (src/config/config_cmd.c:32)called 108 times, returned 108 times100.0%
parse_opt (src/devs/devs_cmd.c:22)called 5 times, returned 5 times100.0%
parse_opt (src/init/init_cmd.c:31)called 34 times, returned 34 times100.0%
parse_opt (src/leech/leech_cmd.c:23)called 5 times, returned 5 times100.0%
parse_opt (src/login/login_cmd.c:24)not called0.0%
parse_opt (src/seed/seed_cmd.c:22)called 5 times, returned 5 times100.0%
parse_opt (src/service/service_cmd.c:32)called 49 times, returned 49 times92.0%
parse_opt (src/verify/verify_cmd.c:26)called 11 times, returned 11 times100.0%
prompt_line (src/login/login.c:106)called 2 times, returned 2 times63.0%
repo_config (src/init/init.c:14)called 4 times, returned 4 times94.0%
response_buf_init (src/api/internal.c:11)not called0.0%
secure_zero (src/login/login.c:185)called 1 time, returned 1 time100.0%
signature_extract (src/examples/signature_extract.c:96)not called0.0%
torrent_example (src/examples/tor.cpp:68)not called0.0%
write_cb (src/api/internal.c:19)not called0.0%
write_file_cb (src/api/internal.c:37)not called0.0%