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 13:16:39
Functions:
96.5 %
144
139
Legend:
Lines:    
hit
not hit
Function Name
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
30
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
19
shared_ts_attach
45
shared_ts_detach
45
shared_ts_get_handle
45
shared_ts_create
46
shared_ts_free_recurse
51
rt_stats
61
rt_grow_node_48
90
shared_ts_grow_node_48
4
rt_grow_node_48
15
local_ts_grow_node_48
71
shared_ts_lock_exclusive
103
rt_begin_iterate
815
shared_ts_begin_iterate
19
rt_begin_iterate
32
local_ts_begin_iterate
764
rt_end_iterate
815
shared_ts_end_iterate
19
rt_end_iterate
32
local_ts_end_iterate
764
rt_free
849
rt_free
32
shared_ts_free
46
local_ts_free
771
rt_shrink_child_48
2023
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2430
shared_ts_grow_node_4
11
local_ts_grow_node_4
338
rt_grow_node_4
2081
rt_grow_node_16
4398
shared_ts_grow_node_16
19
local_ts_grow_node_16
282
rt_grow_node_16
4097
rt_remove_child_256
4466
rt_copy_arrays_for_insert
4707
shared_ts_copy_arrays_for_insert
21
local_ts_copy_arrays_for_insert
531
rt_copy_arrays_for_insert
4155
rt_extend_down
4989
shared_ts_extend_down
4
local_ts_extend_down
43
rt_extend_down
4942
rt_add_child_4
8448
shared_ts_add_child_4
55
local_ts_add_child_4
2112
rt_add_child_4
6281
rt_node_4_get_insertpos
10878
shared_ts_node_4_get_insertpos
66
local_ts_node_4_get_insertpos
2450
rt_node_4_get_insertpos
8362
rt_copy_common
11037
shared_ts_copy_common
34
local_ts_copy_common
691
rt_copy_common
10312
rt_add_child_256
12375
shared_ts_add_child_256
262
rt_add_child_256
4226
local_ts_add_child_256
7887
rt_alloc_leaf
16046
rt_alloc_leaf
0
shared_ts_alloc_leaf
800
local_ts_alloc_leaf
15246
rt_remove_child_4
19931
rt_remove_child_16
19938
rt_shift_arrays_and_delete
22037
rt_free_node
26757
shared_ts_free_node
34
local_ts_free_node
691
rt_free_node
26032
rt_add_child_48
27063
shared_ts_add_child_48
196
local_ts_add_child_48
2408
rt_add_child_48
24459
rt_add_child_16
58424
shared_ts_add_child_16
258
local_ts_add_child_16
4004
rt_add_child_16
54162
rt_node_16_get_insertpos
60701
shared_ts_node_16_get_insertpos
268
local_ts_node_16_get_insertpos
4197
rt_node_16_get_insertpos
56236
rt_remove_child_48
66702
rt_shift_arrays_for_insert
66872
shared_ts_shift_arrays_for_insert
313
local_ts_shift_arrays_for_insert
6116
rt_shift_arrays_for_insert
60443
rt_delete
104357
rt_iterate_next
109427
shared_ts_iterate_next
821
local_ts_iterate_next
15466
rt_iterate_next
93140
rt_node_delete
111037
rt_node_insert
113138
shared_ts_node_insert
801
local_ts_node_insert
17031
rt_node_insert
95306
rt_verify_node
117242
shared_ts_verify_node
801
local_ts_verify_node
17031
rt_verify_node
99410
rt_set
124377
shared_ts_set
802
local_ts_set
17041
rt_set
106534
rt_value_is_embeddable
124377
shared_ts_value_is_embeddable
802
local_ts_value_is_embeddable
17041
rt_value_is_embeddable
106534
rt_create
128413
rt_create
32
local_ts_create
128381
rt_shift_get_max_val
128534
shared_ts_shift_get_max_val
48
rt_shift_get_max_val
84
local_ts_shift_get_max_val
128402
rt_key_get_shift
128578
shared_ts_key_get_shift
50
rt_key_get_shift
105
local_ts_key_get_shift
128423
rt_node_iterate_next
129292
shared_ts_node_iterate_next
831
local_ts_node_iterate_next
15580
rt_node_iterate_next
112881
rt_alloc_node
155289
shared_ts_alloc_node
85
rt_alloc_node
26064
local_ts_alloc_node
129140
rt_memory_usage
173101
rt_memory_usage
0
shared_ts_memory_usage
1518
local_ts_memory_usage
171583
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415089
rt_get_slot_recursive
433730
shared_ts_get_slot_recursive
1037
local_ts_get_slot_recursive
24466
rt_get_slot_recursive
408227
rt_node_48_get_child
493663
local_ts_node_48_get_child
61681
shared_ts_node_48_get_child
171310
rt_node_48_get_child
260672
rt_node_48_is_chunk_used
520037
shared_ts_node_48_is_chunk_used
2560
local_ts_node_48_is_chunk_used
4608
rt_node_48_is_chunk_used
512869
rt_node_16_search_eq
3505624
shared_ts_node_16_search_eq
65591
rt_node_16_search_eq
474563
local_ts_node_16_search_eq
2965470
rt_node_256_get_child
4419257
shared_ts_node_256_get_child
253533
rt_node_256_get_child
397765
local_ts_node_256_get_child
3767959
rt_node_256_is_chunk_used
4547856
shared_ts_node_256_is_chunk_used
264809
rt_node_256_is_chunk_used
402181
local_ts_node_256_is_chunk_used
3880866
rt_childptr_is_value
5057168
rt_childptr_is_value
304029
shared_ts_childptr_is_value
491563
local_ts_childptr_is_value
4261576
rt_find
6463863
rt_find
191928
shared_ts_find
592875
local_ts_find
5679060
rt_node_search
15291109
shared_ts_node_search
876234
rt_node_search
1571242
local_ts_node_search
12843633
rt_ptr_set_local
20067714
shared_ts_ptr_set_local
1363856
rt_ptr_set_local
1607261
local_ts_ptr_set_local
17096597
Generated by:
LCOV version 2.0-1