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-05-07 04:16:33
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
14
rt_extend_up
31
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
20
shared_ts_get_handle
38
shared_ts_attach
39
shared_ts_create
39
shared_ts_detach
39
shared_ts_free_recurse
44
rt_stats
61
rt_grow_node_48
101
shared_ts_grow_node_48
4
rt_grow_node_48
14
local_ts_grow_node_48
83
shared_ts_lock_exclusive
103
rt_begin_iterate
870
shared_ts_begin_iterate
14
rt_begin_iterate
32
local_ts_begin_iterate
824
rt_end_iterate
870
shared_ts_end_iterate
14
rt_end_iterate
32
local_ts_end_iterate
824
rt_free
904
rt_free
32
shared_ts_free
39
local_ts_free
833
rt_shrink_child_48
2028
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2455
shared_ts_grow_node_4
11
local_ts_grow_node_4
363
rt_grow_node_4
2081
rt_grow_node_16
4443
shared_ts_grow_node_16
19
local_ts_grow_node_16
322
rt_grow_node_16
4102
rt_remove_child_256
4448
rt_copy_arrays_for_insert
4756
shared_ts_copy_arrays_for_insert
21
local_ts_copy_arrays_for_insert
580
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
8609
shared_ts_add_child_4
50
local_ts_add_child_4
2278
rt_add_child_4
6281
rt_node_4_get_insertpos
11064
shared_ts_node_4_get_insertpos
61
local_ts_node_4_get_insertpos
2641
rt_node_4_get_insertpos
8362
rt_copy_common
11122
shared_ts_copy_common
34
local_ts_copy_common
768
rt_copy_common
10320
rt_add_child_256
13108
shared_ts_add_child_256
262
rt_add_child_256
4224
local_ts_add_child_256
8622
rt_alloc_leaf
17963
rt_alloc_leaf
0
shared_ts_alloc_leaf
785
local_ts_alloc_leaf
17178
rt_remove_child_16
19864
rt_remove_child_4
19931
rt_shift_arrays_and_delete
21963
rt_free_node
26842
shared_ts_free_node
34
local_ts_free_node
768
rt_free_node
26040
rt_add_child_48
27513
shared_ts_add_child_48
186
local_ts_add_child_48
2895
rt_add_child_48
24432
rt_add_child_16
58999
shared_ts_add_child_16
258
local_ts_add_child_16
4553
rt_add_child_16
54188
rt_node_16_get_insertpos
61300
shared_ts_node_16_get_insertpos
268
local_ts_node_16_get_insertpos
4770
rt_node_16_get_insertpos
56262
rt_remove_child_48
66796
rt_shift_arrays_for_insert
67608
shared_ts_shift_arrays_for_insert
308
local_ts_shift_arrays_for_insert
6831
rt_shift_arrays_for_insert
60469
rt_delete
104357
rt_node_delete
111039
rt_iterate_next
111492
shared_ts_iterate_next
801
local_ts_iterate_next
17549
rt_iterate_next
93142
rt_node_insert
115127
shared_ts_node_insert
786
local_ts_node_insert
19033
rt_node_insert
95308
rt_verify_node
119236
shared_ts_verify_node
786
local_ts_verify_node
19033
rt_verify_node
99417
rt_set
126364
shared_ts_set
787
local_ts_set
19043
rt_set
106534
rt_value_is_embeddable
126364
shared_ts_value_is_embeddable
787
local_ts_value_is_embeddable
19043
rt_value_is_embeddable
106534
rt_create
127260
rt_create
32
local_ts_create
127228
rt_shift_get_max_val
127375
shared_ts_shift_get_max_val
41
rt_shift_get_max_val
84
local_ts_shift_get_max_val
127250
rt_key_get_shift
127420
shared_ts_key_get_shift
43
rt_key_get_shift
105
local_ts_key_get_shift
127272
rt_node_iterate_next
131361
shared_ts_node_iterate_next
811
local_ts_node_iterate_next
17667
rt_node_iterate_next
112883
rt_alloc_node
154216
shared_ts_alloc_node
78
rt_alloc_node
26072
local_ts_alloc_node
128066
rt_memory_usage
176837
rt_memory_usage
0
shared_ts_memory_usage
1481
local_ts_memory_usage
175356
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415115
rt_get_slot_recursive
435660
shared_ts_get_slot_recursive
1022
local_ts_get_slot_recursive
26411
rt_get_slot_recursive
408227
rt_node_48_get_child
504531
local_ts_node_48_get_child
82236
shared_ts_node_48_get_child
161170
rt_node_48_get_child
261125
rt_node_48_is_chunk_used
522598
shared_ts_node_48_is_chunk_used
2560
local_ts_node_48_is_chunk_used
5632
rt_node_48_is_chunk_used
514406
rt_node_16_search_eq
3517439
shared_ts_node_16_search_eq
65551
rt_node_16_search_eq
474328
local_ts_node_16_search_eq
2977560
rt_node_256_get_child
4631218
shared_ts_node_256_get_child
253451
rt_node_256_get_child
397520
local_ts_node_256_get_child
3980247
rt_node_256_is_chunk_used
4810297
shared_ts_node_256_is_chunk_used
264727
rt_node_256_is_chunk_used
401425
local_ts_node_256_is_chunk_used
4144145
rt_childptr_is_value
5303375
rt_childptr_is_value
304031
shared_ts_childptr_is_value
479291
local_ts_childptr_is_value
4520053
rt_find
6837161
rt_find
191854
shared_ts_find
537273
local_ts_find
6108034
rt_node_search
15649431
shared_ts_node_search
820495
rt_node_search
1570979
local_ts_node_search
13257957
rt_ptr_set_local
20662027
shared_ts_ptr_set_local
1295826
rt_ptr_set_local
1607006
local_ts_ptr_set_local
17759195
Generated by:
LCOV version 2.0-1