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-07 04:16:33 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 14
rt_extend_up 31
shared_ts_extend_up 1
rt_extend_up 10
local_ts_extend_up 20
shared_ts_get_handle 38
shared_ts_attach 39
shared_ts_create 39
shared_ts_detach 39
shared_ts_free_recurse 44
rt_stats 61
rt_grow_node_48 101
shared_ts_grow_node_48 4
rt_grow_node_48 14
local_ts_grow_node_48 83
shared_ts_lock_exclusive 103
rt_begin_iterate 870
shared_ts_begin_iterate 14
rt_begin_iterate 32
local_ts_begin_iterate 824
rt_end_iterate 870
shared_ts_end_iterate 14
rt_end_iterate 32
local_ts_end_iterate 824
rt_free 904
rt_free 32
shared_ts_free 39
local_ts_free 833
rt_shrink_child_48 2028
rt_copy_arrays_and_delete 2081
rt_shrink_child_16 2081
rt_grow_node_4 2455
shared_ts_grow_node_4 11
local_ts_grow_node_4 363
rt_grow_node_4 2081
rt_grow_node_16 4443
shared_ts_grow_node_16 19
local_ts_grow_node_16 322
rt_grow_node_16 4102
rt_remove_child_256 4448
rt_copy_arrays_for_insert 4756
shared_ts_copy_arrays_for_insert 21
local_ts_copy_arrays_for_insert 580
rt_copy_arrays_for_insert 4155
rt_extend_down 4990
shared_ts_extend_down 4
local_ts_extend_down 44
rt_extend_down 4942
rt_add_child_4 8609
shared_ts_add_child_4 50
local_ts_add_child_4 2278
rt_add_child_4 6281
rt_node_4_get_insertpos 11064
shared_ts_node_4_get_insertpos 61
local_ts_node_4_get_insertpos 2641
rt_node_4_get_insertpos 8362
rt_copy_common 11122
shared_ts_copy_common 34
local_ts_copy_common 768
rt_copy_common 10320
rt_add_child_256 13108
shared_ts_add_child_256 262
rt_add_child_256 4224
local_ts_add_child_256 8622
rt_alloc_leaf 17963
rt_alloc_leaf 0
shared_ts_alloc_leaf 785
local_ts_alloc_leaf 17178
rt_remove_child_16 19864
rt_remove_child_4 19931
rt_shift_arrays_and_delete 21963
rt_free_node 26842
shared_ts_free_node 34
local_ts_free_node 768
rt_free_node 26040
rt_add_child_48 27513
shared_ts_add_child_48 186
local_ts_add_child_48 2895
rt_add_child_48 24432
rt_add_child_16 58999
shared_ts_add_child_16 258
local_ts_add_child_16 4553
rt_add_child_16 54188
rt_node_16_get_insertpos 61300
shared_ts_node_16_get_insertpos 268
local_ts_node_16_get_insertpos 4770
rt_node_16_get_insertpos 56262
rt_remove_child_48 66796
rt_shift_arrays_for_insert 67608
shared_ts_shift_arrays_for_insert 308
local_ts_shift_arrays_for_insert 6831
rt_shift_arrays_for_insert 60469
rt_delete 104357
rt_node_delete 111039
rt_iterate_next 111492
shared_ts_iterate_next 801
local_ts_iterate_next 17549
rt_iterate_next 93142
rt_node_insert 115127
shared_ts_node_insert 786
local_ts_node_insert 19033
rt_node_insert 95308
rt_verify_node 119236
shared_ts_verify_node 786
local_ts_verify_node 19033
rt_verify_node 99417
rt_set 126364
shared_ts_set 787
local_ts_set 19043
rt_set 106534
rt_value_is_embeddable 126364
shared_ts_value_is_embeddable 787
local_ts_value_is_embeddable 19043
rt_value_is_embeddable 106534
rt_create 127260
rt_create 32
local_ts_create 127228
rt_shift_get_max_val 127375
shared_ts_shift_get_max_val 41
rt_shift_get_max_val 84
local_ts_shift_get_max_val 127250
rt_key_get_shift 127420
shared_ts_key_get_shift 43
rt_key_get_shift 105
local_ts_key_get_shift 127272
rt_node_iterate_next 131361
shared_ts_node_iterate_next 811
local_ts_node_iterate_next 17667
rt_node_iterate_next 112883
rt_alloc_node 154216
shared_ts_alloc_node 78
rt_alloc_node 26072
local_ts_alloc_node 128066
rt_memory_usage 176837
rt_memory_usage 0
shared_ts_memory_usage 1481
local_ts_memory_usage 175356
shared_ts_lock_share 210842
shared_ts_unlock 210945
rt_delete_recursive 415115
rt_get_slot_recursive 435660
shared_ts_get_slot_recursive 1022
local_ts_get_slot_recursive 26411
rt_get_slot_recursive 408227
rt_node_48_get_child 504531
local_ts_node_48_get_child 82236
shared_ts_node_48_get_child 161170
rt_node_48_get_child 261125
rt_node_48_is_chunk_used 522598
shared_ts_node_48_is_chunk_used 2560
local_ts_node_48_is_chunk_used 5632
rt_node_48_is_chunk_used 514406
rt_node_16_search_eq 3517439
shared_ts_node_16_search_eq 65551
rt_node_16_search_eq 474328
local_ts_node_16_search_eq 2977560
rt_node_256_get_child 4631218
shared_ts_node_256_get_child 253451
rt_node_256_get_child 397520
local_ts_node_256_get_child 3980247
rt_node_256_is_chunk_used 4810297
shared_ts_node_256_is_chunk_used 264727
rt_node_256_is_chunk_used 401425
local_ts_node_256_is_chunk_used 4144145
rt_childptr_is_value 5303375
rt_childptr_is_value 304031
shared_ts_childptr_is_value 479291
local_ts_childptr_is_value 4520053
rt_find 6837161
rt_find 191854
shared_ts_find 537273
local_ts_find 6108034
rt_node_search 15649431
shared_ts_node_search 820495
rt_node_search 1570979
local_ts_node_search 13257957
rt_ptr_set_local 20662027
shared_ts_ptr_set_local 1295826
rt_ptr_set_local 1607006
local_ts_ptr_set_local 17759195

Generated by: LCOV version 2.0-1