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
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