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 11:16:20
Functions:
96.5 %
144
139
Legend:
Lines:    
hit
not hit
Function Name
Hit count
rt_add_child_16
59077
local_ts_add_child_16
4658
rt_add_child_16
54175
shared_ts_add_child_16
244
rt_add_child_256
13746
local_ts_add_child_256
9260
rt_add_child_256
4227
shared_ts_add_child_256
259
rt_add_child_4
8554
local_ts_add_child_4
2214
rt_add_child_4
6281
shared_ts_add_child_4
59
rt_add_child_48
27769
local_ts_add_child_48
2985
rt_add_child_48
24620
shared_ts_add_child_48
164
rt_alloc_leaf
18678
local_ts_alloc_leaf
17925
rt_alloc_leaf
0
shared_ts_alloc_leaf
753
rt_alloc_node
144181
local_ts_alloc_node
118024
rt_alloc_node
26076
shared_ts_alloc_node
81
rt_begin_iterate
825
local_ts_begin_iterate
773
rt_begin_iterate
32
shared_ts_begin_iterate
20
rt_childptr_is_value
5331703
local_ts_childptr_is_value
4572319
rt_childptr_is_value
304209
shared_ts_childptr_is_value
455175
rt_copy_arrays_and_delete
2081
rt_copy_arrays_for_insert
4733
local_ts_copy_arrays_for_insert
557
rt_copy_arrays_for_insert
4155
shared_ts_copy_arrays_for_insert
21
rt_copy_common
11110
local_ts_copy_common
753
rt_copy_common
10324
shared_ts_copy_common
33
rt_create
117230
local_ts_create
117198
rt_create
32
rt_delete
104357
rt_delete_recursive
415142
rt_dump_node
0
rt_end_iterate
825
local_ts_end_iterate
773
rt_end_iterate
32
shared_ts_end_iterate
20
rt_extend_down
4992
local_ts_extend_down
46
rt_extend_down
4942
shared_ts_extend_down
4
rt_extend_up
32
local_ts_extend_up
21
rt_extend_up
10
shared_ts_extend_up
1
rt_find
6751398
local_ts_find
6068900
rt_find
192051
shared_ts_find
490447
rt_free
857
local_ts_free
782
rt_free
32
shared_ts_free
43
rt_free_leaf
3
local_ts_free_leaf
3
rt_free_leaf
0
shared_ts_free_leaf
0
rt_free_node
26830
local_ts_free_node
753
rt_free_node
26044
shared_ts_free_node
33
rt_get_slot_recursive
436616
local_ts_get_slot_recursive
27400
rt_get_slot_recursive
408227
shared_ts_get_slot_recursive
989
rt_grow_node_16
4426
local_ts_grow_node_16
307
rt_grow_node_16
4102
shared_ts_grow_node_16
17
rt_grow_node_4
2453
local_ts_grow_node_4
360
rt_grow_node_4
2081
shared_ts_grow_node_4
12
rt_grow_node_48
106
local_ts_grow_node_48
86
rt_grow_node_48
16
shared_ts_grow_node_48
4
rt_iterate_next
112339
local_ts_iterate_next
18243
rt_iterate_next
93320
shared_ts_iterate_next
776
rt_key_get_shift
117396
local_ts_key_get_shift
117244
rt_key_get_shift
105
shared_ts_key_get_shift
47
rt_memory_usage
167317
local_ts_memory_usage
165928
rt_memory_usage
0
shared_ts_memory_usage
1389
rt_node_16_get_insertpos
61357
local_ts_node_16_get_insertpos
4855
rt_node_16_get_insertpos
56249
shared_ts_node_16_get_insertpos
253
rt_node_16_search_eq
3493202
local_ts_node_16_search_eq
2925229
rt_node_16_search_eq
474411
shared_ts_node_16_search_eq
93562
rt_node_256_get_child
4694444
local_ts_node_256_get_child
4043295
rt_node_256_get_child
398040
shared_ts_node_256_get_child
253109
rt_node_256_is_chunk_used
4871826
local_ts_node_256_is_chunk_used
4204503
rt_node_256_is_chunk_used
402932
shared_ts_node_256_is_chunk_used
264391
rt_node_48_get_child
472325
local_ts_node_48_get_child
90868
rt_node_48_get_child
261097
shared_ts_node_48_get_child
120360
rt_node_48_is_chunk_used
522081
local_ts_node_48_is_chunk_used
6144
rt_node_48_is_chunk_used
513889
shared_ts_node_48_is_chunk_used
2048
rt_node_4_get_insertpos
11007
local_ts_node_4_get_insertpos
2574
rt_node_4_get_insertpos
8362
shared_ts_node_4_get_insertpos
71
rt_node_delete
111217
rt_node_insert
116025
local_ts_node_insert
19784
rt_node_insert
95486
shared_ts_node_insert
755
rt_node_iterate_next
132214
local_ts_node_iterate_next
18367
rt_node_iterate_next
113061
shared_ts_node_iterate_next
786
rt_node_search
15585443
local_ts_node_search
13240305
rt_node_search
1571822
shared_ts_node_search
773316
rt_ptr_set_local
20618891
local_ts_ptr_set_local
17786764
rt_ptr_set_local
1607853
shared_ts_ptr_set_local
1224274
rt_remove_child_16
19851
rt_remove_child_256
4483
rt_remove_child_4
19931
rt_remove_child_48
66952
rt_set
127084
local_ts_set
19794
rt_set
106534
shared_ts_set
756
rt_shift_arrays_and_delete
21950
rt_shift_arrays_for_insert
67631
local_ts_shift_arrays_for_insert
6872
rt_shift_arrays_for_insert
60456
shared_ts_shift_arrays_for_insert
303
rt_shift_get_max_val
117350
local_ts_shift_get_max_val
117221
rt_shift_get_max_val
84
shared_ts_shift_get_max_val
45
rt_shrink_child_16
2081
rt_shrink_child_256
16
rt_shrink_child_48
2028
rt_stats
61
rt_value_is_embeddable
127084
local_ts_value_is_embeddable
19794
rt_value_is_embeddable
106534
shared_ts_value_is_embeddable
756
rt_verify_node
120134
local_ts_verify_node
19784
rt_verify_node
99595
shared_ts_verify_node
755
shared_ts_attach
42
shared_ts_create
43
shared_ts_detach
42
shared_ts_free_recurse
48
shared_ts_get_handle
42
shared_ts_lock_exclusive
103
shared_ts_lock_share
210842
shared_ts_unlock
210945
Generated by:
LCOV version 2.0-1