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 17:14:48 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 26
shared_ts_extend_up 1
rt_extend_up 10
local_ts_extend_up 15
shared_ts_get_handle 27
shared_ts_attach 28
shared_ts_create 28
shared_ts_detach 28
shared_ts_free_recurse 33
rt_stats 61
rt_grow_node_48 77
shared_ts_grow_node_48 4
rt_grow_node_48 16
local_ts_grow_node_48 57
shared_ts_lock_exclusive 103
rt_begin_iterate 663
shared_ts_begin_iterate 11
rt_begin_iterate 32
local_ts_begin_iterate 620
rt_end_iterate 663
shared_ts_end_iterate 11
rt_end_iterate 32
local_ts_end_iterate 620
rt_free 688
shared_ts_free 28
rt_free 32
local_ts_free 628
rt_shrink_child_48 2036
rt_copy_arrays_and_delete 2081
rt_shrink_child_16 2081
rt_grow_node_4 2377
shared_ts_grow_node_4 8
local_ts_grow_node_4 288
rt_grow_node_4 2081
rt_grow_node_16 4363
shared_ts_grow_node_16 13
local_ts_grow_node_16 240
rt_grow_node_16 4110
rt_remove_child_256 4483
rt_copy_arrays_for_insert 4625
shared_ts_copy_arrays_for_insert 15
local_ts_copy_arrays_for_insert 455
rt_copy_arrays_for_insert 4155
rt_extend_down 4982
shared_ts_extend_down 4
local_ts_extend_down 36
rt_extend_down 4942
rt_add_child_4 8072
shared_ts_add_child_4 38
local_ts_add_child_4 1753
rt_add_child_4 6281
rt_node_4_get_insertpos 10449
shared_ts_node_4_get_insertpos 46
local_ts_node_4_get_insertpos 2041
rt_node_4_get_insertpos 8362
rt_copy_common 10950
shared_ts_copy_common 25
local_ts_copy_common 585
rt_copy_common 10340
rt_add_child_256 11014
shared_ts_add_child_256 259
rt_add_child_256 4227
local_ts_add_child_256 6528
rt_alloc_leaf 13224
rt_alloc_leaf 0
shared_ts_alloc_leaf 637
local_ts_alloc_leaf 12587
rt_remove_child_16 19707
rt_remove_child_4 19931
rt_shift_arrays_and_delete 21806
rt_add_child_48 26619
shared_ts_add_child_48 140
local_ts_add_child_48 1955
rt_add_child_48 24524
rt_free_node 26670
shared_ts_free_node 25
local_ts_free_node 585
rt_free_node 26060
rt_add_child_16 58426
shared_ts_add_child_16 180
local_ts_add_child_16 4055
rt_add_child_16 54191
rt_node_16_get_insertpos 60674
shared_ts_node_16_get_insertpos 187
local_ts_node_16_get_insertpos 4222
rt_node_16_get_insertpos 56265
rt_shift_arrays_for_insert 66498
shared_ts_shift_arrays_for_insert 218
local_ts_shift_arrays_for_insert 5808
rt_shift_arrays_for_insert 60472
rt_remove_child_48 67024
rt_delete 104357
rt_iterate_next 107033
shared_ts_iterate_next 650
local_ts_iterate_next 13135
rt_iterate_next 93248
rt_node_insert 110871
shared_ts_node_insert 638
local_ts_node_insert 14819
rt_node_insert 95414
rt_node_delete 111145
rt_verify_node 114988
shared_ts_verify_node 638
local_ts_verify_node 14819
rt_verify_node 99531
rt_create 116612
rt_create 32
local_ts_create 116580
rt_shift_get_max_val 116711
shared_ts_shift_get_max_val 30
rt_shift_get_max_val 84
local_ts_shift_get_max_val 116597
rt_key_get_shift 116751
shared_ts_key_get_shift 32
rt_key_get_shift 105
local_ts_key_get_shift 116614
rt_set 122002
shared_ts_set 639
local_ts_set 14829
rt_set 106534
rt_value_is_embeddable 122002
shared_ts_value_is_embeddable 639
local_ts_value_is_embeddable 14829
rt_value_is_embeddable 106534
rt_node_iterate_next 126876
shared_ts_node_iterate_next 660
local_ts_node_iterate_next 13227
rt_node_iterate_next 112989
rt_alloc_node 143372
shared_ts_alloc_node 58
rt_alloc_node 26092
local_ts_alloc_node 117222
rt_memory_usage 154789
rt_memory_usage 0
shared_ts_memory_usage 1119
local_ts_memory_usage 153670
shared_ts_lock_share 210842
shared_ts_unlock 210945
rt_node_48_get_child 391638
shared_ts_node_48_get_child 60180
local_ts_node_48_get_child 69826
rt_node_48_get_child 261632
rt_delete_recursive 415125
rt_get_slot_recursive 430332
shared_ts_get_slot_recursive 870
local_ts_get_slot_recursive 21235
rt_get_slot_recursive 408227
rt_node_48_is_chunk_used 521046
shared_ts_node_48_is_chunk_used 1024
local_ts_node_48_is_chunk_used 4096
rt_node_48_is_chunk_used 515926
rt_node_16_search_eq 3397230
shared_ts_node_16_search_eq 65498
rt_node_16_search_eq 473501
local_ts_node_16_search_eq 2858231
rt_node_256_get_child 4025568
shared_ts_node_256_get_child 252924
rt_node_256_get_child 397737
local_ts_node_256_get_child 3374907
rt_node_256_is_chunk_used 4128121
shared_ts_node_256_is_chunk_used 263470
rt_node_256_is_chunk_used 402642
local_ts_node_256_is_chunk_used 3462009
rt_childptr_is_value 4539781
rt_childptr_is_value 304137
shared_ts_childptr_is_value 377808
local_ts_childptr_is_value 3857836
rt_find 5618669
rt_find 191736
shared_ts_find 396050
local_ts_find 5030883
rt_node_search 14158821
shared_ts_node_search 678331
rt_node_search 1570528
local_ts_node_search 11909962
rt_ptr_set_local 18377265
shared_ts_ptr_set_local 1052145
rt_ptr_set_local 1606575
local_ts_ptr_set_local 15718545

Generated by: LCOV version 2.0-1