LCOV - differential code coverage report | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Function Name ![]() |
TLA | Hit count ![]() |
Lines ![]() |
Branches ![]() |
rt_dump_node | UBC | 0 | 0.0 % (0 / 59) | 0.0 % (0 / 35) |
rt_free_leaf | CBC | 3 | 57.1 % (4 / 7) | 25.0 % (1 / 4) |
rt_free_leaf | UBC | 0 | ||
shared_ts_free_leaf | UBC | 0 | ||
local_ts_free_leaf | CBC | 3 | ||
rt_shrink_child_256 | CBC | 16 | 100.0 % (16 / 16) | 83.3 % (5 / 6) |
rt_extend_up | CBC | 26 | 100.0 % (15 / 15) | 75.0 % (3 / 4) |
shared_ts_extend_up | CBC | 1 | ||
rt_extend_up | CBC | 10 | ||
local_ts_extend_up | CBC | 15 | ||
shared_ts_attach | CBC | 31 | 100.0 % (7 / 7) | 50.0 % (1 / 2) |
shared_ts_detach | CBC | 31 | 100.0 % (4 / 4) | 50.0 % (1 / 2) |
shared_ts_get_handle | CBC | 32 | 100.0 % (3 / 3) | 50.0 % (1 / 2) |
shared_ts_create | CBC | 33 | 100.0 % (20 / 20) | 100.0 % (4 / 4) |
shared_ts_free_recurse | CBC | 38 | 93.6 % (44 / 47) | 78.8 % (26 / 33) |
rt_stats | CBC | 61 | 100.0 % (10 / 10) | 100.0 % (2 / 2) |
rt_grow_node_48 | CBC | 81 | 100.0 % (18 / 18) | 100.0 % (6 / 6) |
shared_ts_grow_node_48 | CBC | 4 | ||
rt_grow_node_48 | CBC | 16 | ||
local_ts_grow_node_48 | CBC | 61 | ||
shared_ts_lock_exclusive | CBC | 103 | 100.0 % (4 / 4) | 50.0 % (1 / 2) |
rt_begin_iterate | CBC | 715 | 100.0 % (11 / 11) | 50.0 % (1 / 2) |
shared_ts_begin_iterate | CBC | 16 | ||
rt_begin_iterate | CBC | 32 | ||
local_ts_begin_iterate | CBC | 667 | ||
rt_end_iterate | CBC | 715 | 100.0 % (3 / 3) | |
shared_ts_end_iterate | CBC | 16 | ||
rt_end_iterate | CBC | 32 | ||
local_ts_end_iterate | CBC | 667 | ||
rt_free | CBC | 734 | 100.0 % (10 / 10) | 50.0 % (2 / 4) |
rt_free | CBC | 32 | ||
shared_ts_free | CBC | 33 | ||
local_ts_free | CBC | 669 | ||
rt_shrink_child_48 | CBC | 2016 | 100.0 % (16 / 16) | 83.3 % (5 / 6) |
rt_copy_arrays_and_delete | CBC | 2081 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
rt_shrink_child_16 | CBC | 2081 | 100.0 % (13 / 13) | |
rt_grow_node_4 | CBC | 2398 | 100.0 % (15 / 15) | 50.0 % (1 / 2) |
shared_ts_grow_node_4 | CBC | 8 | ||
local_ts_grow_node_4 | CBC | 309 | ||
rt_grow_node_4 | CBC | 2081 | ||
rt_grow_node_16 | CBC | 4413 | 100.0 % (35 / 35) | 70.0 % (7 / 10) |
shared_ts_grow_node_16 | CBC | 15 | ||
local_ts_grow_node_16 | CBC | 308 | ||
rt_grow_node_16 | CBC | 4090 | ||
rt_remove_child_256 | CBC | 4484 | 100.0 % (12 / 12) | 75.0 % (3 / 4) |
rt_copy_arrays_for_insert | CBC | 4652 | 100.0 % (7 / 7) | 100.0 % (2 / 2) |
shared_ts_copy_arrays_for_insert | CBC | 16 | ||
local_ts_copy_arrays_for_insert | CBC | 481 | ||
rt_copy_arrays_for_insert | CBC | 4155 | ||
rt_extend_down | CBC | 4977 | 100.0 % (18 / 18) | 75.0 % (3 / 4) |
shared_ts_extend_down | CBC | 4 | ||
local_ts_extend_down | CBC | 31 | ||
rt_extend_down | CBC | 4942 | ||
rt_add_child_4 | CBC | 8183 | 100.0 % (9 / 9) | |
shared_ts_add_child_4 | CBC | 43 | ||
local_ts_add_child_4 | CBC | 1859 | ||
rt_add_child_4 | CBC | 6281 | ||
rt_add_child_256 | CBC | 10247 | 100.0 % (8 / 8) | |
shared_ts_add_child_256 | CBC | 247 | ||
rt_add_child_256 | CBC | 4228 | ||
local_ts_add_child_256 | CBC | 5772 | ||
rt_node_4_get_insertpos | CBC | 10581 | 100.0 % (5 / 5) | 100.0 % (4 / 4) |
shared_ts_node_4_get_insertpos | CBC | 51 | ||
local_ts_node_4_get_insertpos | CBC | 2168 | ||
rt_node_4_get_insertpos | CBC | 8362 | ||
rt_copy_common | CBC | 11005 | 100.0 % (3 / 3) | |
shared_ts_copy_common | CBC | 27 | ||
local_ts_copy_common | CBC | 678 | ||
rt_copy_common | CBC | 10300 | ||
rt_alloc_leaf | CBC | 13674 | 83.3 % (5 / 6) | |
rt_alloc_leaf | UBC | 0 | ||
shared_ts_alloc_leaf | CBC | 664 | ||
local_ts_alloc_leaf | CBC | 13010 | ||
rt_create | CBC | 13696 | 100.0 % (19 / 19) | 100.0 % (4 / 4) |
rt_create | CBC | 32 | ||
local_ts_create | CBC | 13664 | ||
rt_shift_get_max_val | CBC | 13799 | 100.0 % (4 / 4) | 100.0 % (2 / 2) |
shared_ts_shift_get_max_val | CBC | 35 | ||
rt_shift_get_max_val | CBC | 84 | ||
local_ts_shift_get_max_val | CBC | 13680 | ||
rt_key_get_shift | CBC | 13838 | 75.0 % (3 / 4) | 50.0 % (1 / 2) |
shared_ts_key_get_shift | CBC | 37 | ||
rt_key_get_shift | CBC | 105 | ||
local_ts_key_get_shift | CBC | 13696 | ||
rt_remove_child_4 | CBC | 19931 | 100.0 % (17 / 17) | 70.0 % (7 / 10) |
rt_remove_child_16 | CBC | 20078 | 100.0 % (11 / 11) | 66.7 % (4 / 6) |
rt_shift_arrays_and_delete | CBC | 22177 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
rt_free_node | CBC | 26725 | 100.0 % (11 / 11) | 87.5 % (7 / 8) |
shared_ts_free_node | CBC | 27 | ||
local_ts_free_node | CBC | 678 | ||
rt_free_node | CBC | 26020 | ||
rt_add_child_48 | CBC | 27085 | 100.0 % (17 / 17) | 50.0 % (3 / 6) |
shared_ts_add_child_48 | CBC | 152 | ||
local_ts_add_child_48 | CBC | 2462 | ||
rt_add_child_48 | CBC | 24471 | ||
rt_memory_usage | CBC | 39451 | 100.0 % (6 / 6) | 50.0 % (1 / 2) |
rt_memory_usage | UBC | 0 | ||
shared_ts_memory_usage | CBC | 1135 | ||
local_ts_memory_usage | CBC | 38316 | ||
rt_alloc_node | CBC | 40511 | 92.6 % (25 / 27) | 80.0 % (4 / 5) |
shared_ts_alloc_node | CBC | 65 | ||
local_ts_alloc_node | CBC | 14394 | ||
rt_alloc_node | CBC | 26052 | ||
rt_add_child_16 | CBC | 59041 | 100.0 % (9 / 9) | |
shared_ts_add_child_16 | CBC | 200 | ||
local_ts_add_child_16 | CBC | 4679 | ||
rt_add_child_16 | CBC | 54162 | ||
rt_node_16_get_insertpos | CBC | 61295 | 100.0 % (20 / 20) | 66.7 % (8 / 12) |
shared_ts_node_16_get_insertpos | CBC | 208 | ||
local_ts_node_16_get_insertpos | CBC | 4851 | ||
rt_node_16_get_insertpos | CBC | 56236 | ||
rt_remove_child_48 | CBC | 66551 | 100.0 % (13 / 13) | 75.0 % (3 / 4) |
rt_shift_arrays_for_insert | CBC | 67224 | 100.0 % (6 / 6) | 100.0 % (2 / 2) |
shared_ts_shift_arrays_for_insert | CBC | 243 | ||
local_ts_shift_arrays_for_insert | CBC | 6538 | ||
rt_shift_arrays_for_insert | CBC | 60443 | ||
rt_delete | CBC | 104357 | 90.0 % (9 / 10) | 62.5 % (5 / 8) |
rt_iterate_next | CBC | 109853 | 100.0 % (19 / 19) | 100.0 % (10 / 10) |
shared_ts_iterate_next | CBC | 682 | ||
local_ts_iterate_next | CBC | 16024 | ||
rt_iterate_next | CBC | 93147 | ||
rt_node_delete | CBC | 111044 | 87.5 % (14 / 16) | 80.0 % (4 / 5) |
rt_node_insert | CBC | 111367 | 89.5 % (17 / 19) | 90.9 % (10 / 11) |
shared_ts_node_insert | CBC | 665 | ||
local_ts_node_insert | CBC | 15389 | ||
rt_node_insert | CBC | 95313 | ||
rt_verify_node | CBC | 115464 | 100.0 % (36 / 36) | 74.2 % (23 / 31) |
shared_ts_verify_node | CBC | 665 | ||
local_ts_verify_node | CBC | 15389 | ||
rt_verify_node | CBC | 99410 | ||
rt_set | CBC | 122598 | 100.0 % (42 / 42) | 80.8 % (21 / 26) |
shared_ts_set | CBC | 666 | ||
local_ts_set | CBC | 15398 | ||
rt_set | CBC | 106534 | ||
rt_value_is_embeddable | CBC | 122598 | 100.0 % (3 / 3) | |
shared_ts_value_is_embeddable | CBC | 666 | ||
local_ts_value_is_embeddable | CBC | 15398 | ||
rt_value_is_embeddable | CBC | 106534 | ||
rt_node_iterate_next | CBC | 129708 | 100.0 % (49 / 49) | 88.0 % (22 / 25) |
shared_ts_node_iterate_next | CBC | 692 | ||
local_ts_node_iterate_next | CBC | 16128 | ||
rt_node_iterate_next | CBC | 112888 | ||
shared_ts_lock_share | CBC | 210842 | 100.0 % (4 / 4) | 50.0 % (1 / 2) |
shared_ts_unlock | CBC | 210945 | 100.0 % (4 / 4) | 50.0 % (1 / 2) |
rt_delete_recursive | CBC | 415104 | 94.1 % (16 / 17) | 80.0 % (8 / 10) |
rt_get_slot_recursive | CBC | 429554 | 100.0 % (15 / 15) | 100.0 % (6 / 6) |
shared_ts_get_slot_recursive | CBC | 862 | ||
local_ts_get_slot_recursive | CBC | 20465 | ||
rt_get_slot_recursive | CBC | 408227 | ||
rt_node_48_get_child | CBC | 595812 | 100.0 % (2 / 2) | |
shared_ts_node_48_get_child | CBC | 90270 | ||
local_ts_node_48_get_child | CBC | 245671 | ||
rt_node_48_get_child | CBC | 259871 | ||
rt_node_16_search_eq | CBC | 3056076 | 100.0 % (19 / 19) | 87.5 % (7 / 8) |
shared_ts_node_16_search_eq | CBC | 51523 | ||
rt_node_16_search_eq | CBC | 475259 | ||
local_ts_node_16_search_eq | CBC | 2529294 | ||
rt_node_256_get_child | CBC | 4247820 | 100.0 % (3 / 3) | 50.0 % (1 / 2) |
shared_ts_node_256_get_child | CBC | 253819 | ||
rt_node_256_get_child | CBC | 397884 | ||
local_ts_node_256_get_child | CBC | 3596117 | ||
rt_childptr_is_value | CBC | 4900280 | 100.0 % (4 / 4) | |
rt_childptr_is_value | CBC | 304036 | ||
shared_ts_childptr_is_value | CBC | 403320 | ||
local_ts_childptr_is_value | CBC | 4192924 | ||
rt_find | CBC | 6075289 | 100.0 % (19 / 19) | 83.3 % (10 / 12) |
rt_find | CBC | 191898 | ||
shared_ts_find | CBC | 418192 | ||
local_ts_find | CBC | 5465199 | ||
rt_node_48_is_chunk_used | CBC | 8018018 | 100.0 % (2 / 2) | |
shared_ts_node_48_is_chunk_used | CBC | 42240 | ||
local_ts_node_48_is_chunk_used | CBC | 684288 | ||
rt_node_48_is_chunk_used | CBC | 7291490 | ||
rt_node_256_is_chunk_used | CBC | 8640442 | 100.0 % (4 / 4) | |
shared_ts_node_256_is_chunk_used | CBC | 517936 | ||
rt_node_256_is_chunk_used | CBC | 800668 | ||
local_ts_node_256_is_chunk_used | CBC | 7321838 | ||
rt_node_search | CBC | 14715353 | 91.7 % (22 / 24) | 86.7 % (13 / 15) |
shared_ts_node_search | CBC | 696211 | ||
rt_node_search | CBC | 1571161 | ||
local_ts_node_search | CBC | 12447981 | ||
rt_ptr_set_local | CBC | 19183444 | 100.0 % (3 / 3) | |
shared_ts_ptr_set_local | CBC | 1095554 | ||
rt_ptr_set_local | CBC | 1607168 | ||
local_ts_ptr_set_local | CBC | 16480722 |
![]() |
Generated by: LCOV version 2.4-beta |