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

Generated by: LCOV version 2.0-1