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-30 13:16:14 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 58360
local_ts_add_child_16 3907
rt_add_child_16 54189
shared_ts_add_child_16 264
rt_add_child_256 11945
local_ts_add_child_256 7458
rt_add_child_256 4225
shared_ts_add_child_256 262
rt_add_child_4 8448
local_ts_add_child_4 2108
rt_add_child_4 6281
shared_ts_add_child_4 59
rt_add_child_48 27029
local_ts_add_child_48 2300
rt_add_child_48 24543
shared_ts_add_child_48 186
rt_alloc_leaf 15445
local_ts_alloc_leaf 14644
rt_alloc_leaf 0
shared_ts_alloc_leaf 801
rt_alloc_node 156674
local_ts_alloc_node 130521
rt_alloc_node 26068
shared_ts_alloc_node 85
rt_begin_iterate 823
local_ts_begin_iterate 771
rt_begin_iterate 32
shared_ts_begin_iterate 20
rt_childptr_is_value 4981725
local_ts_childptr_is_value 4188737
rt_childptr_is_value 304141
shared_ts_childptr_is_value 488847
rt_copy_arrays_and_delete 2081
rt_copy_arrays_for_insert 4696
local_ts_copy_arrays_for_insert 519
rt_copy_arrays_for_insert 4155
shared_ts_copy_arrays_for_insert 22
rt_copy_common 11023
local_ts_copy_common 672
rt_copy_common 10316
shared_ts_copy_common 35
rt_create 129818
local_ts_create 129786
rt_create 32
rt_delete 104357
rt_delete_recursive 415040
rt_dump_node 0
rt_end_iterate 823
local_ts_end_iterate 771
rt_end_iterate 32
shared_ts_end_iterate 20
rt_extend_down 4985
local_ts_extend_down 39
rt_extend_down 4942
shared_ts_extend_down 4
rt_extend_up 29
local_ts_extend_up 18
rt_extend_up 10
shared_ts_extend_up 1
rt_find 6360069
local_ts_find 5611384
rt_find 191884
shared_ts_find 556801
rt_free 850
local_ts_free 773
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 26743
local_ts_free_node 672
rt_free_node 26036
shared_ts_free_node 35
rt_get_slot_recursive 432643
local_ts_get_slot_recursive 23378
rt_get_slot_recursive 408227
shared_ts_get_slot_recursive 1038
rt_grow_node_16 4391
local_ts_grow_node_16 273
rt_grow_node_16 4099
shared_ts_grow_node_16 19
rt_grow_node_4 2425
local_ts_grow_node_4 332
rt_grow_node_4 2081
shared_ts_grow_node_4 12
rt_grow_node_48 86
local_ts_grow_node_48 67
rt_grow_node_48 15
shared_ts_grow_node_48 4
rt_iterate_next 108938
local_ts_iterate_next 14863
rt_iterate_next 93252
shared_ts_iterate_next 823
rt_key_get_shift 129978
local_ts_key_get_shift 129824
rt_key_get_shift 105
shared_ts_key_get_shift 49
rt_memory_usage 172895
local_ts_memory_usage 171366
rt_memory_usage 0
shared_ts_memory_usage 1529
rt_node_16_get_insertpos 60631
local_ts_node_16_get_insertpos 4094
rt_node_16_get_insertpos 56263
shared_ts_node_16_get_insertpos 274
rt_node_16_search_eq 3517966
local_ts_node_16_search_eq 2963927
rt_node_16_search_eq 474458
shared_ts_node_16_search_eq 79581
rt_node_256_get_child 4348707
local_ts_node_256_get_child 3697546
rt_node_256_get_child 397686
shared_ts_node_256_get_child 253475
rt_node_256_is_chunk_used 4475096
local_ts_node_256_is_chunk_used 3808230
rt_node_256_is_chunk_used 402115
shared_ts_node_256_is_chunk_used 264751
rt_node_48_get_child 484223
local_ts_node_48_get_child 62172
rt_node_48_get_child 260881
shared_ts_node_48_get_child 161170
rt_node_48_is_chunk_used 520808
local_ts_node_48_is_chunk_used 4864
rt_node_48_is_chunk_used 513384
shared_ts_node_48_is_chunk_used 2560
rt_node_4_get_insertpos 10873
local_ts_node_4_get_insertpos 2440
rt_node_4_get_insertpos 8362
shared_ts_node_4_get_insertpos 71
rt_node_delete 111149
rt_node_insert 112598
local_ts_node_insert 16378
rt_node_insert 95418
shared_ts_node_insert 802
rt_node_iterate_next 128791
local_ts_node_iterate_next 14965
rt_node_iterate_next 112993
shared_ts_node_iterate_next 833
rt_node_search 15051241
local_ts_node_search 12640141
rt_node_search 1571006
shared_ts_node_search 840094
rt_ptr_set_local 19754193
local_ts_ptr_set_local 16822164
rt_ptr_set_local 1607029
shared_ts_ptr_set_local 1325000
rt_remove_child_16 19925
rt_remove_child_256 4465
rt_remove_child_4 19931
rt_remove_child_48 66828
rt_set 123724
local_ts_set 16387
rt_set 106534
shared_ts_set 803
rt_shift_arrays_and_delete 22024
rt_shift_arrays_for_insert 66808
local_ts_shift_arrays_for_insert 6015
rt_shift_arrays_for_insert 60470
shared_ts_shift_arrays_for_insert 323
rt_shift_get_max_val 129936
local_ts_shift_get_max_val 129805
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 2025
rt_stats 61
rt_value_is_embeddable 123724
local_ts_value_is_embeddable 16387
rt_value_is_embeddable 106534
shared_ts_value_is_embeddable 803
rt_verify_node 116704
local_ts_verify_node 16378
rt_verify_node 99524
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