LCOV - code coverage report
Current view: top level - src/include/lib - radixtree.h (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 90.1 % 765 689
Test Date: 2026-09-05 07:15:54 Functions: 96.5 % 144 139
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 78.4 % 245 192

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 14
rt_extend_up 35
shared_ts_extend_up 1
rt_extend_up 10
local_ts_extend_up 24
shared_ts_attach 40
shared_ts_detach 40
shared_ts_get_handle 41
shared_ts_create 42
shared_ts_free_recurse 47
rt_stats 61
shared_ts_lock_exclusive 103
rt_grow_node_48 121
shared_ts_grow_node_48 4
rt_grow_node_48 14
local_ts_grow_node_48 103
rt_begin_iterate 913
shared_ts_begin_iterate 16
rt_begin_iterate 32
local_ts_begin_iterate 865
rt_end_iterate 913
shared_ts_end_iterate 16
rt_end_iterate 32
local_ts_end_iterate 865
rt_free 952
rt_free 32
shared_ts_free 42
local_ts_free 878
rt_shrink_child_48 2026
rt_copy_arrays_and_delete 2081
rt_shrink_child_16 2081
rt_grow_node_4 2513
shared_ts_grow_node_4 13
local_ts_grow_node_4 419
rt_grow_node_4 2081
rt_remove_child_256 4448
rt_grow_node_16 4504
shared_ts_grow_node_16 23
local_ts_grow_node_16 381
rt_grow_node_16 4100
rt_copy_arrays_for_insert 4850
shared_ts_copy_arrays_for_insert 25
local_ts_copy_arrays_for_insert 670
rt_copy_arrays_for_insert 4155
rt_extend_down 4998
shared_ts_extend_down 4
local_ts_extend_down 52
rt_extend_down 4942
rt_add_child_4 8842
shared_ts_add_child_4 58
local_ts_add_child_4 2503
rt_add_child_4 6281
rt_copy_common 11259
shared_ts_copy_common 40
local_ts_copy_common 903
rt_copy_common 10316
rt_node_4_get_insertpos 11355
shared_ts_node_4_get_insertpos 71
local_ts_node_4_get_insertpos 2922
rt_node_4_get_insertpos 8362
rt_add_child_256 14003
shared_ts_add_child_256 258
rt_add_child_256 4224
local_ts_add_child_256 9521
rt_remove_child_16 19913
rt_remove_child_4 19931
rt_alloc_leaf 20600
rt_alloc_leaf 0
shared_ts_alloc_leaf 892
local_ts_alloc_leaf 19708
rt_shift_arrays_and_delete 22012
rt_free_node 26979
shared_ts_free_node 40
local_ts_free_node 903
rt_free_node 26036
rt_add_child_48 28159
shared_ts_add_child_48 231
local_ts_add_child_48 3458
rt_add_child_48 24470
rt_add_child_16 60026
shared_ts_add_child_16 310
local_ts_add_child_16 5519
rt_add_child_16 54197
rt_node_16_get_insertpos 62363
shared_ts_node_16_get_insertpos 322
local_ts_node_16_get_insertpos 5770
rt_node_16_get_insertpos 56271
rt_remove_child_48 66792
rt_shift_arrays_for_insert 68868
shared_ts_shift_arrays_for_insert 368
local_ts_shift_arrays_for_insert 8022
rt_shift_arrays_for_insert 60478
rt_delete 104357
rt_node_delete 111084
rt_iterate_next 114336
shared_ts_iterate_next 910
local_ts_iterate_next 20239
rt_iterate_next 93187
rt_node_insert 118047
shared_ts_node_insert 893
local_ts_node_insert 21801
rt_node_insert 95353
rt_verify_node 122154
shared_ts_verify_node 893
local_ts_verify_node 21801
rt_verify_node 99460
rt_create 124225
rt_create 32
local_ts_create 124193
rt_shift_get_max_val 124349
shared_ts_shift_get_max_val 44
rt_shift_get_max_val 84
local_ts_shift_get_max_val 124221
rt_key_get_shift 124400
shared_ts_key_get_shift 46
rt_key_get_shift 105
local_ts_key_get_shift 124249
rt_set 129241
shared_ts_set 894
local_ts_set 21813
rt_set 106534
rt_value_is_embeddable 129241
shared_ts_value_is_embeddable 894
local_ts_value_is_embeddable 21813
rt_value_is_embeddable 106534
rt_node_iterate_next 134225
shared_ts_node_iterate_next 920
local_ts_node_iterate_next 20377
rt_node_iterate_next 112928
rt_alloc_node 151333
shared_ts_alloc_node 87
rt_alloc_node 26068
local_ts_alloc_node 125178
rt_memory_usage 180292
rt_memory_usage 0
shared_ts_memory_usage 1751
local_ts_memory_usage 178541
shared_ts_lock_share 210842
shared_ts_unlock 210945
rt_delete_recursive 415075
rt_get_slot_recursive 439127
shared_ts_get_slot_recursive 1132
local_ts_get_slot_recursive 29768
rt_get_slot_recursive 408227
rt_node_48_is_chunk_used 524390
shared_ts_node_48_is_chunk_used 3584
local_ts_node_48_is_chunk_used 6912
rt_node_48_is_chunk_used 513894
rt_node_48_get_child 593683
local_ts_node_48_get_child 90339
shared_ts_node_48_get_child 242372
rt_node_48_get_child 260972
rt_node_16_search_eq 3630347
shared_ts_node_16_search_eq 65650
rt_node_16_search_eq 474552
local_ts_node_16_search_eq 3090145
rt_node_256_get_child 4953755
shared_ts_node_256_get_child 254253
rt_node_256_get_child 397593
local_ts_node_256_get_child 4301909
rt_node_256_is_chunk_used 5293994
shared_ts_node_256_is_chunk_used 265651
rt_node_256_is_chunk_used 401518
local_ts_node_256_is_chunk_used 4626825
rt_childptr_is_value 5744306
rt_childptr_is_value 304076
shared_ts_childptr_is_value 561342
local_ts_childptr_is_value 4878888
rt_find 7788738
rt_find 191932
shared_ts_find 698244
local_ts_find 6898562
rt_node_search 16916982
shared_ts_node_search 982097
rt_node_search 1571242
local_ts_node_search 14363643
rt_ptr_set_local 22355662
shared_ts_ptr_set_local 1539493
rt_ptr_set_local 1607265
local_ts_ptr_set_local 19208904

Generated by: LCOV version 2.0-1