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

Function Name Sort by function name Hit count Sort by function hit count
rt_dump_node 0
rt_free_leaf 3
rt_free_leaf 0
shared_ts_free_leaf 0
local_ts_free_leaf 3
rt_shrink_child_256 15
rt_extend_up 30
shared_ts_extend_up 1
rt_extend_up 10
local_ts_extend_up 19
shared_ts_attach 45
shared_ts_detach 45
shared_ts_get_handle 45
shared_ts_create 46
shared_ts_free_recurse 51
rt_stats 61
rt_grow_node_48 90
shared_ts_grow_node_48 4
rt_grow_node_48 15
local_ts_grow_node_48 71
shared_ts_lock_exclusive 103
rt_begin_iterate 815
shared_ts_begin_iterate 19
rt_begin_iterate 32
local_ts_begin_iterate 764
rt_end_iterate 815
shared_ts_end_iterate 19
rt_end_iterate 32
local_ts_end_iterate 764
rt_free 849
rt_free 32
shared_ts_free 46
local_ts_free 771
rt_shrink_child_48 2023
rt_copy_arrays_and_delete 2081
rt_shrink_child_16 2081
rt_grow_node_4 2430
shared_ts_grow_node_4 11
local_ts_grow_node_4 338
rt_grow_node_4 2081
rt_grow_node_16 4398
shared_ts_grow_node_16 19
local_ts_grow_node_16 282
rt_grow_node_16 4097
rt_remove_child_256 4466
rt_copy_arrays_for_insert 4707
shared_ts_copy_arrays_for_insert 21
local_ts_copy_arrays_for_insert 531
rt_copy_arrays_for_insert 4155
rt_extend_down 4989
shared_ts_extend_down 4
local_ts_extend_down 43
rt_extend_down 4942
rt_add_child_4 8448
shared_ts_add_child_4 55
local_ts_add_child_4 2112
rt_add_child_4 6281
rt_node_4_get_insertpos 10878
shared_ts_node_4_get_insertpos 66
local_ts_node_4_get_insertpos 2450
rt_node_4_get_insertpos 8362
rt_copy_common 11037
shared_ts_copy_common 34
local_ts_copy_common 691
rt_copy_common 10312
rt_add_child_256 12375
shared_ts_add_child_256 262
rt_add_child_256 4226
local_ts_add_child_256 7887
rt_alloc_leaf 16046
rt_alloc_leaf 0
shared_ts_alloc_leaf 800
local_ts_alloc_leaf 15246
rt_remove_child_4 19931
rt_remove_child_16 19938
rt_shift_arrays_and_delete 22037
rt_free_node 26757
shared_ts_free_node 34
local_ts_free_node 691
rt_free_node 26032
rt_add_child_48 27063
shared_ts_add_child_48 196
local_ts_add_child_48 2408
rt_add_child_48 24459
rt_add_child_16 58424
shared_ts_add_child_16 258
local_ts_add_child_16 4004
rt_add_child_16 54162
rt_node_16_get_insertpos 60701
shared_ts_node_16_get_insertpos 268
local_ts_node_16_get_insertpos 4197
rt_node_16_get_insertpos 56236
rt_remove_child_48 66702
rt_shift_arrays_for_insert 66872
shared_ts_shift_arrays_for_insert 313
local_ts_shift_arrays_for_insert 6116
rt_shift_arrays_for_insert 60443
rt_delete 104357
rt_iterate_next 109427
shared_ts_iterate_next 821
local_ts_iterate_next 15466
rt_iterate_next 93140
rt_node_delete 111037
rt_node_insert 113138
shared_ts_node_insert 801
local_ts_node_insert 17031
rt_node_insert 95306
rt_verify_node 117242
shared_ts_verify_node 801
local_ts_verify_node 17031
rt_verify_node 99410
rt_set 124377
shared_ts_set 802
local_ts_set 17041
rt_set 106534
rt_value_is_embeddable 124377
shared_ts_value_is_embeddable 802
local_ts_value_is_embeddable 17041
rt_value_is_embeddable 106534
rt_create 128413
rt_create 32
local_ts_create 128381
rt_shift_get_max_val 128534
shared_ts_shift_get_max_val 48
rt_shift_get_max_val 84
local_ts_shift_get_max_val 128402
rt_key_get_shift 128578
shared_ts_key_get_shift 50
rt_key_get_shift 105
local_ts_key_get_shift 128423
rt_node_iterate_next 129292
shared_ts_node_iterate_next 831
local_ts_node_iterate_next 15580
rt_node_iterate_next 112881
rt_alloc_node 155289
shared_ts_alloc_node 85
rt_alloc_node 26064
local_ts_alloc_node 129140
rt_memory_usage 173101
rt_memory_usage 0
shared_ts_memory_usage 1518
local_ts_memory_usage 171583
shared_ts_lock_share 210842
shared_ts_unlock 210945
rt_delete_recursive 415089
rt_get_slot_recursive 433730
shared_ts_get_slot_recursive 1037
local_ts_get_slot_recursive 24466
rt_get_slot_recursive 408227
rt_node_48_get_child 493663
local_ts_node_48_get_child 61681
shared_ts_node_48_get_child 171310
rt_node_48_get_child 260672
rt_node_48_is_chunk_used 520037
shared_ts_node_48_is_chunk_used 2560
local_ts_node_48_is_chunk_used 4608
rt_node_48_is_chunk_used 512869
rt_node_16_search_eq 3505624
shared_ts_node_16_search_eq 65591
rt_node_16_search_eq 474563
local_ts_node_16_search_eq 2965470
rt_node_256_get_child 4419257
shared_ts_node_256_get_child 253533
rt_node_256_get_child 397765
local_ts_node_256_get_child 3767959
rt_node_256_is_chunk_used 4547856
shared_ts_node_256_is_chunk_used 264809
rt_node_256_is_chunk_used 402181
local_ts_node_256_is_chunk_used 3880866
rt_childptr_is_value 5057168
rt_childptr_is_value 304029
shared_ts_childptr_is_value 491563
local_ts_childptr_is_value 4261576
rt_find 6463863
rt_find 191928
shared_ts_find 592875
local_ts_find 5679060
rt_node_search 15291109
shared_ts_node_search 876234
rt_node_search 1571242
local_ts_node_search 12843633
rt_ptr_set_local 20067714
shared_ts_ptr_set_local 1363856
rt_ptr_set_local 1607261
local_ts_ptr_set_local 17096597

Generated by: LCOV version 2.0-1