LCOV - differential code coverage report
Current view: top level - src/include/lib - radixtree.h (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.0 % 851 774 77 5 769 7
Current Date: 2026-05-05 10:23:31 +0900 Functions: 96.5 % 144 139 5 10 129
Baseline: lcov-20260505-025707-baseline Branches: 70.9 % 374 265 1 108 265 2
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 90.9 % 846 769 77 769
Function coverage date bins:
(360..) days: 96.5 % 144 139 5 10 129
Branch coverage date bins:
(360..) days: 70.9 % 374 265 1 108 265

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
rt_add_child_16 CBC 60185 100.0 % (9 / 9)
local_ts_add_child_16 CBC 5749
rt_add_child_16 CBC 54152
shared_ts_add_child_16 CBC 284
rt_add_child_256 CBC 12657 100.0 % (8 / 8)
local_ts_add_child_256 CBC 8165
rt_add_child_256 CBC 4230
shared_ts_add_child_256 CBC 262
rt_add_child_4 CBC 8861 100.0 % (9 / 9)
local_ts_add_child_4 CBC 2526
rt_add_child_4 CBC 6281
shared_ts_add_child_4 CBC 54
rt_add_child_48 CBC 28523 100.0 % (17 / 17) 50.0 % (3 / 6)
local_ts_add_child_48 CBC 3672
rt_add_child_48 CBC 24643
shared_ts_add_child_48 CBC 208
rt_alloc_leaf CBC 19424 83.3 % (5 / 6)
local_ts_alloc_leaf CBC 18584
rt_alloc_leaf UBC 0
shared_ts_alloc_leaf CBC 840
rt_alloc_node CBC 44342 92.6 % (25 / 27) 80.0 % (4 / 5)
local_ts_alloc_node CBC 18197
rt_alloc_node CBC 26064
shared_ts_alloc_node CBC 81
rt_begin_iterate GNC 947 100.0 % (11 / 11) 50.0 % (1 / 2)
local_ts_begin_iterate GNC 901
rt_begin_iterate GNC 32
shared_ts_begin_iterate GNC 14
rt_childptr_is_value CBC 5802920 100.0 % (4 / 4)
local_ts_childptr_is_value CBC 4979248
rt_childptr_is_value CBC 304203
shared_ts_childptr_is_value CBC 519469
rt_copy_arrays_and_delete CBC 2081 100.0 % (7 / 7) 100.0 % (2 / 2)
rt_copy_arrays_for_insert CBC 4857 100.0 % (7 / 7) 100.0 % (2 / 2)
local_ts_copy_arrays_for_insert CBC 679
rt_copy_arrays_for_insert CBC 4155
shared_ts_copy_arrays_for_insert CBC 23
rt_copy_common CBC 11270 100.0 % (3 / 3)
local_ts_copy_common CBC 921
rt_copy_common CBC 10312
shared_ts_copy_common CBC 37
rt_create GNC 17233 100.0 % (19 / 19) 100.0 % (4 / 4)
local_ts_create GNC 17201
rt_create GNC 32
rt_delete CBC 104357 90.0 % (9 / 10) 62.5 % (5 / 8)
rt_delete_recursive CBC 415103 94.1 % (16 / 17) 80.0 % (8 / 10)
rt_dump_node UBC 0 0.0 % (0 / 59) 0.0 % (0 / 35)
rt_end_iterate CBC 947 100.0 % (3 / 3)
local_ts_end_iterate CBC 901
rt_end_iterate CBC 32
shared_ts_end_iterate CBC 14
rt_extend_down CBC 4992 100.0 % (18 / 18) 75.0 % (3 / 4)
local_ts_extend_down CBC 46
rt_extend_down CBC 4942
shared_ts_extend_down CBC 4
rt_extend_up CBC 34 100.0 % (15 / 15) 75.0 % (3 / 4)
local_ts_extend_up CBC 23
rt_extend_up CBC 10
shared_ts_extend_up CBC 1
rt_find CBC 7826113 100.0 % (19 / 19) 83.3 % (10 / 12)
local_ts_find CBC 7017043
rt_find CBC 191739
shared_ts_find CBC 617331
rt_free CBC 977 100.0 % (10 / 10) 50.0 % (2 / 4)
local_ts_free CBC 907
rt_free CBC 32
shared_ts_free CBC 38
rt_free_leaf CBC 3 57.1 % (4 / 7) 25.0 % (1 / 4)
local_ts_free_leaf CBC 3
rt_free_leaf UBC 0
shared_ts_free_leaf UBC 0
rt_free_node CBC 26990 100.0 % (11 / 11) 87.5 % (7 / 8)
local_ts_free_node CBC 921
rt_free_node CBC 26032
shared_ts_free_node CBC 37
rt_get_slot_recursive CBC 436723 100.0 % (15 / 15) 100.0 % (6 / 6)
local_ts_get_slot_recursive CBC 27419
rt_get_slot_recursive CBC 408227
shared_ts_get_slot_recursive CBC 1077
rt_grow_node_16 CBC 4515 100.0 % (35 / 35) 70.0 % (7 / 10)
local_ts_grow_node_16 CBC 401
rt_grow_node_16 CBC 4093
shared_ts_grow_node_16 CBC 21
rt_grow_node_4 CBC 2511 100.0 % (15 / 15) 50.0 % (1 / 2)
local_ts_grow_node_4 CBC 418
rt_grow_node_4 CBC 2081
shared_ts_grow_node_4 CBC 12
rt_grow_node_48 CBC 125 100.0 % (18 / 18) 100.0 % (6 / 6)
local_ts_grow_node_48 CBC 102
rt_grow_node_48 CBC 19
shared_ts_grow_node_48 CBC 4
rt_iterate_next CBC 115815 100.0 % (19 / 19) 100.0 % (10 / 10)
local_ts_iterate_next CBC 21700
rt_iterate_next CBC 93314
shared_ts_iterate_next CBC 801
rt_key_get_shift CBC 17401 75.0 % (3 / 4) 50.0 % (1 / 2)
local_ts_key_get_shift CBC 17253
rt_key_get_shift CBC 105
shared_ts_key_get_shift CBC 43
rt_memory_usage CBC 71933 100.0 % (6 / 6) 50.0 % (1 / 2)
local_ts_memory_usage CBC 70343
rt_memory_usage UBC 0
shared_ts_memory_usage CBC 1590
rt_node_16_get_insertpos CBC 62531 100.0 % (20 / 20) 66.7 % (8 / 12)
local_ts_node_16_get_insertpos CBC 6010
rt_node_16_get_insertpos CBC 56226
shared_ts_node_16_get_insertpos CBC 295
rt_node_16_search_eq CBC 3587675 100.0 % (19 / 19) 87.5 % (7 / 8)
local_ts_node_16_search_eq CBC 3047449
rt_node_16_search_eq CBC 474625
shared_ts_node_16_search_eq CBC 65601
rt_node_256_get_child CBC 4992483 100.0 % (3 / 3) 50.0 % (1 / 2)
local_ts_node_256_get_child CBC 4340817
rt_node_256_get_child CBC 398179
shared_ts_node_256_get_child CBC 253487
rt_node_256_is_chunk_used CBC 10390348 100.0 % (4 / 4)
local_ts_node_256_is_chunk_used CBC 9069337
rt_node_256_is_chunk_used CBC 802761
shared_ts_node_256_is_chunk_used CBC 518250
rt_node_48_get_child CBC 597150 100.0 % (2 / 2)
local_ts_node_48_get_child CBC 135941
rt_node_48_get_child CBC 259919
shared_ts_node_48_get_child CBC 201290
rt_node_48_is_chunk_used CBC 8380262 100.0 % (2 / 2)
local_ts_node_48_is_chunk_used CBC 985600
rt_node_48_is_chunk_used CBC 7336294
shared_ts_node_48_is_chunk_used CBC 58368
rt_node_4_get_insertpos CBC 11372 100.0 % (5 / 5) 100.0 % (4 / 4)
local_ts_node_4_get_insertpos CBC 2944
rt_node_4_get_insertpos CBC 8362
shared_ts_node_4_get_insertpos CBC 66
rt_node_delete CBC 111211 87.5 % (14 / 16) 80.0 % (4 / 5)
rt_node_insert CBC 117252 89.5 % (17 / 19) 90.9 % (10 / 11)
local_ts_node_insert CBC 20931
rt_node_insert CBC 95480
shared_ts_node_insert CBC 841
rt_node_iterate_next CBC 135712 100.0 % (49 / 49) 88.0 % (22 / 25)
local_ts_node_iterate_next CBC 21846
rt_node_iterate_next CBC 113055
shared_ts_node_iterate_next CBC 811
rt_node_search CBC 17000406 91.7 % (22 / 24) 86.7 % (13 / 15)
local_ts_node_search CBC 14529237
rt_node_search CBC 1570503
shared_ts_node_search CBC 900666
rt_ptr_set_local CBC 22375933 100.0 % (3 / 3)
local_ts_ptr_set_local CBC 19353179
rt_ptr_set_local CBC 1606522
shared_ts_ptr_set_local CBC 1416232
rt_remove_child_16 CBC 20008 100.0 % (11 / 11) 66.7 % (4 / 6)
rt_remove_child_256 CBC 4534 100.0 % (12 / 12) 75.0 % (3 / 4)
rt_remove_child_4 CBC 19931 100.0 % (17 / 17) 70.0 % (7 / 10)
rt_remove_child_48 CBC 66738 100.0 % (13 / 13) 75.0 % (3 / 4)
rt_set CBC 128318 100.0 % (42 / 42) 80.8 % (21 / 26)
local_ts_set CBC 20942
rt_set CBC 106534
shared_ts_set CBC 842
rt_shift_arrays_and_delete CBC 22107 100.0 % (6 / 6) 100.0 % (2 / 2)
rt_shift_arrays_for_insert CBC 69046 100.0 % (6 / 6) 100.0 % (2 / 2)
local_ts_shift_arrays_for_insert CBC 8275
rt_shift_arrays_for_insert CBC 60433
shared_ts_shift_arrays_for_insert CBC 338
rt_shift_get_max_val CBC 17352 100.0 % (4 / 4) 100.0 % (2 / 2)
local_ts_shift_get_max_val CBC 17227
rt_shift_get_max_val CBC 84
shared_ts_shift_get_max_val CBC 41
rt_shrink_child_16 CBC 2081 100.0 % (13 / 13)
rt_shrink_child_256 CBC 19 100.0 % (16 / 16) 83.3 % (5 / 6)
rt_shrink_child_48 CBC 2019 100.0 % (16 / 16) 83.3 % (5 / 6)
rt_stats CBC 61 100.0 % (10 / 10) 100.0 % (2 / 2)
rt_value_is_embeddable CBC 128318 100.0 % (3 / 3)
local_ts_value_is_embeddable CBC 20942
rt_value_is_embeddable CBC 106534
shared_ts_value_is_embeddable CBC 842
rt_verify_node GNC 121352 100.0 % (34 / 34) 72.4 % (21 / 29)
local_ts_verify_node GNC 20931
rt_verify_node GNC 99580
shared_ts_verify_node GNC 841
shared_ts_attach GNC 39 100.0 % (7 / 7) 50.0 % (1 / 2)
shared_ts_create GNC 39 100.0 % (20 / 20) 100.0 % (4 / 4)
shared_ts_detach CBC 39 100.0 % (4 / 4) 50.0 % (1 / 2)
shared_ts_free_recurse CBC 43 93.6 % (44 / 47) 78.8 % (26 / 33)
shared_ts_get_handle CBC 38 100.0 % (3 / 3) 50.0 % (1 / 2)
shared_ts_lock_exclusive CBC 103 100.0 % (4 / 4) 50.0 % (1 / 2)
shared_ts_lock_share CBC 210842 100.0 % (4 / 4) 50.0 % (1 / 2)
shared_ts_unlock CBC 210945 100.0 % (4 / 4) 50.0 % (1 / 2)

Generated by: LCOV version 2.5.0-beta