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-08-15 13:15:45
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
17
rt_extend_up
33
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
22
shared_ts_attach
46
shared_ts_detach
46
shared_ts_get_handle
47
shared_ts_create
48
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
17
local_ts_grow_node_48
98
rt_end_iterate
903
shared_ts_end_iterate
21
rt_end_iterate
32
local_ts_end_iterate
850
rt_begin_iterate
904
shared_ts_begin_iterate
21
rt_begin_iterate
32
local_ts_begin_iterate
851
rt_free
941
rt_free
32
shared_ts_free
48
local_ts_free
861
rt_shrink_child_48
2027
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2492
shared_ts_grow_node_4
13
local_ts_grow_node_4
398
rt_grow_node_4
2081
rt_grow_node_16
4479
shared_ts_grow_node_16
21
local_ts_grow_node_16
357
rt_grow_node_16
4101
rt_remove_child_256
4504
rt_copy_arrays_for_insert
4815
shared_ts_copy_arrays_for_insert
24
local_ts_copy_arrays_for_insert
636
rt_copy_arrays_for_insert
4155
rt_extend_down
4995
shared_ts_extend_down
4
local_ts_extend_down
49
rt_extend_down
4942
rt_add_child_4
8773
shared_ts_add_child_4
63
local_ts_add_child_4
2429
rt_add_child_4
6281
rt_copy_common
11215
shared_ts_copy_common
38
local_ts_copy_common
853
rt_copy_common
10324
rt_node_4_get_insertpos
11265
shared_ts_node_4_get_insertpos
76
local_ts_node_4_get_insertpos
2827
rt_node_4_get_insertpos
8362
rt_add_child_256
13883
shared_ts_add_child_256
256
rt_add_child_256
4232
local_ts_add_child_256
9395
rt_alloc_leaf
19801
rt_alloc_leaf
0
shared_ts_alloc_leaf
850
local_ts_alloc_leaf
18951
rt_remove_child_16
19867
rt_remove_child_4
19931
rt_shift_arrays_and_delete
21966
rt_free_node
26935
shared_ts_free_node
38
local_ts_free_node
853
rt_free_node
26044
rt_add_child_48
27835
shared_ts_add_child_48
208
local_ts_add_child_48
3249
rt_add_child_48
24378
rt_add_child_16
59672
shared_ts_add_child_16
290
local_ts_add_child_16
5211
rt_add_child_16
54171
rt_node_16_get_insertpos
61995
shared_ts_node_16_get_insertpos
301
local_ts_node_16_get_insertpos
5449
rt_node_16_get_insertpos
56245
rt_remove_child_48
66673
rt_shift_arrays_for_insert
68445
shared_ts_shift_arrays_for_insert
353
local_ts_shift_arrays_for_insert
7640
rt_shift_arrays_for_insert
60452
rt_delete
104357
rt_node_delete
110975
rt_iterate_next
113426
shared_ts_iterate_next
873
local_ts_iterate_next
19475
rt_iterate_next
93078
rt_node_insert
117134
shared_ts_node_insert
851
local_ts_node_insert
21039
rt_node_insert
95244
rt_verify_node
121242
shared_ts_verify_node
851
local_ts_verify_node
21039
rt_verify_node
99352
rt_set
128437
shared_ts_set
852
local_ts_set
21051
rt_set
106534
rt_value_is_embeddable
128437
shared_ts_value_is_embeddable
852
local_ts_value_is_embeddable
21051
rt_value_is_embeddable
106534
rt_create
128901
rt_create
32
local_ts_create
128869
rt_shift_get_max_val
129029
shared_ts_shift_get_max_val
50
rt_shift_get_max_val
84
local_ts_shift_get_max_val
128895
rt_key_get_shift
129078
shared_ts_key_get_shift
52
rt_key_get_shift
105
local_ts_key_get_shift
128921
rt_node_iterate_next
133305
shared_ts_node_iterate_next
883
local_ts_node_iterate_next
19603
rt_node_iterate_next
112819
rt_alloc_node
155966
shared_ts_alloc_node
91
rt_alloc_node
26076
local_ts_alloc_node
129799
rt_memory_usage
183313
rt_memory_usage
0
shared_ts_memory_usage
1630
local_ts_memory_usage
181683
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415137
rt_get_slot_recursive
438368
shared_ts_get_slot_recursive
1088
local_ts_get_slot_recursive
29053
rt_get_slot_recursive
408227
rt_node_48_is_chunk_used
521829
shared_ts_node_48_is_chunk_used
3072
local_ts_node_48_is_chunk_used
5376
rt_node_48_is_chunk_used
513381
rt_node_48_get_child
529396
local_ts_node_48_get_child
67411
shared_ts_node_48_get_child
201400
rt_node_48_get_child
260585
rt_node_16_search_eq
3624206
shared_ts_node_16_search_eq
79587
rt_node_16_search_eq
474201
local_ts_node_16_search_eq
3070418
rt_node_256_get_child
4914514
shared_ts_node_256_get_child
253804
rt_node_256_get_child
397793
local_ts_node_256_get_child
4262917
rt_node_256_is_chunk_used
5234019
shared_ts_node_256_is_chunk_used
265206
rt_node_256_is_chunk_used
403173
local_ts_node_256_is_chunk_used
4565640
rt_childptr_is_value
5647294
rt_childptr_is_value
303967
shared_ts_childptr_is_value
529390
local_ts_childptr_is_value
4813937
rt_find
7604437
rt_find
191642
shared_ts_find
637240
local_ts_find
6775555
rt_node_search
16711685
shared_ts_node_search
920647
rt_node_search
1570155
local_ts_node_search
14220883
rt_ptr_set_local
22056277
shared_ts_ptr_set_local
1446106
rt_ptr_set_local
1606186
local_ts_ptr_set_local
19003985
Generated by:
LCOV version 2.0-1