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-07-26 00:15:45
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
15
rt_extend_up
31
shared_ts_extend_up
1
rt_extend_up
10
local_ts_extend_up
20
shared_ts_get_handle
41
shared_ts_attach
42
shared_ts_create
42
shared_ts_detach
42
shared_ts_free_recurse
47
rt_stats
61
rt_grow_node_48
98
shared_ts_grow_node_48
4
rt_grow_node_48
15
local_ts_grow_node_48
79
shared_ts_lock_exclusive
103
rt_begin_iterate
832
shared_ts_begin_iterate
15
rt_begin_iterate
32
local_ts_begin_iterate
785
rt_end_iterate
832
shared_ts_end_iterate
15
rt_end_iterate
32
local_ts_end_iterate
785
rt_free
864
rt_free
32
shared_ts_free
42
local_ts_free
790
rt_shrink_child_48
2023
rt_copy_arrays_and_delete
2081
rt_shrink_child_16
2081
rt_grow_node_4
2446
shared_ts_grow_node_4
12
local_ts_grow_node_4
353
rt_grow_node_4
2081
rt_grow_node_16
4420
shared_ts_grow_node_16
19
local_ts_grow_node_16
304
rt_grow_node_16
4097
rt_remove_child_256
4469
rt_copy_arrays_for_insert
4735
shared_ts_copy_arrays_for_insert
22
local_ts_copy_arrays_for_insert
558
rt_copy_arrays_for_insert
4155
rt_extend_down
4995
shared_ts_extend_down
4
local_ts_extend_down
49
rt_extend_down
4942
rt_add_child_4
8509
shared_ts_add_child_4
54
local_ts_add_child_4
2174
rt_add_child_4
6281
rt_node_4_get_insertpos
10955
shared_ts_node_4_get_insertpos
66
local_ts_node_4_get_insertpos
2527
rt_node_4_get_insertpos
8362
rt_copy_common
11083
shared_ts_copy_common
35
local_ts_copy_common
736
rt_copy_common
10312
rt_add_child_256
12873
shared_ts_add_child_256
255
rt_add_child_256
4229
local_ts_add_child_256
8389
rt_alloc_leaf
17141
rt_alloc_leaf
0
shared_ts_alloc_leaf
799
local_ts_alloc_leaf
16342
rt_remove_child_4
19931
rt_remove_child_16
19955
rt_shift_arrays_and_delete
22054
rt_free_node
26803
shared_ts_free_node
35
local_ts_free_node
736
rt_free_node
26032
rt_add_child_48
27459
shared_ts_add_child_48
196
local_ts_add_child_48
2689
rt_add_child_48
24574
rt_add_child_16
58883
shared_ts_add_child_16
264
local_ts_add_child_16
4440
rt_add_child_16
54179
rt_node_16_get_insertpos
61172
shared_ts_node_16_get_insertpos
274
local_ts_node_16_get_insertpos
4645
rt_node_16_get_insertpos
56253
rt_remove_child_48
66817
rt_shift_arrays_for_insert
67392
shared_ts_shift_arrays_for_insert
318
local_ts_shift_arrays_for_insert
6614
rt_shift_arrays_for_insert
60460
rt_delete
104357
rt_iterate_next
110847
shared_ts_iterate_next
816
local_ts_iterate_next
16756
rt_iterate_next
93275
rt_node_delete
111172
rt_node_insert
114590
shared_ts_node_insert
800
local_ts_node_insert
18349
rt_node_insert
95441
rt_verify_node
118694
shared_ts_verify_node
800
local_ts_verify_node
18349
rt_verify_node
99545
rt_set
125696
shared_ts_set
801
local_ts_set
18361
rt_set
106534
rt_value_is_embeddable
125696
shared_ts_value_is_embeddable
801
local_ts_value_is_embeddable
18361
rt_value_is_embeddable
106534
rt_create
126742
rt_create
32
local_ts_create
126710
rt_shift_get_max_val
126862
shared_ts_shift_get_max_val
44
rt_shift_get_max_val
84
local_ts_shift_get_max_val
126734
rt_key_get_shift
126909
shared_ts_key_get_shift
46
rt_key_get_shift
105
local_ts_key_get_shift
126758
rt_node_iterate_next
130722
shared_ts_node_iterate_next
826
local_ts_node_iterate_next
16880
rt_node_iterate_next
113016
rt_alloc_node
153667
shared_ts_alloc_node
82
rt_alloc_node
26064
local_ts_alloc_node
127521
rt_memory_usage
174594
rt_memory_usage
0
shared_ts_memory_usage
1522
local_ts_memory_usage
173072
shared_ts_lock_share
210842
shared_ts_unlock
210945
rt_delete_recursive
415121
rt_get_slot_recursive
435451
shared_ts_get_slot_recursive
1037
local_ts_get_slot_recursive
26187
rt_get_slot_recursive
408227
rt_node_48_get_child
502187
local_ts_node_48_get_child
70120
shared_ts_node_48_get_child
171310
rt_node_48_get_child
260757
rt_node_48_is_chunk_used
520550
shared_ts_node_48_is_chunk_used
2560
local_ts_node_48_is_chunk_used
5120
rt_node_48_is_chunk_used
512870
rt_node_16_search_eq
3624119
shared_ts_node_16_search_eq
79574
rt_node_16_search_eq
474768
local_ts_node_16_search_eq
3069777
rt_node_256_get_child
4562250
shared_ts_node_256_get_child
253714
rt_node_256_get_child
397820
local_ts_node_256_get_child
3910716
rt_node_256_is_chunk_used
4802907
shared_ts_node_256_is_chunk_used
265118
rt_node_256_is_chunk_used
402229
local_ts_node_256_is_chunk_used
4135560
rt_childptr_is_value
5242636
rt_childptr_is_value
304164
shared_ts_childptr_is_value
497216
local_ts_childptr_is_value
4441256
rt_find
6969067
rt_find
191972
shared_ts_find
601688
local_ts_find
6175407
rt_node_search
15998251
shared_ts_node_search
884993
rt_node_search
1571435
local_ts_node_search
13541823
rt_ptr_set_local
20938865
shared_ts_ptr_set_local
1378257
rt_ptr_set_local
1607454
local_ts_ptr_set_local
17953154
Generated by:
LCOV version 2.0-1