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-20 02:10:44 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 22
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
rt_grow_node_48 32
rt_shrink_child_256 32
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
shared_ts_add_child_4 50
local_ts_grow_node_48 62
shared_ts_node_4_get_insertpos 62
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 170
shared_ts_lock_exclusive 206
rt_key_get_shift 214
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 354
local_ts_grow_node_4 372
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 562
shared_ts_get_slot_recursive 696
shared_ts_memory_usage 756
local_ts_copy_common 788
local_ts_free_node 788
local_ts_free 848
local_ts_begin_iterate 852
local_ts_end_iterate 852
local_ts_add_child_4 2348
local_ts_add_child_48 2382
local_ts_node_4_get_insertpos 2720
shared_ts_node_48_is_chunk_used 3072
rt_shrink_child_48 4062
rt_copy_arrays_and_delete 4162
rt_grow_node_4 4162
rt_shrink_child_16 4162
local_ts_add_child_16 5448
local_ts_node_16_get_insertpos 5638
local_ts_shift_arrays_for_insert 7796
local_ts_add_child_256 8202
rt_grow_node_16 8210
rt_copy_arrays_for_insert 8310
rt_add_child_256 8460
rt_remove_child_256 8972
rt_extend_down 9884
rt_add_child_4 12562
local_ts_alloc_leaf 15914
rt_node_4_get_insertpos 16724
local_ts_node_insert 19106
local_ts_verify_node 19106
local_ts_set 19124
local_ts_value_is_embeddable 19124
local_ts_create 19790
local_ts_shift_get_max_val 19806
local_ts_key_get_shift 19822
local_ts_iterate_next 19850
local_ts_node_iterate_next 19982
local_ts_alloc_node 20644
rt_copy_common 20660
local_ts_node_48_is_chunk_used 26112
local_ts_get_slot_recursive 27990
rt_remove_child_16 39614
rt_remove_child_4 39862
rt_shift_arrays_and_delete 43812
rt_add_child_48 49002
rt_free_node 52100
rt_alloc_node 52164
local_ts_memory_usage 104786
rt_add_child_16 108382
rt_node_16_get_insertpos 112530
rt_shift_arrays_for_insert 120944
shared_ts_node_16_search_eq 130896
rt_remove_child_48 133792
shared_ts_node_48_get_child 180540
rt_iterate_next 186446
rt_node_insert 190778
rt_verify_node 199002
rt_delete 208714
rt_set 213068
rt_value_is_embeddable 213068
rt_node_delete 222240
rt_node_iterate_next 225928
shared_ts_node_256_get_child 329604
shared_ts_node_256_is_chunk_used 330318
local_ts_node_48_get_child 331122
rt_find 383588
shared_ts_lock_share 421684
shared_ts_unlock 421890
rt_node_48_get_child 522404
rt_childptr_is_value 608224
shared_ts_childptr_is_value 636032
shared_ts_find 648084
rt_node_256_get_child 795628
rt_node_256_is_chunk_used 805410
rt_get_slot_recursive 816454
rt_delete_recursive 830270
rt_node_16_search_eq 948020
rt_node_48_is_chunk_used 1029308
shared_ts_node_search 1088878
shared_ts_ptr_set_local 1716824
rt_node_search 3141490
rt_ptr_set_local 3213564
local_ts_node_16_search_eq 4698376
local_ts_node_256_get_child 6195172
local_ts_node_256_is_chunk_used 6261912
local_ts_childptr_is_value 7024322
local_ts_find 8485682
local_ts_node_search 21782922
local_ts_ptr_set_local 28575462

Generated by: LCOV version 1.14