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-04-07 14:16:30
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
16
rt_extend_up
28
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
17
shared_ts_attach
41
shared_ts_detach
41
shared_ts_get_handle
41
shared_ts_create
42
shared_ts_free_recurse
47
rt_stats
61
rt_grow_node_48
90
shared_ts_grow_node_48
4
rt_grow_node_48
16
local_ts_grow_node_48
70
shared_ts_lock_exclusive
103
rt_begin_iterate
811
shared_ts_begin_iterate
15
rt_begin_iterate
32
local_ts_begin_iterate
764
rt_end_iterate
811
shared_ts_end_iterate
15
rt_end_iterate
32
local_ts_end_iterate
764
rt_free
845
rt_free
32
shared_ts_free
42
local_ts_free
771
rt_shrink_child_48
2023
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2426
shared_ts_grow_node_4
12
local_ts_grow_node_4
333
rt_grow_node_4
2081
rt_grow_node_16
4393
shared_ts_grow_node_16
21
local_ts_grow_node_16
275
rt_grow_node_16
4097
rt_remove_child_256
4484
rt_copy_arrays_for_insert
4701
shared_ts_copy_arrays_for_insert
23
local_ts_copy_arrays_for_insert
523
rt_copy_arrays_for_insert
4155
rt_extend_down
4986
shared_ts_extend_down
4
local_ts_extend_down
40
rt_extend_down
4942
rt_add_child_4
8429
shared_ts_add_child_4
54
local_ts_add_child_4
2094
rt_add_child_4
6281
rt_node_4_get_insertpos
10855
shared_ts_node_4_get_insertpos
66
local_ts_node_4_get_insertpos
2427
rt_node_4_get_insertpos
8362
rt_copy_common
11029
shared_ts_copy_common
37
local_ts_copy_common
678
rt_copy_common
10314
rt_add_child_256
11963
shared_ts_add_child_256
262
rt_add_child_256
4228
local_ts_add_child_256
7473
rt_alloc_leaf
15585
rt_alloc_leaf
0
shared_ts_alloc_leaf
840
local_ts_alloc_leaf
14745
rt_remove_child_4
19931
rt_remove_child_16
19975
rt_shift_arrays_and_delete
22074
rt_free_node
26749
shared_ts_free_node
37
local_ts_free_node
678
rt_free_node
26034
rt_add_child_48
27157
shared_ts_add_child_48
208
local_ts_add_child_48
2352
rt_add_child_48
24597
rt_add_child_16
58419
shared_ts_add_child_16
284
local_ts_add_child_16
3936
rt_add_child_16
54199
rt_node_16_get_insertpos
60694
shared_ts_node_16_get_insertpos
295
local_ts_node_16_get_insertpos
4126
rt_node_16_get_insertpos
56273
rt_remove_child_48
66824
rt_shift_arrays_for_insert
66848
shared_ts_shift_arrays_for_insert
338
local_ts_shift_arrays_for_insert
6030
rt_shift_arrays_for_insert
60480
rt_delete
104357
rt_iterate_next
109071
shared_ts_iterate_next
857
local_ts_iterate_next
14897
rt_iterate_next
93317
rt_node_delete
111214
rt_node_insert
112787
shared_ts_node_insert
841
local_ts_node_insert
16463
rt_node_insert
95483
rt_verify_node
116891
shared_ts_verify_node
841
local_ts_verify_node
16463
rt_verify_node
99587
rt_create
117257
rt_create
32
local_ts_create
117225
rt_shift_get_max_val
117372
shared_ts_shift_get_max_val
44
rt_shift_get_max_val
84
local_ts_shift_get_max_val
117244
rt_key_get_shift
117414
shared_ts_key_get_shift
46
rt_key_get_shift
105
local_ts_key_get_shift
117263
rt_set
123849
shared_ts_set
842
local_ts_set
16473
rt_set
106534
rt_value_is_embeddable
123849
shared_ts_value_is_embeddable
842
local_ts_value_is_embeddable
16473
rt_value_is_embeddable
106534
rt_node_iterate_next
128926
shared_ts_node_iterate_next
867
local_ts_node_iterate_next
15001
rt_node_iterate_next
113058
rt_alloc_node
144116
shared_ts_alloc_node
84
rt_alloc_node
26066
local_ts_alloc_node
117966
rt_memory_usage
160791
rt_memory_usage
0
shared_ts_memory_usage
1594
local_ts_memory_usage
159197
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415189
rt_get_slot_recursive
432762
shared_ts_get_slot_recursive
1077
local_ts_get_slot_recursive
23458
rt_get_slot_recursive
408227
rt_node_48_get_child
507573
local_ts_node_48_get_child
45658
shared_ts_node_48_get_child
201400
rt_node_48_get_child
260515
rt_node_48_is_chunk_used
519503
shared_ts_node_48_is_chunk_used
3072
local_ts_node_48_is_chunk_used
3840
rt_node_48_is_chunk_used
512591
rt_node_16_search_eq
3508638
shared_ts_node_16_search_eq
65597
rt_node_16_search_eq
474672
local_ts_node_16_search_eq
2968369
rt_node_256_get_child
4364232
shared_ts_node_256_get_child
253329
rt_node_256_get_child
397834
local_ts_node_256_get_child
3713069
rt_node_256_is_chunk_used
4493963
shared_ts_node_256_is_chunk_used
264605
rt_node_256_is_chunk_used
402709
local_ts_node_256_is_chunk_used
3826649
rt_childptr_is_value
5018980
rt_childptr_is_value
304206
shared_ts_childptr_is_value
519417
local_ts_childptr_is_value
4195357
rt_find
6418288
rt_find
191814
shared_ts_find
617169
local_ts_find
5609305
rt_node_search
15109922
shared_ts_node_search
900420
rt_node_search
1570936
local_ts_node_search
12638566
rt_ptr_set_local
19838151
shared_ts_ptr_set_local
1415887
rt_ptr_set_local
1606957
local_ts_ptr_set_local
16815307
Generated by:
LCOV version 2.0-1