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-03-24 04:16:10 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 15
rt_extend_up 33
shared_ts_extend_up 1
rt_extend_up 11
local_ts_extend_up 21
shared_ts_attach 48
shared_ts_detach 48
shared_ts_get_handle 50
shared_ts_create 51
shared_ts_free_recurse 56
rt_stats 61
rt_grow_node_48 99
shared_ts_grow_node_48 4
rt_grow_node_48 15
local_ts_grow_node_48 80
shared_ts_lock_exclusive 103
rt_begin_iterate 814
shared_ts_begin_iterate 28
rt_begin_iterate 32
local_ts_begin_iterate 754
rt_end_iterate 814
shared_ts_end_iterate 28
rt_end_iterate 32
local_ts_end_iterate 754
rt_free 841
rt_free 32
shared_ts_free 51
local_ts_free 758
rt_shrink_child_48 2023
rt_copy_arrays_and_delete 2081
rt_shrink_child_16 2081
rt_grow_node_4 2435
shared_ts_grow_node_4 10
local_ts_grow_node_4 344
rt_grow_node_4 2081
rt_grow_node_16 4415
shared_ts_grow_node_16 17
local_ts_grow_node_16 301
rt_grow_node_16 4097
rt_remove_child_256 4465
rt_copy_arrays_for_insert 4722
shared_ts_copy_arrays_for_insert 19
local_ts_copy_arrays_for_insert 548
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 8463
shared_ts_add_child_4 61
local_ts_add_child_4 2121
rt_add_child_4 6281
rt_node_4_get_insertpos 10898
shared_ts_node_4_get_insertpos 71
local_ts_node_4_get_insertpos 2465
rt_node_4_get_insertpos 8362
rt_copy_common 11068
shared_ts_copy_common 31
local_ts_copy_common 725
rt_copy_common 10312
rt_add_child_256 13078
shared_ts_add_child_256 250
rt_add_child_256 4225
local_ts_add_child_256 8603
rt_alloc_leaf 17513
rt_alloc_leaf 0
shared_ts_alloc_leaf 732
local_ts_alloc_leaf 16781
rt_remove_child_4 19931
rt_remove_child_16 19948
rt_shift_arrays_and_delete 22047
rt_free_node 26788
shared_ts_free_node 31
local_ts_free_node 725
rt_free_node 26032
rt_add_child_48 27378
shared_ts_add_child_48 164
local_ts_add_child_48 2739
rt_add_child_48 24475
rt_add_child_16 58841
shared_ts_add_child_16 232
local_ts_add_child_16 4437
rt_add_child_16 54172
rt_node_16_get_insertpos 61128
shared_ts_node_16_get_insertpos 241
local_ts_node_16_get_insertpos 4641
rt_node_16_get_insertpos 56246
rt_remove_child_48 66718
rt_shift_arrays_for_insert 67304
shared_ts_shift_arrays_for_insert 293
local_ts_shift_arrays_for_insert 6558
rt_shift_arrays_for_insert 60453
rt_delete 104357
rt_iterate_next 110928
shared_ts_iterate_next 763
local_ts_iterate_next 17000
rt_iterate_next 93165
rt_node_delete 111062
rt_create 113540
rt_create 32
local_ts_create 113508
rt_shift_get_max_val 113669
shared_ts_shift_get_max_val 53
rt_shift_get_max_val 85
local_ts_shift_get_max_val 113531
rt_key_get_shift 113716
shared_ts_key_get_shift 55
rt_key_get_shift 107
local_ts_key_get_shift 113554
rt_node_insert 114610
shared_ts_node_insert 734
local_ts_node_insert 18545
rt_node_insert 95331
rt_verify_node 118714
shared_ts_verify_node 734
local_ts_verify_node 18545
rt_verify_node 99435
rt_set 125824
shared_ts_set 735
local_ts_set 18555
rt_set 106534
rt_value_is_embeddable 125824
shared_ts_value_is_embeddable 735
local_ts_value_is_embeddable 18555
rt_value_is_embeddable 106534
rt_node_iterate_next 130799
shared_ts_node_iterate_next 773
local_ts_node_iterate_next 17120
rt_node_iterate_next 112906
rt_alloc_node 140455
shared_ts_alloc_node 87
rt_alloc_node 26064
local_ts_alloc_node 114304
rt_memory_usage 160387
rt_memory_usage 0
shared_ts_memory_usage 1335
local_ts_memory_usage 159052
shared_ts_lock_share 210842
shared_ts_unlock 210945
rt_delete_recursive 415069
rt_get_slot_recursive 435361
shared_ts_get_slot_recursive 968
local_ts_get_slot_recursive 26166
rt_get_slot_recursive 408227
rt_node_48_get_child 460569
local_ts_node_48_get_child 79611
shared_ts_node_48_get_child 120360
rt_node_48_get_child 260598
rt_node_48_is_chunk_used 519270
shared_ts_node_48_is_chunk_used 2048
local_ts_node_48_is_chunk_used 4352
rt_node_48_is_chunk_used 512870
rt_node_16_search_eq 3489747
shared_ts_node_16_search_eq 65568
rt_node_16_search_eq 474560
local_ts_node_16_search_eq 2949619
rt_node_256_get_child 4608721
shared_ts_node_256_get_child 253103
rt_node_256_get_child 397624
local_ts_node_256_get_child 3957994
rt_node_256_is_chunk_used 4781844
shared_ts_node_256_is_chunk_used 264403
rt_node_256_is_chunk_used 402043
local_ts_node_256_is_chunk_used 4115398
rt_childptr_is_value 5236031
rt_childptr_is_value 304054
shared_ts_childptr_is_value 444220
local_ts_childptr_is_value 4487757
rt_find 6568113
rt_find 191819
shared_ts_find 473446
local_ts_find 5902848
rt_node_search 15478719
shared_ts_node_search 756318
rt_node_search 1570775
local_ts_node_search 13151626
rt_ptr_set_local 20417213
shared_ts_ptr_set_local 1196343
rt_ptr_set_local 1606794
local_ts_ptr_set_local 17614076

Generated by: LCOV version 2.0-1