LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
90.2 %
765
690
Test Date:
2026-09-05 08:15:53
Functions:
96.5 %
144
139
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.8 %
245
193
Function Name
Hit count
rt_add_child_16
59743
local_ts_add_child_16
5237
rt_add_child_16
54196
shared_ts_add_child_16
310
rt_add_child_256
13992
local_ts_add_child_256
9497
rt_add_child_256
4237
shared_ts_add_child_256
258
rt_add_child_4
8781
local_ts_add_child_4
2442
rt_add_child_4
6281
shared_ts_add_child_4
58
rt_add_child_48
28077
local_ts_add_child_48
3301
rt_add_child_48
24545
shared_ts_add_child_48
231
rt_alloc_leaf
20024
local_ts_alloc_leaf
19132
rt_alloc_leaf
0
shared_ts_alloc_leaf
892
rt_alloc_node
158945
local_ts_alloc_node
132774
rt_alloc_node
26084
shared_ts_alloc_node
87
rt_begin_iterate
903
local_ts_begin_iterate
855
rt_begin_iterate
32
shared_ts_begin_iterate
16
rt_childptr_is_value
5678544
local_ts_childptr_is_value
4813054
rt_childptr_is_value
304166
shared_ts_childptr_is_value
561324
rt_copy_arrays_and_delete
2081
rt_copy_arrays_for_insert
4823
local_ts_copy_arrays_for_insert
643
rt_copy_arrays_for_insert
4155
shared_ts_copy_arrays_for_insert
25
rt_copy_common
11235
local_ts_copy_common
863
rt_copy_common
10332
shared_ts_copy_common
40
rt_create
131863
local_ts_create
131831
rt_create
32
rt_delete
104357
rt_delete_recursive
415188
rt_dump_node
0
rt_end_iterate
903
local_ts_end_iterate
855
rt_end_iterate
32
shared_ts_end_iterate
16
rt_extend_down
4996
local_ts_extend_down
50
rt_extend_down
4942
shared_ts_extend_down
4
rt_extend_up
35
local_ts_extend_up
24
rt_extend_up
10
shared_ts_extend_up
1
rt_find
7707867
local_ts_find
6817791
rt_find
191850
shared_ts_find
698226
rt_free
939
local_ts_free
865
rt_free
32
shared_ts_free
42
rt_free_leaf
3
local_ts_free_leaf
3
rt_free_leaf
0
shared_ts_free_leaf
0
rt_free_node
26955
local_ts_free_node
863
rt_free_node
26052
shared_ts_free_node
40
rt_get_slot_recursive
438476
local_ts_get_slot_recursive
29117
rt_get_slot_recursive
408227
shared_ts_get_slot_recursive
1132
rt_grow_node_16
4486
local_ts_grow_node_16
360
rt_grow_node_16
4103
shared_ts_grow_node_16
23
rt_grow_node_4
2498
local_ts_grow_node_4
404
rt_grow_node_4
2081
shared_ts_grow_node_4
13
rt_grow_node_48
122
local_ts_grow_node_48
99
rt_grow_node_48
19
shared_ts_grow_node_48
4
rt_iterate_next
113871
local_ts_iterate_next
19684
rt_iterate_next
93277
shared_ts_iterate_next
910
rt_key_get_shift
132036
local_ts_key_get_shift
131885
rt_key_get_shift
105
shared_ts_key_get_shift
46
rt_memory_usage
186675
local_ts_memory_usage
184924
rt_memory_usage
0
shared_ts_memory_usage
1751
rt_node_16_get_insertpos
62068
local_ts_node_16_get_insertpos
5476
rt_node_16_get_insertpos
56270
shared_ts_node_16_get_insertpos
322
rt_node_16_search_eq
3668206
local_ts_node_16_search_eq
3128414
rt_node_16_search_eq
474155
shared_ts_node_16_search_eq
65637
rt_node_256_get_child
4894080
local_ts_node_256_get_child
4241472
rt_node_256_get_child
398360
shared_ts_node_256_get_child
254248
rt_node_256_is_chunk_used
5211582
local_ts_node_256_is_chunk_used
4541213
rt_node_256_is_chunk_used
404723
shared_ts_node_256_is_chunk_used
265646
rt_node_48_get_child
568281
local_ts_node_48_get_child
65295
rt_node_48_get_child
260614
shared_ts_node_48_get_child
242372
rt_node_48_is_chunk_used
522590
local_ts_node_48_is_chunk_used
5632
rt_node_48_is_chunk_used
513374
shared_ts_node_48_is_chunk_used
3584
rt_node_4_get_insertpos
11279
local_ts_node_4_get_insertpos
2846
rt_node_4_get_insertpos
8362
shared_ts_node_4_get_insertpos
71
rt_node_delete
111174
rt_node_insert
117577
local_ts_node_insert
21241
rt_node_insert
95443
shared_ts_node_insert
893
rt_node_iterate_next
133754
local_ts_node_iterate_next
19816
rt_node_iterate_next
113018
shared_ts_node_iterate_next
920
rt_node_search
16784140
local_ts_node_search
14231020
rt_node_search
1571059
shared_ts_node_search
982061
rt_ptr_set_local
22165171
local_ts_ptr_set_local
19018634
rt_ptr_set_local
1607098
shared_ts_ptr_set_local
1539439
rt_remove_child_16
19852
rt_remove_child_256
4541
rt_remove_child_4
19931
rt_remove_child_48
66850
rt_set
128680
local_ts_set
21252
rt_set
106534
shared_ts_set
894
rt_shift_arrays_and_delete
21951
rt_shift_arrays_for_insert
68524
local_ts_shift_arrays_for_insert
7679
rt_shift_arrays_for_insert
60477
shared_ts_shift_arrays_for_insert
368
rt_shift_get_max_val
131986
local_ts_shift_get_max_val
131858
rt_shift_get_max_val
84
shared_ts_shift_get_max_val
44
rt_shrink_child_16
2081
rt_shrink_child_256
19
rt_shrink_child_48
2029
rt_stats
61
rt_value_is_embeddable
128680
local_ts_value_is_embeddable
21252
rt_value_is_embeddable
106534
shared_ts_value_is_embeddable
894
rt_verify_node
121687
local_ts_verify_node
21241
rt_verify_node
99553
shared_ts_verify_node
893
shared_ts_attach
40
shared_ts_create
42
shared_ts_detach
40
shared_ts_free_recurse
47
shared_ts_get_handle
41
shared_ts_lock_exclusive
103
shared_ts_lock_share
210842
shared_ts_unlock
210945
Generated by:
LCOV version 2.0-1