Function (File:Line) |
Call count |
Block coverage |
buffer_copy_on_write (buffer.c:35) | called 860 times, returned 860 times | 86.0% |
char2ttype (json.c:223) | called 611 times, returned 611 times | 100.0% |
codepoint_to_utf8 (json.c:357) | called 17 times, returned 17 times | 90.0% |
cxArrayListCreate (array_list.c:1014) | called 80 times, returned 80 times | 77.0% |
cxBufferAppend (buffer.c:366) | called 49 times, returned 49 times | 100.0% |
cxBufferClear (buffer.c:163) | called 3 times, returned 3 times | 100.0% |
cxBufferCreate (buffer.c:97) | called 1 time, returned 1 time | 64.0% |
cxBufferDestroy (buffer.c:89) | called 315 times, returned 315 times | 100.0% |
cxBufferEnableFlushing (buffer.c:79) | called 8 times, returned 8 times | 75.0% |
cxBufferEof (buffer.c:176) | called 668 times, returned 668 times | 100.0% |
cxBufferFlush (buffer.c:250) | called 2 times, returned 2 times | 80.0% |
cxBufferFree (buffer.c:118) | called 1 time, returned 1 time | 80.0% |
cxBufferGet (buffer.c:446) | called 5 times, returned 5 times | 100.0% |
cxBufferInit (buffer.c:46) | called 209 times, returned 209 times | 92.0% |
cxBufferMinimumCapacity (buffer.c:180) | called 53 times, returned 53 times | 83.0% |
cxBufferPut (buffer.c:389) | called 120 times, returned 120 times | 100.0% |
cxBufferPutString (buffer.c:413) | called 18 times, returned 18 times | 100.0% |
cxBufferRead (buffer.c:420) | called 14 times, returned 14 times | 91.0% |
cxBufferReset (buffer.c:171) | called 39 times, returned 39 times | 100.0% |
cxBufferSeek (buffer.c:125) | called 14 times, returned 14 times | 100.0% |
cxBufferShift (buffer.c:515) | called 4 times, returned 4 times | 100.0% |
cxBufferShiftLeft (buffer.c:456) | called 27 times, returned 27 times | 90.0% |
cxBufferShiftRight (buffer.c:476) | called 6 times, returned 6 times | 84.0% |
cxBufferTerminate (buffer.c:402) | called 6 times, returned 6 times | 100.0% |
cxBufferWrite (buffer.c:255) | called 819 times, returned 819 times | 87.0% |
cxCalloc (allocator.c:170) | called 435 times, returned 435 times | 100.0% |
cxFree (allocator.c:178) | called 6690 times, returned 6690 times | 100.0% |
cxHashMapCreate (hash_map.c:403) | called 16 times, returned 16 times | 81.0% |
cxIterator (iterator.c:109) | called 12 times, returned 12 times | 100.0% |
cxIteratorPtr (iterator.c:129) | called 26 times, returned 26 times | 100.0% |
cxJsonArrAddCxStrings (json.c:1027) | called 4 times, returned 4 times | 75.0% |
cxJsonArrAddIntegers (json.c:1003) | called 13 times, returned 13 times | 75.0% |
cxJsonArrAddLiterals (json.c:1039) | called 5 times, returned 5 times | 75.0% |
cxJsonArrAddNumbers (json.c:991) | called 5 times, returned 5 times | 75.0% |
cxJsonArrAddStrings (json.c:1015) | called 1 time, returned 1 time | 75.0% |
cxJsonArrAddValues (json.c:1051) | called 36 times, returned 36 times | 100.0% |
cxJsonArrGet (json.c:1122) | called 22 times, returned 22 times | 75.0% |
cxJsonArrIter (json.c:1129) | called 25 times, returned 25 times | 100.0% |
cxJsonCreateArr (json.c:923) | called 28 times, returned 28 times | 64.0% |
cxJsonCreateCxString (json.c:958) | called 13 times, returned 13 times | 77.0% |
cxJsonCreateInteger (json.c:944) | called 47 times, returned 47 times | 71.0% |
cxJsonCreateLiteral (json.c:970) | called 21 times, returned 21 times | 71.0% |
cxJsonCreateNumber (json.c:934) | called 20 times, returned 20 times | 86.0% |
cxJsonCreateObj (json.c:901) | called 19 times, returned 19 times | 62.0% |
cxJsonCreateString (json.c:954) | called 4 times, returned 4 times | 100.0% |
cxJsonDestroy (json.c:631) | called 29 times, returned 29 times | 100.0% |
cxJsonFilln (json.c:647) | called 59 times, returned 59 times | 100.0% |
cxJsonInit (json.c:614) | called 29 times, returned 29 times | 100.0% |
cxJsonNext (json.c:830) | called 62 times, returned 62 times | 93.0% |
cxJsonObjIter (json.c:1136) | not called | 0.0% |
cxJsonObjPut (json.c:1061) | called 57 times, returned 57 times | 73.0% |
cxJsonObjPutArr (json.c:1080) | called 24 times, returned 24 times | 67.0% |
cxJsonObjPutCxString (json.c:1108) | called 1 time, returned 1 time | 67.0% |
cxJsonObjPutInteger (json.c:1094) | called 17 times, returned 17 times | 67.0% |
cxJsonObjPutLiteral (json.c:1115) | called 6 times, returned 6 times | 67.0% |
cxJsonObjPutNumber (json.c:1087) | called 4 times, returned 4 times | 67.0% |
cxJsonObjPutObj (json.c:1073) | called 5 times, returned 5 times | 67.0% |
cxJsonObjPutString (json.c:1101) | not called | 0.0% |
cxJsonValueFree (json.c:869) | called 266 times, returned 266 times | 100.0% |
cxJsonWrite (json.c:1432) | called 15 times, returned 15 times | 83.0% |
cxJsonWriterCompact (json.c:1153) | called 20 times, returned 20 times | 100.0% |
cxJsonWriterPretty (json.c:1164) | called 3 times, returned 3 times | 100.0% |
cxLinkedListCreate (linked_list.c:1099) | called 73 times, returned 73 times | 88.0% |
cxListCompare (list.c:428) | called 177 times, returned 177 times | 100.0% |
cxListFree (list.c:493) | called 154 times, returned 154 times | 75.0% |
cxListMutBackwardsIteratorAt (list.c:484) | called 13 times, returned 13 times | 100.0% |
cxListMutIteratorAt (list.c:475) | called 29 times, returned 29 times | 100.0% |
cxMalloc (allocator.c:111) | called 6485 times, returned 6485 times | 100.0% |
cxMapFree (map.c:105) | called 17 times, returned 17 times | 75.0% |
cxMapMutIterator (map.c:99) | called 2 times, returned 2 times | 100.0% |
cxMapMutIteratorKeys (map.c:93) | called 5 times, returned 5 times | 100.0% |
cxMapMutIteratorValues (map.c:87) | called 5 times, returned 5 times | 100.0% |
cxMapRehash (hash_map.c:444) | called 2 times, returned 2 times | 91.0% |
cxMempoolCreate (mempool.c:201) | called 7 times, returned 7 times | 67.0% |
cxMempoolFree (mempool.c:140) | called 7 times, returned 7 times | 89.0% |
cxMempoolRegister (mempool.c:176) | called 1 time, returned 1 time | 80.0% |
cxMempoolRemoveDestructor (mempool.c:162) | not called | 0.0% |
cxMempoolSetDestructor (mempool.c:155) | called 3 times, returned 3 times | 100.0% |
cxMutIterator (iterator.c:87) | called 40 times, returned 40 times | 100.0% |
cxMutIteratorPtr (iterator.c:119) | called 26 times, returned 26 times | 100.0% |
cxPropertiesCstrSource (properties.c:324) | called 3 times, returned 3 times | 100.0% |
cxPropertiesCstrnSource (properties.c:313) | called 1 time, returned 1 time | 100.0% |
cxPropertiesDestroy (properties.c:49) | called 13 times, returned 13 times | 100.0% |
cxPropertiesFileSource (properties.c:335) | called 1 time, returned 1 time | 100.0% |
cxPropertiesFilln (properties.c:54) | called 58 times, returned 58 times | 90.0% |
cxPropertiesInit (properties.c:41) | called 13 times, returned 13 times | 100.0% |
cxPropertiesLoad (properties.c:346) | called 6 times, returned 6 times | 90.0% |
cxPropertiesMapSink (properties.c:252) | called 3 times, returned 3 times | 100.0% |
cxPropertiesNext (properties.c:79) | called 112 times, returned 112 times | 96.0% |
cxPropertiesStringSource (properties.c:302) | called 1 time, returned 1 time | 100.0% |
cxPropertiesUseStack (properties.c:71) | called 3 times, returned 3 times | 100.0% |
cxRealloc (allocator.c:118) | called 256 times, returned 256 times | 100.0% |
cxReallocArray (allocator.c:126) | called 4 times, returned 4 times | 100.0% |
cxReallocateArray_ (allocator.c:155) | called 2 times, returned 2 times | 100.0% |
cxReallocate_ (allocator.c:141) | called 47 times, returned 47 times | 100.0% |
cxTreeAddChild (tree.c:912) | called 2 times, returned 2 times | 86.0% |
cxTreeAddChildNode (tree.c:903) | called 2 times, returned 2 times | 100.0% |
cxTreeCreate (tree.c:807) | called 9 times, returned 9 times | 71.0% |
cxTreeCreateWrapped (tree.c:855) | called 6 times, returned 6 times | 75.0% |
cxTreeDepth (tree.c:948) | called 5 times, returned 5 times | 100.0% |
cxTreeDestroyNode (tree.c:1015) | called 3 times, returned 3 times | 100.0% |
cxTreeDestroySubtree (tree.c:1034) | called 11 times, returned 11 times | 100.0% |
cxTreeFree (tree.c:847) | called 15 times, returned 15 times | 83.0% |
cxTreeIteratorDispose (cx/tree.h:213) | called 109 times, returned 109 times | 100.0% |
cxTreeRemoveNode (tree.c:958) | called 5 times, returned 5 times | 100.0% |
cxTreeRemoveSubtree (tree.c:1004) | called 2 times, returned 2 times | 100.0% |
cxTreeSetParent (tree.c:891) | called 4 times, returned 4 times | 100.0% |
cxTreeSubtreeDepth (tree.c:936) | called 12 times, returned 12 times | 100.0% |
cxTreeSubtreeSize (tree.c:924) | called 7 times, returned 7 times | 100.0% |
cx_arl_at (array_list.c:846) | called 3964 times, returned 3964 times | 100.0% |
cx_arl_clear (array_list.c:812) | called 6 times, returned 6 times | 95.0% |
cx_arl_compare (array_list.c:906) | called 14 times, returned 14 times | 100.0% |
cx_arl_destructor (array_list.c:607) | called 80 times, returned 80 times | 95.0% |
cx_arl_find_remove (array_list.c:859) | called 68 times, returned 68 times | 94.0% |
cx_arl_insert_array (array_list.c:629) | called 3859 times, returned 3859 times | 83.0% |
cx_arl_insert_element (array_list.c:712) | called 3838 times, returned 3838 times | 100.0% |
cx_arl_insert_iter (array_list.c:720) | called 10 times, returned 10 times | 100.0% |
cx_arl_insert_sorted (array_list.c:687) | called 16 times, returned 16 times | 80.0% |
cx_arl_iter_current (array_list.c:943) | called 4188 times, returned 4188 times | 100.0% |
cx_arl_iter_next (array_list.c:948) | called 3910 times, returned 3910 times | 100.0% |
cx_arl_iter_prev (array_list.c:961) | called 238 times, returned 238 times | 100.0% |
cx_arl_iter_valid (array_list.c:937) | called 490 times, returned 490 times | 100.0% |
cx_arl_iterator (array_list.c:976) | called 156 times, returned 156 times | 100.0% |
cx_arl_remove (array_list.c:750) | called 84 times, returned 84 times | 100.0% |
cx_arl_reverse (array_list.c:928) | called 2 times, returned 2 times | 86.0% |
cx_arl_sort (array_list.c:897) | called 4 times, returned 4 times | 100.0% |
cx_arl_swap (array_list.c:835) | called 33 times, returned 33 times | 100.0% |
cx_array_advanced_realloc (array_list.c:59) | called 239 times, returned 239 times | 92.0% |
cx_array_align_capacity (array_list.c:104) | called 244 times, returned 244 times | 75.0% |
cx_array_binary_search (array_list.c:516) | called 68 times, returned 68 times | 100.0% |
cx_array_binary_search_inf (array_list.c:457) | called 253 times, returned 253 times | 100.0% |
cx_array_binary_search_sup (array_list.c:534) | called 173 times, returned 173 times | 100.0% |
cx_array_copy (array_list.c:210) | called 4348 times, returned 4348 times | 92.0% |
cx_array_default_realloc (array_list.c:37) | called 5 times, returned 5 times | 83.0% |
cx_array_insert_sorted (array_list.c:336) | called 24 times, returned 24 times | 88.0% |
cx_array_reallocator (array_list.c:88) | called 499 times, returned 499 times | 100.0% |
cx_array_reserve (array_list.c:116) | called 327 times, returned 327 times | 80.0% |
cx_array_swap (array_list.c:559) | called 74 times, returned 74 times | 91.0% |
cx_asprintf_a (printf.c:87) | called 14 times, returned 14 times | 100.0% |
cx_buffer_flush_helper (buffer.c:207) | called 26 times, returned 26 times | 100.0% |
cx_buffer_flush_impl (buffer.c:235) | called 21 times, returned 21 times | 100.0% |
cx_calloc_stdlib (allocator.c:48) | called 174 times, returned 174 times | 100.0% |
cx_cmp_double (compare.c:223) | called 8 times, returned 8 times | 100.0% |
cx_cmp_float (compare.c:209) | called 8 times, returned 8 times | 100.0% |
cx_cmp_int (compare.c:41) | called 328958 times, returned 328958 times | 100.0% |
cx_cmp_int16 (compare.c:83) | called 8 times, returned 8 times | 100.0% |
cx_cmp_int32 (compare.c:97) | called 8 times, returned 8 times | 100.0% |
cx_cmp_int64 (compare.c:111) | called 8 times, returned 8 times | 100.0% |
cx_cmp_intptr (compare.c:240) | called 8 times, returned 8 times | 100.0% |
cx_cmp_longint (compare.c:55) | called 8 times, returned 8 times | 100.0% |
cx_cmp_longlong (compare.c:69) | called 8 times, returned 8 times | 100.0% |
cx_cmp_ptr (compare.c:266) | called 6 times, returned 6 times | 100.0% |
cx_cmp_uint (compare.c:125) | called 6 times, returned 6 times | 100.0% |
cx_cmp_uint16 (compare.c:167) | called 6 times, returned 6 times | 100.0% |
cx_cmp_uint32 (compare.c:181) | called 6 times, returned 6 times | 100.0% |
cx_cmp_uint64 (compare.c:195) | called 6 times, returned 6 times | 100.0% |
cx_cmp_uintptr (compare.c:257) | called 6 times, returned 6 times | 100.0% |
cx_cmp_ulongint (compare.c:139) | called 6 times, returned 6 times | 100.0% |
cx_cmp_ulonglong (compare.c:153) | called 6 times, returned 6 times | 100.0% |
cx_empty_map_get (map.c:38) | called 1 time, returned 1 time | 100.0% |
cx_empty_map_iter_valid (map.c:45) | called 12 times, returned 12 times | 100.0% |
cx_empty_map_iterator (map.c:49) | called 6 times, returned 6 times | 100.0% |
cx_empty_map_noop (map.c:34) | called 2 times, returned 2 times | 100.0% |
cx_emptyl_at (list.c:203) | called 2 times, returned 2 times | 100.0% |
cx_emptyl_find_remove (list.c:210) | called 2 times, returned 2 times | 100.0% |
cx_emptyl_iter_valid (list.c:218) | called 8 times, returned 8 times | 100.0% |
cx_emptyl_iterator (list.c:222) | called 10 times, returned 10 times | 100.0% |
cx_emptyl_noop (list.c:199) | called 2 times, returned 2 times | 100.0% |
cx_fprintf (printf.c:39) | called 16 times, returned 16 times | 100.0% |
cx_free_stdlib (allocator.c:56) | called 766 times, returned 766 times | 100.0% |
cx_hash_key (hash_key.c:103) | called 23 times, returned 23 times | 100.0% |
cx_hash_key_bytes (hash_key.c:92) | called 3 times, returned 3 times | 100.0% |
cx_hash_key_cxstr (cx/hash_key.h:136) | called 12 times, returned 12 times | 100.0% |
cx_hash_key_str (hash_key.c:84) | called 114 times, returned 114 times | 100.0% |
cx_hash_map_clear (hash_map.c:46) | called 18 times, returned 18 times | 100.0% |
cx_hash_map_destructor (hash_map.c:70) | called 16 times, returned 16 times | 100.0% |
cx_hash_map_get (hash_map.c:237) | called 53 times, returned 53 times | 100.0% |
cx_hash_map_get_remove (hash_map.c:190) | called 71 times, returned 71 times | 100.0% |
cx_hash_map_iter_current_entry (hash_map.c:255) | called 99 times, returned 99 times | 100.0% |
cx_hash_map_iter_current_key (hash_map.c:261) | called 109 times, returned 109 times | 100.0% |
cx_hash_map_iter_current_value (hash_map.c:267) | called 108 times, returned 108 times | 100.0% |
cx_hash_map_iter_next (hash_map.c:283) | called 316 times, returned 316 times | 96.0% |
cx_hash_map_iter_valid (hash_map.c:278) | called 380 times, returned 380 times | 100.0% |
cx_hash_map_iterator (hash_map.c:340) | called 64 times, returned 64 times | 100.0% |
cx_hash_map_put (hash_map.c:81) | called 87 times, returned 87 times | 95.0% |
cx_hash_map_remove (hash_map.c:247) | called 18 times, returned 18 times | 100.0% |
cx_hash_map_unlink (hash_map.c:151) | called 27 times, returned 27 times | 100.0% |
cx_hash_murmur (hash_key.c:32) | called 170 times, returned 170 times | 100.0% |
cx_iter_current (iterator.c:38) | called 117 times, returned 117 times | 100.0% |
cx_iter_current_ptr (iterator.c:43) | called 94 times, returned 94 times | 100.0% |
cx_iter_next_fast (iterator.c:48) | called 188 times, returned 188 times | 100.0% |
cx_iter_next_slow (iterator.c:66) | called 20 times, returned 20 times | 100.0% |
cx_iter_valid (iterator.c:33) | called 254 times, returned 254 times | 100.0% |
cx_json_obj_get_cxstr (json.c:1144) | called 32 times, returned 32 times | 80.0% |
cx_json_write_rec (json.c:1206) | called 132 times, returned 132 times | 95.0% |
cx_json_writer_indent (json.c:1175) | called 48 times, returned 48 times | 67.0% |
cx_linked_list_add (linked_list.c:157) | called 10 times, returned 10 times | 100.0% |
cx_linked_list_at (linked_list.c:42) | called 7452 times, returned 7452 times | 100.0% |
cx_linked_list_compare (linked_list.c:511) | called 20 times, returned 20 times | 100.0% |
cx_linked_list_find (linked_list.c:59) | called 74 times, returned 74 times | 100.0% |
cx_linked_list_first (linked_list.c:88) | called 5 times, returned 5 times | 100.0% |
cx_linked_list_insert (linked_list.c:184) | called 3 times, returned 3 times | 100.0% |
cx_linked_list_insert_chain (linked_list.c:195) | called 5493 times, returned 5493 times | 100.0% |
cx_linked_list_insert_sorted (linked_list.c:234) | called 2 times, returned 2 times | 100.0% |
cx_linked_list_insert_sorted_chain (linked_list.c:247) | called 19 times, returned 19 times | 100.0% |
cx_linked_list_last (linked_list.c:95) | called 35 times, returned 35 times | 100.0% |
cx_linked_list_link (linked_list.c:129) | called 308365 times, returned 308365 times | 100.0% |
cx_linked_list_prepend (linked_list.c:174) | called 11 times, returned 11 times | 100.0% |
cx_linked_list_prev (linked_list.c:111) | called 5 times, returned 5 times | 100.0% |
cx_linked_list_remove (cx/linked_list.h:438) | called 62 times, returned 62 times | 100.0% |
cx_linked_list_remove_chain (linked_list.c:323) | called 87 times, returned 87 times | 95.0% |
cx_linked_list_reverse (linked_list.c:534) | called 3 times, returned 3 times | 100.0% |
cx_linked_list_size (linked_list.c:373) | called 565 times, returned 565 times | 100.0% |
cx_linked_list_sort (linked_list.c:446) | called 566 times, returned 566 times | 100.0% |
cx_linked_list_sort_merge (linked_list.c:390) | called 1122 times, returned 1122 times | 97.0% |
cx_linked_list_unlink (linked_list.c:142) | called 2 times, returned 2 times | 100.0% |
cx_list_default_insert_array (list.c:275) | called 40 times, returned 40 times | 91.0% |
cx_list_default_insert_sorted (list.c:292) | called 32 times, returned 32 times | 93.0% |
cx_list_default_sort (list.c:354) | called 4 times, returned 4 times | 94.0% |
cx_list_default_swap (list.c:383) | called 44 times, returned 44 times | 94.0% |
cx_list_init (list.c:405) | called 153 times, returned 153 times | 100.0% |
cx_ll_at (linked_list.c:909) | called 3810 times, returned 3810 times | 100.0% |
cx_ll_clear (linked_list.c:784) | called 6 times, returned 6 times | 94.0% |
cx_ll_compare (linked_list.c:958) | called 14 times, returned 14 times | 100.0% |
cx_ll_destructor (linked_list.c:1068) | called 73 times, returned 73 times | 94.0% |
cx_ll_find_remove (linked_list.c:918) | called 70 times, returned 70 times | 62.0% |
cx_ll_insert_array (linked_list.c:631) | called 3557 times, returned 3557 times | 91.0% |
cx_ll_insert_at (linked_list.c:602) | called 5466 times, returned 5466 times | 83.0% |
cx_ll_insert_element (linked_list.c:662) | called 3536 times, returned 3536 times | 100.0% |
cx_ll_insert_iter (linked_list.c:1040) | called 10 times, returned 10 times | 100.0% |
cx_ll_insert_sorted (linked_list.c:678) | called 16 times, returned 16 times | 79.0% |
cx_ll_insert_sorted_cmp_helper (linked_list.c:672) | called 102 times, returned 102 times | 100.0% |
cx_ll_iter_current (linked_list.c:1015) | called 3084 times, returned 3084 times | 100.0% |
cx_ll_iter_next (linked_list.c:974) | called 2838 times, returned 2838 times | 100.0% |
cx_ll_iter_prev (linked_list.c:994) | called 222 times, returned 222 times | 100.0% |
cx_ll_iter_valid (linked_list.c:969) | called 456 times, returned 456 times | 100.0% |
cx_ll_iterator (linked_list.c:1021) | called 114 times, returned 114 times | 100.0% |
cx_ll_malloc_node (linked_list.c:597) | called 5502 times, returned 5502 times | 100.0% |
cx_ll_node_at (linked_list.c:584) | called 7449 times, returned 7449 times | 100.0% |
cx_ll_remove (linked_list.c:727) | called 22 times, returned 22 times | 100.0% |
cx_ll_reverse (linked_list.c:953) | called 2 times, returned 2 times | 100.0% |
cx_ll_sort (linked_list.c:946) | called 4 times, returned 4 times | 100.0% |
cx_ll_swap (linked_list.c:799) | called 22 times, returned 22 times | 100.0% |
cx_malloc_stdlib (allocator.c:33) | called 812 times, returned 812 times | 100.0% |
cx_map_put_cxstr (cx/map.h:550) | called 12 times, returned 12 times | 100.0% |
cx_mempool_calloc (mempool.c:71) | called 1 time, returned 1 time | 78.0% |
cx_mempool_destr_foreign_mem (mempool.c:171) | called 1 time, returned 1 time | 100.0% |
cx_mempool_free (mempool.c:112) | called 5 times, returned 5 times | 85.0% |
cx_mempool_malloc (mempool.c:41) | called 18 times, returned 18 times | 69.0% |
cx_mempool_realloc (mempool.c:87) | called 2 times, returned 2 times | 73.0% |
cx_mutstr (string.c:44) | called 4 times, returned 4 times | 100.0% |
cx_mutstrn (string.c:48) | called 161 times, returned 161 times | 100.0% |
cx_pl_at (list.c:123) | called 2698 times, returned 2698 times | 100.0% |
cx_pl_clear (list.c:111) | called 6 times, returned 6 times | 100.0% |
cx_pl_cmpfunc (list.c:37) | called 31453 times, returned 31453 times | 75.0% |
cx_pl_compare (list.c:148) | called 14 times, returned 14 times | 100.0% |
cx_pl_destructor (list.c:61) | called 72 times, returned 72 times | 100.0% |
cx_pl_find_remove (list.c:131) | called 68 times, returned 68 times | 100.0% |
cx_pl_hack_cmpfunc (list.c:48) | called 120 times, returned 120 times | 100.0% |
cx_pl_insert_array (list.c:73) | called 8 times, returned 8 times | 100.0% |
cx_pl_insert_element (list.c:65) | called 5384 times, returned 5384 times | 100.0% |
cx_pl_insert_iter (list.c:93) | called 10 times, returned 10 times | 100.0% |
cx_pl_insert_sorted (list.c:82) | called 32 times, returned 32 times | 100.0% |
cx_pl_iter_current (list.c:162) | called 3084 times, returned 3084 times | 83.0% |
cx_pl_iterator (list.c:168) | called 112 times, returned 112 times | 100.0% |
cx_pl_remove (list.c:102) | called 22 times, returned 22 times | 100.0% |
cx_pl_reverse (list.c:158) | called 2 times, returned 2 times | 100.0% |
cx_pl_sort (list.c:142) | called 6 times, returned 6 times | 100.0% |
cx_pl_swap (list.c:115) | called 44 times, returned 44 times | 100.0% |
cx_pl_unhack_cmpfunc (list.c:55) | called 120 times, returned 120 times | 100.0% |
cx_properties_fill_cxstr (cx/properties.h:466) | called 11 times, returned 11 times | 100.0% |
cx_properties_read_clean_file (properties.c:295) | called 1 time, returned 1 time | 100.0% |
cx_properties_read_file (properties.c:276) | called 7 times, returned 7 times | 100.0% |
cx_properties_read_init_file (properties.c:286) | called 1 time, returned 1 time | 75.0% |
cx_properties_read_string (properties.c:260) | called 9 times, returned 9 times | 100.0% |
cx_properties_sink_map (properties.c:238) | called 12 times, returned 12 times | 86.0% |
cx_realloc_stdlib (allocator.c:40) | called 58 times, returned 58 times | 100.0% |
cx_reallocate_ (allocator.c:76) | called 1 time, returned 1 time | 75.0% |
cx_reallocatearray_ (allocator.c:89) | called 2 times, returned 2 times | 88.0% |
cx_sprintf_a (printf.c:135) | called 3 times, returned 3 times | 100.0% |
cx_sprintf_sa (printf.c:165) | called 3 times, returned 3 times | 100.0% |
cx_str (string.c:55) | called 992 times, returned 992 times | 100.0% |
cx_strcasecmp (string.c:473) | called 14 times, returned 14 times | 100.0% |
cx_strcasecmp_p (string.c:499) | called 2 times, returned 2 times | 100.0% |
cx_strcaseprefix (string.c:565) | called 5 times, returned 5 times | 100.0% |
cx_strcasesuffix (string.c:577) | called 5 times, returned 5 times | 100.0% |
cx_strcast_c (cx/string.h:279) | called 1265 times, returned 1265 times | 100.0% |
cx_strcast_m (cx/string.h:269) | called 663 times, returned 663 times | 100.0% |
cx_strcat_ma (string.c:102) | called 19 times, returned 19 times | 71.0% |
cx_strchr (string.c:219) | called 221 times, returned 221 times | 100.0% |
cx_strchr_m (string.c:228) | called 1 time, returned 1 time | 100.0% |
cx_strcmp (string.c:456) | called 682 times, returned 682 times | 100.0% |
cx_strcmp_p (string.c:490) | called 2 times, returned 2 times | 100.0% |
cx_strdup_a_ (string.c:508) | called 281 times, returned 281 times | 83.0% |
cx_stream_bncopy (streams.c:39) | called 5 times, returned 5 times | 86.0% |
cx_stream_ncopy (streams.c:83) | called 2 times, returned 2 times | 100.0% |
cx_strfree (string.c:66) | called 123 times, returned 123 times | 75.0% |
cx_strfree_a (string.c:73) | called 115 times, returned 115 times | 80.0% |
cx_strlen (string.c:83) | called 4 times, returned 4 times | 91.0% |
cx_strn (string.c:59) | called 755 times, returned 755 times | 100.0% |
cx_strprefix (string.c:548) | called 5 times, returned 5 times | 100.0% |
cx_strrchr (string.c:236) | called 3 times, returned 3 times | 100.0% |
cx_strrchr_m (string.c:252) | called 1 time, returned 1 time | 100.0% |
cx_strrepl_free_ibuf (string.c:601) | called 13 times, returned 13 times | 100.0% |
cx_strreplacen_a (string.c:612) | called 14 times, returned 14 times | 78.0% |
cx_strsplit (string.c:345) | called 28 times, returned 28 times | 95.0% |
cx_strsplit_a (string.c:403) | called 14 times, returned 14 times | 100.0% |
cx_strsplit_m (string.c:435) | called 1 time, returned 1 time | 100.0% |
cx_strsplit_ma (string.c:445) | called 1 time, returned 1 time | 100.0% |
cx_strstr (string.c:265) | called 282 times, returned 282 times | 100.0% |
cx_strstr_m (string.c:337) | called 1 time, returned 1 time | 100.0% |
cx_strsubs (string.c:179) | called 20 times, returned 20 times | 100.0% |
cx_strsubs_m (string.c:186) | called 1 time, returned 1 time | 100.0% |
cx_strsubsl (string.c:193) | called 40 times, returned 40 times | 100.0% |
cx_strsubsl_m (string.c:210) | called 1 time, returned 1 time | 100.0% |
cx_strsuffix (string.c:556) | called 5 times, returned 5 times | 100.0% |
cx_strtod_lc_ (string.c:1036) | called 34 times, returned 34 times | 83.0% |
cx_strtof_lc_ (string.c:1016) | called 18 times, returned 18 times | 100.0% |
cx_strtoi16_lc_ (string.c:873) | called 51 times, returned 51 times | 100.0% |
cx_strtoi32_lc_ (string.c:877) | called 47 times, returned 47 times | 90.0% |
cx_strtoi64_lc_ (string.c:881) | called 73 times, returned 73 times | 100.0% |
cx_strtoi8_lc_ (string.c:869) | called 49 times, returned 49 times | 90.0% |
cx_strtoi_lc_ (string.c:816) | called 46 times, returned 46 times | 90.0% |
cx_strtok_ (string.c:723) | called 5 times, returned 5 times | 100.0% |
cx_strtok_delim (string.c:791) | called 2 times, returned 2 times | 100.0% |
cx_strtok_next (string.c:741) | called 16 times, returned 16 times | 100.0% |
cx_strtok_next_m (string.c:784) | called 6 times, returned 6 times | 100.0% |
cx_strtol_lc_ (string.c:820) | called 46 times, returned 46 times | 86.0% |
cx_strtoll_lc_ (string.c:824) | called 408 times, returned 408 times | 86.0% |
cx_strtos_lc_ (string.c:812) | called 46 times, returned 46 times | 90.0% |
cx_strtou16_lc_ (string.c:993) | called 54 times, returned 54 times | 100.0% |
cx_strtou32_lc_ (string.c:997) | called 25 times, returned 25 times | 89.0% |
cx_strtou64_lc_ (string.c:1001) | called 196 times, returned 196 times | 100.0% |
cx_strtou8_lc_ (string.c:989) | called 25 times, returned 25 times | 89.0% |
cx_strtou_lc_ (string.c:902) | called 23 times, returned 23 times | 89.0% |
cx_strtoul_lc_ (string.c:906) | called 23 times, returned 23 times | 86.0% |
cx_strtoull_lc_ (string.c:910) | called 653 times, returned 653 times | 85.0% |
cx_strtous_lc_ (string.c:898) | called 23 times, returned 23 times | 89.0% |
cx_strtoz_lc_ (string.c:1006) | called 23 times, returned 23 times | 100.0% |
cx_strtrim (string.c:530) | called 202 times, returned 202 times | 100.0% |
cx_strtrim_m (string.c:543) | called 1 time, returned 1 time | 100.0% |
cx_szmul_impl (szmul.c:32) | called 389 times, returned 389 times | 100.0% |
cx_tree_add (tree.c:555) | called 13 times, returned 13 times | 92.0% |
cx_tree_add_array (tree.c:682) | called 7 times, returned 7 times | 100.0% |
cx_tree_add_iter (tree.c:599) | called 10 times, returned 10 times | 97.0% |
cx_tree_add_link_duplicate (tree.c:519) | called 3 times, returned 3 times | 100.0% |
cx_tree_add_link_new (tree.c:532) | called 56 times, returned 56 times | 100.0% |
cx_tree_default_find (tree.c:777) | called 30 times, returned 30 times | 88.0% |
cx_tree_default_insert_element (tree.c:727) | called 7 times, returned 7 times | 92.0% |
cx_tree_default_insert_many (tree.c:750) | called 4 times, returned 4 times | 88.0% |
cx_tree_iter_current (tree.c:276) | called 532 times, returned 532 times | 100.0% |
cx_tree_iter_next (tree.c:281) | called 607 times, returned 607 times | 94.0% |
cx_tree_iter_valid (tree.c:271) | called 1235 times, returned 1235 times | 100.0% |
cx_tree_iterator (tree.c:361) | called 131 times, returned 131 times | 100.0% |
cx_tree_link (tree.c:71) | called 224 times, returned 224 times | 94.0% |
cx_tree_node_prev (tree.c:115) | called 2 times, returned 2 times | 100.0% |
cx_tree_search (tree.c:180) | called 148 times, returned 148 times | 100.0% |
cx_tree_search_data (tree.c:254) | called 58 times, returned 58 times | 100.0% |
cx_tree_unlink (tree.c:133) | called 27 times, returned 27 times | 100.0% |
cx_tree_visitor (tree.c:484) | called 28 times, returned 28 times | 100.0% |
cx_tree_visitor_current (tree.c:408) | called 23 times, returned 23 times | 100.0% |
cx_tree_visitor_enqueue_siblings (tree.c:414) | called 36 times, returned 36 times | 100.0% |
cx_tree_visitor_next (tree.c:429) | called 78 times, returned 78 times | 94.0% |
cx_tree_visitor_valid (tree.c:403) | called 184 times, returned 184 times | 100.0% |
cx_tree_zero_pointers (tree.c:52) | called 72 times, returned 72 times | 100.0% |
cx_vasprintf_a (printf.c:99) | called 14 times, returned 14 times | 92.0% |
cx_vcmp_double (compare.c:215) | called 21 times, returned 21 times | 100.0% |
cx_vcmp_float (compare.c:201) | called 18 times, returned 18 times | 100.0% |
cx_vcmp_int (compare.c:33) | called 328958 times, returned 328958 times | 100.0% |
cx_vcmp_int16 (compare.c:75) | called 8 times, returned 8 times | 100.0% |
cx_vcmp_int32 (compare.c:89) | called 8 times, returned 8 times | 100.0% |
cx_vcmp_int64 (compare.c:103) | called 8 times, returned 8 times | 100.0% |
cx_vcmp_intptr (compare.c:232) | called 8 times, returned 8 times | 100.0% |
cx_vcmp_longint (compare.c:47) | called 8 times, returned 8 times | 100.0% |
cx_vcmp_longlong (compare.c:61) | called 8 times, returned 8 times | 100.0% |
cx_vcmp_uint (compare.c:117) | called 6 times, returned 6 times | 100.0% |
cx_vcmp_uint16 (compare.c:159) | called 6 times, returned 6 times | 100.0% |
cx_vcmp_uint32 (compare.c:173) | called 6 times, returned 6 times | 100.0% |
cx_vcmp_uint64 (compare.c:187) | called 6 times, returned 6 times | 100.0% |
cx_vcmp_uintptr (compare.c:249) | called 6 times, returned 6 times | 100.0% |
cx_vcmp_ulongint (compare.c:131) | called 6 times, returned 6 times | 100.0% |
cx_vcmp_ulonglong (compare.c:145) | called 6 times, returned 6 times | 100.0% |
cx_vfprintf (printf.c:53) | called 16 times, returned 16 times | 85.0% |
cx_vsprintf_a (printf.c:143) | called 3 times, returned 3 times | 88.0% |
cx_vsprintf_sa (printf.c:173) | called 3 times, returned 3 times | 88.0% |
escape_string (json.c:490) | called 60 times, returned 60 times | 96.0% |
json_add_objvalue (json.c:67) | called 92 times, returned 92 times | 71.0% |
json_add_state (json.c:660) | called 239 times, returned 239 times | 100.0% |
json_arr_free_temp (json.c:982) | excluded | 0.0% |
json_cmp_objvalue (json.c:43) | called 285 times, returned 285 times | 100.0% |
json_create_value (json.c:543) | called 97 times, returned 97 times | 79.0% |
json_find_objvalue (json.c:49) | called 32 times, returned 32 times | 86.0% |
json_isdigit (json.c:135) | called 188 times, returned 188 times | 100.0% |
json_isspace (json.c:140) | called 392 times, returned 392 times | 100.0% |
json_parse (json.c:670) | called 261 times, returned 261 times | 81.0% |
num_isexp (json.c:145) | called 7 times, returned 7 times | 100.0% |
str_isdigit (string.c:1031) | called 233 times, returned 233 times | 100.0% |
str_isspace (string.c:525) | called 497 times, returned 497 times | 100.0% |
token_create (json.c:191) | called 113 times, returned 113 times | 96.0% |
token_destroy (json.c:129) | called 233 times, returned 233 times | 100.0% |
token_numbertype (json.c:167) | called 41 times, returned 41 times | 96.0% |
token_parse_next (json.c:255) | called 261 times, returned 261 times | 91.0% |
unescape_string (json.c:422) | called 66 times, returned 66 times | 95.0% |
unescape_unicode_string (json.c:386) | called 24 times, returned 24 times | 96.0% |
utf16pair_to_codepoint (json.c:382) | called 3 times, returned 3 times | 100.0% |