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-05-07 13:16:38 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 58958
local_ts_add_child_16 4523
rt_add_child_16 54171
shared_ts_add_child_16 264
rt_add_child_256 13603
local_ts_add_child_256 9116
rt_add_child_256 4225
shared_ts_add_child_256 262
rt_add_child_4 8582
local_ts_add_child_4 2242
rt_add_child_4 6281
shared_ts_add_child_4 59
rt_add_child_48 27682
local_ts_add_child_48 2938
rt_add_child_48 24558
shared_ts_add_child_48 186
rt_alloc_leaf 18433
local_ts_alloc_leaf 17632
rt_alloc_leaf 0
shared_ts_alloc_leaf 801
rt_alloc_node 151902
local_ts_alloc_node 125751
rt_alloc_node 26066
shared_ts_alloc_node 85
rt_begin_iterate 860
local_ts_begin_iterate 808
rt_begin_iterate 32
shared_ts_begin_iterate 20
rt_childptr_is_value 5360748
local_ts_childptr_is_value 4567722
rt_childptr_is_value 304137
shared_ts_childptr_is_value 488889
rt_copy_arrays_and_delete 2081
rt_copy_arrays_for_insert 4750
local_ts_copy_arrays_for_insert 573
rt_copy_arrays_for_insert 4155
shared_ts_copy_arrays_for_insert 22
rt_copy_common 11115
local_ts_copy_common 766
rt_copy_common 10314
shared_ts_copy_common 35
rt_create 124942
local_ts_create 124910
rt_create 32
rt_delete 104357
rt_delete_recursive 415108
rt_dump_node 0
rt_end_iterate 860
local_ts_end_iterate 808
rt_end_iterate 32
shared_ts_end_iterate 20
rt_extend_down 4993
local_ts_extend_down 47
rt_extend_down 4942
shared_ts_extend_down 4
rt_extend_up 33
local_ts_extend_up 22
rt_extend_up 10
shared_ts_extend_up 1
rt_find 6840249
local_ts_find 6091588
rt_find 191818
shared_ts_find 556843
rt_free 891
local_ts_free 814
rt_free 32
shared_ts_free 45
rt_free_leaf 3
local_ts_free_leaf 3
rt_free_leaf 0
shared_ts_free_leaf 0
rt_free_node 26835
local_ts_free_node 766
rt_free_node 26034
shared_ts_free_node 35
rt_get_slot_recursive 436629
local_ts_get_slot_recursive 27364
rt_get_slot_recursive 408227
shared_ts_get_slot_recursive 1038
rt_grow_node_16 4438
local_ts_grow_node_16 321
rt_grow_node_16 4098
shared_ts_grow_node_16 19
rt_grow_node_4 2452
local_ts_grow_node_4 359
rt_grow_node_4 2081
shared_ts_grow_node_4 12
rt_grow_node_48 105
local_ts_grow_node_48 86
rt_grow_node_48 15
shared_ts_grow_node_48 4
rt_iterate_next 112078
local_ts_iterate_next 18007
rt_iterate_next 93248
shared_ts_iterate_next 823
rt_key_get_shift 125112
local_ts_key_get_shift 124958
rt_key_get_shift 105
shared_ts_key_get_shift 49
rt_memory_usage 175148
local_ts_memory_usage 173619
rt_memory_usage 0
shared_ts_memory_usage 1529
rt_node_16_get_insertpos 61256
local_ts_node_16_get_insertpos 4737
rt_node_16_get_insertpos 56245
shared_ts_node_16_get_insertpos 274
rt_node_16_search_eq 3516630
local_ts_node_16_search_eq 2962531
rt_node_16_search_eq 474520
shared_ts_node_16_search_eq 79579
rt_node_256_get_child 4692478
local_ts_node_256_get_child 4041328
rt_node_256_get_child 397631
shared_ts_node_256_get_child 253519
rt_node_256_is_chunk_used 4876843
local_ts_node_256_is_chunk_used 4210017
rt_node_256_is_chunk_used 402031
shared_ts_node_256_is_chunk_used 264795
rt_node_48_get_child 510198
local_ts_node_48_get_child 88229
rt_node_48_get_child 260799
shared_ts_node_48_get_child 161170
rt_node_48_is_chunk_used 521055
local_ts_node_48_is_chunk_used 5376
rt_node_48_is_chunk_used 513119
shared_ts_node_48_is_chunk_used 2560
rt_node_4_get_insertpos 11034
local_ts_node_4_get_insertpos 2601
rt_node_4_get_insertpos 8362
shared_ts_node_4_get_insertpos 71
rt_node_delete 111145
rt_node_insert 115715
local_ts_node_insert 19499
rt_node_insert 95414
shared_ts_node_insert 802
rt_node_iterate_next 131957
local_ts_node_iterate_next 18135
rt_node_iterate_next 112989
shared_ts_node_iterate_next 833
rt_node_search 15787816
local_ts_node_search 13376806
rt_node_search 1570832
shared_ts_node_search 840178
rt_ptr_set_local 20859776
local_ts_ptr_set_local 17927797
rt_ptr_set_local 1606853
shared_ts_ptr_set_local 1325126
rt_remove_child_16 19927
rt_remove_child_256 4465
rt_remove_child_4 19931
rt_remove_child_48 66822
rt_set 126846
local_ts_set 19509
rt_set 106534
shared_ts_set 803
rt_shift_arrays_and_delete 22026
rt_shift_arrays_for_insert 67540
local_ts_shift_arrays_for_insert 6765
rt_shift_arrays_for_insert 60452
shared_ts_shift_arrays_for_insert 323
rt_shift_get_max_val 125065
local_ts_shift_get_max_val 124934
rt_shift_get_max_val 84
shared_ts_shift_get_max_val 47
rt_shrink_child_16 2081
rt_shrink_child_256 15
rt_shrink_child_48 2024
rt_stats 61
rt_value_is_embeddable 126846
local_ts_value_is_embeddable 19509
rt_value_is_embeddable 106534
shared_ts_value_is_embeddable 803
rt_verify_node 119820
local_ts_verify_node 19499
rt_verify_node 99519
shared_ts_verify_node 802
shared_ts_attach 44
shared_ts_create 45
shared_ts_detach 44
shared_ts_free_recurse 50
shared_ts_get_handle 44
shared_ts_lock_exclusive 103
shared_ts_lock_share 210842
shared_ts_unlock 210945

Generated by: LCOV version 2.0-1