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-03 22:15:26 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 58437
local_ts_add_child_16 4049
rt_add_child_16 54182
shared_ts_add_child_16 206
rt_add_child_256 10920
local_ts_add_child_256 6434
rt_add_child_256 4227
shared_ts_add_child_256 259
rt_add_child_4 8075
local_ts_add_child_4 1757
rt_add_child_4 6281
shared_ts_add_child_4 37
rt_add_child_48 26633
local_ts_add_child_48 1907
rt_add_child_48 24574
shared_ts_add_child_48 152
rt_alloc_leaf 13099
local_ts_alloc_leaf 12422
rt_alloc_leaf 0
shared_ts_alloc_leaf 677
rt_alloc_node 142954
local_ts_alloc_node 116819
rt_alloc_node 26078
shared_ts_alloc_node 57
rt_begin_iterate 662
local_ts_begin_iterate 623
rt_begin_iterate 32
shared_ts_begin_iterate 7
rt_childptr_is_value 4555678
local_ts_childptr_is_value 3845631
rt_childptr_is_value 304172
shared_ts_childptr_is_value 405875
rt_copy_arrays_and_delete 2081
rt_copy_arrays_for_insert 4624
local_ts_copy_arrays_for_insert 452
rt_copy_arrays_for_insert 4155
shared_ts_copy_arrays_for_insert 17
rt_copy_common 10932
local_ts_copy_common 578
rt_copy_common 10326
shared_ts_copy_common 28
rt_create 116216
local_ts_create 116184
rt_create 32
rt_delete 104357
rt_delete_recursive 415175
rt_dump_node 0
rt_end_iterate 662
local_ts_end_iterate 623
rt_end_iterate 32
shared_ts_end_iterate 7
rt_extend_down 4981
local_ts_extend_down 35
rt_extend_down 4942
shared_ts_extend_down 4
rt_extend_up 27
local_ts_extend_up 16
rt_extend_up 10
shared_ts_extend_up 1
rt_find 5645060
local_ts_find 5032563
rt_find 191940
shared_ts_find 420557
rt_free 687
local_ts_free 631
rt_free 32
shared_ts_free 24
rt_free_leaf 3
local_ts_free_leaf 3
rt_free_leaf 0
shared_ts_free_leaf 0
rt_free_node 26652
local_ts_free_node 578
rt_free_node 26046
shared_ts_free_node 28
rt_get_slot_recursive 430139
local_ts_get_slot_recursive 21002
rt_get_slot_recursive 408227
shared_ts_get_slot_recursive 910
rt_grow_node_16 4354
local_ts_grow_node_16 235
rt_grow_node_16 4104
shared_ts_grow_node_16 15
rt_grow_node_4 2377
local_ts_grow_node_4 287
rt_grow_node_4 2081
shared_ts_grow_node_4 9
rt_grow_node_48 75
local_ts_grow_node_48 56
rt_grow_node_48 15
shared_ts_grow_node_48 4
rt_iterate_next 106945
local_ts_iterate_next 12976
rt_iterate_next 93283
shared_ts_iterate_next 686
rt_key_get_shift 116351
local_ts_key_get_shift 116218
rt_key_get_shift 105
shared_ts_key_get_shift 28
rt_memory_usage 153907
local_ts_memory_usage 152712
rt_memory_usage 0
shared_ts_memory_usage 1195
rt_node_16_get_insertpos 60684
local_ts_node_16_get_insertpos 4214
rt_node_16_get_insertpos 56256
shared_ts_node_16_get_insertpos 214
rt_node_16_search_eq 3421549
local_ts_node_16_search_eq 2881990
rt_node_16_search_eq 474054
shared_ts_node_16_search_eq 65505
rt_node_256_get_child 4008601
local_ts_node_256_get_child 3357881
rt_node_256_get_child 397788
shared_ts_node_256_get_child 252932
rt_node_256_is_chunk_used 4112463
local_ts_node_256_is_chunk_used 3446810
rt_node_256_is_chunk_used 402175
shared_ts_node_256_is_chunk_used 263478
rt_node_48_get_child 416718
local_ts_node_48_get_child 65021
rt_node_48_get_child 261427
shared_ts_node_48_get_child 90270
rt_node_48_is_chunk_used 519782
local_ts_node_48_is_chunk_used 3584
rt_node_48_is_chunk_used 514662
shared_ts_node_48_is_chunk_used 1536
rt_node_4_get_insertpos 10452
local_ts_node_4_get_insertpos 2044
rt_node_4_get_insertpos 8362
shared_ts_node_4_get_insertpos 46
rt_node_delete 111180
rt_node_insert 110796
local_ts_node_insert 14669
rt_node_insert 95449
shared_ts_node_insert 678
rt_node_iterate_next 126786
local_ts_node_iterate_next 13066
rt_node_iterate_next 113024
shared_ts_node_iterate_next 696
rt_node_search 14179323
local_ts_node_search 11905078
rt_node_search 1571380
shared_ts_node_search 702865
rt_ptr_set_local 18413434
local_ts_ptr_set_local 15701284
rt_ptr_set_local 1607413
shared_ts_ptr_set_local 1104737
rt_remove_child_16 19818
rt_remove_child_256 4467
rt_remove_child_4 19931
rt_remove_child_48 66964
rt_set 121891
local_ts_set 14678
rt_set 106534
shared_ts_set 679
rt_shift_arrays_and_delete 21917
rt_shift_arrays_for_insert 66512
local_ts_shift_arrays_for_insert 5806
rt_shift_arrays_for_insert 60463
shared_ts_shift_arrays_for_insert 243
rt_shift_get_max_val 116311
local_ts_shift_get_max_val 116201
rt_shift_get_max_val 84
shared_ts_shift_get_max_val 26
rt_shrink_child_16 2081
rt_shrink_child_256 15
rt_shrink_child_48 2030
rt_stats 61
rt_value_is_embeddable 121891
local_ts_value_is_embeddable 14678
rt_value_is_embeddable 106534
shared_ts_value_is_embeddable 679
rt_verify_node 114907
local_ts_verify_node 14669
rt_verify_node 99560
shared_ts_verify_node 678
shared_ts_attach 24
shared_ts_create 24
shared_ts_detach 24
shared_ts_free_recurse 29
shared_ts_get_handle 23
shared_ts_lock_exclusive 103
shared_ts_lock_share 210842
shared_ts_unlock 210945

Generated by: LCOV version 2.0-1