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-03 17:14:48
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
26
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
15
shared_ts_get_handle
27
shared_ts_attach
28
shared_ts_create
28
shared_ts_detach
28
shared_ts_free_recurse
33
rt_stats
61
rt_grow_node_48
77
shared_ts_grow_node_48
4
rt_grow_node_48
16
local_ts_grow_node_48
57
shared_ts_lock_exclusive
103
rt_begin_iterate
663
shared_ts_begin_iterate
11
rt_begin_iterate
32
local_ts_begin_iterate
620
rt_end_iterate
663
shared_ts_end_iterate
11
rt_end_iterate
32
local_ts_end_iterate
620
rt_free
688
shared_ts_free
28
rt_free
32
local_ts_free
628
rt_shrink_child_48
2036
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2377
shared_ts_grow_node_4
8
local_ts_grow_node_4
288
rt_grow_node_4
2081
rt_grow_node_16
4363
shared_ts_grow_node_16
13
local_ts_grow_node_16
240
rt_grow_node_16
4110
rt_remove_child_256
4483
rt_copy_arrays_for_insert
4625
shared_ts_copy_arrays_for_insert
15
local_ts_copy_arrays_for_insert
455
rt_copy_arrays_for_insert
4155
rt_extend_down
4982
shared_ts_extend_down
4
local_ts_extend_down
36
rt_extend_down
4942
rt_add_child_4
8072
shared_ts_add_child_4
38
local_ts_add_child_4
1753
rt_add_child_4
6281
rt_node_4_get_insertpos
10449
shared_ts_node_4_get_insertpos
46
local_ts_node_4_get_insertpos
2041
rt_node_4_get_insertpos
8362
rt_copy_common
10950
shared_ts_copy_common
25
local_ts_copy_common
585
rt_copy_common
10340
rt_add_child_256
11014
shared_ts_add_child_256
259
rt_add_child_256
4227
local_ts_add_child_256
6528
rt_alloc_leaf
13224
rt_alloc_leaf
0
shared_ts_alloc_leaf
637
local_ts_alloc_leaf
12587
rt_remove_child_16
19707
rt_remove_child_4
19931
rt_shift_arrays_and_delete
21806
rt_add_child_48
26619
shared_ts_add_child_48
140
local_ts_add_child_48
1955
rt_add_child_48
24524
rt_free_node
26670
shared_ts_free_node
25
local_ts_free_node
585
rt_free_node
26060
rt_add_child_16
58426
shared_ts_add_child_16
180
local_ts_add_child_16
4055
rt_add_child_16
54191
rt_node_16_get_insertpos
60674
shared_ts_node_16_get_insertpos
187
local_ts_node_16_get_insertpos
4222
rt_node_16_get_insertpos
56265
rt_shift_arrays_for_insert
66498
shared_ts_shift_arrays_for_insert
218
local_ts_shift_arrays_for_insert
5808
rt_shift_arrays_for_insert
60472
rt_remove_child_48
67024
rt_delete
104357
rt_iterate_next
107033
shared_ts_iterate_next
650
local_ts_iterate_next
13135
rt_iterate_next
93248
rt_node_insert
110871
shared_ts_node_insert
638
local_ts_node_insert
14819
rt_node_insert
95414
rt_node_delete
111145
rt_verify_node
114988
shared_ts_verify_node
638
local_ts_verify_node
14819
rt_verify_node
99531
rt_create
116612
rt_create
32
local_ts_create
116580
rt_shift_get_max_val
116711
shared_ts_shift_get_max_val
30
rt_shift_get_max_val
84
local_ts_shift_get_max_val
116597
rt_key_get_shift
116751
shared_ts_key_get_shift
32
rt_key_get_shift
105
local_ts_key_get_shift
116614
rt_set
122002
shared_ts_set
639
local_ts_set
14829
rt_set
106534
rt_value_is_embeddable
122002
shared_ts_value_is_embeddable
639
local_ts_value_is_embeddable
14829
rt_value_is_embeddable
106534
rt_node_iterate_next
126876
shared_ts_node_iterate_next
660
local_ts_node_iterate_next
13227
rt_node_iterate_next
112989
rt_alloc_node
143372
shared_ts_alloc_node
58
rt_alloc_node
26092
local_ts_alloc_node
117222
rt_memory_usage
154789
rt_memory_usage
0
shared_ts_memory_usage
1119
local_ts_memory_usage
153670
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_node_48_get_child
391638
shared_ts_node_48_get_child
60180
local_ts_node_48_get_child
69826
rt_node_48_get_child
261632
rt_delete_recursive
415125
rt_get_slot_recursive
430332
shared_ts_get_slot_recursive
870
local_ts_get_slot_recursive
21235
rt_get_slot_recursive
408227
rt_node_48_is_chunk_used
521046
shared_ts_node_48_is_chunk_used
1024
local_ts_node_48_is_chunk_used
4096
rt_node_48_is_chunk_used
515926
rt_node_16_search_eq
3397230
shared_ts_node_16_search_eq
65498
rt_node_16_search_eq
473501
local_ts_node_16_search_eq
2858231
rt_node_256_get_child
4025568
shared_ts_node_256_get_child
252924
rt_node_256_get_child
397737
local_ts_node_256_get_child
3374907
rt_node_256_is_chunk_used
4128121
shared_ts_node_256_is_chunk_used
263470
rt_node_256_is_chunk_used
402642
local_ts_node_256_is_chunk_used
3462009
rt_childptr_is_value
4539781
rt_childptr_is_value
304137
shared_ts_childptr_is_value
377808
local_ts_childptr_is_value
3857836
rt_find
5618669
rt_find
191736
shared_ts_find
396050
local_ts_find
5030883
rt_node_search
14158821
shared_ts_node_search
678331
rt_node_search
1570528
local_ts_node_search
11909962
rt_ptr_set_local
18377265
shared_ts_ptr_set_local
1052145
rt_ptr_set_local
1606575
local_ts_ptr_set_local
15718545
Generated by:
LCOV version 2.0-1