LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
689
765
90.1 %
Date:
2025-08-31 20:18:56
Functions:
139
144
96.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
rt_alloc_leaf
0
rt_dump_node
0
rt_free_leaf
0
rt_memory_usage
0
shared_ts_free_leaf
0
shared_ts_extend_up
2
local_ts_free_leaf
6
shared_ts_extend_down
8
shared_ts_grow_node_48
8
shared_ts_begin_iterate
14
shared_ts_end_iterate
14
shared_ts_grow_node_4
18
rt_extend_up
20
shared_ts_grow_node_16
30
local_ts_extend_up
34
shared_ts_copy_arrays_for_insert
34
rt_grow_node_48
36
rt_shrink_child_256
36
shared_ts_get_handle
46
shared_ts_attach
48
shared_ts_create
48
shared_ts_detach
48
shared_ts_free
48
shared_ts_shift_get_max_val
52
shared_ts_copy_common
56
shared_ts_free_node
56
shared_ts_key_get_shift
56
shared_ts_free_recurse
58
rt_begin_iterate
64
rt_create
64
rt_end_iterate
64
rt_free
64
shared_ts_add_child_4
74
local_ts_extend_down
78
shared_ts_node_4_get_insertpos
92
shared_ts_alloc_node
114
rt_stats
122
local_ts_grow_node_48
140
rt_shift_get_max_val
168
shared_ts_lock_exclusive
206
rt_key_get_shift
210
shared_ts_add_child_48
304
shared_ts_add_child_16
412
shared_ts_node_16_get_insertpos
428
shared_ts_shift_arrays_for_insert
486
shared_ts_add_child_256
496
local_ts_grow_node_4
646
local_ts_grow_node_16
670
local_ts_copy_arrays_for_insert
1032
shared_ts_alloc_leaf
1332
local_ts_begin_iterate
1334
local_ts_end_iterate
1334
shared_ts_node_insert
1334
shared_ts_verify_node
1334
shared_ts_set
1336
shared_ts_value_is_embeddable
1336
local_ts_free
1348
shared_ts_iterate_next
1350
shared_ts_node_iterate_next
1370
local_ts_copy_common
1456
local_ts_free_node
1456
shared_ts_get_slot_recursive
1730
shared_ts_memory_usage
2298
shared_ts_node_48_is_chunk_used
3072
local_ts_add_child_4
3850
rt_shrink_child_48
4062
rt_copy_arrays_and_delete
4162
rt_grow_node_4
4162
rt_shrink_child_16
4162
local_ts_node_4_get_insertpos
4496
local_ts_add_child_48
5458
rt_grow_node_16
8210
rt_copy_arrays_for_insert
8310
rt_add_child_256
8468
rt_remove_child_256
9044
local_ts_add_child_16
9642
rt_extend_down
9884
local_ts_node_16_get_insertpos
10028
rt_add_child_4
12562
local_ts_shift_arrays_for_insert
13492
local_ts_add_child_256
14282
rt_node_4_get_insertpos
16724
rt_copy_common
20668
local_ts_alloc_leaf
29542
local_ts_iterate_next
31278
local_ts_node_iterate_next
31482
local_ts_node_insert
34548
local_ts_verify_node
34548
local_ts_set
34568
local_ts_value_is_embeddable
34568
local_ts_node_48_is_chunk_used
36864
rt_remove_child_16
39628
rt_remove_child_4
39862
rt_shift_arrays_and_delete
43826
local_ts_get_slot_recursive
47916
rt_add_child_48
48892
rt_free_node
52108
rt_alloc_node
52172
local_ts_memory_usage
84290
rt_add_child_16
108396
rt_node_16_get_insertpos
112544
rt_shift_arrays_for_insert
120958
shared_ts_node_16_search_eq
131056
rt_remove_child_48
133618
shared_ts_node_48_get_child
180540
rt_iterate_next
186358
rt_node_insert
190690
rt_verify_node
198914
rt_delete
208714
rt_set
213068
rt_value_is_embeddable
213068
rt_node_delete
222152
rt_node_iterate_next
225840
local_ts_create
292956
local_ts_shift_get_max_val
292994
local_ts_key_get_shift
293032
local_ts_alloc_node
294536
rt_find
383404
shared_ts_lock_share
421684
shared_ts_unlock
421890
local_ts_node_48_get_child
452766
shared_ts_node_256_get_child
507632
rt_node_48_get_child
521488
shared_ts_node_256_is_chunk_used
528228
rt_childptr_is_value
608136
rt_node_256_get_child
796030
rt_node_256_is_chunk_used
807866
shared_ts_childptr_is_value
813586
rt_get_slot_recursive
816454
rt_delete_recursive
830162
shared_ts_find
842454
rt_node_16_search_eq
947930
rt_node_48_is_chunk_used
1028302
shared_ts_node_search
1398502
shared_ts_ptr_set_local
2204082
rt_node_search
3140646
rt_ptr_set_local
3212728
local_ts_node_16_search_eq
5112354
local_ts_node_256_get_child
7146704
local_ts_node_256_is_chunk_used
7443454
local_ts_childptr_is_value
8307664
local_ts_find
10895722
local_ts_node_search
24858280
local_ts_ptr_set_local
33083712
Generated by:
LCOV version 1.16