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-07-26 01:15:34
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
58962
local_ts_add_child_16
4495
rt_add_child_16
54183
shared_ts_add_child_16
284
rt_add_child_256
12917
local_ts_add_child_256
8437
rt_add_child_256
4225
shared_ts_add_child_256
255
rt_add_child_4
8505
local_ts_add_child_4
2165
rt_add_child_4
6281
shared_ts_add_child_4
59
rt_add_child_48
27595
local_ts_add_child_48
2735
rt_add_child_48
24652
shared_ts_add_child_48
208
rt_alloc_leaf
17340
local_ts_alloc_leaf
16502
rt_alloc_leaf
0
shared_ts_alloc_leaf
838
rt_alloc_node
153827
local_ts_alloc_node
127654
rt_alloc_node
26084
shared_ts_alloc_node
89
rt_begin_iterate
831
local_ts_begin_iterate
779
rt_begin_iterate
32
shared_ts_begin_iterate
20
rt_childptr_is_value
5287188
local_ts_childptr_is_value
4461142
rt_childptr_is_value
304252
shared_ts_childptr_is_value
521794
rt_copy_arrays_and_delete
2081
rt_copy_arrays_for_insert
4745
local_ts_copy_arrays_for_insert
567
rt_copy_arrays_for_insert
4155
shared_ts_copy_arrays_for_insert
23
rt_copy_common
11115
local_ts_copy_common
746
rt_copy_common
10332
shared_ts_copy_common
37
rt_create
126865
local_ts_create
126833
rt_create
32
rt_delete
104357
rt_delete_recursive
415157
rt_dump_node
0
rt_end_iterate
831
local_ts_end_iterate
779
rt_end_iterate
32
shared_ts_end_iterate
20
rt_extend_down
4995
local_ts_extend_down
49
rt_extend_down
4942
shared_ts_extend_down
4
rt_extend_up
31
local_ts_extend_up
20
rt_extend_up
10
shared_ts_extend_up
1
rt_find
6954855
local_ts_find
6139627
rt_find
192084
shared_ts_find
623144
rt_free
866
local_ts_free
787
rt_free
32
shared_ts_free
47
rt_free_leaf
3
local_ts_free_leaf
3
rt_free_leaf
0
shared_ts_free_leaf
0
rt_free_node
26835
local_ts_free_node
746
rt_free_node
26052
shared_ts_free_node
37
rt_get_slot_recursive
435687
local_ts_get_slot_recursive
26384
rt_get_slot_recursive
408227
shared_ts_get_slot_recursive
1076
rt_grow_node_16
4436
local_ts_grow_node_16
308
rt_grow_node_16
4107
shared_ts_grow_node_16
21
rt_grow_node_4
2451
local_ts_grow_node_4
358
rt_grow_node_4
2081
shared_ts_grow_node_4
12
rt_grow_node_48
99
local_ts_grow_node_48
80
rt_grow_node_48
15
shared_ts_grow_node_48
4
rt_iterate_next
111116
local_ts_iterate_next
16893
rt_iterate_next
93363
shared_ts_iterate_next
860
rt_key_get_shift
127037
local_ts_key_get_shift
126881
rt_key_get_shift
105
shared_ts_key_get_shift
51
rt_memory_usage
175040
local_ts_memory_usage
173445
rt_memory_usage
0
shared_ts_memory_usage
1595
rt_node_16_get_insertpos
61256
local_ts_node_16_get_insertpos
4704
rt_node_16_get_insertpos
56257
shared_ts_node_16_get_insertpos
295
rt_node_16_search_eq
3566583
local_ts_node_16_search_eq
3027013
rt_node_16_search_eq
473976
shared_ts_node_16_search_eq
65594
rt_node_256_get_child
4578022
local_ts_node_256_get_child
3926390
rt_node_256_get_child
397940
shared_ts_node_256_get_child
253692
rt_node_256_is_chunk_used
4820090
local_ts_node_256_is_chunk_used
4152669
rt_node_256_is_chunk_used
402325
shared_ts_node_256_is_chunk_used
265096
rt_node_48_get_child
533394
local_ts_node_48_get_child
70245
rt_node_48_get_child
261749
shared_ts_node_48_get_child
201400
rt_node_48_is_chunk_used
523366
local_ts_node_48_is_chunk_used
4864
rt_node_48_is_chunk_used
515430
shared_ts_node_48_is_chunk_used
3072
rt_node_4_get_insertpos
10956
local_ts_node_4_get_insertpos
2523
rt_node_4_get_insertpos
8362
shared_ts_node_4_get_insertpos
71
rt_node_delete
111260
rt_node_insert
114866
local_ts_node_insert
18498
rt_node_insert
95529
shared_ts_node_insert
839
rt_node_iterate_next
130991
local_ts_node_iterate_next
17017
rt_node_iterate_next
113104
shared_ts_node_iterate_next
870
rt_node_search
15998555
local_ts_node_search
13520179
rt_node_search
1571919
shared_ts_node_search
906457
rt_ptr_set_local
20987902
local_ts_ptr_set_local
17955628
rt_ptr_set_local
1607958
shared_ts_ptr_set_local
1424316
rt_remove_child_16
19759
rt_remove_child_256
4465
rt_remove_child_4
19931
rt_remove_child_48
67105
rt_set
125884
local_ts_set
18510
rt_set
106534
shared_ts_set
840
rt_shift_arrays_and_delete
21858
rt_shift_arrays_for_insert
67467
local_ts_shift_arrays_for_insert
6660
rt_shift_arrays_for_insert
60464
shared_ts_shift_arrays_for_insert
343
rt_shift_get_max_val
126990
local_ts_shift_get_max_val
126857
rt_shift_get_max_val
84
shared_ts_shift_get_max_val
49
rt_shrink_child_16
2081
rt_shrink_child_256
15
rt_shrink_child_48
2033
rt_stats
61
rt_value_is_embeddable
125884
local_ts_value_is_embeddable
18510
rt_value_is_embeddable
106534
shared_ts_value_is_embeddable
840
rt_verify_node
118980
local_ts_verify_node
18498
rt_verify_node
99643
shared_ts_verify_node
839
shared_ts_attach
45
shared_ts_create
47
shared_ts_detach
45
shared_ts_free_recurse
52
shared_ts_get_handle
46
shared_ts_lock_exclusive
103
shared_ts_lock_share
210842
shared_ts_unlock
210945
Generated by:
LCOV version 2.0-1