Code Coverage Report


Directory: targets/
Date: 2024-10-29 22:25:26
Exec Total Coverage
Lines: 586 586 100.0%
Functions: 49 49 100.0%
Branches: 244 244 100.0%

Function (File:Line) Call count Block coverage
(anonymous namespace)::AllocatedSizeLeafNodeInterface::Deinitialize(unsigned long) (targets/om-tree-test-library/source/om/tree_test.cpp:86)excluded100.0%
(anonymous namespace)::AllocatedSizeLeafNodeInterface::InitializeCopy(unsigned long*, unsigned long) (targets/om-tree-test-library/source/om/tree_test.cpp:36)excluded86.0%
(anonymous namespace)::AllocatedSizeLeafNodeInterface::Match(unsigned long, unsigned long) (targets/om-tree-test-library/source/om/tree_test.cpp:69)excluded83.0%
(anonymous namespace)::AllocatedSizeLeafNodeInterface::Print(unsigned long, _IO_FILE*) (targets/om-tree-test-library/source/om/tree_test.cpp:53)excluded71.0%
(anonymous namespace)::Fuzz(unsigned long, unsigned long, unsigned long, unsigned long, bool) (targets/om-tree-test-library/source/om/tree_test.cpp:261)excluded65.0%
(anonymous namespace)::Fuzz(unsigned long, unsigned long, unsigned long, unsigned long, bool)::{lambda()#1}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:298)excluded100.0%
(anonymous namespace)::Insert(Om_Tree&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) (targets/om-tree-test-library/source/om/tree_test.cpp:104)excluded79.0%
(anonymous namespace)::Read(_IO_FILE*) (targets/om-tree-test-library/source/om/tree_test.cpp:231)excluded64.0%
(anonymous namespace)::Remove(Om_Tree&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&) (targets/om-tree-test-library/source/om/tree_test.cpp:174)excluded96.0%
GetValue (targets/om-tree-test-library/source/om/tree/node_pointer_stack_test.c:9)excluded100.0%
GetValue (targets/om-tree-test-library/source/om/tree/node_stack_test.c:9)excluded100.0%
Om_TreeTest (targets/om-tree-test-library/source/om/tree_test.cpp:466)excluded61.0%
Om_TreeTest::{lambda()#1}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:512)excluded100.0%
Om_TreeTest::{lambda()#2}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:529)excluded100.0%
Om_TreeTest::{lambda()#3}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:643)excluded77.0%
Om_TreeTest::{lambda()#4}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:965)excluded89.0%
Om_TreeTest::{lambda()#5}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:1001)excluded89.0%
Om_TreeTest::{lambda()#6}::operator()() const (targets/om-tree-test-library/source/om/tree_test.cpp:1102)excluded100.0%
Om_Tree_BranchNode_Create (targets/om-tree-library/source/om/tree/branch_node.c:21)called 1101 times67.0%
Om_Tree_BranchNode_CreateCopy (targets/om-tree-library/source/om/tree/branch_node.c:221)called 49 times80.0%
Om_Tree_BranchNode_Destroy (targets/om-tree-library/source/om/tree/branch_node.c:838)called 95 times85.0%
Om_Tree_BranchNode_FindMismatch (targets/om-tree-library/source/om/tree/branch_node.c:142)called 661 times71.0%
Om_Tree_BranchNode_GetBranch (targets/om-tree-library/source/om/tree/branch_node.c:194)called 6639 times100.0%
Om_Tree_BranchNode_GetBranchBitCount (targets/om-tree-library/source/om/tree/branch_node.c:206)called 6181 times100.0%
Om_Tree_BranchNode_Insert (targets/om-tree-library/source/om/tree/branch_node.c:308)called 212 times82.0%
Om_Tree_BranchNode_Match (targets/om-tree-library/source/om/tree/branch_node.c:604)called 60 times80.0%
Om_Tree_BranchNode_Merge (targets/om-tree-library/source/om/tree/branch_node.c:87)called 119 times79.0%
Om_Tree_BranchNode_Print (targets/om-tree-library/source/om/tree/branch_node.c:708)called 1302 times78.0%
Om_Tree_BranchNode_Remove (targets/om-tree-library/source/om/tree/branch_node.c:457)called 138 times82.0%
Om_Tree_BranchNode_Split (targets/om-tree-library/source/om/tree/branch_node.c:35)called 143 times81.0%
Om_Tree_Branch_Allocate (targets/om-tree-library/source/om/tree/branch.c:49)called 860 times86.0%
Om_Tree_Branch_Create (targets/om-tree-library/source/om/tree/branch.c:120)called 194 times73.0%
Om_Tree_Branch_CreateCopy (targets/om-tree-library/source/om/tree/branch.c:142)called 523 times86.0%
Om_Tree_Branch_Destroy (targets/om-tree-library/source/om/tree/branch.c:387)called 845 times100.0%
Om_Tree_Branch_GetByteArray (targets/om-tree-library/source/om/tree/branch.c:350)called 3707 times75.0%
Om_Tree_Branch_GetByteCount (targets/om-tree-library/source/om/tree/branch.c:358)called 4343 times67.0%
Om_Tree_Branch_GetChildArray (targets/om-tree-library/source/om/tree/branch.c:342)called 10292 times75.0%
Om_Tree_Branch_Grow (targets/om-tree-library/source/om/tree/branch.c:103)called 43 times78.0%
Om_Tree_Branch_HasLeafChild (targets/om-tree-library/source/om/tree/branch.c:328)called 3900 times77.0%
Om_Tree_Branch_Match (targets/om-tree-library/source/om/tree/branch.c:369)called 524 times100.0%
Om_Tree_Branch_Merge (targets/om-tree-library/source/om/tree/branch.c:256)called 119 times79.0%
Om_Tree_Branch_Shrink (targets/om-tree-library/source/om/tree/branch.c:75)called 56 times78.0%
Om_Tree_Branch_Split (targets/om-tree-library/source/om/tree/branch.c:161)called 143 times71.0%
Om_Tree_Deinitialize (targets/om-tree-library/source/om/tree.c:258)called 79 times100.0%
Om_Tree_Get (targets/om-tree-library/source/om/tree.c:82)called 141 times76.0%
Om_Tree_GetCount (targets/om-tree-library/source/om/tree.c:74)called 35 times75.0%
Om_Tree_Initialize (targets/om-tree-library/source/om/tree.c:14)called 45 times67.0%
Om_Tree_InitializeCopy (targets/om-tree-library/source/om/tree.c:26)called 54 times88.0%
Om_Tree_Insert (targets/om-tree-library/source/om/tree.c:143)called 212 times71.0%
Om_Tree_IsEmpty (targets/om-tree-library/source/om/tree.c:62)called 323 times71.0%
Om_Tree_Iteration_Advance (targets/om-tree-library/source/om/tree/iteration.c:122)called 111 times76.0%
Om_Tree_Iteration_Deinitialize (targets/om-tree-library/source/om/tree/iteration.c:248)called 7 times80.0%
Om_Tree_Iteration_Descend (targets/om-tree-library/source/om/tree/iteration.c:27)called 110 times80.0%
Om_Tree_Iteration_GetLeafNode (targets/om-tree-library/source/om/tree/iteration.c:240)called 12 times75.0%
Om_Tree_Iteration_GetString (targets/om-tree-library/source/om/tree/iteration.c:212)called 11 times67.0%
Om_Tree_Iteration_GetStringLength (targets/om-tree-library/source/om/tree/iteration.c:230)called 1 time70.0%
Om_Tree_Iteration_Initialize (targets/om-tree-library/source/om/tree/iteration.c:79)called 9 times86.0%
Om_Tree_Lookup_Advance (targets/om-tree-library/source/om/tree/lookup.c:39)called 245 times79.0%
Om_Tree_Lookup_CanAdvance (targets/om-tree-library/source/om/tree/lookup.c:27)called 489 times88.0%
Om_Tree_Lookup_GetLeafNode (targets/om-tree-library/source/om/tree/lookup.c:160)called 239 times75.0%
Om_Tree_Lookup_Initialize (targets/om-tree-library/source/om/tree/lookup.c:15)called 241 times60.0%
Om_Tree_Match (targets/om-tree-library/source/om/tree.c:192)called 62 times89.0%
Om_Tree_NodePointerStackTest (targets/om-tree-test-library/source/om/tree/node_pointer_stack_test.c:15)excluded71.0%
Om_Tree_NodeStackTest (targets/om-tree-test-library/source/om/tree/node_stack_test.c:15)excluded71.0%
Om_Tree_Print (targets/om-tree-library/source/om/tree.c:231)called 104 times75.0%
Om_Tree_Reinitialize (targets/om-tree-library/source/om/tree.c:247)called 40 times75.0%
Om_Tree_Remove (targets/om-tree-library/source/om/tree.c:170)called 138 times75.0%
Om_Tree_Set (targets/om-tree-library/source/om/tree.c:101)called 175 times79.0%
Om_Tree_Unset (targets/om-tree-library/source/om/tree.c:124)called 114 times80.0%
main (targets/om-tree-test-executable/source/main.c:11)excluded100.0%
void (anonymous namespace)::TestAllocationFailure<Om_TreeTest::{lambda()#1}>(Om_TreeTest::{lambda()#1} const&) (targets/om-tree-test-library/source/om/tree_test.cpp:207)excluded77.0%
void (anonymous namespace)::TestAllocationFailure<Om_TreeTest::{lambda()#2}>(Om_TreeTest::{lambda()#2} const&) (targets/om-tree-test-library/source/om/tree_test.cpp:207)excluded77.0%
void (anonymous namespace)::TestAllocationFailure<Om_TreeTest::{lambda()#3}>(Om_TreeTest::{lambda()#3} const&) (targets/om-tree-test-library/source/om/tree_test.cpp:207)excluded77.0%
void (anonymous namespace)::TestAllocationFailure<Om_TreeTest::{lambda()#4}>(Om_TreeTest::{lambda()#4} const&) (targets/om-tree-test-library/source/om/tree_test.cpp:207)excluded77.0%
void (anonymous namespace)::TestAllocationFailure<Om_TreeTest::{lambda()#5}>(Om_TreeTest::{lambda()#5} const&) (targets/om-tree-test-library/source/om/tree_test.cpp:207)excluded77.0%
void (anonymous namespace)::TestAllocationFailure<Om_TreeTest::{lambda()#6}>(Om_TreeTest::{lambda()#6} const&) (targets/om-tree-test-library/source/om/tree_test.cpp:207)excluded77.0%