LCOV - code coverage report
Current view: top level - src/include/lib - radixtree.h (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 688 765 89.9 %
Date: 2024-05-17 08:10:52 Functions: 138 144 95.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
rt_alloc_leaf 0
rt_dump_node 0
rt_free_leaf 0
rt_memory_usage 0
shared_ts_extend_up 0
shared_ts_free_leaf 0
shared_ts_grow_node_48 2
local_ts_free_leaf 6
shared_ts_extend_down 6
shared_ts_begin_iterate 10
shared_ts_end_iterate 10
shared_ts_grow_node_4 12
local_ts_extend_up 14
shared_ts_grow_node_16 18
rt_extend_up 20
shared_ts_copy_arrays_for_insert 22
shared_ts_get_handle 26
shared_ts_create 28
shared_ts_free 28
shared_ts_add_child_256 30
shared_ts_shift_get_max_val 30
shared_ts_attach 32
shared_ts_copy_common 32
shared_ts_detach 32
shared_ts_free_node 32
shared_ts_key_get_shift 32
shared_ts_free_recurse 34
local_ts_extend_down 40
rt_grow_node_48 40
rt_shrink_child_256 40
shared_ts_add_child_4 50
shared_ts_node_4_get_insertpos 62
local_ts_grow_node_48 64
rt_begin_iterate 64
rt_create 64
rt_end_iterate 64
rt_free 64
shared_ts_alloc_node 66
rt_stats 122
shared_ts_add_child_48 130
rt_shift_get_max_val 168
shared_ts_lock_exclusive 206
rt_key_get_shift 210
shared_ts_add_child_16 256
shared_ts_node_16_get_insertpos 266
shared_ts_shift_arrays_for_insert 306
local_ts_grow_node_16 348
local_ts_grow_node_4 374
shared_ts_alloc_leaf 494
shared_ts_node_insert 496
shared_ts_verify_node 496
shared_ts_set 498
shared_ts_value_is_embeddable 498
shared_ts_iterate_next 508
shared_ts_node_iterate_next 520
local_ts_copy_arrays_for_insert 560
shared_ts_get_slot_recursive 696
shared_ts_memory_usage 756
local_ts_copy_common 786
local_ts_free_node 786
local_ts_free 854
local_ts_begin_iterate 858
local_ts_end_iterate 858
local_ts_add_child_4 2356
local_ts_add_child_48 2360
local_ts_node_4_get_insertpos 2730
shared_ts_node_48_is_chunk_used 3072
rt_shrink_child_48 4042
rt_copy_arrays_and_delete 4162
rt_grow_node_4 4162
rt_shrink_child_16 4162
local_ts_add_child_16 5428
local_ts_node_16_get_insertpos 5614
local_ts_shift_arrays_for_insert 7784
rt_grow_node_16 8190
local_ts_add_child_256 8206
rt_copy_arrays_for_insert 8310
rt_add_child_256 8476
rt_remove_child_256 9116
rt_extend_down 9884
rt_add_child_4 12562
local_ts_alloc_leaf 15910
rt_node_4_get_insertpos 16724
local_ts_node_insert 19072
local_ts_verify_node 19072
local_ts_set 19090
local_ts_value_is_embeddable 19090
local_ts_create 19800
local_ts_shift_get_max_val 19816
local_ts_key_get_shift 19832
local_ts_iterate_next 19846
local_ts_node_iterate_next 19978
rt_copy_common 20636
local_ts_alloc_node 20652
local_ts_node_48_is_chunk_used 25088
local_ts_get_slot_recursive 27934
rt_remove_child_4 39862
rt_remove_child_16 39980
rt_shift_arrays_and_delete 44178
rt_add_child_48 48854
rt_free_node 52076
rt_alloc_node 52140
local_ts_memory_usage 104630
rt_add_child_16 108348
rt_node_16_get_insertpos 112496
rt_shift_arrays_for_insert 120910
shared_ts_node_16_search_eq 130866
rt_remove_child_48 133096
shared_ts_node_48_get_child 180540
rt_iterate_next 186260
rt_node_insert 190592
rt_verify_node 198796
rt_delete 208714
rt_set 213068
rt_value_is_embeddable 213068
rt_node_delete 222054
rt_node_iterate_next 225742
local_ts_node_48_get_child 292500
shared_ts_node_256_get_child 329544
shared_ts_node_256_is_chunk_used 330258
rt_find 383752
shared_ts_lock_share 421684
shared_ts_unlock 421890
rt_node_48_get_child 519320
rt_childptr_is_value 608038
shared_ts_childptr_is_value 635942
shared_ts_find 647994
rt_node_256_get_child 797106
rt_node_256_is_chunk_used 810808
rt_get_slot_recursive 816454
rt_delete_recursive 830422
rt_node_16_search_eq 949628
rt_node_48_is_chunk_used 1022154
shared_ts_node_search 1088698
shared_ts_ptr_set_local 1716554
rt_node_search 3142278
rt_ptr_set_local 3214328
local_ts_node_16_search_eq 4681892
local_ts_node_256_get_child 6231748
local_ts_node_256_is_chunk_used 6306086
local_ts_childptr_is_value 7027110
local_ts_find 8462222
local_ts_node_search 21761132
local_ts_ptr_set_local 28556104

Generated by: LCOV version 1.14