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-09-05 07:15:54
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
14
rt_extend_up
35
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
24
shared_ts_attach
40
shared_ts_detach
40
shared_ts_get_handle
41
shared_ts_create
42
shared_ts_free_recurse
47
rt_stats
61
shared_ts_lock_exclusive
103
rt_grow_node_48
121
shared_ts_grow_node_48
4
rt_grow_node_48
14
local_ts_grow_node_48
103
rt_begin_iterate
913
shared_ts_begin_iterate
16
rt_begin_iterate
32
local_ts_begin_iterate
865
rt_end_iterate
913
shared_ts_end_iterate
16
rt_end_iterate
32
local_ts_end_iterate
865
rt_free
952
rt_free
32
shared_ts_free
42
local_ts_free
878
rt_shrink_child_48
2026
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2513
shared_ts_grow_node_4
13
local_ts_grow_node_4
419
rt_grow_node_4
2081
rt_remove_child_256
4448
rt_grow_node_16
4504
shared_ts_grow_node_16
23
local_ts_grow_node_16
381
rt_grow_node_16
4100
rt_copy_arrays_for_insert
4850
shared_ts_copy_arrays_for_insert
25
local_ts_copy_arrays_for_insert
670
rt_copy_arrays_for_insert
4155
rt_extend_down
4998
shared_ts_extend_down
4
local_ts_extend_down
52
rt_extend_down
4942
rt_add_child_4
8842
shared_ts_add_child_4
58
local_ts_add_child_4
2503
rt_add_child_4
6281
rt_copy_common
11259
shared_ts_copy_common
40
local_ts_copy_common
903
rt_copy_common
10316
rt_node_4_get_insertpos
11355
shared_ts_node_4_get_insertpos
71
local_ts_node_4_get_insertpos
2922
rt_node_4_get_insertpos
8362
rt_add_child_256
14003
shared_ts_add_child_256
258
rt_add_child_256
4224
local_ts_add_child_256
9521
rt_remove_child_16
19913
rt_remove_child_4
19931
rt_alloc_leaf
20600
rt_alloc_leaf
0
shared_ts_alloc_leaf
892
local_ts_alloc_leaf
19708
rt_shift_arrays_and_delete
22012
rt_free_node
26979
shared_ts_free_node
40
local_ts_free_node
903
rt_free_node
26036
rt_add_child_48
28159
shared_ts_add_child_48
231
local_ts_add_child_48
3458
rt_add_child_48
24470
rt_add_child_16
60026
shared_ts_add_child_16
310
local_ts_add_child_16
5519
rt_add_child_16
54197
rt_node_16_get_insertpos
62363
shared_ts_node_16_get_insertpos
322
local_ts_node_16_get_insertpos
5770
rt_node_16_get_insertpos
56271
rt_remove_child_48
66792
rt_shift_arrays_for_insert
68868
shared_ts_shift_arrays_for_insert
368
local_ts_shift_arrays_for_insert
8022
rt_shift_arrays_for_insert
60478
rt_delete
104357
rt_node_delete
111084
rt_iterate_next
114336
shared_ts_iterate_next
910
local_ts_iterate_next
20239
rt_iterate_next
93187
rt_node_insert
118047
shared_ts_node_insert
893
local_ts_node_insert
21801
rt_node_insert
95353
rt_verify_node
122154
shared_ts_verify_node
893
local_ts_verify_node
21801
rt_verify_node
99460
rt_create
124225
rt_create
32
local_ts_create
124193
rt_shift_get_max_val
124349
shared_ts_shift_get_max_val
44
rt_shift_get_max_val
84
local_ts_shift_get_max_val
124221
rt_key_get_shift
124400
shared_ts_key_get_shift
46
rt_key_get_shift
105
local_ts_key_get_shift
124249
rt_set
129241
shared_ts_set
894
local_ts_set
21813
rt_set
106534
rt_value_is_embeddable
129241
shared_ts_value_is_embeddable
894
local_ts_value_is_embeddable
21813
rt_value_is_embeddable
106534
rt_node_iterate_next
134225
shared_ts_node_iterate_next
920
local_ts_node_iterate_next
20377
rt_node_iterate_next
112928
rt_alloc_node
151333
shared_ts_alloc_node
87
rt_alloc_node
26068
local_ts_alloc_node
125178
rt_memory_usage
180292
rt_memory_usage
0
shared_ts_memory_usage
1751
local_ts_memory_usage
178541
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415075
rt_get_slot_recursive
439127
shared_ts_get_slot_recursive
1132
local_ts_get_slot_recursive
29768
rt_get_slot_recursive
408227
rt_node_48_is_chunk_used
524390
shared_ts_node_48_is_chunk_used
3584
local_ts_node_48_is_chunk_used
6912
rt_node_48_is_chunk_used
513894
rt_node_48_get_child
593683
local_ts_node_48_get_child
90339
shared_ts_node_48_get_child
242372
rt_node_48_get_child
260972
rt_node_16_search_eq
3630347
shared_ts_node_16_search_eq
65650
rt_node_16_search_eq
474552
local_ts_node_16_search_eq
3090145
rt_node_256_get_child
4953755
shared_ts_node_256_get_child
254253
rt_node_256_get_child
397593
local_ts_node_256_get_child
4301909
rt_node_256_is_chunk_used
5293994
shared_ts_node_256_is_chunk_used
265651
rt_node_256_is_chunk_used
401518
local_ts_node_256_is_chunk_used
4626825
rt_childptr_is_value
5744306
rt_childptr_is_value
304076
shared_ts_childptr_is_value
561342
local_ts_childptr_is_value
4878888
rt_find
7788738
rt_find
191932
shared_ts_find
698244
local_ts_find
6898562
rt_node_search
16916982
shared_ts_node_search
982097
rt_node_search
1571242
local_ts_node_search
14363643
rt_ptr_set_local
22355662
shared_ts_ptr_set_local
1539493
rt_ptr_set_local
1607265
local_ts_ptr_set_local
19208904
Generated by:
LCOV version 2.0-1