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-30 07:16:14 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 28
shared_ts_extend_up 1
rt_extend_up 10
local_ts_extend_up 17
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 86
shared_ts_grow_node_48 4
rt_grow_node_48 14
local_ts_grow_node_48 68
shared_ts_lock_exclusive 103
rt_begin_iterate 809
shared_ts_begin_iterate 14
rt_begin_iterate 32
local_ts_begin_iterate 763
rt_end_iterate 809
shared_ts_end_iterate 14
rt_end_iterate 32
local_ts_end_iterate 763
rt_free 843
rt_free 32
shared_ts_free 39
local_ts_free 772
rt_shrink_child_48 2003
rt_copy_arrays_and_delete 2081
rt_shrink_child_16 2081
rt_grow_node_4 2429
shared_ts_grow_node_4 11
local_ts_grow_node_4 337
rt_grow_node_4 2081
rt_grow_node_16 4367
shared_ts_grow_node_16 19
local_ts_grow_node_16 271
rt_grow_node_16 4077
rt_remove_child_256 4448
rt_copy_arrays_for_insert 4699
shared_ts_copy_arrays_for_insert 21
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 8439
shared_ts_add_child_4 50
local_ts_add_child_4 2108
rt_add_child_4 6281
rt_node_4_get_insertpos 10868
shared_ts_node_4_get_insertpos 61
local_ts_node_4_get_insertpos 2445
rt_node_4_get_insertpos 8362
rt_copy_common 10980
shared_ts_copy_common 34
local_ts_copy_common 676
rt_copy_common 10270
rt_add_child_256 11919
shared_ts_add_child_256 262
rt_add_child_256 4224
local_ts_add_child_256 7433
rt_alloc_leaf 15427
rt_alloc_leaf 0
shared_ts_alloc_leaf 795
local_ts_alloc_leaf 14632
rt_remove_child_4 19931
rt_remove_child_16 20304
rt_shift_arrays_and_delete 22403
rt_free_node 26700
shared_ts_free_node 34
local_ts_free_node 676
rt_free_node 25990
rt_add_child_48 27097
shared_ts_add_child_48 196
local_ts_add_child_48 2306
rt_add_child_48 24595
rt_add_child_16 58313
shared_ts_add_child_16 258
local_ts_add_child_16 3927
rt_add_child_16 54128
rt_node_16_get_insertpos 60583
shared_ts_node_16_get_insertpos 268
local_ts_node_16_get_insertpos 4113
rt_node_16_get_insertpos 56202
rt_remove_child_48 66434
rt_shift_arrays_for_insert 66752
shared_ts_shift_arrays_for_insert 308
local_ts_shift_arrays_for_insert 6035
rt_shift_arrays_for_insert 60409
rt_delete 104357
rt_iterate_next 108820
shared_ts_iterate_next 811
local_ts_iterate_next 14789
rt_iterate_next 93220
rt_node_delete 111117
rt_node_insert 112564
shared_ts_node_insert 796
local_ts_node_insert 16382
rt_node_insert 95386
rt_verify_node 116648
shared_ts_verify_node 796
local_ts_verify_node 16382
rt_verify_node 99470
rt_set 123723
shared_ts_set 797
local_ts_set 16392
rt_set 106534
rt_value_is_embeddable 123723
shared_ts_value_is_embeddable 797
local_ts_value_is_embeddable 16392
rt_value_is_embeddable 106534
rt_create 127751
rt_create 32
local_ts_create 127719
rt_shift_get_max_val 127863
shared_ts_shift_get_max_val 41
rt_shift_get_max_val 84
local_ts_shift_get_max_val 127738
rt_key_get_shift 127905
shared_ts_key_get_shift 43
rt_key_get_shift 105
local_ts_key_get_shift 127757
rt_node_iterate_next 128675
shared_ts_node_iterate_next 821
local_ts_node_iterate_next 14893
rt_node_iterate_next 112961
rt_alloc_node 154558
shared_ts_alloc_node 78
rt_alloc_node 26022
local_ts_alloc_node 128458
rt_memory_usage 170839
rt_memory_usage 0
shared_ts_memory_usage 1501
local_ts_memory_usage 169338
shared_ts_lock_share 210842
shared_ts_unlock 210945
rt_delete_recursive 415097
rt_get_slot_recursive 432640
shared_ts_get_slot_recursive 1032
local_ts_get_slot_recursive 23381
rt_get_slot_recursive 408227
rt_node_48_get_child 482191
local_ts_node_48_get_child 51661
shared_ts_node_48_get_child 171310
rt_node_48_get_child 259220
rt_node_48_is_chunk_used 514914
shared_ts_node_48_is_chunk_used 2560
local_ts_node_48_is_chunk_used 4352
rt_node_48_is_chunk_used 508002
rt_node_16_search_eq 3520944
shared_ts_node_16_search_eq 65571
rt_node_16_search_eq 476086
local_ts_node_16_search_eq 2979287
rt_node_256_get_child 4362443
shared_ts_node_256_get_child 253510
rt_node_256_get_child 397522
local_ts_node_256_get_child 3711411
rt_node_256_is_chunk_used 4486605
shared_ts_node_256_is_chunk_used 264786
rt_node_256_is_chunk_used 401425
local_ts_node_256_is_chunk_used 3820394
rt_childptr_is_value 4986290
rt_childptr_is_value 304109
shared_ts_childptr_is_value 489510
local_ts_childptr_is_value 4192671
rt_find 6399794
rt_find 191866
shared_ts_find 587352
local_ts_find 5620576
rt_node_search 15094732
shared_ts_node_search 870663
rt_node_search 1571036
local_ts_node_search 12653033
rt_ptr_set_local 19799331
shared_ts_ptr_set_local 1356213
rt_ptr_set_local 1607013
local_ts_ptr_set_local 16836105

Generated by: LCOV version 2.0-1