LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
90.1 %
765
689
Test Date:
2026-08-15 14:15:41
Functions:
96.5 %
144
139
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.4 %
245
192
Function Name
Hit count
rt_add_child_16
59554
local_ts_add_child_16
5095
rt_add_child_16
54163
shared_ts_add_child_16
296
rt_add_child_256
13415
local_ts_add_child_256
8931
rt_add_child_256
4228
shared_ts_add_child_256
256
rt_add_child_4
8765
local_ts_add_child_4
2412
rt_add_child_4
6281
shared_ts_add_child_4
72
rt_add_child_48
27888
local_ts_add_child_48
3121
rt_add_child_48
24559
shared_ts_add_child_48
208
rt_alloc_leaf
19144
local_ts_alloc_leaf
18278
rt_alloc_leaf
0
shared_ts_alloc_leaf
866
rt_alloc_node
157198
local_ts_alloc_node
131032
rt_alloc_node
26068
shared_ts_alloc_node
98
rt_begin_iterate
909
local_ts_begin_iterate
850
rt_begin_iterate
32
shared_ts_begin_iterate
27
rt_childptr_is_value
5535145
local_ts_childptr_is_value
4692055
rt_childptr_is_value
304133
shared_ts_childptr_is_value
538957
rt_copy_arrays_and_delete
2081
rt_copy_arrays_for_insert
4810
local_ts_copy_arrays_for_insert
630
rt_copy_arrays_for_insert
4155
shared_ts_copy_arrays_for_insert
25
rt_copy_common
11196
local_ts_copy_common
841
rt_copy_common
10316
shared_ts_copy_common
39
rt_create
130150
local_ts_create
130118
rt_create
32
rt_delete
104357
rt_delete_recursive
415088
rt_dump_node
0
rt_end_iterate
909
local_ts_end_iterate
850
rt_end_iterate
32
shared_ts_end_iterate
27
rt_extend_down
4993
local_ts_extend_down
47
rt_extend_down
4942
shared_ts_extend_down
4
rt_extend_up
32
local_ts_extend_up
20
rt_extend_up
11
shared_ts_extend_up
1
rt_find
7458806
local_ts_find
6610335
rt_find
191692
shared_ts_find
656779
rt_free
947
local_ts_free
861
rt_free
32
shared_ts_free
54
rt_free_leaf
3
local_ts_free_leaf
3
rt_free_leaf
0
shared_ts_free_leaf
0
rt_free_node
26916
local_ts_free_node
841
rt_free_node
26036
shared_ts_free_node
39
rt_get_slot_recursive
437414
local_ts_get_slot_recursive
28083
rt_get_slot_recursive
408227
shared_ts_get_slot_recursive
1104
rt_grow_node_16
4469
local_ts_grow_node_16
350
rt_grow_node_16
4098
shared_ts_grow_node_16
21
rt_grow_node_4
2491
local_ts_grow_node_4
396
rt_grow_node_4
2081
shared_ts_grow_node_4
14
rt_grow_node_48
115
local_ts_grow_node_48
95
rt_grow_node_48
16
shared_ts_grow_node_48
4
rt_iterate_next
112882
local_ts_iterate_next
18743
rt_iterate_next
93244
shared_ts_iterate_next
895
rt_key_get_shift
130331
local_ts_key_get_shift
130166
rt_key_get_shift
107
shared_ts_key_get_shift
58
rt_memory_usage
183236
local_ts_memory_usage
181558
rt_memory_usage
0
shared_ts_memory_usage
1678
rt_node_16_get_insertpos
61873
local_ts_node_16_get_insertpos
5329
rt_node_16_get_insertpos
56237
shared_ts_node_16_get_insertpos
307
rt_node_16_search_eq
3613624
local_ts_node_16_search_eq
3045727
rt_node_16_search_eq
474272
shared_ts_node_16_search_eq
93625
rt_node_256_get_child
4806659
local_ts_node_256_get_child
4155184
rt_node_256_get_child
397644
shared_ts_node_256_get_child
253831
rt_node_256_is_chunk_used
5098038
local_ts_node_256_is_chunk_used
4430258
rt_node_256_is_chunk_used
402547
shared_ts_node_256_is_chunk_used
265233
rt_node_48_get_child
526186
local_ts_node_48_get_child
63968
rt_node_48_get_child
260818
shared_ts_node_48_get_child
201400
rt_node_48_is_chunk_used
521313
local_ts_node_48_is_chunk_used
5376
rt_node_48_is_chunk_used
512865
shared_ts_node_48_is_chunk_used
3072
rt_node_4_get_insertpos
11256
local_ts_node_4_get_insertpos
2808
rt_node_4_get_insertpos
8362
shared_ts_node_4_get_insertpos
86
rt_node_delete
111141
rt_node_insert
116582
local_ts_node_insert
20305
rt_node_insert
95410
shared_ts_node_insert
867
rt_node_iterate_next
132753
local_ts_node_iterate_next
18863
rt_node_iterate_next
112985
shared_ts_node_iterate_next
905
rt_node_search
16462221
local_ts_node_search
13951627
rt_node_search
1570326
shared_ts_node_search
940268
rt_ptr_set_local
21698439
local_ts_ptr_set_local
18616777
rt_ptr_set_local
1606349
shared_ts_ptr_set_local
1475313
rt_remove_child_16
19919
rt_remove_child_256
4484
rt_remove_child_4
19931
rt_remove_child_48
66807
rt_set
127719
local_ts_set
20317
rt_set
106534
shared_ts_set
868
rt_shift_arrays_and_delete
22018
rt_shift_arrays_for_insert
68319
local_ts_shift_arrays_for_insert
7507
rt_shift_arrays_for_insert
60444
shared_ts_shift_arrays_for_insert
368
rt_shift_get_max_val
130283
local_ts_shift_get_max_val
130142
rt_shift_get_max_val
85
shared_ts_shift_get_max_val
56
rt_shrink_child_16
2081
rt_shrink_child_256
16
rt_shrink_child_48
2024
rt_stats
61
rt_value_is_embeddable
127719
local_ts_value_is_embeddable
20317
rt_value_is_embeddable
106534
shared_ts_value_is_embeddable
868
rt_verify_node
120687
local_ts_verify_node
20305
rt_verify_node
99515
shared_ts_verify_node
867
shared_ts_attach
51
shared_ts_create
54
shared_ts_detach
51
shared_ts_free_recurse
59
shared_ts_get_handle
53
shared_ts_lock_exclusive
103
shared_ts_lock_share
210842
shared_ts_unlock
210945
Generated by:
LCOV version 2.0-1