GCC Code Coverage Report


Directory: src/
Date: 2023-03-02 23:19:03
Exec Total Coverage
Lines: 792 817 96.9%
Functions: 70 75 93.3%
Branches: 378 1748 21.6%

Function File Line Call count
_register_NODE_GYP_MODULE_NAME src/init.c 26 called 1 time
attachIteratorContext src/btree/iterators.c 12 called 24 times
btreeAlloc src/common/type.c 28 called 163 times
btreeLookup src/common/core.c 175 called 33 times
btree_export src/btree/btree.c 8 called 1 time
cloneBTreeNode src/common/core.c 243 called 44 times
cloneBtreeWrapper src/common/core.c 197 called 21 times
cloneInternalEsObject src/common/core.c 224 called 46 times
cloneInternalEsRef src/common/core.c 101 called 44 times
compareBTreeNodes src/common/include/core.h 80 called 9 times
compareGTreeNodes src/common/include/core.h 103 called 9 times
esAfter src/btree/search.c 95 called 6 times
esBefore src/btree/search.c 90 called 6 times
esBetween src/btree/search.c 100 called 11 times
esClear src/btree/map.c 239 called 2 times
esConstructor src/btree/constructor.c 9 called 167 times
esDelete src/btree/map.c 126 called 5 times
esEdge src/btree/search.c 9 called 4 times
esFilter src/btree/array.c 234 called 7 times
esFirst src/btree/search.c 29 called 2 times
esFlatten src/btree/conversion.c 110 called 3 times
esForeach src/btree/map.c 319 called 9 times
esForeachReverse src/btree/specific.c 32 called 10 times
esGenerator src/btree/iterators.c 94 called 24 times
esGet src/btree/map.c 64 called 18 times
esGlibVersionFull src/glib_version/glib_version.c 11 called 1 time
esGlibVersionMajor src/glib_version/glib_version.c 32 called 2 times
esGlibVersionMinor src/glib_version/glib_version.c 42 called 2 times
esGlibVersionPatch src/glib_version/glib_version.c 52 called 1 time
esHas src/btree/map.c 263 called 4 times
esHasGTreeNode src/glib_version/glib_version.c 62 called 5 times
esHeight src/btree/specific.c 8 called 6 times
esIteratorNext src/btree/iterators.c 29 called 81 times
esKeys src/btree/conversion.c 144 called 4 times
esLast src/btree/search.c 34 called 2 times
esMap src/btree/array.c 158 called 11 times
esReduce src/btree/array.c 200 called 6 times
esSearch src/btree/search.c 39 called 12 times
esSet src/btree/map.c 174 called 429 times
esSize src/btree/map.c 212 called 41 times
esStaticFrom src/btree/static.c 111 called 8 times
esToArray src/btree/conversion.c 81 called 5 times
esToArrays src/btree/conversion.c 52 called 4 times
esToMap src/btree/conversion.c 6 called 2 times
esToSet src/btree/conversion.c 26 called 2 times
esValues src/btree/conversion.c 174 called 4 times
extractEsComparator src/common/include/core.h 68 not called
freeIterator src/btree/iterators.c 7 called 24 times
freeNativeBTree src/common/type.c 9 called 163 times
freeTreeValue src/common/type.c 23 called 1495 times
fromArrayCallback src/btree/static.c 7 called 1013 times
fromKeyValueIterable src/btree/static.c 88 called 5 times
getEsConstructor src/common/include/core.h 57 not called
getEsGlobal src/common/core.c 46 called 7 times
getEsNull src/common/core.c 38 not called
getEsUndef src/common/core.c 30 called 12 times
getNodeEsField src/common/core.c 131 called 132 times
getNodeEsFieldPair src/common/core.c 155 called 15 times
getNodeEsObject src/common/core.c 115 called 147 times
glib_version_export src/glib_version/glib_version.c 75 called 1 time
gtreeToPtrArray src/common/core.c 88 not called
init src/init.c 8 called 1 time
iterableIterate src/btree/static.c 41 called 5 times
iteratorResultDefaultCb src/btree/iterators.c 146 called 49 times
iteratorResultKeyCb src/btree/iterators.c 190 called 3 times
iteratorResultValueCb src/btree/iterators.c 173 called 13 times
nativeBTreeFilter src/btree/array.c 7 called 21 times
nativeBTreeForEach src/btree/map.c 24 called 24 times
nativeBTreeMap src/btree/array.c 119 called 29 times
nativeBTreeReduce src/btree/array.c 78 called 15 times
nativeComparator src/common/comparator.c 4 called 9714 times
nativeInsertNode src/common/core.c 7 called 1451 times
removeTreeNode src/btree/map.c 10 called 6 times
to_ptr_array_cb src/common/core.c 75 not called
unrefBtreeNodeEsObject src/common/core.c 55 called 46 times