LCOV - code coverage report
Current view: top level - src/include/lib - radixtree.h (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 90.1 % 765 689
Test Date: 2026-06-24 17:16:41 Functions: 96.5 % 144 139
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
rt_add_child_16 58401
local_ts_add_child_16 3965
rt_add_child_16 54178
shared_ts_add_child_16 258
rt_add_child_256 11949
local_ts_add_child_256 7463
rt_add_child_256 4224
shared_ts_add_child_256 262
rt_add_child_4 8440
local_ts_add_child_4 2099
rt_add_child_4 6281
shared_ts_add_child_4 60
rt_add_child_48 26985
local_ts_add_child_48 2286
rt_add_child_48 24503
shared_ts_add_child_48 196
rt_alloc_leaf 15518
local_ts_alloc_leaf 14713
rt_alloc_leaf 0
shared_ts_alloc_leaf 805
rt_alloc_node 155700
local_ts_alloc_node 129542
rt_alloc_node 26068
shared_ts_alloc_node 90
rt_begin_iterate 819
local_ts_begin_iterate 763
rt_begin_iterate 32
shared_ts_begin_iterate 24
rt_childptr_is_value 4993758
local_ts_childptr_is_value 4196164
rt_childptr_is_value 304090
shared_ts_childptr_is_value 493504
rt_copy_arrays_and_delete 2081
rt_copy_arrays_for_insert 4700
local_ts_copy_arrays_for_insert 524
rt_copy_arrays_for_insert 4155
shared_ts_copy_arrays_for_insert 21
rt_copy_common 11027
local_ts_copy_common 677
rt_copy_common 10316
shared_ts_copy_common 34
rt_create 128834
local_ts_create 128802
rt_create 32
rt_delete 104357
rt_delete_recursive 415162
rt_dump_node 0
rt_end_iterate 819
local_ts_end_iterate 763
rt_end_iterate 32
shared_ts_end_iterate 24
rt_extend_down 4986
local_ts_extend_down 40
rt_extend_down 4942
shared_ts_extend_down 4
rt_extend_up 28
local_ts_extend_up 17
rt_extend_up 10
shared_ts_extend_up 1
rt_find 6429019
local_ts_find 5638741
rt_find 191992
shared_ts_find 598286
rt_free 853
local_ts_free 770
rt_free 32
shared_ts_free 51
rt_free_leaf 3
local_ts_free_leaf 3
rt_free_leaf 0
shared_ts_free_leaf 0
rt_free_node 26747
local_ts_free_node 677
rt_free_node 26036
shared_ts_free_node 34
rt_get_slot_recursive 432727
local_ts_get_slot_recursive 23458
rt_get_slot_recursive 408227
shared_ts_get_slot_recursive 1042
rt_grow_node_16 4395
local_ts_grow_node_16 276
rt_grow_node_16 4100
shared_ts_grow_node_16 19
rt_grow_node_4 2425
local_ts_grow_node_4 333
rt_grow_node_4 2081
shared_ts_grow_node_4 11
rt_grow_node_48 86
local_ts_grow_node_48 68
rt_grow_node_48 14
shared_ts_grow_node_48 4
rt_iterate_next 108910
local_ts_iterate_next 14878
rt_iterate_next 93201
shared_ts_iterate_next 831
rt_key_get_shift 129000
local_ts_key_get_shift 128840
rt_key_get_shift 105
shared_ts_key_get_shift 55
rt_memory_usage 172243
local_ts_memory_usage 170710
rt_memory_usage 0
shared_ts_memory_usage 1533
rt_node_16_get_insertpos 60676
local_ts_node_16_get_insertpos 4156
rt_node_16_get_insertpos 56252
shared_ts_node_16_get_insertpos 268
rt_node_16_search_eq 3534283
local_ts_node_16_search_eq 2994019
rt_node_16_search_eq 474681
shared_ts_node_16_search_eq 65583
rt_node_256_get_child 4360964
local_ts_node_256_get_child 3709803
rt_node_256_get_child 397689
shared_ts_node_256_get_child 253472
rt_node_256_is_chunk_used 4488400
local_ts_node_256_is_chunk_used 3822064
rt_node_256_is_chunk_used 401588
shared_ts_node_256_is_chunk_used 264748
rt_node_48_get_child 483334
local_ts_node_48_get_child 51065
rt_node_48_get_child 260959
shared_ts_node_48_get_child 171310
rt_node_48_is_chunk_used 520806
local_ts_node_48_is_chunk_used 4352
rt_node_48_is_chunk_used 513894
shared_ts_node_48_is_chunk_used 2560
rt_node_4_get_insertpos 10865
local_ts_node_4_get_insertpos 2432
rt_node_4_get_insertpos 8362
shared_ts_node_4_get_insertpos 71
rt_node_delete 111098
rt_node_insert 112595
local_ts_node_insert 16422
rt_node_insert 95367
shared_ts_node_insert 806
rt_node_iterate_next 128765
local_ts_node_iterate_next 14982
rt_node_iterate_next 112942
shared_ts_node_iterate_next 841
rt_node_search 15126057
local_ts_node_search 12672899
rt_node_search 1571577
shared_ts_node_search 881581
rt_ptr_set_local 19842690
local_ts_ptr_set_local 16863931
rt_ptr_set_local 1607600
shared_ts_ptr_set_local 1371159
rt_remove_child_16 19894
rt_remove_child_256 4448
rt_remove_child_4 19931
rt_remove_child_48 66825
rt_set 123773
local_ts_set 16432
rt_set 106534
shared_ts_set 807
rt_shift_arrays_and_delete 21993
rt_shift_arrays_for_insert 66841
local_ts_shift_arrays_for_insert 6064
rt_shift_arrays_for_insert 60459
shared_ts_shift_arrays_for_insert 318
rt_shift_get_max_val 128958
local_ts_shift_get_max_val 128821
rt_shift_get_max_val 84
shared_ts_shift_get_max_val 53
rt_shrink_child_16 2081
rt_shrink_child_256 14
rt_shrink_child_48 2026
rt_stats 61
rt_value_is_embeddable 123773
local_ts_value_is_embeddable 16432
rt_value_is_embeddable 106534
shared_ts_value_is_embeddable 807
rt_verify_node 116702
local_ts_verify_node 16422
rt_verify_node 99474
shared_ts_verify_node 806
shared_ts_attach 49
shared_ts_create 51
shared_ts_detach 49
shared_ts_free_recurse 56
shared_ts_get_handle 50
shared_ts_lock_exclusive 103
shared_ts_lock_share 210842
shared_ts_unlock 210945

Generated by: LCOV version 2.0-1