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-04-07 14:16:30 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 58419
local_ts_add_child_16 3936
rt_add_child_16 54199
shared_ts_add_child_16 284
rt_add_child_256 11963
local_ts_add_child_256 7473
rt_add_child_256 4228
shared_ts_add_child_256 262
rt_add_child_4 8429
local_ts_add_child_4 2094
rt_add_child_4 6281
shared_ts_add_child_4 54
rt_add_child_48 27157
local_ts_add_child_48 2352
rt_add_child_48 24597
shared_ts_add_child_48 208
rt_alloc_leaf 15585
local_ts_alloc_leaf 14745
rt_alloc_leaf 0
shared_ts_alloc_leaf 840
rt_alloc_node 144116
local_ts_alloc_node 117966
rt_alloc_node 26066
shared_ts_alloc_node 84
rt_begin_iterate 811
local_ts_begin_iterate 764
rt_begin_iterate 32
shared_ts_begin_iterate 15
rt_childptr_is_value 5018980
local_ts_childptr_is_value 4195357
rt_childptr_is_value 304206
shared_ts_childptr_is_value 519417
rt_copy_arrays_and_delete 2081
rt_copy_arrays_for_insert 4701
local_ts_copy_arrays_for_insert 523
rt_copy_arrays_for_insert 4155
shared_ts_copy_arrays_for_insert 23
rt_copy_common 11029
local_ts_copy_common 678
rt_copy_common 10314
shared_ts_copy_common 37
rt_create 117257
local_ts_create 117225
rt_create 32
rt_delete 104357
rt_delete_recursive 415189
rt_dump_node 0
rt_end_iterate 811
local_ts_end_iterate 764
rt_end_iterate 32
shared_ts_end_iterate 15
rt_extend_down 4986
local_ts_extend_down 40
rt_extend_down 4942
shared_ts_extend_down 4
rt_extend_up 28
local_ts_extend_up 17
rt_extend_up 10
shared_ts_extend_up 1
rt_find 6418288
local_ts_find 5609305
rt_find 191814
shared_ts_find 617169
rt_free 845
local_ts_free 771
rt_free 32
shared_ts_free 42
rt_free_leaf 3
local_ts_free_leaf 3
rt_free_leaf 0
shared_ts_free_leaf 0
rt_free_node 26749
local_ts_free_node 678
rt_free_node 26034
shared_ts_free_node 37
rt_get_slot_recursive 432762
local_ts_get_slot_recursive 23458
rt_get_slot_recursive 408227
shared_ts_get_slot_recursive 1077
rt_grow_node_16 4393
local_ts_grow_node_16 275
rt_grow_node_16 4097
shared_ts_grow_node_16 21
rt_grow_node_4 2426
local_ts_grow_node_4 333
rt_grow_node_4 2081
shared_ts_grow_node_4 12
rt_grow_node_48 90
local_ts_grow_node_48 70
rt_grow_node_48 16
shared_ts_grow_node_48 4
rt_iterate_next 109071
local_ts_iterate_next 14897
rt_iterate_next 93317
shared_ts_iterate_next 857
rt_key_get_shift 117414
local_ts_key_get_shift 117263
rt_key_get_shift 105
shared_ts_key_get_shift 46
rt_memory_usage 160791
local_ts_memory_usage 159197
rt_memory_usage 0
shared_ts_memory_usage 1594
rt_node_16_get_insertpos 60694
local_ts_node_16_get_insertpos 4126
rt_node_16_get_insertpos 56273
shared_ts_node_16_get_insertpos 295
rt_node_16_search_eq 3508638
local_ts_node_16_search_eq 2968369
rt_node_16_search_eq 474672
shared_ts_node_16_search_eq 65597
rt_node_256_get_child 4364232
local_ts_node_256_get_child 3713069
rt_node_256_get_child 397834
shared_ts_node_256_get_child 253329
rt_node_256_is_chunk_used 4493963
local_ts_node_256_is_chunk_used 3826649
rt_node_256_is_chunk_used 402709
shared_ts_node_256_is_chunk_used 264605
rt_node_48_get_child 507573
local_ts_node_48_get_child 45658
rt_node_48_get_child 260515
shared_ts_node_48_get_child 201400
rt_node_48_is_chunk_used 519503
local_ts_node_48_is_chunk_used 3840
rt_node_48_is_chunk_used 512591
shared_ts_node_48_is_chunk_used 3072
rt_node_4_get_insertpos 10855
local_ts_node_4_get_insertpos 2427
rt_node_4_get_insertpos 8362
shared_ts_node_4_get_insertpos 66
rt_node_delete 111214
rt_node_insert 112787
local_ts_node_insert 16463
rt_node_insert 95483
shared_ts_node_insert 841
rt_node_iterate_next 128926
local_ts_node_iterate_next 15001
rt_node_iterate_next 113058
shared_ts_node_iterate_next 867
rt_node_search 15109922
local_ts_node_search 12638566
rt_node_search 1570936
shared_ts_node_search 900420
rt_ptr_set_local 19838151
local_ts_ptr_set_local 16815307
rt_ptr_set_local 1606957
shared_ts_ptr_set_local 1415887
rt_remove_child_16 19975
rt_remove_child_256 4484
rt_remove_child_4 19931
rt_remove_child_48 66824
rt_set 123849
local_ts_set 16473
rt_set 106534
shared_ts_set 842
rt_shift_arrays_and_delete 22074
rt_shift_arrays_for_insert 66848
local_ts_shift_arrays_for_insert 6030
rt_shift_arrays_for_insert 60480
shared_ts_shift_arrays_for_insert 338
rt_shift_get_max_val 117372
local_ts_shift_get_max_val 117244
rt_shift_get_max_val 84
shared_ts_shift_get_max_val 44
rt_shrink_child_16 2081
rt_shrink_child_256 16
rt_shrink_child_48 2023
rt_stats 61
rt_value_is_embeddable 123849
local_ts_value_is_embeddable 16473
rt_value_is_embeddable 106534
shared_ts_value_is_embeddable 842
rt_verify_node 116891
local_ts_verify_node 16463
rt_verify_node 99587
shared_ts_verify_node 841
shared_ts_attach 41
shared_ts_create 42
shared_ts_detach 41
shared_ts_free_recurse 47
shared_ts_get_handle 41
shared_ts_lock_exclusive 103
shared_ts_lock_share 210842
shared_ts_unlock 210945

Generated by: LCOV version 2.0-1