LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
89.9 %
765
688
Test Date:
2026-09-26 07:15:52
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
60281
local_ts_add_child_16
5816
rt_add_child_16
54192
shared_ts_add_child_16
273
rt_add_child_256
14087
local_ts_add_child_256
9848
rt_add_child_256
4224
shared_ts_add_child_256
15
rt_add_child_4
8857
local_ts_add_child_4
2515
rt_add_child_4
6281
shared_ts_add_child_4
61
rt_add_child_48
28055
local_ts_add_child_48
3517
rt_add_child_48
24394
shared_ts_add_child_48
144
rt_alloc_leaf
20725
local_ts_alloc_leaf
20205
rt_alloc_leaf
0
shared_ts_alloc_leaf
520
rt_alloc_node
150010
local_ts_alloc_node
123864
rt_alloc_node
26068
shared_ts_alloc_node
78
rt_begin_iterate
893
local_ts_begin_iterate
848
rt_begin_iterate
32
shared_ts_begin_iterate
13
rt_childptr_is_value
5795217
local_ts_childptr_is_value
4999697
rt_childptr_is_value
303995
shared_ts_childptr_is_value
491525
rt_copy_arrays_and_delete
2081
rt_copy_arrays_for_insert
4864
local_ts_copy_arrays_for_insert
684
rt_copy_arrays_for_insert
4155
shared_ts_copy_arrays_for_insert
25
rt_copy_common
11273
local_ts_copy_common
923
rt_copy_common
10316
shared_ts_copy_common
34
rt_create
122889
local_ts_create
122857
rt_create
32
rt_delete
104357
rt_delete_recursive
415111
rt_dump_node
0
rt_end_iterate
893
local_ts_end_iterate
848
rt_end_iterate
32
shared_ts_end_iterate
13
rt_extend_down
4999
local_ts_extend_down
53
rt_extend_down
4942
shared_ts_extend_down
4
rt_extend_up
36
local_ts_extend_up
25
rt_extend_up
10
shared_ts_extend_up
1
rt_find
7818068
local_ts_find
6988004
rt_find
191747
shared_ts_find
638317
rt_free
930
local_ts_free
859
rt_free
32
shared_ts_free
39
rt_free_leaf
3
local_ts_free_leaf
3
rt_free_leaf
0
shared_ts_free_leaf
0
rt_free_node
26993
local_ts_free_node
923
rt_free_node
26036
shared_ts_free_node
34
rt_get_slot_recursive
439453
local_ts_get_slot_recursive
30595
rt_get_slot_recursive
408227
shared_ts_get_slot_recursive
631
rt_grow_node_16
4514
local_ts_grow_node_16
396
rt_grow_node_16
4100
shared_ts_grow_node_16
18
rt_grow_node_4
2521
local_ts_grow_node_4
425
rt_grow_node_4
2081
shared_ts_grow_node_4
15
rt_grow_node_48
117
local_ts_grow_node_48
102
rt_grow_node_48
14
shared_ts_grow_node_48
1
rt_iterate_next
114566
local_ts_iterate_next
20920
rt_iterate_next
93106
shared_ts_iterate_next
540
rt_key_get_shift
123063
local_ts_key_get_shift
122915
rt_key_get_shift
105
shared_ts_key_get_shift
43
rt_memory_usage
179108
local_ts_memory_usage
178041
rt_memory_usage
0
shared_ts_memory_usage
1067
rt_node_16_get_insertpos
62624
local_ts_node_16_get_insertpos
6075
rt_node_16_get_insertpos
56266
shared_ts_node_16_get_insertpos
283
rt_node_16_search_eq
3656600
local_ts_node_16_search_eq
3072278
rt_node_16_search_eq
474427
shared_ts_node_16_search_eq
109895
rt_node_256_get_child
4913419
local_ts_node_256_get_child
4351235
rt_node_256_get_child
397400
shared_ts_node_256_get_child
164784
rt_node_256_is_chunk_used
5229258
local_ts_node_256_is_chunk_used
4662793
rt_node_256_is_chunk_used
401324
shared_ts_node_256_is_chunk_used
165141
rt_node_48_get_child
668759
local_ts_node_48_get_child
165527
rt_node_48_get_child
260860
shared_ts_node_48_get_child
242372
rt_node_48_is_chunk_used
526440
local_ts_node_48_is_chunk_used
8960
rt_node_48_is_chunk_used
513896
shared_ts_node_48_is_chunk_used
3584
rt_node_4_get_insertpos
11378
local_ts_node_4_get_insertpos
2940
rt_node_4_get_insertpos
8362
shared_ts_node_4_get_insertpos
76
rt_node_delete
111003
rt_node_insert
118315
local_ts_node_insert
22517
rt_node_insert
95272
shared_ts_node_insert
526
rt_node_iterate_next
134459
local_ts_node_iterate_next
21062
rt_node_iterate_next
112847
shared_ts_node_iterate_next
550
rt_node_search
16962363
local_ts_node_search
14522736
rt_node_search
1570551
shared_ts_node_search
869076
rt_ptr_set_local
22434906
local_ts_ptr_set_local
19471722
rt_ptr_set_local
1606574
shared_ts_ptr_set_local
1356610
rt_remove_child_16
19908
rt_remove_child_256
4448
rt_remove_child_4
19931
rt_remove_child_48
66716
rt_set
129590
local_ts_set
22529
rt_set
106534
shared_ts_set
527
rt_shift_arrays_and_delete
22007
rt_shift_arrays_for_insert
69138
local_ts_shift_arrays_for_insert
8331
rt_shift_arrays_for_insert
60473
shared_ts_shift_arrays_for_insert
334
rt_shift_get_max_val
123011
local_ts_shift_get_max_val
122886
rt_shift_get_max_val
84
shared_ts_shift_get_max_val
41
rt_shrink_child_16
2081
rt_shrink_child_256
14
rt_shrink_child_48
2026
rt_stats
61
rt_value_is_embeddable
129590
local_ts_value_is_embeddable
22529
rt_value_is_embeddable
106534
shared_ts_value_is_embeddable
527
rt_verify_node
122422
local_ts_verify_node
22517
rt_verify_node
99379
shared_ts_verify_node
526
shared_ts_attach
38
shared_ts_create
39
shared_ts_detach
38
shared_ts_free_recurse
44
shared_ts_get_handle
38
shared_ts_lock_exclusive
103
shared_ts_lock_share
210842
shared_ts_unlock
210945
Generated by:
LCOV version 2.0-1