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-26 05:15:53
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
10
local_ts_extend_up
25
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
118
shared_ts_grow_node_48
4
rt_grow_node_48
16
local_ts_grow_node_48
98
rt_begin_iterate
875
shared_ts_begin_iterate
16
rt_begin_iterate
32
local_ts_begin_iterate
827
rt_end_iterate
875
shared_ts_end_iterate
16
rt_end_iterate
32
local_ts_end_iterate
827
rt_free
907
rt_free
32
shared_ts_free
42
local_ts_free
833
rt_shrink_child_48
2031
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2502
shared_ts_grow_node_4
13
local_ts_grow_node_4
408
rt_grow_node_4
2081
rt_remove_child_256
4484
rt_grow_node_16
4507
shared_ts_grow_node_16
23
local_ts_grow_node_16
379
rt_grow_node_16
4105
rt_copy_arrays_for_insert
4840
shared_ts_copy_arrays_for_insert
25
local_ts_copy_arrays_for_insert
660
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
8774
shared_ts_add_child_4
58
local_ts_add_child_4
2435
rt_add_child_4
6281
rt_copy_common
11255
shared_ts_copy_common
40
local_ts_copy_common
885
rt_copy_common
10330
rt_node_4_get_insertpos
11276
shared_ts_node_4_get_insertpos
71
local_ts_node_4_get_insertpos
2843
rt_node_4_get_insertpos
8362
rt_add_child_256
13856
shared_ts_add_child_256
258
rt_add_child_256
4228
local_ts_add_child_256
9370
rt_remove_child_16
19781
rt_remove_child_4
19931
rt_alloc_leaf
20245
rt_alloc_leaf
0
shared_ts_alloc_leaf
892
local_ts_alloc_leaf
19353
rt_shift_arrays_and_delete
21880
rt_free_node
26975
shared_ts_free_node
40
local_ts_free_node
885
rt_free_node
26050
rt_add_child_48
28127
shared_ts_add_child_48
231
local_ts_add_child_48
3392
rt_add_child_48
24504
rt_add_child_16
60034
shared_ts_add_child_16
310
local_ts_add_child_16
5559
rt_add_child_16
54165
rt_node_16_get_insertpos
62372
shared_ts_node_16_get_insertpos
322
local_ts_node_16_get_insertpos
5811
rt_node_16_get_insertpos
56239
rt_remove_child_48
66899
rt_shift_arrays_for_insert
68808
shared_ts_shift_arrays_for_insert
368
local_ts_shift_arrays_for_insert
7994
rt_shift_arrays_for_insert
60446
rt_delete
104357
rt_node_delete
111095
rt_iterate_next
114082
shared_ts_iterate_next
910
local_ts_iterate_next
19974
rt_iterate_next
93198
rt_node_insert
117800
shared_ts_node_insert
893
local_ts_node_insert
21543
rt_node_insert
95364
rt_create
121817
rt_create
32
local_ts_create
121785
rt_verify_node
121912
shared_ts_verify_node
893
local_ts_verify_node
21543
rt_verify_node
99476
rt_shift_get_max_val
121941
shared_ts_shift_get_max_val
44
rt_shift_get_max_val
84
local_ts_shift_get_max_val
121813
rt_key_get_shift
121992
shared_ts_key_get_shift
46
rt_key_get_shift
105
local_ts_key_get_shift
121841
rt_set
128982
shared_ts_set
894
local_ts_set
21554
rt_set
106534
rt_value_is_embeddable
128982
shared_ts_value_is_embeddable
894
local_ts_value_is_embeddable
21554
rt_value_is_embeddable
106534
rt_node_iterate_next
133971
shared_ts_node_iterate_next
920
local_ts_node_iterate_next
20112
rt_node_iterate_next
112939
rt_alloc_node
148922
shared_ts_alloc_node
87
rt_alloc_node
26082
local_ts_alloc_node
122753
rt_memory_usage
176795
rt_memory_usage
0
shared_ts_memory_usage
1750
local_ts_memory_usage
175045
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415225
rt_get_slot_recursive
438742
shared_ts_get_slot_recursive
1124
local_ts_get_slot_recursive
29391
rt_get_slot_recursive
408227
rt_node_48_is_chunk_used
525669
shared_ts_node_48_is_chunk_used
3584
local_ts_node_48_is_chunk_used
7424
rt_node_48_is_chunk_used
514661
rt_node_48_get_child
638556
local_ts_node_48_get_child
135032
shared_ts_node_48_get_child
242372
rt_node_48_get_child
261152
rt_node_16_search_eq
3624379
shared_ts_node_16_search_eq
65624
rt_node_16_search_eq
474047
local_ts_node_16_search_eq
3084708
rt_node_256_get_child
4884740
shared_ts_node_256_get_child
254224
rt_node_256_get_child
397890
local_ts_node_256_get_child
4232626
rt_node_256_is_chunk_used
5207794
shared_ts_node_256_is_chunk_used
265002
rt_node_256_is_chunk_used
402727
local_ts_node_256_is_chunk_used
4540065
rt_childptr_is_value
5736100
rt_childptr_is_value
304087
shared_ts_childptr_is_value
561287
local_ts_childptr_is_value
4870726
rt_find
7717583
rt_find
191851
shared_ts_find
697569
local_ts_find
6828163
rt_node_search
16830818
shared_ts_node_search
981207
rt_node_search
1571082
local_ts_node_search
14278529
rt_ptr_set_local
22249620
shared_ts_ptr_set_local
1538548
rt_ptr_set_local
1607119
local_ts_ptr_set_local
19103953
Generated by:
LCOV version 2.0-1