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 06:16: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
59766
local_ts_add_child_16
5266
rt_add_child_16
54184
shared_ts_add_child_16
316
rt_add_child_256
12854
local_ts_add_child_256
8348
rt_add_child_256
4241
shared_ts_add_child_256
265
rt_add_child_4
8723
local_ts_add_child_4
2379
rt_add_child_4
6281
shared_ts_add_child_4
63
rt_add_child_48
27869
local_ts_add_child_48
3012
rt_add_child_48
24626
shared_ts_add_child_48
231
rt_alloc_leaf
18548
local_ts_alloc_leaf
17637
rt_alloc_leaf
0
shared_ts_alloc_leaf
911
rt_alloc_node
149857
local_ts_alloc_node
123699
rt_alloc_node
26068
shared_ts_alloc_node
90
rt_begin_iterate
871
local_ts_begin_iterate
822
rt_begin_iterate
32
shared_ts_begin_iterate
17
rt_childptr_is_value
5488462
local_ts_childptr_is_value
4614692
rt_childptr_is_value
304232
shared_ts_childptr_is_value
569538
rt_copy_arrays_and_delete
2081
rt_copy_arrays_for_insert
4822
local_ts_copy_arrays_for_insert
641
rt_copy_arrays_for_insert
4155
shared_ts_copy_arrays_for_insert
26
rt_copy_common
11200
local_ts_copy_common
843
rt_copy_common
10316
shared_ts_copy_common
41
rt_create
122812
local_ts_create
122780
rt_create
32
rt_delete
104357
rt_delete_recursive
415137
rt_dump_node
0
rt_end_iterate
871
local_ts_end_iterate
822
rt_end_iterate
32
shared_ts_end_iterate
17
rt_extend_down
4994
local_ts_extend_down
48
rt_extend_down
4942
shared_ts_extend_down
4
rt_extend_up
33
local_ts_extend_up
22
rt_extend_up
10
shared_ts_extend_up
1
rt_find
7458741
local_ts_find
6554592
rt_find
191841
shared_ts_find
712308
rt_free
908
local_ts_free
833
rt_free
32
shared_ts_free
43
rt_free_leaf
3
local_ts_free_leaf
3
rt_free_leaf
0
shared_ts_free_leaf
0
rt_free_node
26920
local_ts_free_node
843
rt_free_node
26036
shared_ts_free_node
41
rt_get_slot_recursive
436455
local_ts_get_slot_recursive
27076
rt_get_slot_recursive
408227
shared_ts_get_slot_recursive
1152
rt_grow_node_16
4478
local_ts_grow_node_16
359
rt_grow_node_16
4096
shared_ts_grow_node_16
23
rt_grow_node_4
2492
local_ts_grow_node_4
397
rt_grow_node_4
2081
shared_ts_grow_node_4
14
rt_grow_node_48
109
local_ts_grow_node_48
87
rt_grow_node_48
18
shared_ts_grow_node_48
4
rt_iterate_next
112430
local_ts_iterate_next
18158
rt_iterate_next
93343
shared_ts_iterate_next
929
rt_key_get_shift
122985
local_ts_key_get_shift
122832
rt_key_get_shift
105
shared_ts_key_get_shift
48
rt_memory_usage
174045
local_ts_memory_usage
172246
rt_memory_usage
0
shared_ts_memory_usage
1799
rt_node_16_get_insertpos
62096
local_ts_node_16_get_insertpos
5510
rt_node_16_get_insertpos
56258
shared_ts_node_16_get_insertpos
328
rt_node_16_search_eq
3623251
local_ts_node_16_search_eq
3069008
rt_node_16_search_eq
474593
shared_ts_node_16_search_eq
79650
rt_node_256_get_child
4655133
local_ts_node_256_get_child
4002157
rt_node_256_get_child
398212
shared_ts_node_256_get_child
254764
rt_node_256_is_chunk_used
4948442
local_ts_node_256_is_chunk_used
4278839
rt_node_256_is_chunk_used
404075
shared_ts_node_256_is_chunk_used
265528
rt_node_48_get_child
620184
local_ts_node_48_get_child
117491
rt_node_48_get_child
260321
shared_ts_node_48_get_child
242372
rt_node_48_is_chunk_used
522595
local_ts_node_48_is_chunk_used
7168
rt_node_48_is_chunk_used
511843
shared_ts_node_48_is_chunk_used
3584
rt_node_4_get_insertpos
11215
local_ts_node_4_get_insertpos
2776
rt_node_4_get_insertpos
8362
shared_ts_node_4_get_insertpos
77
rt_node_delete
111240
rt_node_insert
116182
local_ts_node_insert
19761
rt_node_insert
95509
shared_ts_node_insert
912
rt_node_iterate_next
132307
local_ts_node_iterate_next
18284
rt_node_iterate_next
113084
shared_ts_node_iterate_next
939
rt_node_search
16451348
local_ts_node_search
13884186
rt_node_search
1570932
shared_ts_node_search
996230
rt_ptr_set_local
21627584
local_ts_ptr_set_local
18458801
rt_ptr_set_local
1606955
shared_ts_ptr_set_local
1561828
rt_remove_child_16
19980
rt_remove_child_256
4529
rt_remove_child_4
19931
rt_remove_child_48
66800
rt_set
127220
local_ts_set
19773
rt_set
106534
shared_ts_set
913
rt_shift_arrays_and_delete
22079
rt_shift_arrays_for_insert
68489
local_ts_shift_arrays_for_insert
7645
rt_shift_arrays_for_insert
60465
shared_ts_shift_arrays_for_insert
379
rt_shift_get_max_val
122936
local_ts_shift_get_max_val
122806
rt_shift_get_max_val
84
shared_ts_shift_get_max_val
46
rt_shrink_child_16
2081
rt_shrink_child_256
18
rt_shrink_child_48
2022
rt_stats
61
rt_value_is_embeddable
127220
local_ts_value_is_embeddable
19773
rt_value_is_embeddable
106534
shared_ts_value_is_embeddable
913
rt_verify_node
120285
local_ts_verify_node
19761
rt_verify_node
99612
shared_ts_verify_node
912
shared_ts_attach
41
shared_ts_create
44
shared_ts_detach
41
shared_ts_free_recurse
48
shared_ts_get_handle
43
shared_ts_lock_exclusive
103
shared_ts_lock_share
210842
shared_ts_unlock
210945
Generated by:
LCOV version 2.0-1