| Function (File:Line) |
Call count |
Block coverage |
| algorithm_is_duplicate (common/src/ccrypt.c:475) | called 82 times, returned 82 times | 100.0% |
| block_assign (src/stegfs.c:1061) | called 593 times, returned 593 times | 100.0% |
| block_delete (src/stegfs.c:983) | called 45 times, returned 45 times | 88.0% |
| block_in_use (src/stegfs.c:1005) | called 3291 times, returned 3291 times | 43.0% |
| block_index_from_path (src/main.c:212) | called 9 times, returned 9 times | 92.0% |
| block_read (src/stegfs.c:904) | called 266 times, returned 266 times | 95.0% |
| block_write (src/stegfs.c:943) | called 658 times, returned 658 times | 80.0% |
| cache_free (src/stegfs.c:67) | called 121 times, returned 121 times | 93.0% |
| cache_remove (src/stegfs.c:1361) | called 11 times, returned 11 times | 83.0% |
| cipher_id_from_name (common/src/ccrypt.c:229) | called 17 times, returned 17 times | 100.0% |
| cipher_name_from_id (common/src/ccrypt.c:328) | called 204 times, returned 204 times | 100.0% |
| cli_bps_sort (common/src/cli.c:352) | called 448 times, returned 448 times | 100.0% |
| cli_calc_bps (common/src/cli.c:185) | called 1 time, returned 1 time | 93.0% |
| cli_display (common/src/cli.c:212) | not called | 0.0% |
| cli_display_bar (common/src/cli.c:252) | not called | 0.0% |
| cli_display_bars (common/src/cli.c:312) | not called | 0.0% |
| cli_display_bps (common/src/cli.c:276) | not called | 0.0% |
| cli_eprintf (common/src/cli.c:89) | called 94 times, returned 94 times | 83.0% |
| cli_eprintx (common/src/cli.c:151) | called 1 time, returned 1 time | 75.0% |
| cli_fprintf (common/src/cli.c:130) | called 120 times, returned 120 times | 100.0% |
| cli_fprintx (common/src/cli.c:158) | called 5 times, returned 5 times | 93.0% |
| cli_init (common/src/cli.c:402) | called 1 time, returned 1 time | 88.0% |
| cli_print (common/src/cli.c:359) | called 217 times, returned 217 times | 90.0% |
| cli_printf (common/src/cli.c:75) | called 1 time, returned 1 time | 83.0% |
| cli_printx (common/src/cli.c:144) | called 1 time, returned 1 time | 75.0% |
| cli_sigwinch (common/src/cli.c:342) | not called | 0.0% |
| config_init (common/src/config.c:94) | called 7 times, returned 7 times | 100.0% |
| config_named_compare (common/src/config.c:101) | called 200 times, returned 200 times | 100.0% |
| config_named_free (common/src/config.c:115) | called 31 times, returned 31 times | 100.0% |
| config_parse_aux (common/src/config.c:135) | called 7 times, returned 3 times | 91.0% |
| config_show_usage (common/src/config.c:668) | called 1 time, returned 0 time | 80.0% |
| config_unnamed_compare (common/src/config.c:108) | called 1 time, returned 1 time | 100.0% |
| config_unnamed_free (common/src/config.c:126) | called 1 time, returned 1 time | 100.0% |
| correct_aes_rijndael (common/src/ccrypt.c:453) | called 66 times, returned 66 times | 100.0% |
| correct_blowfish128 (common/src/ccrypt.c:465) | called 3 times, returned 3 times | 100.0% |
| correct_sha1 (common/src/ccrypt.c:448) | called 29 times, returned 29 times | 100.0% |
| correct_twofish256 (common/src/ccrypt.c:470) | called 2 times, returned 2 times | 100.0% |
| die (common/src/error.c:120) | called 9 times, returned 0 time | 100.0% |
| dir_get_deep (common/src/dir.c:50) | called 966 times, returned 966 times | 100.0% |
| dir_get_name_aux (common/src/dir.c:37) | called 431 times, returned 431 times | 100.0% |
| dir_get_part (common/src/dir.c:62) | called 45 times, returned 45 times | 100.0% |
| dir_get_pass (common/src/dir.c:80) | called 102 times, returned 102 times | 100.0% |
| dir_get_path (common/src/dir.c:87) | called 47 times, returned 47 times | 100.0% |
| dir_get_tree (common/src/dir.c:187) | called 9 times, returned 9 times | 100.0% |
| dir_mk_recursive (common/src/dir.c:102) | called 3 times, returned 3 times | 100.0% |
| dispatch_create (src/main.c:146) | called 10 times, returned 10 times | 100.0% |
| dispatch_destroy (src/main.c:205) | not called | 0.0% |
| dispatch_flush (src/main.c:149) | not called | 0.0% |
| dispatch_ftruncate (src/main.c:142) | called 1 time, returned 1 time | 100.0% |
| dispatch_getattr (src/main.c:132) | called 1 time, returned 1 time | 100.0% |
| dispatch_mkdir (src/main.c:133) | not called | 0.0% |
| dispatch_mknod (src/main.c:147) | not called | 0.0% |
| dispatch_open (src/main.c:139) | called 14 times, returned 14 times | 100.0% |
| dispatch_read (src/main.c:137) | called 15 times, returned 15 times | 100.0% |
| dispatch_readdir (src/main.c:135) | not called | 0.0% |
| dispatch_readlink (src/main.c:148) | not called | 0.0% |
| dispatch_release (src/main.c:140) | called 23 times, returned 23 times | 100.0% |
| dispatch_rmdir (src/main.c:134) | not called | 0.0% |
| dispatch_statfs (src/main.c:131) | not called | 0.0% |
| dispatch_truncate (src/main.c:141) | not called | 0.0% |
| dispatch_unlink (src/main.c:136) | called 1 time, returned 1 time | 100.0% |
| dispatch_write (src/main.c:138) | called 11 times, returned 11 times | 100.0% |
| ecc_decode (common/src/ecc.c:183) | called 5 times, returned 5 times | 78.0% |
| ecc_encode (common/src/ecc.c:317) | called 3 times, returned 3 times | 100.0% |
| errnum (common/src/ecc.c:135) | called 4 times, returned 4 times | 80.0% |
| error_init (common/src/error.c:103) | not called | 0.0% |
| evalpoly (common/src/ecc.c:106) | called 30 times, returned 30 times | 92.0% |
| file_system_clear (src/stegfs.c:94) | called 64 times, returned 64 times | 100.0% |
| filesystem_read_lock (src/main.c:101) | called 16 times, returned 16 times | 60.0% |
| filesystem_unlock (src/main.c:115) | called 76 times, returned 76 times | 60.0% |
| filesystem_write_lock (src/main.c:108) | called 60 times, returned 60 times | 60.0% |
| format_section (common/src/config.c:593) | called 5 times, returned 5 times | 100.0% |
| fuse_stegfs_chmod (src/main.c:913) | not called | 0.0% |
| fuse_stegfs_chown (src/main.c:921) | not called | 0.0% |
| fuse_stegfs_create (src/main.c:795) | called 18 times, returned 18 times | 100.0% |
| fuse_stegfs_flush (src/main.c:670) | not called | 0.0% |
| fuse_stegfs_ftruncate (src/main.c:689) | called 8 times, returned 8 times | 64.0% |
| fuse_stegfs_getattr (src/main.c:292) | called 4 times, returned 4 times | 44.0% |
| fuse_stegfs_mkdir (src/main.c:416) | called 8 times, returned 8 times | 100.0% |
| fuse_stegfs_mknod (src/main.c:809) | not called | 0.0% |
| fuse_stegfs_open (src/main.c:627) | called 26 times, returned 26 times | 83.0% |
| fuse_stegfs_read (src/main.c:557) | called 19 times, returned 19 times | 75.0% |
| fuse_stegfs_readdir (src/main.c:460) | called 2 times, returned 2 times | 44.0% |
| fuse_stegfs_readlink (src/main.c:874) | called 3 times, returned 3 times | 88.0% |
| fuse_stegfs_release (src/main.c:823) | called 34 times, returned 34 times | 90.0% |
| fuse_stegfs_rmdir (src/main.c:429) | called 9 times, returned 9 times | 95.0% |
| fuse_stegfs_statfs (src/main.c:266) | called 2 times, returned 2 times | 100.0% |
| fuse_stegfs_truncate (src/main.c:682) | not called | 0.0% |
| fuse_stegfs_unlink (src/main.c:518) | called 7 times, returned 7 times | 91.0% |
| fuse_stegfs_utime (src/main.c:905) | not called | 0.0% |
| fuse_stegfs_write (src/main.c:588) | called 17 times, returned 17 times | 83.0% |
| get_tree (common/src/dir.c:130) | called 33 times, returned 33 times | 91.0% |
| hash_id_from_name (common/src/ccrypt.c:258) | called 16 times, returned 16 times | 100.0% |
| hash_name_from_id (common/src/ccrypt.c:340) | called 166 times, returned 166 times | 100.0% |
| init_cipher (src/stegfs.c:1078) | called 473 times, returned 473 times | 92.0% |
| init_crypto (common/src/ccrypt.c:84) | called 54 times, returned 54 times | 87.0% |
| init_mac (src/stegfs.c:1137) | called 123 times, returned 123 times | 91.0% |
| int_to_ascii (common/src/error.c:191) | not called | 0.0% |
| is_argument (common/src/config.c:584) | called 153 times, returned 153 times | 100.0% |
| is_stegfs (src/main.c:261) | not called | 0.0% |
| list_add (common/src/list.c:164) | called 192 times, returned 192 times | 97.0% |
| list_add_all (common/src/list.c:227) | called 7 times, returned 7 times | 100.0% |
| list_add_comparator (common/src/list.c:420) | called 2 times, returned 2 times | 100.0% |
| list_append (common/src/list.c:112) | called 334 times, returned 334 times | 100.0% |
| list_compare_decimal (common/src/list.c:436) | called 3 times, returned 3 times | 100.0% |
| list_compare_integer (common/src/list.c:429) | called 3 times, returned 3 times | 100.0% |
| list_contains (common/src/list.c:262) | called 833 times, returned 833 times | 100.0% |
| list_copy (common/src/list.c:83) | called 3 times, returned 3 times | 100.0% |
| list_deinit_aux (common/src/list.c:65) | called 86 times, returned 86 times | 100.0% |
| list_for_each (common/src/list.c:373) | called 3 times, returned 3 times | 100.0% |
| list_get (common/src/list.c:249) | called 354 times, returned 354 times | 100.0% |
| list_get_next (common/src/list.c:353) | called 432 times, returned 432 times | 100.0% |
| list_has_next (common/src/list.c:365) | called 475 times, returned 475 times | 100.0% |
| list_init (common/src/list.c:55) | called 89 times, returned 89 times | 100.0% |
| list_insert (common/src/list.c:133) | called 7 times, returned 7 times | 100.0% |
| list_iterator (common/src/list.c:343) | called 68 times, returned 68 times | 100.0% |
| list_of_ciphers (common/src/ccrypt.c:111) | called 2 times, returned 2 times | 94.0% |
| list_of_hashes (common/src/ccrypt.c:142) | called 2 times, returned 2 times | 100.0% |
| list_of_macs (common/src/ccrypt.c:198) | called 2 times, returned 2 times | 94.0% |
| list_of_modes (common/src/ccrypt.c:173) | called 2 times, returned 2 times | 89.0% |
| list_remove_index (common/src/list.c:315) | called 8 times, returned 8 times | 94.0% |
| list_remove_item (common/src/list.c:280) | called 13 times, returned 13 times | 100.0% |
| list_size (common/src/list.c:104) | called 203 times, returned 203 times | 100.0% |
| list_sort (common/src/list.c:395) | called 4 times, returned 4 times | 100.0% |
| list_sort_noop (common/src/list.c:390) | called 6 times, returned 6 times | 100.0% |
| logger (common/src/cli.c:103) | called 1 time, returned 1 time | 86.0% |
| mac_id_from_name (common/src/ccrypt.c:299) | called 16 times, returned 16 times | 94.0% |
| mac_name_from_id (common/src/ccrypt.c:358) | called 196 times, returned 196 times | 100.0% |
| map_add (common/src/map.c:77) | called 9 times, returned 9 times | 79.0% |
| map_add_comparator (common/src/map.c:203) | not called | 0.0% |
| map_compare (common/src/map.c:182) | called 18 times, returned 18 times | 80.0% |
| map_contains (common/src/map.c:124) | called 1 time, returned 1 time | 100.0% |
| map_deinit (common/src/map.c:61) | called 3 times, returned 3 times | 83.0% |
| map_for_each (common/src/map.c:163) | called 2 times, returned 2 times | 92.0% |
| map_free (common/src/map.c:191) | called 4 times, returned 4 times | 100.0% |
| map_get (common/src/map.c:113) | called 5 times, returned 5 times | 89.0% |
| map_get_next (common/src/map.c:153) | called 1 time, returned 1 time | 100.0% |
| map_has_next (common/src/map.c:158) | called 2 times, returned 2 times | 100.0% |
| map_init (common/src/map.c:50) | called 3 times, returned 3 times | 100.0% |
| map_iterator (common/src/map.c:145) | called 1 time, returned 1 time | 75.0% |
| map_remove (common/src/map.c:129) | called 3 times, returned 3 times | 92.0% |
| map_size (common/src/map.c:72) | called 5 times, returned 5 times | 100.0% |
| mem_aod (common/src/mem.c:77) | called 244 times, returned 243 times | 100.0% |
| mem_cod (common/src/mem.c:43) | called 1245 times, returned 1245 times | 100.0% |
| mem_fod (common/src/mem.c:98) | called 277 times, returned 275 times | 100.0% |
| mem_mod (common/src/mem.c:35) | called 427 times, returned 425 times | 100.0% |
| mem_nod (common/src/mem.c:68) | called 541 times, returned 540 times | 100.0% |
| mem_rod (common/src/mem.c:51) | called 213 times, returned 212 times | 100.0% |
| mem_sec_cod (common/src/mem.c:131) | called 1271 times, returned 1271 times | 75.0% |
| mem_sec_mod (common/src/mem.c:123) | called 1515 times, returned 1515 times | 75.0% |
| mem_sec_rod (common/src/mem.c:139) | not called | 0.0% |
| mem_sod (common/src/mem.c:59) | called 442 times, returned 440 times | 100.0% |
| mode_id_from_name (common/src/ccrypt.c:287) | called 16 times, returned 16 times | 100.0% |
| mode_name_from_id (common/src/ccrypt.c:350) | called 16 times, returned 16 times | 100.0% |
| mode_valid_for_cipher (common/src/ccrypt.c:363) | called 9 times, returned 9 times | 94.0% |
| on_error (common/src/error.c:61) | not called | 0.0% |
| on_quit (common/src/cli.c:394) | not called | 0.0% |
| open_file_attach (src/main.c:163) | called 38 times, returned 38 times | 100.0% |
| open_file_detach (src/main.c:191) | called 34 times, returned 34 times | 89.0% |
| open_file_lookup (src/main.c:153) | called 101 times, returned 101 times | 100.0% |
| parse_boolean (common/src/config.c:1042) | called 12 times, returned 12 times | 89.0% |
| parse_decimal (common/src/config.c:1145) | called 12 times, returned 12 times | 85.0% |
| parse_default (common/src/config.c:839) | called 5 times, returned 5 times | 80.0% |
| parse_integer (common/src/config.c:1123) | called 13 times, returned 13 times | 92.0% |
| parse_list (common/src/config.c:1304) | called 7 times, returned 7 times | 88.0% |
| parse_list_boolean (common/src/config.c:1264) | called 6 times, returned 6 times | 78.0% |
| parse_list_decimal (common/src/config.c:1290) | called 6 times, returned 6 times | 78.0% |
| parse_list_integer (common/src/config.c:1277) | called 7 times, returned 7 times | 78.0% |
| parse_number_size_suffix (common/src/config.c:1073) | called 4 times, returned 4 times | 26.0% |
| parse_pair (common/src/config.c:1231) | called 5 times, returned 5 times | 81.0% |
| parse_pair_boolean (common/src/config.c:1189) | called 1 time, returned 1 time | 89.0% |
| parse_pair_decimal (common/src/config.c:1211) | called 1 time, returned 1 time | 89.0% |
| parse_pair_integer (common/src/config.c:1200) | called 1 time, returned 1 time | 89.0% |
| parse_pair_string (common/src/config.c:1222) | called 2 times, returned 2 times | 86.0% |
| parse_string (common/src/config.c:1166) | called 2 times, returned 2 times | 83.0% |
| parse_superblock (src/stegfs.c:116) | called 19 times, returned 19 times | 78.0% |
| parse_tail (common/src/config.c:1172) | called 39 times, returned 39 times | 94.0% |
| parse_version (src/stegfs.c:351) | called 16 times, returned 16 times | 100.0% |
| path_is_open_unlinked (src/main.c:183) | called 34 times, returned 34 times | 100.0% |
| polysolve (common/src/ecc.c:163) | called 3 times, returned 3 times | 94.0% |
| print_notes (common/src/config.c:785) | called 1 time, returned 1 time | 73.0% |
| print_option (common/src/config.c:676) | called 8 times, returned 8 times | 76.0% |
| print_usage (common/src/config.c:611) | called 2 times, returned 2 times | 87.0% |
| show_help (common/src/config.c:881) | called 1 time, returned 0 time | 96.0% |
| show_licence (common/src/config.c:964) | called 1 time, returned 0 time | 89.0% |
| show_version (common/src/config.c:599) | called 1 time, returned 0 time | 89.0% |
| stegfs_application_main (src/main.c:930) | not called | 0.0% |
| stegfs_cache_add (src/stegfs.c:1193) | called 173 times, returned 173 times | 85.0% |
| stegfs_cache_exists (src/stegfs.c:1326) | called 308 times, returned 308 times | 88.0% |
| stegfs_cache_remove (src/stegfs.c:1399) | called 9 times, returned 9 times | 100.0% |
| stegfs_cache_remove_file (src/stegfs.c:1404) | called 1 time, returned 1 time | 83.0% |
| stegfs_deinit (src/stegfs.c:367) | called 48 times, returned 48 times | 100.0% |
| stegfs_directory_create (src/stegfs.c:432) | not called | 0.0% |
| stegfs_file_create (src/stegfs.c:415) | called 43 times, returned 43 times | 100.0% |
| stegfs_file_delete (src/stegfs.c:875) | called 2 times, returned 2 times | 80.0% |
| stegfs_file_read (src/stegfs.c:588) | called 34 times, returned 34 times | 92.0% |
| stegfs_file_stat_aux (src/stegfs.c:437) | called 88 times, returned 88 times | 88.0% |
| stegfs_file_unlink (src/stegfs.c:854) | called 1 time, returned 1 time | 75.0% |
| stegfs_file_will_fit (src/stegfs.c:377) | called 70 times, returned 70 times | 88.0% |
| stegfs_file_write (src/stegfs.c:688) | called 47 times, returned 47 times | 82.0% |
| stegfs_info (src/stegfs.c:372) | called 38 times, returned 38 times | 100.0% |
| stegfs_init (src/stegfs.c:272) | called 59 times, returned 59 times | 82.0% |
| syndrome (common/src/ecc.c:119) | called 5 times, returned 5 times | 100.0% |
| tlv_append (common/src/tlv.c:70) | called 167 times, returned 167 times | 100.0% |
| tlv_compare (common/src/tlv.c:211) | called 2711 times, returned 2711 times | 100.0% |
| tlv_deinit (common/src/tlv.c:58) | called 21 times, returned 21 times | 100.0% |
| tlv_export_aux (common/src/tlv.c:133) | called 5 times, returned 5 times | 100.0% |
| tlv_for_each (common/src/tlv.c:193) | called 3 times, returned 3 times | 100.0% |
| tlv_free (common/src/tlv.c:222) | called 163 times, returned 163 times | 100.0% |
| tlv_get (common/src/tlv.c:102) | called 11 times, returned 11 times | 100.0% |
| tlv_get_next (common/src/tlv.c:183) | called 2 times, returned 2 times | 100.0% |
| tlv_has_next (common/src/tlv.c:188) | called 3 times, returned 3 times | 100.0% |
| tlv_has_tag (common/src/tlv.c:110) | called 133 times, returned 133 times | 100.0% |
| tlv_init (common/src/tlv.c:51) | called 20 times, returned 20 times | 100.0% |
| tlv_iterator (common/src/tlv.c:175) | called 2 times, returned 2 times | 100.0% |
| tlv_length (common/src/tlv.c:163) | called 7 times, returned 7 times | 100.0% |
| tlv_length_of (common/src/tlv.c:124) | called 130 times, returned 130 times | 100.0% |
| tlv_remove (common/src/tlv.c:89) | called 5 times, returned 5 times | 100.0% |
| tlv_remove_tag (common/src/tlv.c:97) | called 2 times, returned 2 times | 100.0% |
| tlv_size (common/src/tlv.c:158) | called 2 times, returned 2 times | 100.0% |
| tlv_value_of_aux (common/src/tlv.c:115) | called 130 times, returned 130 times | 100.0% |
| update_config (common/src/config.c:976) | called 2 times, returned 2 times | 90.0% |
| version_build_info (common/src/version.c:143) | called 1 time, returned 1 time | 100.0% |
| version_check (common/src/version.c:207) | called 2 times, returned 0 time | 88.0% |
| version_check_for_update (common/src/version.c:183) | called 3 times, returned 3 times | 92.0% |
| version_download_latest (common/src/version.c:245) | not called | 0.0% |
| version_format (common/src/version.c:337) | called 27 times, returned 27 times | 71.0% |
| version_format_line (common/src/version.c:392) | called 8 times, returned 8 times | 96.0% |
| version_install_latest (common/src/version.c:286) | not called | 0.0% |
| version_print (common/src/version.c:100) | called 3 times, returned 3 times | 92.0% |
| version_verify (common/src/version.c:321) | called 2 times, returned 2 times | 100.0% |