diff options
Diffstat (limited to 'coverage/index.functions.html')
| -rw-r--r-- | coverage/index.functions.html | 377 |
1 files changed, 377 insertions, 0 deletions
diff --git a/coverage/index.functions.html b/coverage/index.functions.html new file mode 100644 index 0000000..f9464c8 --- /dev/null +++ b/coverage/index.functions.html @@ -0,0 +1,377 @@ +<!DOCTYPE html> +<html class="theme-green"> + + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <title>GCC Code Coverage Report</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <link rel="stylesheet" href="index.css"/> + </head> + + <body> + <header> + <h1>GCC Code Coverage Report</h1> + + <hr/> + + <div class="summary"> +<div> + <table class="legend"> + <tr> + <th scope="row">Directory:</th> + <td>src/</td> + </tr> + <tr> + <th scope="row">Date:</th> + <td>2026-10-15 10:49:27</td> + </tr> + </table> +</div> + +<div> + <table class="coverage"> + <tr> + <th></th> + <th scope="col">Exec</th> + <th scope="col">Total</th> + <th scope="col">Coverage</th> + </tr> + <tr> + <th scope="row">Lines:</th> + <td>2021</td> + <td>2845</td> + <td class="coverage-low">71.0%</td> + </tr> + <tr> + <th scope="row">Functions:</th> + <td>281</td> + <td>294</td> + <td class="coverage-high">95.6%</td> + </tr> + <tr> + <th scope="row">Branches:</th> + <td>560</td> + <td>1409</td> + <td class="coverage-low">39.7%</td> + </tr> + </table> +</div> + </div> + + <hr/> + </header> + + <nav> + </nav> + + <main> +<table class="listOfFunctions"> + <tr> + <th>Function (File:Line)</th> + <th>Call count</th> + <th>Block coverage</th> + </tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l134">append_event (src/event_loop.c:134)</a></td><td>called 295315 times, returned 295315 times</td><td>75.0%</td></tr> + <tr><td><a href="index.base64.c.6cc41135837c80527c8f246c27adf87e.html#l35">base64_decode (src/base64.c:35)</a></td><td>called 9180 times, returned 9180 times</td><td>26.0%</td></tr> + <tr><td><a href="index.base64.c.6cc41135837c80527c8f246c27adf87e.html#l20">base64_encode (src/base64.c:20)</a></td><td>called 9180 times, returned 9180 times</td><td>38.0%</td></tr> + <tr><td><a href="index.buf.c.ed8381695b8bbc07634acc8fcf3aab27.html#l21">buf_create (src/buf.c:21)</a></td><td>called 92012 times, returned 92012 times</td><td>27.0%</td></tr> + <tr><td><a href="index.buf.c.ed8381695b8bbc07634acc8fcf3aab27.html#l35">buf_create_from_string (src/buf.c:35)</a></td><td>called 46006 times, returned 46006 times</td><td>100.0%</td></tr> + <tr><td><a href="index.buf.c.ed8381695b8bbc07634acc8fcf3aab27.html#l39">buf_destroy (src/buf.c:39)</a></td><td>called 92012 times, returned 92012 times</td><td>100.0%</td></tr> + <tr><td><a href="index.buf.c.ed8381695b8bbc07634acc8fcf3aab27.html#l47">buf_get_data (src/buf.c:47)</a></td><td>called 138018 times, returned 138018 times</td><td>100.0%</td></tr> + <tr><td><a href="index.buf.c.ed8381695b8bbc07634acc8fcf3aab27.html#l43">buf_get_size (src/buf.c:43)</a></td><td>called 92012 times, returned 92012 times</td><td>100.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l42">chdir_wrapper (src/file.c:42)</a></td><td>called 18360 times, returned 18360 times</td><td>27.0%</td></tr> + <tr><td><a href="index.ci.c.aafc6aa1373a4054fe8dceca1e5a2cd2.html#l51">ci_cleanup_git_repo (src/ci.c:51)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.ci.c.aafc6aa1373a4054fe8dceca1e5a2cd2.html#l56">ci_prepare_git_repo (src/ci.c:56)</a></td><td>called 9180 times, returned 9180 times</td><td>60.0%</td></tr> + <tr><td><a href="index.ci.c.aafc6aa1373a4054fe8dceca1e5a2cd2.html#l39">ci_run (src/ci.c:39)</a></td><td>called 9180 times, returned 9180 times</td><td>63.0%</td></tr> + <tr><td><a href="index.ci.c.aafc6aa1373a4054fe8dceca1e5a2cd2.html#l75">ci_run_git_repo (src/ci.c:75)</a></td><td>called 9180 times, returned 9180 times</td><td>81.0%</td></tr> + <tr><td><a href="index.ci.c.aafc6aa1373a4054fe8dceca1e5a2cd2.html#l34">ci_run_script (src/ci.c:34)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.client.c.7eeddcdb2bd1344daca0a340abd305ae.html#l26">client_create (src/client.c:26)</a></td><td>called 9208 times, returned 9208 times</td><td>27.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l157">client_create (src/tcp_server.c:157)</a></td><td>called 27620 times, returned 27620 times</td><td>24.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l133">client_create_thread (src/tcp_server.c:133)</a></td><td>called 27620 times, returned 27620 times</td><td>50.0%</td></tr> + <tr><td><a href="index.client.c.7eeddcdb2bd1344daca0a340abd305ae.html#l39">client_destroy (src/client.c:39)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l87">client_destroy (src/tcp_server.c:87)</a></td><td>called 27620 times, returned 27620 times</td><td>62.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l97">client_destroy_handler (src/tcp_server.c:97)</a></td><td>called 27620 times, returned 27620 times</td><td>75.0%</td></tr> + <tr><td><a href="index.client.c.7eeddcdb2bd1344daca0a340abd305ae.html#l70">client_main (src/client.c:70)</a></td><td>called 9208 times, returned 9208 times</td><td>64.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l202">client_queue_create (src/tcp_server.c:202)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l206">client_queue_destroy (src/tcp_server.c:206)</a></td><td>called 29 times, returned 29 times</td><td>60.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l110">client_thread_func (src/tcp_server.c:110)</a></td><td>called 27620 times, returned 27620 times</td><td>54.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l63">cmd_dispatcher_create (src/command.c:63)</a></td><td>called 83 times, returned 83 times</td><td>24.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l102">cmd_dispatcher_destroy (src/command.c:102)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l129">cmd_dispatcher_handle (src/command.c:129)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l211">cmd_dispatcher_handle_conn (src/command.c:211)</a></td><td>called 27620 times, returned 27620 times</td><td>100.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l150">cmd_dispatcher_handle_conn_internal (src/command.c:150)</a></td><td>called 36800 times, returned 36800 times</td><td>72.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l215">cmd_dispatcher_handle_event (src/command.c:215)</a></td><td>called 9180 times, returned 9180 times</td><td>27.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l108">cmd_dispatcher_handle_internal (src/command.c:108)</a></td><td>called 36800 times, returned 36800 times</td><td>50.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l25">copy_cmd (src/command.c:25)</a></td><td>called 170 times, returned 170 times</td><td>33.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l39">copy_cmds (src/command.c:39)</a></td><td>called 83 times, returned 83 times</td><td>54.0%</td></tr> + <tr><td><a href="index.client_main.c.0ff1a98449e6ae22cf540fe28921fa2d.html#l16">default_settings (src/client_main.c:16)</a></td><td>called 9214 times, returned 9214 times</td><td>100.0%</td></tr> + <tr><td><a href="index.server_main.c.3ca591a47eaf0cc37ef7579efe6031fe.html#l16">default_settings (src/server_main.c:16)</a></td><td>called 35 times, returned 35 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker_main.c.3e96ea0429977547c8b5eee564591fe0.html#l16">default_settings (src/worker_main.c:16)</a></td><td>called 60 times, returned 60 times</td><td>100.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l30">event_fd_create (src/event_loop.c:30)</a></td><td>called 36966 times, returned 36966 times</td><td>27.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l46">event_fd_destroy (src/event_loop.c:46)</a></td><td>called 36966 times, returned 36966 times</td><td>100.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l50">event_fd_queue_create (src/event_loop.c:50)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l54">event_fd_queue_destroy (src/event_loop.c:54)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l97">event_loop_add (src/event_loop.c:97)</a></td><td>called 112 times, returned 112 times</td><td>83.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l89">event_loop_add_internal (src/event_loop.c:89)</a></td><td>called 36966 times, returned 36966 times</td><td>67.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l111">event_loop_add_once (src/event_loop.c:111)</a></td><td>called 36854 times, returned 36854 times</td><td>83.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l69">event_loop_create (src/event_loop.c:69)</a></td><td>called 83 times, returned 83 times</td><td>33.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l84">event_loop_destroy (src/event_loop.c:84)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l126">event_loop_remove (src/event_loop.c:126)</a></td><td>called 36800 times, returned 36800 times</td><td>73.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l189">event_loop_run (src/event_loop.c:189)</a></td><td>called 62548 times, returned 62548 times</td><td>58.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l140">events_to_string (src/event_loop.c:140)</a></td><td>called 295315 times, returned 295315 times</td><td>61.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l18">exec_child (src/process.c:18)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.cmd_line.c.fc55483624faae9ff92546137d095857.html#l41">exit_with_usage (src/cmd_line.c:41)</a></td><td>called 14 times, returned 0 time</td><td>89.0%</td></tr> + <tr><td><a href="index.cmd_line.c.fc55483624faae9ff92546137d095857.html#l53">exit_with_usage_err (src/cmd_line.c:53)</a></td><td>called 2 times, returned 0 time</td><td>100.0%</td></tr> + <tr><td><a href="index.cmd_line.c.fc55483624faae9ff92546137d095857.html#l59">exit_with_version (src/cmd_line.c:59)</a></td><td>called 6 times, returned 0 time</td><td>83.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l115">file_close (src/file.c:115)</a></td><td>called 110566 times, returned 110566 times</td><td>30.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l103">file_dup (src/file.c:103)</a></td><td>called 9234 times, returned 9234 times</td><td>33.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l119">file_exists (src/file.c:119)</a></td><td>called 36720 times, returned 36720 times</td><td>100.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l125">file_read (src/file.c:125)</a></td><td>called 9180 times, returned 9180 times</td><td>38.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l35">free_cmd (src/command.c:35)</a></td><td>called 170 times, returned 170 times</td><td>100.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l58">free_cmds (src/command.c:58)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l57">get_api (src/storage.c:57)</a></td><td>called 18502 times, returned 18502 times</td><td>36.0%</td></tr> + <tr><td><a href="index.cmd_line.c.fc55483624faae9ff92546137d095857.html#l22">get_current_binary_name (src/cmd_line.c:22)</a></td><td>called 20 times, returned 20 times</td><td>47.0%</td></tr> + <tr><td><a href="index.cmd_line.c.fc55483624faae9ff92546137d095857.html#l18">get_current_binary_path (src/cmd_line.c:18)</a></td><td>called 20 times, returned 20 times</td><td>100.0%</td></tr> + <tr><td><a href="index.client_main.c.0ff1a98449e6ae22cf540fe28921fa2d.html#l24">get_usage_string (src/client_main.c:24)</a></td><td>called 6 times, returned 6 times</td><td>100.0%</td></tr> + <tr><td><a href="index.server_main.c.3ca591a47eaf0cc37ef7579efe6031fe.html#l24">get_usage_string (src/server_main.c:24)</a></td><td>called 4 times, returned 4 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker_main.c.3e96ea0429977547c8b5eee564591fe0.html#l24">get_usage_string (src/worker_main.c:24)</a></td><td>called 4 times, returned 4 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l139">jsonrpc_check_error (src/json_rpc.c:139)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l69">jsonrpc_check_id (src/json_rpc.c:69)</a></td><td>called 46006 times, returned 46006 times</td><td>50.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l61">jsonrpc_check_id_type (src/json_rpc.c:61)</a></td><td>called 18412 times, returned 18412 times</td><td>43.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l91">jsonrpc_check_method (src/json_rpc.c:91)</a></td><td>called 36800 times, returned 36800 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l110">jsonrpc_check_params (src/json_rpc.c:110)</a></td><td>called 36800 times, returned 36800 times</td><td>89.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l101">jsonrpc_check_params_type (src/json_rpc.c:101)</a></td><td>called 27540 times, returned 27540 times</td><td>29.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l166">jsonrpc_check_result_or_error (src/json_rpc.c:166)</a></td><td>called 9206 times, returned 9206 times</td><td>35.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l35">jsonrpc_check_version (src/json_rpc.c:35)</a></td><td>called 46006 times, returned 46006 times</td><td>40.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l461">jsonrpc_error_create (src/json_rpc.c:461)</a></td><td>called 9206 times, returned 9206 times</td><td>65.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l57">jsonrpc_generate_request_id (src/json_rpc.c:57)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l245">jsonrpc_notification_create (src/json_rpc.c:245)</a></td><td>called 27594 times, returned 27594 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l231">jsonrpc_request_create (src/json_rpc.c:231)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l181">jsonrpc_request_create_internal (src/json_rpc.c:181)</a></td><td>called 36800 times, returned 36800 times</td><td>45.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l317">jsonrpc_request_create_params (src/json_rpc.c:317)</a></td><td>called 73440 times, returned 73440 times</td><td>76.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l240">jsonrpc_request_destroy (src/json_rpc.c:240)</a></td><td>called 73600 times, returned 73600 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l257">jsonrpc_request_from_json (src/json_rpc.c:257)</a></td><td>called 36800 times, returned 36800 times</td><td>48.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l307">jsonrpc_request_get_method (src/json_rpc.c:307)</a></td><td>called 36800 times, returned 36800 times</td><td>83.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l366">jsonrpc_request_get_param_int (src/json_rpc.c:366)</a></td><td>called 27540 times, returned 27540 times</td><td>83.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l343">jsonrpc_request_get_param_string (src/json_rpc.c:343)</a></td><td>called 45900 times, returned 45900 times</td><td>83.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l253">jsonrpc_request_is_notification (src/json_rpc.c:253)</a></td><td>called 36800 times, returned 36800 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l288">jsonrpc_request_recv (src/json_rpc.c:288)</a></td><td>called 36800 times, returned 36800 times</td><td>35.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l284">jsonrpc_request_send (src/json_rpc.c:284)</a></td><td>called 36800 times, returned 36800 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l378">jsonrpc_request_set_param_int (src/json_rpc.c:378)</a></td><td>called 27540 times, returned 27540 times</td><td>80.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l355">jsonrpc_request_set_param_string (src/json_rpc.c:355)</a></td><td>called 45900 times, returned 45900 times</td><td>80.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l448">jsonrpc_response_create (src/json_rpc.c:448)</a></td><td>called 18412 times, returned 18412 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l393">jsonrpc_response_create_internal (src/json_rpc.c:393)</a></td><td>called 27618 times, returned 27618 times</td><td>50.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l456">jsonrpc_response_destroy (src/json_rpc.c:456)</a></td><td>called 36824 times, returned 36824 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l497">jsonrpc_response_from_json (src/json_rpc.c:497)</a></td><td>called 9206 times, returned 9206 times</td><td>45.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l493">jsonrpc_response_is_error (src/json_rpc.c:493)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l528">jsonrpc_response_recv (src/json_rpc.c:528)</a></td><td>called 9206 times, returned 9206 times</td><td>35.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l524">jsonrpc_response_send (src/json_rpc.c:524)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l389">jsonrpc_response_to_string (src/json_rpc.c:389)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l87">jsonrpc_set_id (src/json_rpc.c:87)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l97">jsonrpc_set_method (src/json_rpc.c:97)</a></td><td>called 36800 times, returned 36800 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l124">jsonrpc_set_params (src/json_rpc.c:124)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.json_rpc.c.2aeccc6679171fb423f72eef95ec01c0.html#l51">jsonrpc_set_version (src/json_rpc.c:51)</a></td><td>called 64418 times, returned 64418 times</td><td>100.0%</td></tr> + <tr><td><a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html#l76">libgit_checkout (src/git.c:76)</a></td><td>called 9180 times, returned 9180 times</td><td>25.0%</td></tr> + <tr><td><a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html#l39">libgit_clone (src/git.c:39)</a></td><td>called 9180 times, returned 9180 times</td><td>29.0%</td></tr> + <tr><td><a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html#l61">libgit_clone_to_tmp (src/git.c:61)</a></td><td>called 9180 times, returned 9180 times</td><td>38.0%</td></tr> + <tr><td><a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html#l23">libgit_init (src/git.c:23)</a></td><td>called 54 times, returned 54 times</td><td>24.0%</td></tr> + <tr><td><a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html#l72">libgit_repository_free (src/git.c:72)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.git.c.ecafe65200a95f92fc10a3095d9e5f09.html#l35">libgit_shutdown (src/git.c:35)</a></td><td>called 54 times, returned 54 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l281">libjson_append (src/json.c:281)</a></td><td>called 9180 times, returned 9180 times</td><td>33.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l61">libjson_clone (src/json.c:61)</a></td><td>called 27618 times, returned 27618 times</td><td>78.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l27">libjson_free (src/json.c:27)</a></td><td>called 110424 times, returned 110424 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l48">libjson_from_string (src/json.c:48)</a></td><td>called 46006 times, returned 46006 times</td><td>24.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l139">libjson_get (src/json.c:139)</a></td><td>called 385956 times, returned 385956 times</td><td>33.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l164">libjson_get_int (src/json.c:164)</a></td><td>called 27540 times, returned 27540 times</td><td>35.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l148">libjson_get_string (src/json.c:148)</a></td><td>called 165506 times, returned 165506 times</td><td>47.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l135">libjson_has (src/json.c:135)</a></td><td>called 606620 times, returned 606620 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l125">libjson_new_array (src/json.c:125)</a></td><td>called 26 times, returned 26 times</td><td>33.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l115">libjson_new_object (src/json.c:115)</a></td><td>called 110344 times, returned 110344 times</td><td>33.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l95">libjson_recv (src/json.c:95)</a></td><td>called 46006 times, returned 46006 times</td><td>85.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l78">libjson_send (src/json.c:78)</a></td><td>called 46006 times, returned 46006 times</td><td>82.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l252">libjson_set (src/json.c:252)</a></td><td>called 55158 times, returned 55158 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l269">libjson_set_const_key (src/json.c:269)</a></td><td>called 27618 times, returned 27618 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l260">libjson_set_int (src/json.c:260)</a></td><td>called 27540 times, returned 27540 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l277">libjson_set_int_const_key (src/json.c:277)</a></td><td>called 36772 times, returned 36772 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l228">libjson_set_int_internal (src/json.c:228)</a></td><td>called 64312 times, returned 64312 times</td><td>35.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l187">libjson_set_internal (src/json.c:187)</a></td><td>called 321772 times, returned 321772 times</td><td>33.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l256">libjson_set_string (src/json.c:256)</a></td><td>called 45900 times, returned 45900 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l273">libjson_set_string_const_key (src/json.c:273)</a></td><td>called 128784 times, returned 128784 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l204">libjson_set_string_internal (src/json.c:204)</a></td><td>called 174684 times, returned 174684 times</td><td>35.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l40">libjson_to_string (src/json.c:40)</a></td><td>called 46006 times, returned 46006 times</td><td>100.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l31">libjson_to_string_internal (src/json.c:31)</a></td><td>called 55212 times, returned 55212 times</td><td>33.0%</td></tr> + <tr><td><a href="index.json.c.9fe0913c76249e448eec3131d7e8b263.html#l44">libjson_to_string_pretty (src/json.c:44)</a></td><td>called 9206 times, returned 9206 times</td><td>100.0%</td></tr> + <tr><td><a href="index.log.c.47179e5db7ed3f2db741c99372ba24f3.html#l48">log_entry_end (src/log.c:48)</a></td><td>called 182141 times, returned 182141 times</td><td>100.0%</td></tr> + <tr><td><a href="index.log.c.47179e5db7ed3f2db741c99372ba24f3.html#l39">log_entry_start (src/log.c:39)</a></td><td>called 696630 times, returned 696630 times</td><td>100.0%</td></tr> + <tr><td><a href="index.log.c.47179e5db7ed3f2db741c99372ba24f3.html#l35">log_prefix_thread_id (src/log.c:35)</a></td><td>called 182141 times, returned 182141 times</td><td>100.0%</td></tr> + <tr><td><a href="index.log.c.47179e5db7ed3f2db741c99372ba24f3.html#l17">log_prefix_timestamp (src/log.c:17)</a></td><td>called 182141 times, returned 182141 times</td><td>70.0%</td></tr> + <tr><td><a href="index.client_main.c.0ff1a98449e6ae22cf540fe28921fa2d.html#l71">main (src/client_main.c:71)</a></td><td>called 9214 times, returned 9214 times</td><td>79.0%</td></tr> + <tr><td><a href="index.server_main.c.3ca591a47eaf0cc37ef7579efe6031fe.html#l68">main (src/server_main.c:68)</a></td><td>called 35 times, returned 29 times</td><td>79.0%</td></tr> + <tr><td><a href="index.worker_main.c.3e96ea0429977547c8b5eee564591fe0.html#l68">main (src/worker_main.c:68)</a></td><td>called 60 times, returned 54 times</td><td>79.0%</td></tr> + <tr><td><a href="index.command.c.d26991ef13eb41283f88bf34125ef986.html#l137">make_conn_ctx (src/command.c:137)</a></td><td>called 36800 times, returned 36800 times</td><td>27.0%</td></tr> + <tr><td><a href="index.event_loop.c.037d09258818a0617a2d29f47e2b5064.html#l166">make_pollfds (src/event_loop.c:166)</a></td><td>called 62548 times, returned 62548 times</td><td>52.0%</td></tr> + <tr><td><a href="index.client.c.7eeddcdb2bd1344daca0a340abd305ae.html#l43">make_request (src/client.c:43)</a></td><td>called 9208 times, returned 9208 times</td><td>80.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l95">net_accept (src/net.c:95)</a></td><td>called 27620 times, returned 27620 times</td><td>33.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l24">net_bind (src/net.c:24)</a></td><td>called 29 times, returned 29 times</td><td>26.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l152">net_close (src/net.c:152)</a></td><td>called 64503 times, returned 64503 times</td><td>100.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l108">net_connect (src/net.c:108)</a></td><td>called 27620 times, returned 27620 times</td><td>29.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l181">net_recv (src/net.c:181)</a></td><td>called 92012 times, returned 92012 times</td><td>35.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l220">net_recv_buf (src/net.c:220)</a></td><td>called 46006 times, returned 46006 times</td><td>27.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l168">net_send (src/net.c:168)</a></td><td>called 92012 times, returned 92012 times</td><td>88.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l205">net_send_buf (src/net.c:205)</a></td><td>called 46006 times, returned 46006 times</td><td>83.0%</td></tr> + <tr><td><a href="index.net.c.37012fce13860cefc5963f57e0f36732.html#l156">net_send_part (src/net.c:156)</a></td><td>called 92012 times, returned 92012 times</td><td>33.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l53">numof_apis (src/storage.c:53)</a></td><td>called 18502 times, returned 18502 times</td><td>100.0%</td></tr> + <tr><td><a href="index.client_main.c.0ff1a98449e6ae22cf540fe28921fa2d.html#l31">parse_settings (src/client_main.c:31)</a></td><td>called 9214 times, returned 9214 times</td><td>76.0%</td></tr> + <tr><td><a href="index.server_main.c.3ca591a47eaf0cc37ef7579efe6031fe.html#l28">parse_settings (src/server_main.c:28)</a></td><td>called 35 times, returned 29 times</td><td>76.0%</td></tr> + <tr><td><a href="index.worker_main.c.3e96ea0429977547c8b5eee564591fe0.html#l28">parse_settings (src/worker_main.c:28)</a></td><td>called 60 times, returned 54 times</td><td>76.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l82">prepared_stmt_destroy (src/storage_sqlite.c:82)</a></td><td>called 174 times, returned 174 times</td><td>33.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l61">prepared_stmt_init (src/storage_sqlite.c:61)</a></td><td>called 174 times, returned 174 times</td><td>23.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l87">prepared_stmt_lock (src/storage_sqlite.c:87)</a></td><td>called 36775 times, returned 36775 times</td><td>33.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l96">prepared_stmt_unlock (src/storage_sqlite.c:96)</a></td><td>called 36775 times, returned 36775 times</td><td>27.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l60">process_execute (src/process.c:60)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l93">process_execute_and_capture (src/process.c:93)</a></td><td>called 9180 times, returned 9180 times</td><td>43.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l140">process_output_create (src/process.c:140)</a></td><td>called 18360 times, returned 18360 times</td><td>27.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l155">process_output_destroy (src/process.c:155)</a></td><td>called 18360 times, returned 18360 times</td><td>100.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l160">process_output_dump (src/process.c:160)</a></td><td>called 9180 times, returned 9180 times</td><td>82.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l68">readlink_wrapper (src/file.c:68)</a></td><td>called 20 times, returned 20 times</td><td>30.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l73">redirect_and_exec_child (src/process.c:73)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l117">request_create_finished_run (src/protocol.c:117)</a></td><td>called 9180 times, returned 9180 times</td><td>65.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l194">request_create_get_runs (src/protocol.c:194)</a></td><td>called 26 times, returned 26 times</td><td>100.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l62">request_create_new_worker (src/protocol.c:62)</a></td><td>called 9234 times, returned 9234 times</td><td>100.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l26">request_create_queue_run (src/protocol.c:26)</a></td><td>called 9180 times, returned 9180 times</td><td>69.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l70">request_create_start_run (src/protocol.c:70)</a></td><td>called 9180 times, returned 9180 times</td><td>68.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l152">request_parse_finished_run (src/protocol.c:152)</a></td><td>called 9180 times, returned 9180 times</td><td>65.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l198">request_parse_get_runs (src/protocol.c:198)</a></td><td>called 26 times, returned 26 times</td><td>100.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l66">request_parse_new_worker (src/protocol.c:66)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l47">request_parse_queue_run (src/protocol.c:47)</a></td><td>called 9180 times, returned 9180 times</td><td>78.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l94">request_parse_start_run (src/protocol.c:94)</a></td><td>called 9180 times, returned 9180 times</td><td>75.0%</td></tr> + <tr><td><a href="index.protocol.c.4964764a2e677a55c2f4207a995c3ce7.html#l202">response_create_get_runs (src/protocol.c:202)</a></td><td>called 26 times, returned 26 times</td><td>64.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l37">rm_rf (src/file.c:37)</a></td><td>called 9180 times, returned 9180 times</td><td>86.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l84">run_created (src/run_queue.c:84)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l74">run_destroy (src/run_queue.c:74)</a></td><td>called 36720 times, returned 36720 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l117">run_get_id (src/run_queue.c:117)</a></td><td>called 45900 times, returned 45900 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l125">run_get_repo_rev (src/run_queue.c:125)</a></td><td>called 36720 times, returned 36720 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l121">run_get_repo_url (src/run_queue.c:121)</a></td><td>called 64260 times, returned 64260 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l29">run_new (src/run_queue.c:29)</a></td><td>called 36720 times, returned 36720 times</td><td>21.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l182">run_queue_add_first (src/run_queue.c:182)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l186">run_queue_add_last (src/run_queue.c:186)</a></td><td>called 18360 times, returned 18360 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l133">run_queue_create (src/run_queue.c:133)</a></td><td>called 55 times, returned 55 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l137">run_queue_destroy (src/run_queue.c:137)</a></td><td>called 55 times, returned 55 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l178">run_queue_is_empty (src/run_queue.c:178)</a></td><td>called 27393 times, returned 27393 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l190">run_queue_remove_first (src/run_queue.c:190)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l147">run_queue_to_json (src/run_queue.c:147)</a></td><td>called 26 times, returned 26 times</td><td>63.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l80">run_queued (src/run_queue.c:80)</a></td><td>called 18360 times, returned 18360 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l129">run_set_id (src/run_queue.c:129)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.run_queue.c.fdfaa39d71447cf1e7d01ff206bd91e5.html#l88">run_to_json (src/run_queue.c:88)</a></td><td>called 9180 times, returned 9180 times</td><td>65.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l159">server_assign_run (src/server.c:159)</a></td><td>called 9180 times, returned 9180 times</td><td>70.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l363">server_create (src/server.c:363)</a></td><td>called 29 times, returned 29 times</td><td>29.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l471">server_destroy (src/server.c:471)</a></td><td>called 29 times, returned 29 times</td><td>42.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l121">server_enqueue_run (src/server.c:121)</a></td><td>called 9180 times, returned 9180 times</td><td>86.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l102">server_enqueue_worker (src/server.c:102)</a></td><td>called 9234 times, returned 9234 times</td><td>86.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l293">server_handle_cmd_finished_run (src/server.c:293)</a></td><td>called 9180 times, returned 9180 times</td><td>55.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l323">server_handle_cmd_get_runs (src/server.c:323)</a></td><td>called 26 times, returned 26 times</td><td>52.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l223">server_handle_cmd_new_worker (src/server.c:223)</a></td><td>called 9234 times, returned 9234 times</td><td>60.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l258">server_handle_cmd_queue_run (src/server.c:258)</a></td><td>called 9180 times, returned 9180 times</td><td>56.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l117">server_has_runs (src/server.c:117)</a></td><td>called 27393 times, returned 27393 times</td><td>100.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l98">server_has_workers (src/server.c:98)</a></td><td>called 27178 times, returned 27178 times</td><td>100.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l487">server_listen_thread (src/server.c:487)</a></td><td>called 29 times, returned 29 times</td><td>85.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l52">server_lock (src/server.c:52)</a></td><td>called 18472 times, returned 18472 times</td><td>33.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l501">server_main (src/server.c:501)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l197">server_main_thread (src/server.c:197)</a></td><td>called 29 times, returned 29 times</td><td>86.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l74">server_notify (src/server.c:74)</a></td><td>called 18443 times, returned 18443 times</td><td>27.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l143">server_ready_for_action (src/server.c:143)</a></td><td>called 27422 times, returned 27422 times</td><td>100.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l78">server_set_stopping (src/server.c:78)</a></td><td>called 29 times, returned 29 times</td><td>86.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l61">server_unlock (src/server.c:61)</a></td><td>called 18472 times, returned 18472 times</td><td>27.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l65">server_wait (src/server.c:65)</a></td><td>called 18213 times, returned 18213 times</td><td>33.0%</td></tr> + <tr><td><a href="index.server.c.0235f01a49d01b35e981a41f59a9d2d6.html#l147">server_wait_for_action (src/server.c:147)</a></td><td>called 9209 times, returned 9209 times</td><td>89.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l41">signal_block_all (src/signal.c:41)</a></td><td>called 27620 times, returned 27620 times</td><td>100.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l47">signal_block_sigterms (src/signal.c:47)</a></td><td>called 27620 times, returned 27620 times</td><td>100.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l37">signal_set_mask (src/signal.c:37)</a></td><td>called 27620 times, returned 27620 times</td><td>100.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l25">signal_set_mask_internal (src/signal.c:25)</a></td><td>called 82943 times, returned 82943 times</td><td>33.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l53">signalfd_create (src/signal.c:53)</a></td><td>called 83 times, returned 83 times</td><td>64.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l74">signalfd_create_sigterms (src/signal.c:74)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l80">signalfd_destroy (src/signal.c:80)</a></td><td>called 83 times, returned 83 times</td><td>100.0%</td></tr> + <tr><td><a href="index.signal.c.71d63611c8a63e0778dd598afad76dfd.html#l19">sigterms_mask (src/signal.c:19)</a></td><td>called 27703 times, returned 27703 times</td><td>100.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l224">sqlite_bind_blob (src/sqlite.c:224)</a></td><td>called 9180 times, returned 9180 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l200">sqlite_bind_int (src/sqlite.c:200)</a></td><td>called 45929 times, returned 45929 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l212">sqlite_bind_text (src/sqlite.c:212)</a></td><td>called 27540 times, returned 27540 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l71">sqlite_close (src/sqlite.c:71)</a></td><td>called 29 times, returned 29 times</td><td>25.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l171">sqlite_column_blob (src/sqlite.c:171)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l138">sqlite_column_int (src/sqlite.c:138)</a></td><td>called 45929 times, returned 45929 times</td><td>100.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l142">sqlite_column_text (src/sqlite.c:142)</a></td><td>called 18360 times, returned 18360 times</td><td>22.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l45">sqlite_destroy (src/sqlite.c:45)</a></td><td>called 29 times, returned 29 times</td><td>25.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l75">sqlite_exec (src/sqlite.c:75)</a></td><td>called 58 times, returned 58 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l236">sqlite_exec_as_transaction (src/sqlite.c:236)</a></td><td>called 29 times, returned 29 times</td><td>38.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l87">sqlite_exec_log_result (src/sqlite.c:87)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l117">sqlite_finalize (src/sqlite.c:117)</a></td><td>called 203 times, returned 203 times</td><td>25.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l260">sqlite_get_user_version (src/sqlite.c:260)</a></td><td>called 29 times, returned 29 times</td><td>40.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l33">sqlite_init (src/sqlite.c:33)</a></td><td>called 29 times, returned 29 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l49">sqlite_open (src/sqlite.c:49)</a></td><td>called 29 times, returned 29 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l66">sqlite_open_ro (src/sqlite.c:66)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l61">sqlite_open_rw (src/sqlite.c:61)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l100">sqlite_prepare (src/sqlite.c:100)</a></td><td>called 203 times, returned 203 times</td><td>31.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l112">sqlite_reset (src/sqlite.c:112)</a></td><td>called 36775 times, returned 36775 times</td><td>22.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l294">sqlite_set_foreign_keys (src/sqlite.c:294)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.sqlite.c.13cf77e7262c599539f10e3be0248b3e.html#l121">sqlite_step (src/sqlite.c:121)</a></td><td>called 45984 times, returned 45984 times</td><td>36.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l77">storage_create (src/storage.c:77)</a></td><td>called 29 times, returned 29 times</td><td>75.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l89">storage_destroy (src/storage.c:89)</a></td><td>called 29 times, returned 29 times</td><td>80.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l117">storage_get_run_queue (src/storage.c:117)</a></td><td>called 29 times, returned 29 times</td><td>80.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l110">storage_get_runs (src/storage.c:110)</a></td><td>called 26 times, returned 26 times</td><td>80.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l96">storage_run_create (src/storage.c:96)</a></td><td>called 9180 times, returned 9180 times</td><td>80.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l103">storage_run_finished (src/storage.c:103)</a></td><td>called 9180 times, returned 9180 times</td><td>80.0%</td></tr> + <tr><td><a href="index.storage.c.96d197609feea4b630e7b775fb18af81.html#l70">storage_settings_destroy (src/storage.c:70)</a></td><td>called 29 times, returned 29 times</td><td>80.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l250">storage_sqlite_create (src/storage_sqlite.c:250)</a></td><td>called 29 times, returned 29 times</td><td>48.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l287">storage_sqlite_destroy (src/storage_sqlite.c:287)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l241">storage_sqlite_finalize_statements (src/storage_sqlite.c:241)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l294">storage_sqlite_find_repo (src/storage_sqlite.c:294)</a></td><td>called 9180 times, returned 9180 times</td><td>76.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l508">storage_sqlite_get_run_queue (src/storage_sqlite.c:508)</a></td><td>called 29 times, returned 29 times</td><td>79.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l490">storage_sqlite_get_runs (src/storage_sqlite.c:490)</a></td><td>called 26 times, returned 26 times</td><td>82.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l321">storage_sqlite_insert_repo (src/storage_sqlite.c:321)</a></td><td>called 9180 times, returned 9180 times</td><td>75.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l345">storage_sqlite_insert_run (src/storage_sqlite.c:345)</a></td><td>called 9180 times, returned 9180 times</td><td>57.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l191">storage_sqlite_prepare_statements (src/storage_sqlite.c:191)</a></td><td>called 29 times, returned 29 times</td><td>54.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l429">storage_sqlite_row_to_run (src/storage_sqlite.c:429)</a></td><td>called 9180 times, returned 9180 times</td><td>81.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l461">storage_sqlite_rows_to_runs (src/storage_sqlite.c:461)</a></td><td>called 55 times, returned 55 times</td><td>67.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l381">storage_sqlite_run_create (src/storage_sqlite.c:381)</a></td><td>called 9180 times, returned 9180 times</td><td>75.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l395">storage_sqlite_run_finished (src/storage_sqlite.c:395)</a></td><td>called 9180 times, returned 9180 times</td><td>74.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l28">storage_sqlite_settings_create (src/storage_sqlite.c:28)</a></td><td>called 29 times, returned 29 times</td><td>23.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l51">storage_sqlite_settings_destroy (src/storage_sqlite.c:51)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l177">storage_sqlite_setup (src/storage_sqlite.c:177)</a></td><td>called 29 times, returned 29 times</td><td>75.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l152">storage_sqlite_upgrade (src/storage_sqlite.c:152)</a></td><td>called 29 times, returned 29 times</td><td>47.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l137">storage_sqlite_upgrade_from_to (src/storage_sqlite.c:137)</a></td><td>called 29 times, returned 29 times</td><td>55.0%</td></tr> + <tr><td><a href="index.storage_sqlite.c.b44f7f73d467be85cd4227a40c11d12a.html#l111">storage_sqlite_upgrade_to (src/storage_sqlite.c:111)</a></td><td>called 29 times, returned 29 times</td><td>38.0%</td></tr> + <tr><td><a href="index.string.c.2a75186e465ffeac1b306a350f4a56f8.html#l18">string_append (src/string.c:18)</a></td><td>called 295315 times, returned 295315 times</td><td>67.0%</td></tr> + <tr><td><a href="index.string.c.2a75186e465ffeac1b306a350f4a56f8.html#l32">string_to_int (src/string.c:32)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l273">tcp_server_accept (src/tcp_server.c:273)</a></td><td>called 27620 times, returned 27620 times</td><td>60.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l215">tcp_server_accept_handler (src/tcp_server.c:215)</a></td><td>called 27620 times, returned 27620 times</td><td>100.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l225">tcp_server_create (src/tcp_server.c:225)</a></td><td>called 29 times, returned 29 times</td><td>40.0%</td></tr> + <tr><td><a href="index.tcp_server.c.68fbb5aebb39dbc263f5110d228c9b35.html#l267">tcp_server_destroy (src/tcp_server.c:267)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.file.c.0cc24881e570d19e625204519d50254f.html#l20">unlink_cb (src/file.c:20)</a></td><td>called 403658 times, returned 403658 times</td><td>33.0%</td></tr> + <tr><td><a href="index.process.c.52f9324f34485af6c2c0f7cc7bbf5f8b.html#l33">wait_for_child (src/process.c:33)</a></td><td>called 9180 times, returned 9180 times</td><td>36.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l109">worker_create (src/worker.c:109)</a></td><td>called 54 times, returned 54 times</td><td>44.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l21">worker_create (src/worker_queue.c:21)</a></td><td>called 9234 times, returned 9234 times</td><td>27.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l168">worker_destroy (src/worker.c:168)</a></td><td>called 54 times, returned 54 times</td><td>91.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l34">worker_destroy (src/worker_queue.c:34)</a></td><td>called 9234 times, returned 9234 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l179">worker_do_run (src/worker.c:179)</a></td><td>called 9180 times, returned 9180 times</td><td>65.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l39">worker_get_fd (src/worker_queue.c:39)</a></td><td>called 36774 times, returned 36774 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l224">worker_get_run (src/worker.c:224)</a></td><td>called 9234 times, returned 9234 times</td><td>77.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l87">worker_handle_cmd_start_run (src/worker.c:87)</a></td><td>called 9180 times, returned 9180 times</td><td>80.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l260">worker_main (src/worker.c:260)</a></td><td>called 54 times, returned 54 times</td><td>83.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l61">worker_queue_add_first (src/worker_queue.c:61)</a></td><td>not called</td><td>0.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l65">worker_queue_add_last (src/worker_queue.c:65)</a></td><td>called 9234 times, returned 9234 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l43">worker_queue_create (src/worker_queue.c:43)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l47">worker_queue_destroy (src/worker_queue.c:47)</a></td><td>called 29 times, returned 29 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l57">worker_queue_is_empty (src/worker_queue.c:57)</a></td><td>called 27178 times, returned 27178 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker_queue.c.aeb7258cd8f695c41a9aa8634701b38c.html#l69">worker_queue_remove_first (src/worker_queue.c:69)</a></td><td>called 9180 times, returned 9180 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l76">worker_set_stopping (src/worker.c:76)</a></td><td>called 54 times, returned 54 times</td><td>100.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l40">worker_settings_copy (src/worker.c:40)</a></td><td>called 54 times, returned 54 times</td><td>21.0%</td></tr> + <tr><td><a href="index.worker.c.4cbdfac39be7d0330fdfd94f65ce9ea9.html#l70">worker_settings_destroy (src/worker.c:70)</a></td><td>called 54 times, returned 54 times</td><td>100.0%</td></tr> +</table> + + <hr/> + </main> + + <footer> + Generated by: <a href="http://gcovr.com/en/7.0">GCOVR (Version 7.0)</a> + </footer> + </body> +</html> |
