LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
90.1 %
765
689
Test Date:
2026-03-24 04:16:10
Functions:
96.5 %
144
139
Legend:
Lines:    
hit
not hit
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
15
rt_extend_up
33
shared_ts_extend_up
1
rt_extend_up
11
local_ts_extend_up
21
shared_ts_attach
48
shared_ts_detach
48
shared_ts_get_handle
50
shared_ts_create
51
shared_ts_free_recurse
56
rt_stats
61
rt_grow_node_48
99
shared_ts_grow_node_48
4
rt_grow_node_48
15
local_ts_grow_node_48
80
shared_ts_lock_exclusive
103
rt_begin_iterate
814
shared_ts_begin_iterate
28
rt_begin_iterate
32
local_ts_begin_iterate
754
rt_end_iterate
814
shared_ts_end_iterate
28
rt_end_iterate
32
local_ts_end_iterate
754
rt_free
841
rt_free
32
shared_ts_free
51
local_ts_free
758
rt_shrink_child_48
2023
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2435
shared_ts_grow_node_4
10
local_ts_grow_node_4
344
rt_grow_node_4
2081
rt_grow_node_16
4415
shared_ts_grow_node_16
17
local_ts_grow_node_16
301
rt_grow_node_16
4097
rt_remove_child_256
4465
rt_copy_arrays_for_insert
4722
shared_ts_copy_arrays_for_insert
19
local_ts_copy_arrays_for_insert
548
rt_copy_arrays_for_insert
4155
rt_extend_down
4990
shared_ts_extend_down
4
local_ts_extend_down
44
rt_extend_down
4942
rt_add_child_4
8463
shared_ts_add_child_4
61
local_ts_add_child_4
2121
rt_add_child_4
6281
rt_node_4_get_insertpos
10898
shared_ts_node_4_get_insertpos
71
local_ts_node_4_get_insertpos
2465
rt_node_4_get_insertpos
8362
rt_copy_common
11068
shared_ts_copy_common
31
local_ts_copy_common
725
rt_copy_common
10312
rt_add_child_256
13078
shared_ts_add_child_256
250
rt_add_child_256
4225
local_ts_add_child_256
8603
rt_alloc_leaf
17513
rt_alloc_leaf
0
shared_ts_alloc_leaf
732
local_ts_alloc_leaf
16781
rt_remove_child_4
19931
rt_remove_child_16
19948
rt_shift_arrays_and_delete
22047
rt_free_node
26788
shared_ts_free_node
31
local_ts_free_node
725
rt_free_node
26032
rt_add_child_48
27378
shared_ts_add_child_48
164
local_ts_add_child_48
2739
rt_add_child_48
24475
rt_add_child_16
58841
shared_ts_add_child_16
232
local_ts_add_child_16
4437
rt_add_child_16
54172
rt_node_16_get_insertpos
61128
shared_ts_node_16_get_insertpos
241
local_ts_node_16_get_insertpos
4641
rt_node_16_get_insertpos
56246
rt_remove_child_48
66718
rt_shift_arrays_for_insert
67304
shared_ts_shift_arrays_for_insert
293
local_ts_shift_arrays_for_insert
6558
rt_shift_arrays_for_insert
60453
rt_delete
104357
rt_iterate_next
110928
shared_ts_iterate_next
763
local_ts_iterate_next
17000
rt_iterate_next
93165
rt_node_delete
111062
rt_create
113540
rt_create
32
local_ts_create
113508
rt_shift_get_max_val
113669
shared_ts_shift_get_max_val
53
rt_shift_get_max_val
85
local_ts_shift_get_max_val
113531
rt_key_get_shift
113716
shared_ts_key_get_shift
55
rt_key_get_shift
107
local_ts_key_get_shift
113554
rt_node_insert
114610
shared_ts_node_insert
734
local_ts_node_insert
18545
rt_node_insert
95331
rt_verify_node
118714
shared_ts_verify_node
734
local_ts_verify_node
18545
rt_verify_node
99435
rt_set
125824
shared_ts_set
735
local_ts_set
18555
rt_set
106534
rt_value_is_embeddable
125824
shared_ts_value_is_embeddable
735
local_ts_value_is_embeddable
18555
rt_value_is_embeddable
106534
rt_node_iterate_next
130799
shared_ts_node_iterate_next
773
local_ts_node_iterate_next
17120
rt_node_iterate_next
112906
rt_alloc_node
140455
shared_ts_alloc_node
87
rt_alloc_node
26064
local_ts_alloc_node
114304
rt_memory_usage
160387
rt_memory_usage
0
shared_ts_memory_usage
1335
local_ts_memory_usage
159052
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415069
rt_get_slot_recursive
435361
shared_ts_get_slot_recursive
968
local_ts_get_slot_recursive
26166
rt_get_slot_recursive
408227
rt_node_48_get_child
460569
local_ts_node_48_get_child
79611
shared_ts_node_48_get_child
120360
rt_node_48_get_child
260598
rt_node_48_is_chunk_used
519270
shared_ts_node_48_is_chunk_used
2048
local_ts_node_48_is_chunk_used
4352
rt_node_48_is_chunk_used
512870
rt_node_16_search_eq
3489747
shared_ts_node_16_search_eq
65568
rt_node_16_search_eq
474560
local_ts_node_16_search_eq
2949619
rt_node_256_get_child
4608721
shared_ts_node_256_get_child
253103
rt_node_256_get_child
397624
local_ts_node_256_get_child
3957994
rt_node_256_is_chunk_used
4781844
shared_ts_node_256_is_chunk_used
264403
rt_node_256_is_chunk_used
402043
local_ts_node_256_is_chunk_used
4115398
rt_childptr_is_value
5236031
rt_childptr_is_value
304054
shared_ts_childptr_is_value
444220
local_ts_childptr_is_value
4487757
rt_find
6568113
rt_find
191819
shared_ts_find
473446
local_ts_find
5902848
rt_node_search
15478719
shared_ts_node_search
756318
rt_node_search
1570775
local_ts_node_search
13151626
rt_ptr_set_local
20417213
shared_ts_ptr_set_local
1196343
rt_ptr_set_local
1606794
local_ts_ptr_set_local
17614076
Generated by:
LCOV version 2.0-1