LCOV - code coverage report
Current view:
top level
-
src/include/lib
- radixtree.h
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
688
765
89.9 %
Date:
2024-05-20 02:10:44
Functions:
138
144
95.8 %
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_extend_up
0
shared_ts_free_leaf
0
shared_ts_grow_node_48
2
local_ts_free_leaf
6
shared_ts_extend_down
6
shared_ts_begin_iterate
10
shared_ts_end_iterate
10
shared_ts_grow_node_4
12
local_ts_extend_up
14
shared_ts_grow_node_16
18
rt_extend_up
22
shared_ts_copy_arrays_for_insert
22
shared_ts_get_handle
26
shared_ts_create
28
shared_ts_free
28
shared_ts_add_child_256
30
shared_ts_shift_get_max_val
30
rt_grow_node_48
32
rt_shrink_child_256
32
shared_ts_attach
32
shared_ts_copy_common
32
shared_ts_detach
32
shared_ts_free_node
32
shared_ts_key_get_shift
32
shared_ts_free_recurse
34
local_ts_extend_down
40
shared_ts_add_child_4
50
local_ts_grow_node_48
62
shared_ts_node_4_get_insertpos
62
rt_begin_iterate
64
rt_create
64
rt_end_iterate
64
rt_free
64
shared_ts_alloc_node
66
rt_stats
122
shared_ts_add_child_48
130
rt_shift_get_max_val
170
shared_ts_lock_exclusive
206
rt_key_get_shift
214
shared_ts_add_child_16
256
shared_ts_node_16_get_insertpos
266
shared_ts_shift_arrays_for_insert
306
local_ts_grow_node_16
354
local_ts_grow_node_4
372
shared_ts_alloc_leaf
494
shared_ts_node_insert
496
shared_ts_verify_node
496
shared_ts_set
498
shared_ts_value_is_embeddable
498
shared_ts_iterate_next
508
shared_ts_node_iterate_next
520
local_ts_copy_arrays_for_insert
562
shared_ts_get_slot_recursive
696
shared_ts_memory_usage
756
local_ts_copy_common
788
local_ts_free_node
788
local_ts_free
848
local_ts_begin_iterate
852
local_ts_end_iterate
852
local_ts_add_child_4
2348
local_ts_add_child_48
2382
local_ts_node_4_get_insertpos
2720
shared_ts_node_48_is_chunk_used
3072
rt_shrink_child_48
4062
rt_copy_arrays_and_delete
4162
rt_grow_node_4
4162
rt_shrink_child_16
4162
local_ts_add_child_16
5448
local_ts_node_16_get_insertpos
5638
local_ts_shift_arrays_for_insert
7796
local_ts_add_child_256
8202
rt_grow_node_16
8210
rt_copy_arrays_for_insert
8310
rt_add_child_256
8460
rt_remove_child_256
8972
rt_extend_down
9884
rt_add_child_4
12562
local_ts_alloc_leaf
15914
rt_node_4_get_insertpos
16724
local_ts_node_insert
19106
local_ts_verify_node
19106
local_ts_set
19124
local_ts_value_is_embeddable
19124
local_ts_create
19790
local_ts_shift_get_max_val
19806
local_ts_key_get_shift
19822
local_ts_iterate_next
19850
local_ts_node_iterate_next
19982
local_ts_alloc_node
20644
rt_copy_common
20660
local_ts_node_48_is_chunk_used
26112
local_ts_get_slot_recursive
27990
rt_remove_child_16
39614
rt_remove_child_4
39862
rt_shift_arrays_and_delete
43812
rt_add_child_48
49002
rt_free_node
52100
rt_alloc_node
52164
local_ts_memory_usage
104786
rt_add_child_16
108382
rt_node_16_get_insertpos
112530
rt_shift_arrays_for_insert
120944
shared_ts_node_16_search_eq
130896
rt_remove_child_48
133792
shared_ts_node_48_get_child
180540
rt_iterate_next
186446
rt_node_insert
190778
rt_verify_node
199002
rt_delete
208714
rt_set
213068
rt_value_is_embeddable
213068
rt_node_delete
222240
rt_node_iterate_next
225928
shared_ts_node_256_get_child
329604
shared_ts_node_256_is_chunk_used
330318
local_ts_node_48_get_child
331122
rt_find
383588
shared_ts_lock_share
421684
shared_ts_unlock
421890
rt_node_48_get_child
522404
rt_childptr_is_value
608224
shared_ts_childptr_is_value
636032
shared_ts_find
648084
rt_node_256_get_child
795628
rt_node_256_is_chunk_used
805410
rt_get_slot_recursive
816454
rt_delete_recursive
830270
rt_node_16_search_eq
948020
rt_node_48_is_chunk_used
1029308
shared_ts_node_search
1088878
shared_ts_ptr_set_local
1716824
rt_node_search
3141490
rt_ptr_set_local
3213564
local_ts_node_16_search_eq
4698376
local_ts_node_256_get_child
6195172
local_ts_node_256_is_chunk_used
6261912
local_ts_childptr_is_value
7024322
local_ts_find
8485682
local_ts_node_search
21782922
local_ts_ptr_set_local
28575462
Generated by:
LCOV version 1.14