LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 19devel
Lines:
688
765
89.9 %
Date:
2025-10-10 22:17:20
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
local_ts_extend_up
30
shared_ts_grow_node_16
30
rt_grow_node_48
34
rt_shrink_child_256
34
shared_ts_copy_arrays_for_insert
34
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
76
shared_ts_node_4_get_insertpos
92
shared_ts_alloc_node
114
local_ts_grow_node_48
122
rt_stats
122
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
556
local_ts_grow_node_4
574
local_ts_grow_node_16
602
local_ts_copy_arrays_for_insert
914
local_ts_end_iterate
1228
local_ts_begin_iterate
1230
local_ts_free
1244
local_ts_copy_common
1298
local_ts_free_node
1298
shared_ts_alloc_leaf
1392
shared_ts_node_insert
1394
shared_ts_verify_node
1394
shared_ts_set
1396
shared_ts_value_is_embeddable
1396
shared_ts_iterate_next
1410
shared_ts_node_iterate_next
1430
shared_ts_get_slot_recursive
1840
shared_ts_memory_usage
2420
shared_ts_node_48_is_chunk_used
3072
local_ts_add_child_4
3470
local_ts_node_4_get_insertpos
4044
rt_shrink_child_48
4058
rt_copy_arrays_and_delete
4162
rt_grow_node_4
4162
rt_shrink_child_16
4162
local_ts_add_child_48
4970
rt_grow_node_16
8206
rt_copy_arrays_for_insert
8310
rt_add_child_256
8478
local_ts_add_child_16
8502
local_ts_node_16_get_insertpos
8842
rt_remove_child_256
9022
rt_extend_down
9884
local_ts_shift_arrays_for_insert
11972
rt_add_child_4
12562
local_ts_add_child_256
14038
rt_node_4_get_insertpos
16724
rt_copy_common
20656
local_ts_alloc_leaf
27372
local_ts_iterate_next
28374
local_ts_node_iterate_next
28560
local_ts_node_insert
32156
local_ts_verify_node
32156
local_ts_set
32176
local_ts_value_is_embeddable
32176
local_ts_node_48_is_chunk_used
35328
rt_remove_child_16
39688
rt_remove_child_4
39862
rt_shift_arrays_and_delete
43886
local_ts_get_slot_recursive
45846
rt_add_child_48
49016
rt_free_node
52096
rt_alloc_node
52160
local_ts_memory_usage
77628
rt_add_child_16
108376
rt_node_16_get_insertpos
112524
rt_shift_arrays_for_insert
120938
shared_ts_node_16_search_eq
131112
rt_remove_child_48
133690
shared_ts_node_48_get_child
180540
rt_iterate_next
186468
rt_node_insert
190800
rt_verify_node
199020
rt_delete
208714
rt_set
213068
rt_value_is_embeddable
213068
rt_node_delete
222262
rt_node_iterate_next
225950
local_ts_create
228896
local_ts_shift_get_max_val
228930
local_ts_key_get_shift
228964
local_ts_alloc_node
230312
rt_find
383650
local_ts_node_48_get_child
416876
shared_ts_lock_share
421684
shared_ts_unlock
421890
shared_ts_node_256_get_child
519018
rt_node_48_get_child
521586
shared_ts_node_256_is_chunk_used
540034
rt_childptr_is_value
608246
rt_node_256_get_child
796092
rt_node_256_is_chunk_used
806840
rt_get_slot_recursive
816454
shared_ts_childptr_is_value
824968
rt_delete_recursive
830290
shared_ts_find
854256
rt_node_16_search_eq
948360
rt_node_48_is_chunk_used
1027780
shared_ts_node_search
1418108
shared_ts_ptr_set_local
2235070
rt_node_search
3141834
rt_ptr_set_local
3213904
local_ts_node_16_search_eq
4972294
local_ts_node_256_get_child
6832596
local_ts_node_256_is_chunk_used
7025822
local_ts_childptr_is_value
7840478
local_ts_find
10140716
local_ts_node_search
23992196
local_ts_ptr_set_local
31734006
Generated by:
LCOV version 1.16