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-10-23 05:16:06
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_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
16
rt_extend_up
36
shared_ts_extend_up
1
rt_extend_up
11
local_ts_extend_up
24
shared_ts_attach
45
shared_ts_detach
45
shared_ts_get_handle
48
shared_ts_create
49
shared_ts_free_recurse
53
rt_stats
61
shared_ts_lock_exclusive
103
rt_grow_node_48
119
shared_ts_grow_node_48
4
rt_grow_node_48
16
local_ts_grow_node_48
99
rt_begin_iterate
889
shared_ts_begin_iterate
22
rt_begin_iterate
32
local_ts_begin_iterate
835
rt_end_iterate
889
shared_ts_end_iterate
22
rt_end_iterate
32
local_ts_end_iterate
835
rt_free
927
rt_free
32
shared_ts_free
48
local_ts_free
847
rt_shrink_child_48
2022
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2508
shared_ts_grow_node_4
14
local_ts_grow_node_4
413
rt_grow_node_4
2081
rt_remove_child_256
4482
rt_grow_node_16
4498
shared_ts_grow_node_16
23
local_ts_grow_node_16
379
rt_grow_node_16
4096
rt_copy_arrays_for_insert
4846
shared_ts_copy_arrays_for_insert
26
local_ts_copy_arrays_for_insert
665
rt_copy_arrays_for_insert
4155
rt_extend_down
4997
shared_ts_extend_down
4
local_ts_extend_down
51
rt_extend_down
4942
rt_add_child_4
8813
shared_ts_add_child_4
68
local_ts_add_child_4
2464
rt_add_child_4
6281
rt_copy_common
11244
shared_ts_copy_common
41
local_ts_copy_common
891
rt_copy_common
10312
rt_node_4_get_insertpos
11321
shared_ts_node_4_get_insertpos
82
local_ts_node_4_get_insertpos
2877
rt_node_4_get_insertpos
8362
rt_add_child_256
13931
shared_ts_add_child_256
265
rt_add_child_256
4226
local_ts_add_child_256
9440
rt_remove_child_4
19931
rt_remove_child_16
19985
rt_alloc_leaf
20357
rt_alloc_leaf
0
shared_ts_alloc_leaf
916
local_ts_alloc_leaf
19441
rt_shift_arrays_and_delete
22084
rt_free_node
26964
shared_ts_free_node
41
local_ts_free_node
891
rt_free_node
26032
rt_add_child_48
28241
shared_ts_add_child_48
231
local_ts_add_child_48
3368
rt_add_child_48
24642
rt_add_child_16
60092
shared_ts_add_child_16
316
local_ts_add_child_16
5587
rt_add_child_16
54189
rt_node_16_get_insertpos
62430
shared_ts_node_16_get_insertpos
328
local_ts_node_16_get_insertpos
5839
rt_node_16_get_insertpos
56263
rt_remove_child_48
66848
rt_shift_arrays_for_insert
68905
shared_ts_shift_arrays_for_insert
384
local_ts_shift_arrays_for_insert
8051
rt_shift_arrays_for_insert
60470
rt_delete
104357
rt_node_delete
111246
rt_iterate_next
114367
shared_ts_iterate_next
939
local_ts_iterate_next
20079
rt_iterate_next
93349
rt_create
117195
rt_create
32
local_ts_create
117163
rt_shift_get_max_val
117327
shared_ts_shift_get_max_val
51
rt_shift_get_max_val
85
local_ts_shift_get_max_val
117191
rt_key_get_shift
117379
shared_ts_key_get_shift
53
rt_key_get_shift
107
local_ts_key_get_shift
117219
rt_node_insert
118083
shared_ts_node_insert
917
local_ts_node_insert
21651
rt_node_insert
95515
rt_verify_node
122186
shared_ts_verify_node
917
local_ts_verify_node
21651
rt_verify_node
99618
rt_set
129115
shared_ts_set
918
local_ts_set
21663
rt_set
106534
rt_value_is_embeddable
129115
shared_ts_value_is_embeddable
918
local_ts_value_is_embeddable
21663
rt_value_is_embeddable
106534
rt_node_iterate_next
134254
shared_ts_node_iterate_next
949
local_ts_node_iterate_next
20215
rt_node_iterate_next
113090
rt_alloc_node
144294
shared_ts_alloc_node
95
rt_alloc_node
26064
local_ts_alloc_node
118135
rt_memory_usage
172455
rt_memory_usage
0
shared_ts_memory_usage
1814
local_ts_memory_usage
170641
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415181
rt_get_slot_recursive
438854
shared_ts_get_slot_recursive
1157
local_ts_get_slot_recursive
29470
rt_get_slot_recursive
408227
rt_node_48_is_chunk_used
523112
shared_ts_node_48_is_chunk_used
3584
local_ts_node_48_is_chunk_used
7168
rt_node_48_is_chunk_used
512360
rt_node_48_get_child
627708
local_ts_node_48_get_child
124808
shared_ts_node_48_get_child
242372
rt_node_48_get_child
260528
rt_node_16_search_eq
3629142
shared_ts_node_16_search_eq
79647
rt_node_16_search_eq
474828
local_ts_node_16_search_eq
3074667
rt_node_256_get_child
4891955
shared_ts_node_256_get_child
254816
rt_node_256_get_child
397895
local_ts_node_256_get_child
4239244
rt_node_256_is_chunk_used
5214740
shared_ts_node_256_is_chunk_used
265580
rt_node_256_is_chunk_used
402773
local_ts_node_256_is_chunk_used
4546387
rt_childptr_is_value
5742037
rt_childptr_is_value
304238
shared_ts_childptr_is_value
571597
local_ts_childptr_is_value
4866202
rt_find
7741885
rt_find
191895
shared_ts_find
717837
local_ts_find
6832153
rt_node_search
16851475
shared_ts_node_search
1001813
rt_node_search
1571163
local_ts_node_search
14278499
rt_ptr_set_local
22271205
shared_ts_ptr_set_local
1569485
rt_ptr_set_local
1607182
local_ts_ptr_set_local
19094538
Generated by:
LCOV version 2.0-1