LCOV - code coverage report
Current view: top level - src/include/lib - radixtree.h (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 90.1 % 765 689
Test Date: 2026-03-24 11:16:20 Functions: 96.5 % 144 139
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
rt_add_child_16 59077
local_ts_add_child_16 4658
rt_add_child_16 54175
shared_ts_add_child_16 244
rt_add_child_256 13746
local_ts_add_child_256 9260
rt_add_child_256 4227
shared_ts_add_child_256 259
rt_add_child_4 8554
local_ts_add_child_4 2214
rt_add_child_4 6281
shared_ts_add_child_4 59
rt_add_child_48 27769
local_ts_add_child_48 2985
rt_add_child_48 24620
shared_ts_add_child_48 164
rt_alloc_leaf 18678
local_ts_alloc_leaf 17925
rt_alloc_leaf 0
shared_ts_alloc_leaf 753
rt_alloc_node 144181
local_ts_alloc_node 118024
rt_alloc_node 26076
shared_ts_alloc_node 81
rt_begin_iterate 825
local_ts_begin_iterate 773
rt_begin_iterate 32
shared_ts_begin_iterate 20
rt_childptr_is_value 5331703
local_ts_childptr_is_value 4572319
rt_childptr_is_value 304209
shared_ts_childptr_is_value 455175
rt_copy_arrays_and_delete 2081
rt_copy_arrays_for_insert 4733
local_ts_copy_arrays_for_insert 557
rt_copy_arrays_for_insert 4155
shared_ts_copy_arrays_for_insert 21
rt_copy_common 11110
local_ts_copy_common 753
rt_copy_common 10324
shared_ts_copy_common 33
rt_create 117230
local_ts_create 117198
rt_create 32
rt_delete 104357
rt_delete_recursive 415142
rt_dump_node 0
rt_end_iterate 825
local_ts_end_iterate 773
rt_end_iterate 32
shared_ts_end_iterate 20
rt_extend_down 4992
local_ts_extend_down 46
rt_extend_down 4942
shared_ts_extend_down 4
rt_extend_up 32
local_ts_extend_up 21
rt_extend_up 10
shared_ts_extend_up 1
rt_find 6751398
local_ts_find 6068900
rt_find 192051
shared_ts_find 490447
rt_free 857
local_ts_free 782
rt_free 32
shared_ts_free 43
rt_free_leaf 3
local_ts_free_leaf 3
rt_free_leaf 0
shared_ts_free_leaf 0
rt_free_node 26830
local_ts_free_node 753
rt_free_node 26044
shared_ts_free_node 33
rt_get_slot_recursive 436616
local_ts_get_slot_recursive 27400
rt_get_slot_recursive 408227
shared_ts_get_slot_recursive 989
rt_grow_node_16 4426
local_ts_grow_node_16 307
rt_grow_node_16 4102
shared_ts_grow_node_16 17
rt_grow_node_4 2453
local_ts_grow_node_4 360
rt_grow_node_4 2081
shared_ts_grow_node_4 12
rt_grow_node_48 106
local_ts_grow_node_48 86
rt_grow_node_48 16
shared_ts_grow_node_48 4
rt_iterate_next 112339
local_ts_iterate_next 18243
rt_iterate_next 93320
shared_ts_iterate_next 776
rt_key_get_shift 117396
local_ts_key_get_shift 117244
rt_key_get_shift 105
shared_ts_key_get_shift 47
rt_memory_usage 167317
local_ts_memory_usage 165928
rt_memory_usage 0
shared_ts_memory_usage 1389
rt_node_16_get_insertpos 61357
local_ts_node_16_get_insertpos 4855
rt_node_16_get_insertpos 56249
shared_ts_node_16_get_insertpos 253
rt_node_16_search_eq 3493202
local_ts_node_16_search_eq 2925229
rt_node_16_search_eq 474411
shared_ts_node_16_search_eq 93562
rt_node_256_get_child 4694444
local_ts_node_256_get_child 4043295
rt_node_256_get_child 398040
shared_ts_node_256_get_child 253109
rt_node_256_is_chunk_used 4871826
local_ts_node_256_is_chunk_used 4204503
rt_node_256_is_chunk_used 402932
shared_ts_node_256_is_chunk_used 264391
rt_node_48_get_child 472325
local_ts_node_48_get_child 90868
rt_node_48_get_child 261097
shared_ts_node_48_get_child 120360
rt_node_48_is_chunk_used 522081
local_ts_node_48_is_chunk_used 6144
rt_node_48_is_chunk_used 513889
shared_ts_node_48_is_chunk_used 2048
rt_node_4_get_insertpos 11007
local_ts_node_4_get_insertpos 2574
rt_node_4_get_insertpos 8362
shared_ts_node_4_get_insertpos 71
rt_node_delete 111217
rt_node_insert 116025
local_ts_node_insert 19784
rt_node_insert 95486
shared_ts_node_insert 755
rt_node_iterate_next 132214
local_ts_node_iterate_next 18367
rt_node_iterate_next 113061
shared_ts_node_iterate_next 786
rt_node_search 15585443
local_ts_node_search 13240305
rt_node_search 1571822
shared_ts_node_search 773316
rt_ptr_set_local 20618891
local_ts_ptr_set_local 17786764
rt_ptr_set_local 1607853
shared_ts_ptr_set_local 1224274
rt_remove_child_16 19851
rt_remove_child_256 4483
rt_remove_child_4 19931
rt_remove_child_48 66952
rt_set 127084
local_ts_set 19794
rt_set 106534
shared_ts_set 756
rt_shift_arrays_and_delete 21950
rt_shift_arrays_for_insert 67631
local_ts_shift_arrays_for_insert 6872
rt_shift_arrays_for_insert 60456
shared_ts_shift_arrays_for_insert 303
rt_shift_get_max_val 117350
local_ts_shift_get_max_val 117221
rt_shift_get_max_val 84
shared_ts_shift_get_max_val 45
rt_shrink_child_16 2081
rt_shrink_child_256 16
rt_shrink_child_48 2028
rt_stats 61
rt_value_is_embeddable 127084
local_ts_value_is_embeddable 19794
rt_value_is_embeddable 106534
shared_ts_value_is_embeddable 756
rt_verify_node 120134
local_ts_verify_node 19784
rt_verify_node 99595
shared_ts_verify_node 755
shared_ts_attach 42
shared_ts_create 43
shared_ts_detach 42
shared_ts_free_recurse 48
shared_ts_get_handle 42
shared_ts_lock_exclusive 103
shared_ts_lock_share 210842
shared_ts_unlock 210945

Generated by: LCOV version 2.0-1