LCOV - code coverage report
Current view: top level - src - cloudsync.c (source / functions) Coverage Total Hit
Test: coverage.info Lines: 88.5 % 3102 2746
Test Date: 2026-10-21 16:35:02 Functions: 92.0 % 174 160

Function Name Sort by function name Hit count Sort by function hit count
cloudsync_cleanup_all 0
cloudsync_colvalue_stmt 0
cloudsync_payload_context_free 0
cloudsync_payload_fragment_target_size 0
cloudsync_payload_get 0
cloudsync_payload_save 0
cloudsync_pk_context_cl 0
cloudsync_pk_context_colname 0
cloudsync_pk_context_dbversion 0
cloudsync_pk_context_pk 0
cloudsync_pk_context_tbl 0
cloudsync_transaction_end 0
table_pknames 0
table_schema 0
cloudsync_reset_siteid 2
table_set_col_delimiter 3
cloudsync_cleanup 4
cloudsync_cleanup_internal 4
cloudsync_table_schema 4
cloudsync_set_schema 6
table_set_enabled 10
cloudsync_receive_stream_check_complete 13
cloudsync_stream_value_track 18
cloudsync_finalize_alter 23
cloudsync_payload_apply_single_decoded_row 23
cloudsync_payload_bind_param_callback 23
table_set_pknames 23
cloudsync_begin_alter 24
cloudsync_commit_alter 24
cloudsync_reset_metatable 24
local_update_move_meta 28
cloudsync_set_auxdata 37
cloudsync_apply_rows_count 39
cloudsync_apply_stats_reset 39
cloudsync_stream_value_find 39
cloudsync_filter_add_row_prefix 40
cloudsync_receive_stream_reset 48
cloudsync_payload_encoded_value_checksum 61
table_pknames_free 69
cloudsync_payload_apply_reassembled_fragment 79
cloudsync_payload_fragments_cleanup_stale 79
cloudsync_payload_apply_fragment_row 82
cloudsync_payload_fragment_parse_colname 82
cloudsync_dbversion 102
cloudsync_algo_name 110
filter_is_column 112
cloudsync_payload_encoded_value_header 122
cloudsync_payload_fragment_count 122
cloudsync_payload_fragment_data_size 122
local_mark_insert_sentinel_meta 125
cloudsync_errcode 126
cloudsync_payload_append_raw 133
cloudsync_payload_encode_fragment_step 133
cloudsync_set_dberror 135
cloudsync_rollback_hook 143
cloudsync_payload_is_hex 164
cloudsync_auxdata 173
local_drop_meta 202
merge_delete 207
cloudsync_payload_fragment_value_id 215
local_mark_delete_meta 230
cloudsync_payload_parse_u64_segment 246
merge_sentinel_only_insert 265
merge_zeroclock_on_resurrect 265
local_update_sentinel 290
block_materialize_fail 309
block_migrate_existing_rows 331
cloudsync_setup_block_column 334
cloudsync_payload_decimal_len_i64 366
cloudsync_payload_max_chunk_size 368
block_delete_value_external 384
local_mark_delete_block_meta 384
cloudsync_payload_group_abandon 390
block_materialize_column 603
cloudsync_set_sqlstate 614
cloudsync_sqlstate 628
local_block_insert 702
cloudsync_payload_fragment_decode_callback 738
cloudsync_load_siteid 769
cloudsync_config_exists 772
cloudsync_context_create 790
cloudsync_context_free 790
filter_is_ident_char 796
cloudsync_update_schema_hash 821
table_remove 823
table_add_stmts 824
table_build_mergedelete_sql 824
table_create 824
table_ensure_capacity 824
table_free 824
cloudsync_init_table 826
cloudsync_table_sanity_check 831
table_add_to_context 832
cloudsync_refill_metatable 846
cloudsync_context_init 903
table_col_index 940
table_col_delimiter 959
local_block_update 960
table_blocks_ref 960
cloudsync_payload_size_add 976
block_delete_value 1218
cloudsync_set_error 1258
cloudsync_errmsg 1349
cloudsync_siteid 1531
cloudsync_terminate 1562
cloudsync_payload_apply_checkpoint 1589
cloudsync_add_dbvms 1590
cloudsync_algo_from_name 1702
table_build_value_sql 1893
table_add_to_context_cb 1894
cloudsync_apply_stats_add 1914
cloudsync_payload_checksum_load 1916
cloudsync_payload_checksum_verify 1916
cloudsync_payload_apply 1923
cloudsync_payload_checksum_store 2129
cloudsync_payload_header_init 2129
cloudsync_payload_blob 2137
cloudsync_payload_encode_final 2137
cloudsync_context_is_initialized 2138
cloudsync_dbversion_build_query 2465
table_block_value_write_stmt 2485
cloudsync_checksum_update_i64 2580
table_build_mergeinsert_sql 2718
block_store_value 2840
cloudsync_dbversion_rerun 3138
cloudsync_dbversion_rebuild 3222
cloudsync_sync_key 3528
cloudsync_payload_context_bused 3595
merge_insert_col 3668
cloudsync_schema 3979
block_materialize_column_ex 4157
table_pk_exists 6012
dbvm_count 6013
table_column_update_stmt 6368
cloudsync_payload_context_nrows 7527
cloudsync_reset_error 7575
cloudsync_pending_version_close 8951
table_enabled 9639
table_count_pks 10745
cloudsync_payload_row_is_block 14528
table_block_value_read_stmt 14698
table_has_block_cols 14698
table_col_algo 15458
cloudsync_commit_hook 16293
local_mark_insert_or_update_meta 16422
local_mark_insert_or_update_meta_impl 17036
cloudsync_bumpseq 17506
cloudsync_insync 21167
cloudsync_checksum_update 23078
cloudsync_payload_group_flush 23668
merge_pending_add 23703
merge_flush_pending 24012
merge_pending_free_entries 26257
table_count_cols 28300
merge_set_winner_clock 31376
table_colname 39260
cloudsync_dbversion_next 40214
cloudsync_dbversion_check_uptodate 40243
dbvm_execute 46521
merge_did_cid_win 53556
merge_get_col_version 53556
merge_insert 54912
cloudsync_payload_apply_row 57902
cloudsync_payload_group_open 57902
merge_get_local_cl 58062
table_algo_isgos 58062
cloudsync_payload_encode_step 60423
cloudsync_payload_encode_check 60556
cloudsync_payload_context_size 61034
cloudsync_db 158557
table_column_lookup 189912
table_lookup 228847
dbvm_reset 307060
cloudsync_payload_decode_callback 521595

Generated by: LCOV version 2.5-0