dte test coverage


Directory: ./
Date: 2025-07-02 15:21:29
Exec Total Coverage
Lines: 18373 21144 86.9%
Functions: 1594 1716 92.9%
Branches: 5298 7891 67.1%

Function (File:Line) Call count Line coverage Branch coverage Condition coverage Block coverage
BLOCK (src/block.h:27)called 2377 times100.0%-%-%100.0%
activate_current_message (src/msg.c:37)called 1 time91.7%50.0%-%81.8%
activate_current_message_save (src/msg.c:63)called 1 time92.3%40.0%-%75.0%
add_alias (src/command/alias.c:5)called 212 times100.0%-%-%100.0%
add_binding (src/bind.c:11)called 1883 times100.0%-%-%100.0%
add_block (src/convert.c:32)called 56 times100.0%-%-%100.0%
add_ch (src/status.c:83)called 8 times100.0%-%-%100.0%
add_change (src/change.c:24)called 333 times100.0%-%-%100.0%
add_condition (src/syntax/state.c:195)called 1888 times100.0%75.0%-%94.1%
add_error_fmt (src/compiler.c:39)called 243 times100.0%-%-%100.0%
add_file_options (src/file-option.c:109)called 360 times100.0%100.0%-%66.7%
add_filetype (src/filetype.c:78)called 24 times100.0%83.3%-%92.3%
add_frame (src/frame.c:276)called 15 times100.0%100.0%-%85.7%
add_message (src/msg.c:31)called 1 time100.0%-%-%100.0%
add_message_for_tag (src/tag.c:262)called 1 time93.8%50.0%-%76.9%
add_misc_status (src/status.c:204)called 6 times60.0%30.0%-%38.9%
add_replacement (src/convert.c:273)not called0.0%0.0%-%0.0%
add_separator (src/status.c:88)called 40 times100.0%-%-%66.7%
add_status_bool (src/status.c:153)called 7 times100.0%100.0%-%100.0%
add_status_bytes (src/status.c:120)called 25 times100.0%50.0%-%100.0%
add_status_format (src/status.c:136)not called0.0%-%-%0.0%
add_status_pos (src/status.c:178)called 1 time40.0%25.0%-%28.6%
add_status_str (src/status.c:102)called 7 times100.0%66.7%-%91.7%
add_status_umax (src/status.c:146)called 6 times100.0%-%-%100.0%
add_status_unicode (src/status.c:159)called 1 time33.3%25.0%-%40.0%
add_to_sibling_size (src/frame.c:187)called 2 times100.0%50.0%-%87.5%
add_utf8_line (src/convert.c:38)called 7601 times88.9%62.5%-%70.0%
add_word (src/wrap.c:22)called 60 times94.1%90.0%-%93.8%
advise_sequential (src/util/xadvise.c:6)called 1 time100.0%-%-%75.0%
alias_cmp (src/show.c:415)called 77 times100.0%-%-%100.0%
alloc_change (src/change.c:19)called 336 times100.0%-%-%100.0%
alloc_indent (src/shift.c:16)called 10 times100.0%100.0%-%100.0%
alloc_table (src/util/hashset.c:11)called 156 times100.0%-%-%66.7%
allow_macro_recording (src/commands.c:2677)called 269 times100.0%85.7%-%100.0%
allow_odd_indent (src/buffer.c:262)called 48 times100.0%-%-%100.0%
any_key (src/editor.c:260)not called0.0%0.0%-%0.0%
append_option (src/options.c:1008)called 70 times90.0%50.0%-%88.9%
arg_hint_for_subcmd (src/show.c:627)called 24 times100.0%100.0%-%100.0%
arg_parse_error_msg (src/command/args.c:107)called 7 times100.0%85.7%-%88.9%
ascii_blank_prefix_length (src/util/ascii.h:98)called 10218 times100.0%100.0%-%100.0%
ascii_hex_prefix_length (src/util/strtonum.h:29)called 4 times100.0%100.0%-%100.0%
ascii_is_digit_or_dot (src/util/ascii.h:58)called 84 times100.0%100.0%-%100.0%
ascii_is_nonspace_cntrl (src/util/ascii.h:63)called 16 times100.0%-%-%100.0%
ascii_isblank (src/util/ascii.h:48)called 9757 times100.0%-%-%100.0%
ascii_isdigit (src/util/ascii.h:53)called 1895 times100.0%-%-%100.0%
ascii_isprint (src/util/ascii.h:43)called 277 times100.0%-%-%100.0%
ascii_isxdigit (src/util/strtonum.h:24)called 419 times100.0%-%-%100.0%
ascii_strcmp_icase (src/util/ascii.h:81)called 10654 times100.0%100.0%-%100.0%
ascii_streq_icase (src/util/ascii.h:93)called 10188 times100.0%-%-%100.0%
ascii_test (src/util/ascii.h:38)called 108278 times100.0%-%-%100.0%
ascii_tolower (src/util/ascii.h:68)called 62511 times100.0%-%-%100.0%
ascii_toupper (src/util/ascii.h:74)called 334 times100.0%-%-%100.0%
base64_decode (src/util/base64.h:18)called 16053 times100.0%100.0%-%100.0%
base64_decode_branchy (src/util/base64.h:26)called 256 times100.0%100.0%-%100.0%
base64_encode_block (src/util/base64.c:31)called 5 times100.0%100.0%-%66.7%
base64_encode_final (src/util/base64.c:53)called 5 times100.0%100.0%-%85.7%
begin_change (src/change.c:127)called 7958 times100.0%-%-%100.0%
begin_change_chain (src/change.c:137)called 34 times100.0%-%-%75.0%
binding_cmp (src/bind.c:61)called 1160 times100.0%-%-%100.0%
bisearch (src/util/unicode.c:8)called 513 times100.0%100.0%-%100.0%
bisearch_idx (src/util/bsearch.h:62)called 9705 times100.0%100.0%-%100.0%
bitset_add (src/syntax/bitset.h:38)called 1245 times100.0%-%-%100.0%
bitset_add_char_range (src/syntax/bitset.h:64)called 805 times100.0%100.0%-%100.0%
bitset_bit (src/syntax/bitset.h:27)called 2808 times100.0%-%-%100.0%
bitset_bit_idx (src/syntax/bitset.h:22)called 3729 times100.0%-%-%100.0%
bitset_contains (src/syntax/bitset.h:32)called 642 times100.0%-%-%100.0%
bitset_end_mask (src/syntax/bitset.h:57)called 921 times100.0%-%-%66.7%
bitset_invert (src/syntax/bitset.h:100)called 46 times100.0%100.0%-%100.0%
bitset_start_mask (src/syntax/bitset.h:51)called 921 times100.0%-%-%100.0%
bitset_word_idx (src/syntax/bitset.h:17)called 3729 times100.0%-%-%100.0%
bitset_word_max (src/syntax/bitset.h:44)called 927 times100.0%-%-%100.0%
block_free (src/block.c:27)called 3 times100.0%-%-%100.0%
block_grow (src/block.c:19)called 367 times100.0%100.0%-%100.0%
block_iter (src/buffer.h:89)called 124 times100.0%-%-%100.0%
block_iter_back_bytes (src/block-iter.c:275)called 1 time57.1%50.0%-%75.0%
block_iter_bof (src/block-iter.h:21)called 10 times100.0%-%-%100.0%
block_iter_bol (src/block-iter.c:169)called 233 times100.0%100.0%-%83.3%
block_iter_eat_line (src/block-iter.c:13)called 135 times100.0%100.0%-%88.9%
block_iter_eof (src/block-iter.h:27)called 8 times100.0%-%-%100.0%
block_iter_eol (src/block-iter.c:199)called 28 times100.0%100.0%-%87.5%
block_iter_find_non_empty_line_bwd (src/block-iter.c:263)called 14 times100.0%75.0%-%100.0%
block_iter_get_bytes (src/block-iter.c:342)called 13 times100.0%75.0%-%77.8%
block_iter_get_char (src/block-iter.c:96)called 123 times100.0%-%-%100.0%
block_iter_get_line (src/block-iter.h:91)called 374 times100.0%-%-%100.0%
block_iter_get_line_with_nl (src/block-iter.c:368)called 381 times100.0%100.0%-%76.9%
block_iter_get_offset (src/block-iter.c:329)called 328 times85.7%50.0%-%80.0%
block_iter_goto_line (src/block-iter.c:310)called 4 times83.3%62.5%-%80.0%
block_iter_goto_offset (src/block-iter.c:297)called 63 times87.5%50.0%-%83.3%
block_iter_is_bol (src/block-iter.h:38)called 268 times100.0%100.0%-%100.0%
block_iter_is_eof (src/block-iter.h:33)called 321 times100.0%75.0%-%100.0%
block_iter_is_eol (src/block-iter.h:44)not called0.0%0.0%-%0.0%
block_iter_move_down (src/syntax/highlight.c:273)called 1 time75.0%50.0%-%75.0%
block_iter_next_char (src/block-iter.c:102)called 291 times84.6%83.3%-%87.5%
block_iter_next_column (src/block-iter.c:148)called 45 times83.3%75.0%-%77.8%
block_iter_next_line (src/block-iter.c:39)called 79 times100.0%62.5%-%90.0%
block_iter_normalize (src/block-iter.h:60)called 1290 times66.7%75.0%-%75.0%
block_iter_prev_char (src/block-iter.c:125)called 94 times69.2%66.7%-%62.5%
block_iter_prev_column (src/block-iter.c:158)called 16 times100.0%75.0%-%85.7%
block_iter_prev_line (src/block-iter.c:69)called 101 times78.6%91.7%-%90.9%
block_iter_skip_blanks_bwd (src/block-iter.c:243)called 30 times100.0%75.0%-%100.0%
block_iter_skip_blanks_fwd (src/block-iter.c:222)called 30 times100.0%75.0%-%100.0%
block_iter_skip_bytes (src/block-iter.c:285)called 291 times55.6%50.0%-%75.0%
block_new (src/block.c:10)called 117 times100.0%-%-%100.0%
bookmark_pop (src/bookmark.c:84)called 1 time100.0%100.0%-%100.0%
bookmark_push (src/bookmark.c:74)called 302 times100.0%100.0%-%85.7%
bool_equals (src/options.c:323)called 46 times100.0%-%-%100.0%
bool_get (src/options.c:296)called 774 times100.0%-%-%100.0%
bool_parse (src/options.c:308)called 87 times100.0%100.0%-%100.0%
bool_set (src/options.c:302)called 24 times100.0%-%-%100.0%
bool_string (src/options.c:318)called 36 times100.0%100.0%-%100.0%
buf_next_line (src/util/str-util.h:138)called 1089 times100.0%-%-%100.0%
buf_parse_hex_uint (src/util/strtonum.h:39)called 59 times100.0%100.0%-%100.0%
buf_parse_long (src/util/strtonum.c:83)called 63 times100.0%81.8%-%100.0%
buf_parse_size (src/util/strtonum.c:72)called 25 times100.0%100.0%-%100.0%
buf_parse_uint (src/util/strtonum.c:61)called 2 times100.0%50.0%-%100.0%
buf_parse_uintmax (src/util/strtonum.c:28)called 609 times100.0%91.7%-%100.0%
buf_parse_ulong (src/util/strtonum.c:50)called 31 times100.0%100.0%-%100.0%
buf_skip (src/terminal/output.c:496)not called0.0%0.0%-%0.0%
buf_slice_next_line (src/util/str-util.h:132)called 10052 times100.0%-%-%100.0%
buf_u8_to_str (src/util/numtostr.c:77)called 28 times100.0%100.0%-%100.0%
buf_uint_to_str (src/util/numtostr.c:106)called 983 times100.0%-%-%100.0%
buf_umax_to_hex_str (src/util/numtostr.c:47)called 16 times100.0%100.0%-%85.7%
buf_umax_to_str (src/util/numtostr.c:32)called 1084 times100.0%100.0%-%100.0%
buffer_contains_block (src/editor.c:239)not called0.0%0.0%-%0.0%
buffer_count_blocks_and_bytes (src/buffer.c:424)called 4 times100.0%100.0%-%100.0%
buffer_delete_bytes (src/change.c:393)called 48 times100.0%-%-%100.0%
buffer_delete_bytes_internal (src/change.c:366)called 57 times92.3%75.0%-%88.2%
buffer_detect_filetype (src/buffer.c:198)called 78 times100.0%75.0%-%100.0%
buffer_erase_bytes (src/change.c:398)called 9 times100.0%-%-%100.0%
buffer_filename (src/buffer.c:36)called 4 times100.0%100.0%-%100.0%
buffer_fstat (src/load-save.c:99)called 27 times100.0%50.0%-%83.3%
buffer_get_first_view (src/buffer.h:83)called 4 times100.0%-%-%66.7%
buffer_insert_bytes (src/change.c:324)called 265 times90.9%75.0%-%83.3%
buffer_is_untouched (src/window.c:285)called 3 times100.0%83.3%-%100.0%
buffer_mark_lines_changed (src/buffer.c:30)called 478 times100.0%-%-%100.0%
buffer_mark_tabbars_changed (src/window.c:334)called 21 times100.0%100.0%-%100.0%
buffer_modified (src/buffer.h:78)called 37 times100.0%100.0%-%100.0%
buffer_new (src/buffer.c:58)called 84 times100.0%100.0%-%100.0%
buffer_offset (src/change.c:59)called 271 times100.0%-%-%100.0%
buffer_remove_unlock_and_free (src/buffer.c:158)called 84 times100.0%-%-%100.0%
buffer_replace_bytes (src/change.c:403)called 281 times76.5%66.7%-%73.7%
buffer_set_display_filename (src/buffer.c:15)called 129 times100.0%-%-%100.0%
buffer_set_encoding (src/buffer.c:42)called 60 times100.0%75.0%-%77.8%
buffer_setup (src/buffer.c:410)called 59 times100.0%75.0%-%100.0%
buffer_stat (src/load-save.c:93)called 21 times100.0%50.0%-%83.3%
buffer_unlock_and_free (src/buffer.c:110)called 84 times90.9%75.0%-%88.9%
buffer_update_short_filename (src/buffer.c:227)called 47 times100.0%-%-%80.0%
buffer_update_short_filename_cwd (src/buffer.c:217)called 136 times100.0%75.0%-%83.3%
buffer_update_syntax (src/buffer.c:234)called 61 times100.0%90.0%-%100.0%
buffer_write_blocks_and_free (src/main.c:220)called 8 times81.8%75.0%-%80.0%
bufis (src/syntax/highlight.c:30)called 1 time100.0%50.0%-%80.0%
bufis_icase (src/syntax/highlight.c:36)not called0.0%0.0%-%0.0%
build_replacement (src/replace.c:16)called 24 times89.5%75.0%-%86.7%
cached_command_free (src/command/cache.c:70)called 3778 times100.0%100.0%-%100.0%
cached_command_new (src/command/cache.c:17)called 1894 times100.0%100.0%-%100.0%
can_collect_flags (src/completion.c:627)called 20 times100.0%100.0%-%100.0%
cconv_consume_all (src/convert.c:478)called 1 time100.0%-%-%100.0%
cconv_consume_line (src/convert.c:463)not called0.0%0.0%-%0.0%
cconv_flush (src/convert.c:453)called 1 time50.0%50.0%-%40.0%
cconv_free (src/convert.c:486)called 1 time100.0%-%-%75.0%
cconv_from_utf8 (src/convert.c:442)called 1 time100.0%50.0%-%100.0%
cconv_process (src/convert.c:365)called 1 time34.6%50.0%-%52.9%
cconv_to_utf8 (src/convert.c:404)not called0.0%0.0%-%0.0%
change_case (src/case.c:12)called 2 times60.5%40.9%-%61.8%
check_alloc (src/util/xmalloc.c:10)called 83829 times100.0%50.0%-%66.7%
check_array (src/util/array.h:95)called 696 times100.0%66.7%-%57.1%
check_bsearch_array (src/util/bsearch.h:30)called 384 times100.0%75.0%-%80.0%
child_process_exec (src/util/fork-exec.c:44)called 21 times81.8%68.8%-%80.8%
cleanup_handler (src/main.c:55)not called0.0%0.0%-%0.0%
clear_all_messages (src/editor.c:189)called 12 times100.0%100.0%-%100.0%
clear_error (src/command/error.c:82)called 155 times100.0%-%-%100.0%
clear_hl_styles (src/syntax/color.c:68)called 18 times100.0%-%-%100.0%
clear_lines (src/delete.c:55)called 4 times100.0%71.4%-%100.0%
clear_messages (src/msg.c:94)called 37 times100.0%-%-%100.0%
clear_obuf (test/terminal.c:1282)called 26 times100.0%50.0%-%100.0%
close_state (src/syntax/state.c:38)called 1242 times100.0%75.0%-%100.0%
cmd_alias (src/commands.c:89)called 217 times100.0%93.8%-%100.0%
cmd_bind (src/commands.c:122)called 1569 times80.6%70.8%-%77.1%
cmd_blkdown (src/commands.c:1286)called 9 times100.0%91.7%-%100.0%
cmd_blkup (src/commands.c:1321)called 4 times100.0%91.7%-%100.0%
cmd_bof (src/commands.c:189)called 4 times100.0%-%-%100.0%
cmd_bol (src/cmdline.c:72)called 2 times100.0%-%-%75.0%
cmd_bol (src/commands.c:196)called 7 times66.7%25.0%-%62.5%
cmd_bolsf (src/commands.c:210)called 1 time90.9%50.0%-%81.8%
cmd_bookmark (src/commands.c:229)called 1 time71.4%50.0%-%75.0%
cmd_bufis (src/syntax/state.c:229)called 18 times91.7%50.0%-%83.3%
cmd_cancel (src/cmdline.c:79)called 1 time100.0%-%-%83.3%
cmd_case (src/commands.c:241)called 2 times100.0%50.0%-%80.0%
cmd_cd (src/commands.c:253)called 6 times89.7%58.3%-%71.4%
cmd_center_view (src/commands.c:301)not called0.0%-%-%0.0%
cmd_char (src/syntax/state.c:253)called 1547 times94.1%85.7%-%93.8%
cmd_clear (src/cmdline.c:89)not called0.0%-%-%0.0%
cmd_clear (src/commands.c:308)called 4 times100.0%50.0%-%83.3%
cmd_close (src/commands.c:316)called 25 times71.4%45.0%-%68.0%
cmd_command (src/commands.c:356)not called0.0%0.0%-%0.0%
cmd_command_history_next (src/cmdline.c:271)not called0.0%-%-%0.0%
cmd_command_history_prev (src/cmdline.c:278)not called0.0%-%-%0.0%
cmd_command_mode_accept (src/cmdline.c:403)not called0.0%0.0%-%0.0%
cmd_compile (src/commands.c:366)called 1 time14.8%8.3%-%16.0%
cmd_complete_next (src/cmdline.c:382)not called0.0%-%-%0.0%
cmd_complete_prev (src/cmdline.c:389)not called0.0%-%-%0.0%
cmd_copy (src/cmdline.c:96)not called0.0%0.0%-%0.0%
cmd_copy (src/commands.c:410)called 4 times60.5%30.0%-%56.4%
cmd_cursor (src/commands.c:471)called 3 times66.7%57.1%-%76.5%
cmd_cut (src/commands.c:507)called 2 times100.0%83.3%-%93.8%
cmd_def_mode (src/commands.c:541)called 9 times95.7%90.0%-%90.5%
cmd_default (src/syntax/state.c:288)called 66 times83.3%62.5%-%85.7%
cmd_delete (src/cmdline.c:121)called 2 times100.0%-%-%80.0%
cmd_delete (src/commands.c:582)called 9 times100.0%-%-%75.0%
cmd_delete_eol (src/cmdline.c:129)called 1 time100.0%-%-%75.0%
cmd_delete_eol (src/commands.c:589)called 2 times66.7%25.0%-%53.8%
cmd_delete_line (src/commands.c:611)not called0.0%0.0%-%0.0%
cmd_delete_word (src/cmdline.c:137)called 1 time100.0%70.0%-%92.3%
cmd_delete_word (src/commands.c:638)called 1 time100.0%-%-%100.0%
cmd_direction (src/cmdline.c:396)not called0.0%-%-%0.0%
cmd_down (src/commands.c:646)called 11 times100.0%-%-%100.0%
cmd_eat (src/syntax/state.c:309)called 377 times100.0%66.7%-%100.0%
cmd_eof (src/commands.c:653)called 6 times100.0%-%-%100.0%
cmd_eol (src/cmdline.c:161)called 2 times100.0%-%-%75.0%
cmd_eol (src/commands.c:660)called 6 times100.0%-%-%100.0%
cmd_eolsf (src/commands.c:667)called 1 time92.3%50.0%-%81.8%
cmd_erase (src/cmdline.c:169)called 2 times100.0%50.0%-%85.7%
cmd_erase (src/commands.c:688)called 6 times100.0%-%-%75.0%
cmd_erase_bol (src/cmdline.c:180)called 1 time100.0%-%-%80.0%
cmd_erase_bol (src/commands.c:695)called 1 time100.0%-%-%80.0%
cmd_erase_word (src/cmdline.c:189)called 2 times100.0%64.3%-%92.9%
cmd_erase_word (src/commands.c:702)called 2 times100.0%-%-%100.0%
cmd_errorfmt (src/commands.c:710)called 263 times93.8%81.2%-%89.3%
cmd_exec (src/commands.c:767)called 18 times66.7%48.3%-%59.4%
cmd_ft (src/commands.c:818)called 20 times77.8%63.6%-%75.0%
cmd_heredocbegin (src/syntax/state.c:330)called 13 times100.0%50.0%-%100.0%
cmd_heredocend (src/syntax/state.c:359)called 10 times100.0%50.0%-%83.3%
cmd_hi (src/commands.c:846)called 832 times92.3%75.0%-%84.0%
cmd_include (src/commands.c:889)called 104 times100.0%75.0%-%100.0%
cmd_include (src/syntax/state.c:375)not called0.0%0.0%-%0.0%
cmd_inlist (src/syntax/state.c:414)called 105 times100.0%75.0%-%100.0%
cmd_insert (src/commands.c:901)called 85 times100.0%100.0%-%100.0%
cmd_join (src/commands.c:916)called 16 times100.0%100.0%-%100.0%
cmd_left (src/cmdline.c:285)called 2 times100.0%100.0%-%83.3%
cmd_left (src/commands.c:923)called 16 times100.0%-%-%100.0%
cmd_line (src/commands.c:930)called 4 times91.7%75.0%-%90.0%
cmd_list (src/syntax/state.c:385)called 102 times90.0%70.0%-%88.9%
cmd_macro (src/commands.c:954)called 2 times54.5%38.5%-%44.8%
cmd_match_bracket (src/commands.c:995)called 5 times93.9%82.6%-%86.8%
cmd_mode (src/commands.c:1067)called 1 time71.4%50.0%-%66.7%
cmd_move_tab (src/commands.c:1079)called 11 times100.0%87.5%-%100.0%
cmd_msg (src/commands.c:1100)called 2 times33.3%22.7%-%29.6%
cmd_new_line (src/commands.c:1139)called 8 times100.0%50.0%-%85.7%
cmd_next (src/commands.c:1148)called 1 time100.0%-%-%83.3%
cmd_noeat (src/syntax/state.c:437)called 532 times93.3%75.0%-%91.7%
cmd_open (src/commands.c:1179)called 47 times86.5%66.7%-%76.5%
cmd_option (src/commands.c:1245)called 138 times100.0%92.9%-%96.3%
cmd_paste (src/cmdline.c:295)not called0.0%0.0%-%0.0%
cmd_paste (src/commands.c:1354)called 6 times87.5%66.7%-%85.7%
cmd_pgdown (src/commands.c:1367)called 2 times91.7%50.0%-%85.7%
cmd_pgup (src/commands.c:1387)called 1 time91.7%50.0%-%85.7%
cmd_prev (src/commands.c:1407)called 1 time100.0%-%-%83.3%
cmd_quit (src/commands.c:1451)called 7 times81.8%68.2%-%75.8%
cmd_recolor (src/syntax/state.c:459)called 90 times85.7%70.0%-%81.8%
cmd_redo (src/commands.c:1516)called 7 times100.0%87.5%-%100.0%
cmd_refresh (src/commands.c:1532)called 1 time100.0%-%-%66.7%
cmd_reopen (src/commands.c:1600)not called0.0%0.0%-%0.0%
cmd_repeat (src/commands.c:1620)called 39 times100.0%93.8%-%100.0%
cmd_replace (src/commands.c:1654)called 14 times75.0%60.0%-%78.6%
cmd_require (src/syntax/state.c:488)called 17 times87.0%66.7%-%90.0%
cmd_right (src/cmdline.c:311)called 2 times100.0%50.0%-%83.3%
cmd_right (src/commands.c:1685)called 31 times100.0%-%-%100.0%
cmd_save (src/commands.c:1727)called 24 times56.7%37.0%-%48.4%
cmd_scroll_down (src/commands.c:1945)called 1 time100.0%50.0%-%88.9%
cmd_scroll_pgdown (src/commands.c:1964)called 1 time83.3%37.5%-%71.4%
cmd_scroll_pgup (src/commands.c:1992)called 1 time53.8%50.0%-%50.0%
cmd_scroll_up (src/commands.c:2014)called 1 time100.0%50.0%-%88.9%
cmd_search (src/commands.c:2034)called 7 times76.7%62.1%-%76.7%
cmd_search_history_next (src/cmdline.c:257)not called0.0%-%-%0.0%
cmd_search_history_prev (src/cmdline.c:264)not called0.0%-%-%0.0%
cmd_search_mode_accept (src/cmdline.c:421)not called0.0%0.0%-%0.0%
cmd_select (src/commands.c:2117)called 3 times88.9%37.5%-%80.0%
cmd_select_block (src/commands.c:2108)not called0.0%-%-%0.0%
cmd_set (src/commands.c:2131)called 41 times87.5%75.0%-%87.5%
cmd_setenv (src/commands.c:2161)called 18 times78.6%50.0%-%57.1%
cmd_shift (src/commands.c:2188)called 12 times100.0%100.0%-%100.0%
cmd_show (src/commands.c:2202)called 9 times100.0%83.3%-%100.0%
cmd_state (src/syntax/state.c:524)called 923 times77.8%55.6%-%69.6%
cmd_str (src/syntax/state.c:553)called 118 times88.2%70.0%-%83.3%
cmd_suspend (src/commands.c:2215)called 2 times21.1%12.5%-%20.0%
cmd_syntax (src/syntax/state.c:596)called 152 times100.0%87.5%-%100.0%
cmd_tag (src/commands.c:2247)called 2 times86.4%57.1%-%82.6%
cmd_title (src/commands.c:2285)not called0.0%0.0%-%0.0%
cmd_toggle (src/cmdline.c:321)not called0.0%0.0%-%0.0%
cmd_toggle (src/commands.c:2298)called 16 times77.8%50.0%-%83.3%
cmd_undo (src/commands.c:2312)called 1020 times50.0%50.0%-%61.5%
cmd_unselect (src/commands.c:2330)called 1 time100.0%-%-%75.0%
cmd_up (src/commands.c:2336)called 16 times100.0%-%-%100.0%
cmd_view (src/commands.c:2343)called 3 times91.7%83.3%-%83.3%
cmd_wclose (src/commands.c:2361)called 4 times86.7%62.5%-%81.2%
cmd_wflip (src/commands.c:2392)called 1 time57.1%50.0%-%60.0%
cmd_wnext (src/commands.c:2404)called 1 time100.0%-%-%83.3%
cmd_word_bwd (src/cmdline.c:334)called 2 times100.0%75.0%-%93.8%
cmd_word_bwd (src/commands.c:2414)called 1 time100.0%-%-%100.0%
cmd_word_fwd (src/cmdline.c:362)called 1 time100.0%75.0%-%91.7%
cmd_word_fwd (src/commands.c:2423)called 4 times100.0%-%-%100.0%
cmd_wprev (src/commands.c:2432)called 1 time100.0%-%-%83.3%
cmd_wrap_paragraph (src/commands.c:2442)called 4 times100.0%87.5%-%100.0%
cmd_wresize (src/commands.c:2459)called 2 times43.5%45.5%-%50.0%
cmd_wsplit (src/commands.c:2498)called 3 times78.0%54.2%-%74.3%
cmd_wswap (src/commands.c:2561)called 1 time100.0%50.0%-%87.5%
cmdargs_convert_flags (src/command/args.h:99)called 22 times100.0%100.0%-%100.0%
cmdargs_flagset_bit (src/command/args.h:45)called 15580 times100.0%-%-%100.0%
cmdargs_flagset_from_str (src/command/args.h:50)called 242 times100.0%100.0%-%100.0%
cmdargs_flagset_idx (src/command/args.h:34)called 15649 times100.0%50.0%-%66.7%
cmdargs_has_any_flag (src/command/args.h:65)called 121 times100.0%-%-%100.0%
cmdargs_has_flag (src/command/args.h:60)called 12213 times100.0%-%-%100.0%
cmdargs_new (src/command/args.h:27)called 10644 times100.0%-%-%100.0%
cmdargs_pick_winning_flag (src/command/args.h:91)called 108 times100.0%-%-%100.0%
cmdargs_pick_winning_flag_from_set (src/command/args.h:74)called 108 times100.0%83.3%-%88.9%
cmdline_clear (src/cmdline.c:34)called 13 times100.0%-%-%100.0%
cmdline_delete (src/cmdline.c:23)called 4 times100.0%100.0%-%100.0%
cmdline_free (src/cmdline.c:41)called 11 times100.0%-%-%100.0%
cmdline_set_text (src/cmdline.c:57)called 168 times100.0%-%-%100.0%
cmdline_soft_reset (src/cmdline.c:65)called 20 times100.0%-%-%100.0%
cmdrunner (src/editor.h:145)called 2057 times100.0%100.0%-%100.0%
cmdrunner_for_syntaxes (src/syntax/state.c:656)called 75 times100.0%-%-%100.0%
collect_all_options (src/show.c:360)called 1 time100.0%-%-%100.0%
collect_auto_options (src/options.c:934)called 1 time100.0%87.5%-%100.0%
collect_bound_keys (src/completion.c:172)called 5 times100.0%100.0%-%100.0%
collect_bound_normal_keys (src/completion.c:184)called 1 time100.0%-%-%100.0%
collect_builtin_configs (src/config.c:255)called 1 time100.0%100.0%-%100.0%
collect_builtin_includes (src/config.c:266)called 1 time100.0%75.0%-%100.0%
collect_builtin_scripts (src/config.c:281)not called0.0%0.0%-%0.0%
collect_builtin_styles (src/syntax/color.c:73)called 1 time100.0%-%-%100.0%
collect_colors_and_attributes (src/terminal/style.c:153)called 1 time100.0%75.0%-%100.0%
collect_command_flag_args (src/completion.c:695)called 3 times100.0%58.3%-%75.0%
collect_command_flags (src/completion.c:657)called 20 times100.0%93.8%-%95.0%
collect_compilers (src/completion.c:220)called 3 times100.0%-%-%100.0%
collect_completions (src/completion.c:716)called 87 times100.0%87.5%-%97.4%
collect_cursor_colors (src/terminal/cursor.c:85)called 1 time100.0%-%-%100.0%
collect_cursor_modes (src/terminal/cursor.c:75)called 1 time100.0%-%-%100.0%
collect_cursor_types (src/terminal/cursor.c:80)called 2 times100.0%-%-%100.0%
collect_env (src/completion.c:225)called 2 times100.0%75.0%-%100.0%
collect_errorfmt_capture_names (src/compiler.c:77)called 2 times100.0%100.0%-%100.0%
collect_exec_actions (src/exec.c:78)called 1 time100.0%75.0%-%100.0%
collect_files (src/completion.c:131)called 10 times100.0%87.5%-%100.0%
collect_ft (src/filetype.c:282)called 2 times77.8%66.7%-%85.0%
collect_hashmap_keys (src/completion.c:990)called 12 times100.0%100.0%-%100.0%
collect_hl_styles (src/completion.c:189)called 1 time40.0%12.5%-%46.2%
collect_modes (src/mode.c:141)called 2 times100.0%-%-%100.0%
collect_normal_aliases (src/completion.c:167)called 5 times100.0%-%-%100.0%
collect_normal_commands (src/commands.c:2788)called 5 times100.0%-%-%100.0%
collect_normal_vars (src/vars.c:150)called 1 time100.0%-%-%100.0%
collect_option_values (src/options.c:964)called 7 times100.0%85.0%-%96.4%
collect_options (src/options.c:919)called 2 times88.9%50.0%-%75.0%
collect_show_msg_args (src/show.c:385)not called0.0%-%-%0.0%
collect_show_subcommand_args (src/show.c:703)called 4 times100.0%50.0%-%100.0%
collect_show_subcommands (src/show.c:698)called 2 times100.0%-%-%100.0%
collect_strings_from_flat_array (src/util/array.c:8)called 17 times100.0%100.0%-%100.0%
collect_syntax_emit_names (src/syntax/syntax.c:219)not called0.0%0.0%-%0.0%
collect_tags (src/tag.c:319)not called0.0%0.0%-%0.0%
collect_toggleable_options (src/options.c:948)called 1 time90.9%60.0%-%81.8%
color_256_to_16 (src/terminal/color.c:101)called 669 times100.0%-%-%100.0%
color_b (src/terminal/color.h:63)called 425 times100.0%-%-%100.0%
color_distance (src/terminal/color.c:26)called 988 times100.0%-%-%100.0%
color_g (src/terminal/color.h:57)called 425 times100.0%-%-%100.0%
color_is_rgb (src/terminal/color.h:38)called 1406 times100.0%-%-%100.0%
color_is_valid (src/terminal/color.h:43)called 2363 times100.0%-%-%100.0%
color_normalize (src/terminal/output.c:613)called 16 times100.0%-%-%66.7%
color_r (src/terminal/color.h:51)called 425 times100.0%-%-%100.0%
color_rgb_to_256 (src/terminal/color.c:70)called 410 times100.0%100.0%-%88.9%
color_to_nearest (src/terminal/color.c:145)called 2160 times100.0%100.0%-%88.5%
color_to_str (src/terminal/style.c:170)called 173 times100.0%100.0%-%83.3%
command_cmp (src/command/run.h:66)called 51904 times100.0%-%-%100.0%
command_func_call (src/command/run.h:73)called 8886 times100.0%-%-%100.0%
command_parse_error_to_string (src/command/parse.c:251)called 6 times100.0%-%-%60.0%
complete_alias (src/completion.c:243)called 2 times100.0%62.5%-%100.0%
complete_bind (src/completion.c:258)called 10 times100.0%72.7%-%93.3%
complete_cd (src/completion.c:308)not called0.0%0.0%-%0.0%
complete_command_next (src/completion.c:947)called 106 times100.0%100.0%-%100.0%
complete_command_prev (src/completion.c:964)called 5 times100.0%83.3%-%100.0%
complete_compile (src/completion.c:332)called 1 time66.7%16.7%-%37.5%
complete_cursor (src/completion.c:345)called 4 times100.0%75.0%-%100.0%
complete_def_mode (src/completion.c:363)called 3 times93.8%90.0%-%93.3%
complete_errorfmt (src/completion.c:392)called 3 times100.0%66.7%-%100.0%
complete_exec (src/completion.c:321)called 4 times85.7%75.0%-%83.3%
complete_ft (src/completion.c:402)called 1 time100.0%50.0%-%100.0%
complete_hi (src/completion.c:410)called 2 times100.0%100.0%-%100.0%
complete_include (src/completion.c:422)called 1 time85.7%50.0%-%83.3%
complete_macro (src/completion.c:434)called 1 time100.0%50.0%-%100.0%
complete_mode (src/completion.c:452)called 1 time100.0%50.0%-%100.0%
complete_move_tab (src/completion.c:462)called 1 time100.0%50.0%-%100.0%
complete_open (src/completion.c:473)called 4 times100.0%50.0%-%100.0%
complete_option (src/completion.c:480)called 3 times100.0%83.3%-%100.0%
complete_quit (src/completion.c:499)called 1 time100.0%50.0%-%100.0%
complete_redo (src/completion.c:510)not called0.0%0.0%-%0.0%
complete_save (src/completion.c:494)called 1 time100.0%-%-%100.0%
complete_set (src/completion.c:519)called 7 times100.0%100.0%-%100.0%
complete_setenv (src/completion.c:531)called 2 times100.0%62.5%-%90.9%
complete_show (src/completion.c:545)called 6 times100.0%75.0%-%85.7%
complete_tag (src/completion.c:556)not called0.0%0.0%-%0.0%
complete_toggle (src/completion.c:566)called 1 time100.0%50.0%-%100.0%
complete_wsplit (src/completion.c:575)called 1 time100.0%50.0%-%100.0%
cond_type_has_destination (src/syntax/syntax.h:115)called 501 times100.0%-%-%100.0%
conversion_supported_by_iconv (src/convert.c:494)called 2 times75.0%50.0%-%87.5%
convert_incomplete (src/convert.c:330)not called0.0%0.0%-%0.0%
copy_count_nl (src/edit.c:54)called 506 times100.0%100.0%-%100.0%
copy_string_array (src/util/str-array.h:46)called 611 times100.0%100.0%-%100.0%
copystrn (src/util/str-util.h:15)called 1304 times100.0%-%-%100.0%
count_enum_values (src/options.c:542)called 457 times100.0%-%-%50.0%
count_modified_buffers (src/commands.c:1431)called 5 times100.0%83.3%-%90.0%
count_nl (src/util/str-util.h:144)called 919 times100.0%100.0%-%100.0%
create (src/convert.c:240)called 1 time100.0%-%-%100.0%
cursor_color_from_str (src/terminal/cursor.c:67)called 12 times100.0%100.0%-%100.0%
cursor_color_is_valid (src/terminal/cursor.h:19)called 9 times100.0%75.0%-%100.0%
cursor_color_to_str (src/terminal/cursor.c:48)called 7 times100.0%-%-%66.7%
cursor_mode_from_str (src/terminal/cursor.c:57)called 12 times100.0%-%-%100.0%
cursor_mode_to_str (src/terminal/cursor.c:36)called 4 times100.0%-%-%66.7%
cursor_style_normalize (src/terminal/output.c:679)called 2 times100.0%50.0%-%77.8%
cursor_type_from_str (src/terminal/cursor.c:62)called 15 times100.0%-%-%100.0%
cursor_type_is_valid (src/terminal/cursor.h:24)called 2 times100.0%-%-%100.0%
cursor_type_to_str (src/terminal/cursor.c:42)called 5 times100.0%-%-%66.7%
da1_params_to_features (src/terminal/query.c:77)called 1 time72.7%80.0%-%85.7%
da2_param_to_name (src/terminal/query.c:48)called 3 times30.8%25.0%-%30.8%
decode_and_add_blocks (src/load-save.c:25)called 34 times42.1%42.9%-%45.0%
decode_and_read_line (src/convert.c:577)not called0.0%0.0%-%0.0%
decode_key_from_final_byte (src/terminal/parse.c:28)called 503 times100.0%100.0%-%100.0%
decode_key_from_param (src/terminal/parse.c:51)called 995 times100.0%100.0%-%100.0%
decode_modifiers (src/terminal/parse.c:97)called 1666 times100.0%100.0%-%100.0%
decrpm_is_set_or_reset (src/terminal/query.c:66)called 6 times100.0%-%-%100.0%
decrpm_mode_to_str (src/terminal/query.c:32)called 15 times100.0%100.0%-%100.0%
decrpm_status_to_str (src/terminal/query.c:20)called 15 times100.0%100.0%-%100.0%
delete_ch (src/delete.c:14)called 9 times100.0%83.3%-%100.0%
desc_equals (src/options.c:622)called 68 times100.0%-%-%100.0%
desc_get (src/options.c:627)called 1472 times100.0%-%-%100.0%
desc_parse (src/options.c:644)called 209 times100.0%-%-%100.0%
desc_set (src/options.c:632)called 40 times100.0%100.0%-%100.0%
desc_string (src/options.c:649)called 73 times100.0%-%-%100.0%
destination_state (src/syntax/state.c:151)called 2720 times100.0%83.3%-%100.0%
detect_encoding_from_bom (src/encoding.c:104)called 51 times100.0%100.0%-%90.9%
detect_indent (src/buffer.c:343)called 3 times88.1%81.0%-%86.2%
divide_equally (src/frame.c:108)called 4 times90.3%71.4%-%87.5%
do_collect_builtin_configs (src/show.c:370)called 1 time100.0%-%-%100.0%
do_collect_builtin_includes (src/show.c:375)not called0.0%-%-%0.0%
do_collect_cursor_modes (src/show.c:365)not called0.0%-%-%0.0%
do_collect_files (src/completion.c:57)called 10 times60.5%56.2%-%65.9%
do_collect_modes (src/show.c:380)not called0.0%-%-%0.0%
do_complete_command (src/completion.c:919)called 93 times100.0%100.0%-%100.0%
do_delete (src/edit.c:243)called 90 times76.5%70.8%-%75.8%
do_dump_buffer (src/show.c:593)called 1 time100.0%-%-%100.0%
do_dump_builtin_configs (src/show.c:588)called 2 times100.0%-%-%100.0%
do_dump_filetypes (src/show.c:590)called 1 time100.0%-%-%100.0%
do_dump_hl_styles (src/show.c:589)called 2 times100.0%-%-%100.0%
do_dump_macro (src/show.c:592)called 2 times100.0%-%-%100.0%
do_dump_messages_a (src/show.c:591)called 1 time100.0%-%-%100.0%
do_dump_options (src/show.c:587)called 1 time100.0%-%-%100.0%
do_dump_tags (src/show.c:594)not called0.0%-%-%0.0%
do_free_value (src/util/container.h:12)called 51351 times100.0%-%-%100.0%
do_history_next (src/cmdline.c:237)not called0.0%0.0%-%0.0%
do_history_prev (src/cmdline.c:220)not called0.0%0.0%-%0.0%
do_insert (src/edit.c:224)called 328 times100.0%100.0%-%100.0%
do_parse_args (src/command/args.c:15)called 10644 times100.0%96.9%-%97.0%
do_read_config (src/config.c:128)called 111 times100.0%71.4%-%89.5%
do_replace (src/edit.c:325)called 46 times89.5%57.1%-%74.2%
do_search_bwd (src/search.c:57)called 2 times96.4%65.0%-%90.0%
do_search_fwd (src/search.c:14)called 8 times95.5%83.3%-%94.4%
do_search_next (src/search.c:178)called 4 times94.4%64.3%-%95.0%
do_set_option (src/options.c:685)called 45 times100.0%93.8%-%100.0%
do_shift_lines (src/shift.c:97)called 19 times100.0%100.0%-%100.0%
dummy_lookup_alias (test/error.c:9)called 1 time100.0%-%-%60.0%
dump_all_bindings (src/show.c:473)called 1 time40.0%16.7%-%34.5%
dump_bindings (src/bind.c:81)called 3 times88.9%75.0%-%84.0%
dump_buffer (src/view.c:198)called 1 time58.0%32.4%-%51.1%
dump_builtin_config (src/main.c:74)called 2 times100.0%100.0%-%100.0%
dump_builtin_configs (src/config.c:102)called 3 times100.0%100.0%-%100.0%
dump_command_history (src/show.c:595)called 1 time100.0%-%-%100.0%
dump_compiler (src/compiler.c:85)called 3 times96.0%78.6%-%91.7%
dump_compilers (src/show.c:543)called 1 time100.0%100.0%-%100.0%
dump_cursors (src/show.c:555)called 1 time100.0%100.0%-%100.0%
dump_env (src/show.c:213)called 1 time100.0%100.0%-%100.0%
dump_file_history (src/show.c:597)called 1 time100.0%-%-%100.0%
dump_file_options (src/file-option.c:132)called 1 time95.2%83.3%-%95.5%
dump_filetypes (src/filetype.c:319)called 1 time100.0%100.0%-%86.7%
dump_frame (src/frame.c:479)called 1 time68.8%12.5%-%50.0%
dump_frames (src/show.c:536)called 1 time100.0%-%-%100.0%
dump_hl_styles (src/syntax/color.c:102)called 2 times96.0%87.5%-%92.0%
dump_macro (src/command/macro.c:131)called 2 times100.0%100.0%-%100.0%
dump_messages (src/msg.c:100)called 1 time13.9%11.1%-%13.2%
dump_modes (src/show.c:524)called 1 time100.0%100.0%-%100.0%
dump_normal_aliases (src/show.c:422)called 1 time91.7%75.0%-%87.0%
dump_options (src/options.c:1021)called 2 times77.8%91.7%-%83.3%
dump_options_and_fileopts (src/show.c:573)called 1 time100.0%-%-%100.0%
dump_paste (src/show.c:581)called 1 time100.0%-%-%100.0%
dump_search_history (src/show.c:596)called 1 time100.0%-%-%100.0%
dump_setenv (src/show.c:223)called 1 time93.8%75.0%-%93.8%
dump_show_subcmds (src/show.c:633)called 1 time100.0%100.0%-%100.0%
dump_tags (src/tag.c:340)not called0.0%0.0%-%0.0%
ec_error (src/util/exitcode.h:23)not called0.0%-%-%0.0%
ec_pattern_match (src/editorconfig/match.c:89)called 58 times100.0%91.3%-%100.0%
ec_printf_ok (src/util/exitcode.c:15)called 2 times100.0%-%-%100.0%
ec_usage_error (src/util/exitcode.c:4)called 4 times100.0%-%-%100.0%
ec_write_stdout (src/util/exitcode.h:29)called 3 times100.0%50.0%-%75.0%
ecma48_repeat_byte (src/terminal/output.c:102)called 4 times100.0%100.0%-%90.0%
edit_x_offset (src/window.c:351)called 41 times100.0%-%-%100.0%
edit_y_offset (src/window.c:356)called 41 times100.0%-%-%100.0%
editorconfig_option_set (src/editorconfig/editorconfig.c:88)called 9 times93.8%66.7%-%90.9%
editorconfig_options_init (src/editorconfig/editorconfig.h:21)called 5 times100.0%-%-%100.0%
editorconfig_parse (src/editorconfig/editorconfig.c:162)called 4 times100.0%85.7%-%100.0%
enc_alias_cmp (src/encoding.c:56)called 70 times100.0%-%-%100.0%
encode_replacement (src/convert.c:425)called 1 time91.7%50.0%-%80.0%
encoding_from_type (src/encoding.c:79)called 150 times100.0%-%-%66.7%
encoding_is_utf8 (src/encoding.h:24)called 91 times100.0%-%-%100.0%
encoding_normalize (src/encoding.c:88)called 62 times100.0%83.3%-%100.0%
encoding_type_has_bom (src/encoding.h:29)called 8 times100.0%-%-%100.0%
end_change (src/change.c:132)called 7944 times100.0%-%-%100.0%
end_change_chain (src/change.c:147)called 34 times100.0%100.0%-%100.0%
enum_parse (src/options.c:329)called 6 times80.0%75.0%-%87.5%
enum_string (src/options.c:345)called 12 times100.0%-%-%100.0%
erase (src/delete.c:34)called 6 times100.0%83.3%-%100.0%
error_msg (src/command/error.c:49)called 151 times100.0%-%-%100.0%
error_msg_errno (src/command/error.c:67)called 1 time100.0%-%-%100.0%
error_msg_for_cmd (src/command/error.c:58)called 21 times100.0%-%-%100.0%
error_msgv (src/command/error.c:11)called 172 times88.0%83.3%-%83.3%
errorfmt_capture_name_to_index (src/compiler.c:23)called 291 times100.0%100.0%-%100.0%
escape_command_arg (test/command.c:425)called 19 times100.0%-%-%100.0%
exec_builtin_color_reset (src/config.c:188)called 18 times100.0%-%-%100.0%
exec_builtin_config (src/config.c:176)called 27 times100.0%-%-%100.0%
exec_config (src/config.c:56)called 226 times100.0%100.0%-%100.0%
exec_error (src/spawn.c:229)called 1 time100.0%-%-%100.0%
exec_normal_config (src/commands.c:2776)called 47 times100.0%-%-%100.0%
exec_rc_files (src/config.c:232)called 9 times86.7%75.0%-%90.9%
expand_colno (src/vars.c:78)called 1 time100.0%50.0%-%50.0%
expand_dte_home (src/vars.c:20)called 1 time100.0%-%-%100.0%
expand_file (src/vars.c:25)called 1 time66.7%25.0%-%50.0%
expand_file_dir (src/vars.c:33)called 1 time66.7%25.0%-%50.0%
expand_filetype (src/vars.c:73)called 1 time100.0%50.0%-%66.7%
expand_format_specifier (src/status.c:235)called 59 times92.9%87.9%-%87.5%
expand_lineno (src/vars.c:83)called 1 time100.0%50.0%-%50.0%
expand_msgpos_a (src/vars.c:93)called 2 times100.0%-%-%100.0%
expand_msgpos_b (src/vars.c:94)called 1 time100.0%-%-%100.0%
expand_msgpos_c (src/vars.c:95)called 1 time100.0%-%-%100.0%
expand_normal_var (src/vars.c:140)called 24 times100.0%100.0%-%100.0%
expand_rfile (src/vars.c:41)called 2 times33.3%16.7%-%28.6%
expand_rfiledir (src/vars.c:52)called 1 time33.3%25.0%-%50.0%
expand_syntax_var (src/syntax/state.c:644)not called0.0%0.0%-%0.0%
expand_word (src/vars.c:97)called 4 times46.2%50.0%-%46.2%
expect_files_equal (test/config.c:68)called 20 times82.4%50.0%-%60.0%
expect_parse_seq (test/terminal.c:54)called 275 times75.0%70.0%-%65.2%
expect_string_eq_cstring (test/test.h:106)called 120 times100.0%-%-%100.0%
expect_strview_eq_cstring (test/test.h:99)called 54 times100.0%-%-%100.0%
fd_is_valid (src/util/fd.h:45)called 9 times100.0%25.0%-%60.0%
fd_set_cloexec (src/util/fd.h:33)called 3 times100.0%-%-%100.0%
fd_set_flag (src/util/fd.h:22)called 27 times100.0%75.0%-%100.0%
fd_set_nonblock (src/util/fd.h:39)called 24 times100.0%-%-%100.0%
file_decoder_read (src/convert.c:603)called 34 times14.3%5.0%-%16.7%
file_decoder_read_utf8 (src/convert.c:95)called 34 times90.5%85.0%-%95.5%
file_encoder (src/convert.c:510)called 21 times100.0%75.0%-%83.3%
file_encoder_free (src/convert.c:527)called 21 times100.0%100.0%-%100.0%
file_encoder_get_nr_errors (src/convert.c:553)called 21 times100.0%100.0%-%100.0%
file_encoder_write (src/convert.c:536)called 21 times100.0%100.0%-%100.0%
file_history_append (src/file-history.c:21)called 47 times69.7%60.0%-%63.6%
file_history_dump (src/file-history.c:154)called 1 time100.0%100.0%-%88.9%
file_history_dump_relative (src/file-history.c:170)not called0.0%0.0%-%0.0%
file_history_find (src/file-history.c:134)called 8 times100.0%100.0%-%100.0%
file_history_free (src/file-history.c:145)called 12 times100.0%-%-%100.0%
file_history_load (src/file-history.c:80)called 1 time83.3%75.0%-%80.0%
file_history_save (src/file-history.c:114)not called0.0%0.0%-%0.0%
file_location_free (src/bookmark.c:67)called 303 times100.0%-%-%100.0%
file_location_go (src/bookmark.c:18)called 1 time81.8%40.0%-%83.3%
file_location_return (src/bookmark.c:43)called 1 time81.8%16.7%-%70.0%
file_permissions_to_str (src/util/numtostr.c:127)called 20 times100.0%100.0%-%100.0%
filesize_in_mib (src/load-save.c:187)called 98 times100.0%-%-%100.0%
filesize_to_str (src/util/numtostr.c:190)called 6 times100.0%100.0%-%100.0%
filesize_to_str_precise (src/util/numtostr.c:212)called 18 times100.0%100.0%-%100.0%
filetype_changed (src/options.c:123)not called0.0%-%-%0.0%
filetype_from_basename (src/filetype/basenames.c:139)called 215 times100.0%90.9%-%95.8%
filetype_from_dir_prefix (src/filetype/directories.c:21)called 97 times100.0%100.0%-%100.0%
filetype_from_emacs_var (src/filetype/signatures.c:23)called 33 times100.0%83.3%-%100.0%
filetype_from_extension (src/filetype/extensions.c:261)called 154 times100.0%100.0%-%100.0%
filetype_from_interpreter (src/filetype/interpreters.c:76)called 277 times100.0%100.0%-%100.0%
filetype_from_signature (src/filetype/signatures.c:83)called 176 times100.0%96.8%-%96.4%
filetype_str_from_extension (src/filetype.c:376)not called0.0%0.0%-%0.0%
fill (src/convert.c:558)not called0.0%0.0%-%0.0%
fill_hole (src/syntax/highlight.c:280)not called0.0%0.0%-%0.0%
finalize_syntax (src/syntax/syntax.c:92)called 150 times100.0%96.2%-%100.0%
find_alias (src/command/alias.h:7)called 121 times100.0%-%-%100.0%
find_any_syntax (src/syntax/syntax.c:18)called 567 times100.0%-%-%100.0%
find_buffer (src/buffer.c:173)called 27 times100.0%70.0%-%100.0%
find_buffer_by_id (src/buffer.c:187)called 11 times100.0%100.0%-%100.0%
find_cmd_mode_command (src/cmdline.c:506)called 355 times100.0%100.0%-%100.0%
find_compiler (src/compiler.h:36)called 253 times100.0%-%-%100.0%
find_default_style (src/syntax/syntax.c:151)called 655 times100.0%-%-%100.0%
find_end (src/command/parse.c:162)called 32640 times100.0%100.0%-%100.0%
find_ft (src/filetype.c:188)called 282 times91.4%75.0%-%76.6%
find_normal_alias (src/commands.c:2763)called 118 times100.0%-%-%100.0%
find_normal_command (src/commands.c:2753)called 6707 times100.0%-%-%100.0%
find_option (src/options.c:661)called 241 times100.0%-%-%100.0%
find_or_add_compiler (src/compiler.c:33)called 243 times100.0%100.0%-%100.0%
find_or_add_state (src/syntax/state.c:56)called 2714 times100.0%100.0%-%100.0%
find_prev_and_next (src/window.c:436)called 6 times100.0%87.5%-%100.0%
find_real_style (src/syntax/color.c:32)called 9675 times100.0%100.0%-%85.7%
find_real_style_const (src/syntax/color.c:42)called 9050 times100.0%-%-%100.0%
find_resizable (src/frame.c:295)called 6 times100.0%83.3%-%100.0%
find_search_mode_command (src/cmdline.c:512)called 342 times100.0%100.0%-%100.0%
find_state (src/syntax/syntax.c:13)called 5535 times100.0%-%-%100.0%
find_str_idx (src/util/array.h:56)called 1522 times100.0%100.0%-%100.0%
find_string_list (src/syntax/syntax.c:8)called 207 times100.0%-%-%100.0%
find_style (src/syntax/color.c:57)called 4571 times100.0%75.0%-%100.0%
find_syntax (src/syntax/syntax.c:142)called 233 times75.0%75.0%-%80.0%
find_syntax_command (src/syntax/state.c:639)called 4070 times100.0%-%-%100.0%
find_toggle_option (src/options.c:742)called 16 times83.3%66.7%-%85.7%
find_unused_subsyntaxes (src/syntax/syntax.c:207)called 62 times100.0%100.0%-%100.0%
find_var_delim (src/filetype/signatures.c:17)called 47 times100.0%100.0%-%100.0%
finish_syntax (src/syntax/state.c:584)called 151 times100.0%100.0%-%87.5%
fix_action (src/syntax/merge.c:27)called 3635 times100.0%100.0%-%100.0%
fix_conditions (src/syntax/merge.c:35)called 1405 times91.7%75.0%-%85.7%
fix_cursors (src/change.c:159)called 26 times90.0%87.5%-%88.9%
fix_name (src/syntax/merge.c:15)called 4401 times100.0%50.0%-%66.7%
fix_size (src/frame.c:152)not called0.0%0.0%-%0.0%
fixup_blocks (src/load-save.c:57)called 34 times64.3%66.7%-%72.7%
flag_for_builtin_mode (src/show.c:245)not called0.0%0.0%-%0.0%
flag_parse (src/options.c:350)called 82 times100.0%100.0%-%100.0%
flag_string (src/options.c:385)called 52 times100.0%100.0%-%88.9%
fnv_1a_hash (src/util/hash.h:22)called 67938 times100.0%100.0%-%100.0%
fnv_1a_hash_icase (src/util/hash.h:33)called 2740 times100.0%100.0%-%100.0%
fnv_1a_init (src/util/hash.h:11)called 70678 times100.0%-%-%100.0%
fnv_1a_prime (src/util/hash.h:16)called 70678 times100.0%-%-%100.0%
fork_exec (src/util/fork-exec.c:105)called 21 times86.2%58.3%-%61.8%
frame_add_to_size (src/frame.c:355)called 3 times100.0%-%-%100.0%
frame_debug (src/frame.c:504)called 10 times100.0%100.0%-%87.5%
frame_equalize_sizes (src/frame.c:335)called 1 time100.0%-%-%100.0%
frame_for_each_window (src/window.c:414)called 12 times100.0%100.0%-%100.0%
frame_must_get_parent (src/frame.c:75)called 62 times100.0%-%-%66.7%
frame_remove (src/frame.c:445)called 12 times90.9%66.7%-%86.7%
frame_resize (src/frame.c:342)called 6 times100.0%100.0%-%100.0%
frame_set_size (src/frame.c:313)called 24 times92.9%75.0%-%90.0%
frame_split (src/frame.c:393)called 2 times100.0%25.0%-%88.9%
frame_split_root (src/frame.c:416)called 1 time100.0%-%-%100.0%
free_bindings (src/bind.c:26)called 34 times100.0%-%-%100.0%
free_blocks (src/buffer.c:98)called 84 times100.0%100.0%-%100.0%
free_buffers (src/buffer.c:145)called 11 times57.1%50.0%-%66.7%
free_changes (src/change.c:301)called 84 times100.0%100.0%-%100.0%
free_compiler (src/compiler.c:63)called 27 times100.0%-%-%100.0%
free_condition (src/syntax/syntax.c:44)called 4118 times100.0%-%-%100.0%
free_editor_state (src/editor.c:196)called 11 times93.9%50.0%-%92.6%
free_error_format (src/compiler.c:57)called 243 times100.0%-%-%100.0%
free_file_option (src/file-option.c:161)called 360 times100.0%-%-%100.0%
free_file_options (src/file-option.c:167)called 11 times100.0%-%-%100.0%
free_filetype_entry (src/filetype.c:344)called 24 times100.0%100.0%-%100.0%
free_filetypes (src/filetype.c:352)called 12 times100.0%-%-%100.0%
free_frame (src/frame.c:432)called 14 times100.0%100.0%-%100.0%
free_heredoc_state (src/syntax/syntax.c:49)not called0.0%-%-%0.0%
free_interned_regexp (src/regexp.c:153)called 32 times100.0%-%-%100.0%
free_interned_regexps (src/regexp.c:159)called 11 times100.0%-%-%75.0%
free_interned_strings (src/util/intern.c:17)called 11 times100.0%-%-%100.0%
free_macro (src/command/macro.c:142)called 11 times100.0%-%-%100.0%
free_message (src/msg.c:12)called 1 time100.0%50.0%-%100.0%
free_mode_handler (src/editor.c:182)called 34 times100.0%-%-%100.0%
free_state (src/syntax/syntax.c:54)called 2329 times100.0%-%-%100.0%
free_string_array (src/util/str-array.h:95)called 2486 times100.0%100.0%-%100.0%
free_string_list (src/syntax/syntax.c:61)called 103 times100.0%-%-%100.0%
free_syntax (src/syntax/syntax.c:74)called 7 times100.0%-%-%100.0%
free_syntax_cb (src/syntax/syntax.c:81)called 145 times100.0%-%-%100.0%
free_syntax_contents (src/syntax/syntax.c:67)called 152 times100.0%-%-%100.0%
free_syntaxes (src/syntax/syntax.c:87)called 11 times100.0%-%-%100.0%
free_tag (src/ctags.c:155)called 22 times100.0%-%-%100.0%
free_tags (src/tag.c:205)called 1 time100.0%-%-%100.0%
free_tags_cb (src/tag.c:199)called 1 time100.0%-%-%100.0%
fsize_parse (src/options.c:408)called 5 times53.8%33.3%-%70.0%
fsize_string (src/options.c:431)called 2 times100.0%-%-%100.0%
ft_compare (src/filetype.c:18)called 2002 times100.0%100.0%-%100.0%
ft_get_str (src/filetype.c:314)called 3 times100.0%100.0%-%100.0%
ft_match (src/filetype.c:180)called 82 times100.0%100.0%-%100.0%
ft_regex_match (src/filetype.c:173)called 58 times100.0%100.0%-%100.0%
ft_str_match (src/filetype.c:167)called 24 times100.0%100.0%-%100.0%
ft_uses_regex (src/filetype.c:73)called 133 times100.0%-%-%100.0%
get_bom_for_encoding (src/encoding.c:123)called 5 times100.0%100.0%-%100.0%
get_bounds_for_word_under_cursor (src/view.c:142)called 4 times95.0%62.5%-%82.6%
get_builtin_config (src/config.c:112)called 149 times100.0%100.0%-%100.0%
get_builtin_configs_array (src/config.c:122)called 1 time100.0%-%-%100.0%
get_byte_type (src/terminal/parse.c:260)called 1943 times100.0%-%-%100.0%
get_char_type (src/move.c:211)called 61 times100.0%83.3%-%100.0%
get_container_size (src/frame.c:94)called 4 times100.0%50.0%-%75.0%
get_current_char_type (src/move.c:225)called 10 times100.0%50.0%-%100.0%
get_current_file_location (src/bookmark.c:11)called 1 time100.0%50.0%-%75.0%
get_current_indent_bytes (src/indent.c:123)called 22 times58.8%55.6%-%71.4%
get_current_line (src/block-iter.h:99)called 14 times100.0%-%-%100.0%
get_current_line_and_offset (src/block-iter.h:108)called 52 times100.0%-%-%100.0%
get_default_cursor_style (src/terminal/cursor.h:34)called 4 times100.0%100.0%-%100.0%
get_delim (src/util/str-util.h:98)called 12525 times100.0%100.0%-%80.0%
get_delim_str (src/util/str-util.h:117)called 1421 times100.0%-%-%100.0%
get_dump_function (src/show.c:653)called 71 times100.0%100.0%-%100.0%
get_editorconfig_options (src/editorconfig/editorconfig.c:197)called 2 times93.1%66.7%-%81.0%
get_effective_emit_name (src/syntax/syntax.c:156)called 4247 times100.0%100.0%-%100.0%
get_filename_extension (src/filetype.c:121)called 282 times100.0%100.0%-%100.0%
get_indent_for_next_line (src/indent.c:66)called 36 times100.0%100.0%-%100.0%
get_indent_info (src/indent.c:74)called 64 times100.0%100.0%-%100.0%
get_indent_level_bytes_left (src/indent.c:159)called 3 times100.0%50.0%-%100.0%
get_indent_level_bytes_right (src/indent.c:174)called 19 times77.8%66.7%-%78.6%
get_indent_of_matching_brace (src/insert.c:114)called 1 time90.9%62.5%-%92.9%
get_indent_width (src/indent.c:107)called 44 times88.9%83.3%-%87.5%
get_interpreter (src/filetype.c:134)called 282 times100.0%95.0%-%100.0%
get_last_paired_brace_index (src/editorconfig/match.c:9)called 58 times100.0%91.7%-%100.0%
get_min (src/frame.c:82)called 16 times100.0%50.0%-%80.0%
get_min_h (src/frame.c:49)called 30 times80.0%62.5%-%66.7%
get_min_w (src/frame.c:25)called 46 times72.7%62.5%-%70.0%
get_mode_handler (src/mode.h:26)called 5 times100.0%-%-%100.0%
get_nr_selected_chars (src/selection.c:83)not called0.0%0.0%-%0.0%
get_nr_selected_lines (src/selection.c:70)called 9 times100.0%100.0%-%87.5%
get_option_ptr (src/options.c:537)called 19 times100.0%100.0%-%100.0%
get_option_value_string (src/options.c:1047)called 1 time60.0%50.0%-%50.0%
get_root_frame (src/frame.c:379)called 11 times100.0%50.0%-%75.0%
get_serialize_type (src/command/serialize.c:48)called 1241 times100.0%91.7%-%100.0%
get_size (src/frame.c:88)called 13 times100.0%50.0%-%80.0%
get_slot (src/util/hashset.c:60)called 12692 times100.0%-%-%100.0%
get_stat_mtime (src/util/time-util.h:18)called 48 times100.0%-%-%100.0%
get_tab_str (src/terminal/output.c:449)not called0.0%-%-%0.0%
get_umask (src/editor.c:62)called 11 times100.0%-%-%100.0%
global_ptr (src/options.c:531)called 844 times100.0%-%-%66.7%
goto_beginning_of_whitespace (src/insert.c:72)called 24 times100.0%-%-%100.0%
handle_binding (src/bind.c:31)called 3 times76.9%50.0%-%78.6%
handle_bracket_expression (src/editorconfig/match.c:40)called 16 times100.0%100.0%-%93.8%
handle_child_error (src/spawn.c:214)not called0.0%0.0%-%0.0%
handle_command (src/command/run.c:120)called 9206 times100.0%100.0%-%81.8%
handle_decrqss_sgr_reply (src/terminal/query.c:268)called 3 times100.0%92.9%-%100.0%
handle_error_msg (src/spawn.c:20)not called0.0%0.0%-%0.0%
handle_exec (src/exec.c:306)called 15 times45.8%35.7%-%44.6%
handle_heredoc (src/syntax/highlight.c:42)not called0.0%0.0%-%0.0%
handle_input (src/mode.c:136)called 7 times100.0%-%-%100.0%
handle_input_recursive (src/mode.c:94)called 7 times28.6%16.7%-%37.5%
handle_input_single (src/mode.c:44)called 7 times85.7%45.0%-%64.0%
handle_invalid (src/convert.c:283)not called0.0%0.0%-%0.0%
handle_normal_command (src/commands.c:2768)called 168 times100.0%100.0%-%83.3%
handle_piped_data (src/spawn.c:97)called 11 times72.4%69.0%-%67.7%
handle_selection_flags (src/commands.c:81)called 131 times100.0%100.0%-%100.0%
has_flag (src/commands.c:76)called 8189 times100.0%-%-%100.0%
has_line_continuation (src/config.c:36)called 9805 times100.0%100.0%-%100.0%
has_upper (src/search.c:135)not called0.0%-%-%0.0%
hash_key (src/util/intmap.c:15)called 1914 times100.0%-%-%100.0%
hashmap_clear (src/util/hashmap.c:229)called 583 times100.0%100.0%-%91.7%
hashmap_do_init (src/util/hashmap.c:56)called 276 times100.0%75.0%-%100.0%
hashmap_do_insert (src/util/hashmap.c:134)called 15777 times82.2%77.3%-%76.7%
hashmap_find (src/util/hashmap.c:87)called 42561 times100.0%90.0%-%100.0%
hashmap_free (src/util/hashmap.c:249)called 565 times100.0%-%-%100.0%
hashmap_free_key (src/util/hashmap.c:111)called 15777 times100.0%100.0%-%100.0%
hashmap_get (src/util/hashmap.h:78)called 30414 times100.0%100.0%-%100.0%
hashmap_init (src/util/hashmap.c:78)called 16 times100.0%50.0%-%75.0%
hashmap_insert (src/util/hashmap.c:209)called 15485 times100.0%50.0%-%75.0%
hashmap_insert_or_replace (src/util/hashmap.c:218)called 292 times100.0%50.0%-%75.0%
hashmap_iter (src/util/hashmap.h:46)called 1364 times100.0%-%-%100.0%
hashmap_next (src/util/hashmap.h:51)called 19552 times100.0%100.0%-%100.0%
hashmap_remove (src/util/hashmap.c:118)called 11562 times100.0%100.0%-%100.0%
hashmap_resize (src/util/hashmap.c:15)called 497 times100.0%90.0%-%84.2%
hashmap_xget (src/util/hashmap.h:85)called 1580 times100.0%-%-%75.0%
hashset_free (src/util/hashset.c:47)called 142 times100.0%100.0%-%100.0%
hashset_get (src/util/hashset.c:66)called 6819 times100.0%100.0%-%100.0%
hashset_init (src/util/hashset.c:20)called 141 times100.0%75.0%-%87.5%
hashset_insert (src/util/hashset.c:97)called 6678 times100.0%83.3%-%88.9%
hashset_iter (src/util/hashset.h:31)called 3 times100.0%-%-%100.0%
hashset_next (src/util/hashset.h:39)called 18 times100.0%100.0%-%100.0%
hex_decode (src/util/strtonum.h:18)called 1068 times100.0%-%-%100.0%
hex_decode_str (src/terminal/query.c:191)called 8 times91.7%70.0%-%90.0%
hex_encode_byte (src/util/numtostr.h:18)called 45 times100.0%-%-%100.0%
hex_escape (src/command/parse.c:34)called 44 times100.0%100.0%-%100.0%
highlight_line (src/syntax/highlight.c:91)called 8 times55.4%47.1%-%54.1%
history_append (src/history.c:12)called 12023 times100.0%100.0%-%90.0%
history_dump (src/history.c:147)called 2 times80.0%50.0%-%55.6%
history_free (src/history.c:138)called 26 times100.0%-%-%100.0%
history_load (src/history.c:94)called 1 time78.6%50.0%-%64.7%
history_save (src/history.c:117)called 1 time81.8%66.7%-%76.9%
history_search_backward (src/history.c:78)called 4 times100.0%83.3%-%88.9%
history_search_forward (src/history.c:62)called 4 times100.0%83.3%-%88.9%
hl_delete (src/syntax/highlight.c:447)not called0.0%0.0%-%0.0%
hl_fill_start_states (src/syntax/highlight.c:316)called 1 time75.0%66.7%-%85.7%
hl_insert (src/syntax/highlight.c:415)called 2 times46.7%37.5%-%33.3%
hl_line (src/syntax/highlight.c:375)called 1 time77.8%50.0%-%69.2%
hlstyle_cmp (src/syntax/color.c:83)called 292 times100.0%-%-%100.0%
human_readable_size (src/util/numtostr.c:153)called 65 times100.0%100.0%-%100.0%
iconv_wrapper (src/convert.c:249)called 2 times100.0%-%-%100.0%
iexpect_keycode_eq (test/terminal.c:25)called 1636 times40.0%50.0%-%44.4%
in_paragraph (src/wrap.c:62)called 3 times100.0%50.0%-%100.0%
in_state (src/syntax/state.c:30)called 2810 times100.0%33.3%-%62.5%
in_subsyntax (src/syntax/state.c:97)called 272 times100.0%25.0%-%40.0%
in_syntax (src/syntax/state.c:25)called 3901 times100.0%25.0%-%40.0%
include_cursor_char_in_selection (src/selection.c:6)called 7 times100.0%50.0%-%100.0%
indent_len (src/buffer.c:268)called 211 times100.0%95.7%-%100.0%
indent_level (src/indent.h:28)called 229 times100.0%100.0%-%85.7%
indent_remainder (src/indent.h:34)called 751 times100.0%100.0%-%83.3%
info_msg (src/command/error.c:72)called 14 times100.0%-%-%100.0%
ini_parse (src/editorconfig/ini.c:17)called 40 times100.0%92.9%-%96.0%
init_completion (src/completion.c:826)called 87 times87.7%70.8%-%78.4%
init_editor_state (src/editor.c:69)called 11 times97.4%58.3%-%92.9%
init_headless_mode (test/config.c:296)called 1 time100.0%-%-%100.0%
init_logging (src/main.c:262)called 8 times12.5%8.3%-%13.6%
init_selection (src/selection.c:26)called 22 times95.5%85.7%-%95.5%
init_std_buffer (src/main.c:182)called 8 times76.2%50.0%-%77.8%
init_std_fds (src/main.c:104)called 1 time60.0%33.3%-%55.6%
init_std_fds_headless (src/main.c:148)called 8 times69.2%50.0%-%71.4%
init_trace_logging (src/main.c:240)not called0.0%0.0%-%0.0%
insert_bytes (src/edit.c:204)called 328 times100.0%100.0%-%100.0%
insert_ch (src/insert.c:135)called 147 times82.1%58.3%-%78.8%
insert_nl (src/insert.c:78)called 25 times95.2%70.0%-%95.0%
insert_nl_and_autoindent (src/insert.c:25)called 32 times100.0%75.0%-%100.0%
insert_paste (src/mode.c:25)not called0.0%0.0%-%0.0%
insert_text (src/insert.c:12)called 77 times100.0%100.0%-%100.0%
insert_to_current (src/edit.c:66)called 326 times100.0%-%-%100.0%
insert_to_selection (src/exec.c:195)not called0.0%0.0%-%0.0%
interned_strings_equal (src/util/intern.h:30)called 2469 times100.0%-%-%100.0%
intmap_clear (src/util/intmap.c:208)called 36 times100.0%83.3%-%90.9%
intmap_do_init (src/util/intmap.c:65)called 34 times100.0%75.0%-%100.0%
intmap_do_insert (src/util/intmap.c:132)called 1892 times81.0%70.0%-%73.1%
intmap_find (src/util/intmap.c:92)called 17 times100.0%100.0%-%100.0%
intmap_free (src/util/intmap.c:227)called 36 times100.0%-%-%100.0%
intmap_get (src/util/intmap.h:70)called 14 times100.0%100.0%-%100.0%
intmap_init (src/util/intmap.c:84)called 33 times100.0%50.0%-%75.0%
intmap_insert_or_replace (src/util/intmap.c:197)called 1892 times100.0%50.0%-%75.0%
intmap_iter (src/util/intmap.h:41)called 45 times100.0%-%-%100.0%
intmap_next (src/util/intmap.h:46)called 2661 times100.0%87.5%-%100.0%
intmap_remove (src/util/intmap.c:116)called 2 times100.0%50.0%-%100.0%
intmap_resize (src/util/intmap.c:24)called 35 times100.0%83.3%-%85.0%
is_change_chain_barrier (src/change.c:33)called 56 times100.0%100.0%-%100.0%
is_controlling_tty (src/util/fd.h:51)called 3 times100.0%25.0%-%50.0%
is_ec_special_char (src/editorconfig/editorconfig.c:118)called 296 times100.0%50.0%-%100.0%
is_executable (src/completion.c:52)not called0.0%-%-%0.0%
is_ft (src/filetype.c:266)called 31 times100.0%100.0%-%100.0%
is_gitlog_commit_line (src/filetype/signatures.c:68)called 4 times100.0%80.0%-%100.0%
is_ignored_extension (src/filetype/ignored-exts.c:24)called 282 times100.0%100.0%-%100.0%
is_long_comment_delim (src/wrap.c:49)called 2 times100.0%50.0%-%83.3%
is_newly_detected_feature (src/terminal/input.h:9)called 8 times100.0%-%-%75.0%
is_paragraph_separator (src/wrap.c:55)called 5 times100.0%75.0%-%83.3%
is_root_key (src/editorconfig/editorconfig.c:156)called 4 times100.0%50.0%-%83.3%
is_subsyntax (src/syntax/syntax.h:110)called 2776 times100.0%-%-%100.0%
is_valid_filetype_name (src/filetype.h:27)called 3173 times100.0%-%-%100.0%
is_valid_filetype_name_sv (src/filetype.c:357)called 3534 times100.0%100.0%-%100.0%
is_var (src/completion.c:781)called 423 times100.0%100.0%-%100.0%
join_lines (src/join.c:57)called 16 times100.0%87.5%-%89.5%
join_selection (src/join.c:8)called 4 times93.3%68.8%-%88.0%
keycode_from_str (src/terminal/key.c:122)called 1699 times100.0%95.0%-%100.0%
keycode_get_key (src/terminal/key.h:99)called 575 times100.0%-%-%100.0%
keycode_to_str (src/terminal/key.c:175)called 575 times100.0%100.0%-%88.0%
kind_cmp (src/tag.c:64)not called0.0%0.0%-%0.0%
line_contents_increases_indent (src/indent.c:31)called 36 times100.0%90.0%-%93.8%
line_has_closing_brace (src/selection.c:111)called 3 times100.0%50.0%-%100.0%
line_has_opening_brace (src/selection.c:96)called 4 times100.0%100.0%-%100.0%
line_numbers_width (src/window.c:342)called 62 times100.0%100.0%-%100.0%
lint_emit_name (src/syntax/state.c:174)called 2150 times100.0%75.0%-%100.0%
lint_syntax (src/main.c:83)called 2 times100.0%70.0%-%94.1%
linux_parse_key (src/terminal/linux.c:5)called 10 times100.0%100.0%-%100.0%
list_builtin_configs (src/main.c:65)called 1 time100.0%-%-%83.3%
list_empty (src/util/list.h:43)called 528 times100.0%-%-%100.0%
list_init (src/util/list.h:12)called 86 times100.0%-%-%100.0%
list_insert (src/util/list.h:18)called 119 times100.0%-%-%100.0%
list_insert_after (src/util/list.h:31)called 1 time100.0%-%-%100.0%
list_insert_before (src/util/list.h:26)called 118 times100.0%-%-%100.0%
list_remove (src/util/list.h:36)called 4 times100.0%-%-%100.0%
load_buffer (src/load-save.c:201)called 27 times56.1%40.0%-%45.5%
load_syntax (src/syntax/state.c:678)called 70 times96.4%91.7%-%93.8%
load_syntax_builtin (src/syntax/state.c:733)called 55 times71.4%50.0%-%66.7%
load_syntax_by_filetype (src/syntax/state.c:769)called 55 times100.0%50.0%-%100.0%
load_syntax_file (src/syntax/state.c:745)called 57 times85.7%75.0%-%75.0%
load_tag_file (src/tag.c:141)called 1 time57.1%43.8%-%48.5%
local_ptr (src/options.c:525)called 474 times100.0%-%-%66.7%
log_close (src/util/log.c:109)called 9 times100.0%75.0%-%100.0%
log_config_counts (src/config.c:195)called 9 times100.0%100.0%-%100.0%
log_level_debug_enabled (src/util/log.h:38)called 2 times100.0%-%-%100.0%
log_level_default (src/util/log.c:43)called 4 times100.0%-%-%100.0%
log_level_enabled (src/util/log.c:114)called 714 times100.0%-%-%66.7%
log_level_from_str (src/util/log.c:53)called 14 times100.0%100.0%-%100.0%
log_level_max (src/util/log.c:48)called 715 times100.0%-%-%100.0%
log_level_to_str (src/util/log.c:66)called 8 times100.0%-%-%60.0%
log_msg (src/util/log.c:168)called 579 times100.0%-%-%100.0%
log_msgv (src/util/log.c:138)called 686 times93.8%62.5%-%78.6%
log_open (src/util/log.c:73)called 4 times100.0%62.5%-%75.9%
log_timing_info (src/editor.c:340)not called0.0%0.0%-%0.0%
log_trace (src/trace.c:55)called 24 times100.0%100.0%-%100.0%
log_trace_enabled (src/trace.c:50)called 26 times100.0%-%-%100.0%
log_write (src/util/log.c:122)called 2 times100.0%50.0%-%85.7%
lookup_attr (src/terminal/style.c:57)called 421 times100.0%100.0%-%100.0%
lookup_binding (src/bind.c:21)called 11 times100.0%-%-%100.0%
lookup_color (src/terminal/style.c:70)called 1169 times100.0%-%-%100.0%
lookup_encoding (src/encoding.c:63)called 243 times100.0%100.0%-%100.0%
lookup_exec_action (src/exec.c:71)called 18 times100.0%75.0%-%85.7%
lookup_format_specifier (src/status.c:54)called 397 times100.0%100.0%-%100.0%
lookup_indent_style (src/editorconfig/editorconfig.c:57)called 3 times50.0%25.0%-%50.0%
lookup_other_key (src/terminal/key.c:162)called 292 times100.0%100.0%-%100.0%
lookup_property (src/editorconfig/editorconfig.c:40)called 9 times63.6%33.3%-%52.0%
lookup_show_handler (src/show.c:647)called 251 times100.0%-%-%100.0%
lookup_tags (src/main.c:336)not called0.0%0.0%-%0.0%
macro_cancel (src/command/macro.c:47)called 1 time100.0%50.0%-%100.0%
macro_command_hook (src/command/macro.c:59)called 5 times90.0%75.0%-%92.9%
macro_insert_char_hook (src/command/macro.c:105)called 5 times100.0%50.0%-%100.0%
macro_insert_text_hook (src/command/macro.c:112)called 2 times90.9%75.0%-%92.3%
macro_is_recording (src/command/macro.h:18)called 10 times100.0%-%-%100.0%
macro_record (src/command/macro.c:25)called 2 times100.0%50.0%-%100.0%
macro_search_hook (src/command/macro.c:77)not called0.0%0.0%-%0.0%
macro_stop (src/command/macro.c:37)called 1 time100.0%50.0%-%100.0%
main (src/main.c:424)called 23 times71.0%57.0%-%59.8%
main_loop (src/editor.c:351)not called0.0%0.0%-%0.0%
make_indent (src/indent.c:7)called 44 times100.0%100.0%-%100.0%
make_printable_ctlseq (src/terminal/query.c:211)called 1 time100.0%-%-%100.0%
mark_all_lines_changed (src/buffer.h:72)called 31 times100.0%-%-%100.0%
mark_state_invalid (src/syntax/highlight.c:18)called 1 time100.0%-%-%100.0%
mark_tabbar_changed (src/commands.c:248)called 4 times100.0%-%-%100.0%
maybe_reset_completion (src/completion.h:16)called 23 times100.0%100.0%-%57.1%
maybe_set_view (src/window.c:290)called 6 times88.9%83.3%-%90.9%
mem_equal (src/util/xstring.h:34)called 45835 times100.0%75.0%-%85.7%
mem_equal_icase (src/util/xstring.h:67)called 64 times100.0%100.0%-%83.3%
mem_intern (src/util/intern.c:7)called 2969 times100.0%100.0%-%100.0%
merge_insert_buffer (src/command/macro.c:5)called 8 times100.0%100.0%-%100.0%
merge_syntax (src/syntax/merge.c:63)called 175 times97.0%90.0%-%87.9%
mhe_cmp (src/show.c:466)not called0.0%-%-%0.0%
mock_cmdrunner (test/command.c:205)called 3 times100.0%-%-%100.0%
move_bof (src/move.c:165)called 7 times100.0%-%-%100.0%
move_bol (src/move.c:102)called 7 times45.0%12.5%-%35.7%
move_cursor_left (src/move.c:72)called 16 times70.0%75.0%-%66.7%
move_cursor_right (src/move.c:87)called 31 times70.0%75.0%-%66.7%
move_down (src/move.c:153)called 15 times100.0%75.0%-%100.0%
move_eof (src/move.c:171)called 6 times100.0%-%-%100.0%
move_eol (src/move.c:135)called 6 times100.0%-%-%100.0%
move_line_states (src/syntax/highlight.c:264)not called0.0%-%-%0.0%
move_to_column (src/move.c:184)not called0.0%0.0%-%0.0%
move_to_filepos (src/move.c:201)called 2 times85.7%50.0%-%71.4%
move_to_line (src/move.c:177)called 3 times100.0%-%-%75.0%
move_to_preferred_x (src/move.c:16)called 59 times68.6%67.9%-%77.4%
move_up (src/move.c:141)called 19 times100.0%100.0%-%100.0%
msgpos (src/vars.c:88)called 4 times100.0%-%-%100.0%
must_find_global_option (src/options.c:675)not called0.0%0.0%-%0.0%
must_find_option (src/options.c:666)called 233 times100.0%100.0%-%100.0%
must_find_subsyntax (src/syntax/state.c:103)called 188 times50.0%50.0%-%50.0%
new_change (src/change.c:38)called 271 times100.0%100.0%-%100.0%
new_file_location (src/bookmark.h:18)called 303 times100.0%-%-%100.0%
new_frame (src/frame.c:269)called 16 times100.0%-%-%100.0%
new_line (src/insert.c:49)called 8 times100.0%75.0%-%100.0%
new_message (src/msg.c:20)not called0.0%0.0%-%0.0%
new_mode (src/mode.c:17)called 34 times100.0%-%-%100.0%
new_root_frame (src/frame.c:290)called 10 times100.0%-%-%100.0%
new_window (src/window.c:16)called 13 times100.0%-%-%100.0%
next_indent_width (src/indent.h:40)called 223 times100.0%100.0%-%83.3%
next_multiple (src/util/bit.h:138)called 33539 times100.0%-%-%100.0%
next_pow2 (src/util/bit.h:109)called 472 times100.0%100.0%-%100.0%
next_tag (src/ctags.c:125)called 18 times100.0%85.7%-%100.0%
normal_mode_cmdrunner (src/editor.h:159)called 414 times100.0%-%-%100.0%
normalize_csi_27_tilde_keycode (src/terminal/parse.c:205)called 18 times92.3%76.9%-%92.3%
normalize_csi_u_keycode (src/terminal/parse.c:120)called 62 times95.9%94.2%-%96.0%
null_terminate (src/util/string.c:122)called 41901 times100.0%-%-%100.0%
obuf_avail (src/terminal/output.h:52)called 95 times100.0%-%-%100.0%
only_block (src/edit.c:238)called 19 times100.0%50.0%-%75.0%
open_builtin_script (src/exec.c:259)not called0.0%0.0%-%0.0%
open_dev_null (src/spawn.c:188)called 36 times83.3%50.0%-%66.7%
open_empty_buffer (src/buffer.c:87)called 49 times100.0%-%-%100.0%
open_files_from_string (src/exec.c:94)not called0.0%0.0%-%0.0%
open_initial_buffers (src/main.c:365)called 8 times47.1%21.4%-%38.1%
open_pipe (src/spawn.c:201)called 21 times80.0%50.0%-%62.5%
open_tag_file (src/tag.c:100)called 1 time62.5%37.5%-%50.0%
open_temporary_buffer (src/show.c:56)called 1 time69.6%43.8%-%66.7%
option_cmp (src/options.c:654)called 997 times100.0%-%-%100.0%
overwrite_changed (src/options.c:144)not called0.0%0.0%-%0.0%
paragraph_size (src/wrap.c:71)called 2 times100.0%60.0%-%100.0%
parse_and_activate_message (src/exec.c:117)not called0.0%0.0%-%0.0%
parse_and_activate_tags (src/exec.c:138)not called0.0%0.0%-%0.0%
parse_args (src/command/args.c:147)called 7829 times100.0%75.0%-%83.3%
parse_color (src/terminal/style.c:75)called 1230 times100.0%92.3%-%100.0%
parse_command_arg (src/command/parse.c:115)called 32691 times100.0%100.0%-%100.0%
parse_commands (src/command/parse.c:220)called 11826 times100.0%100.0%-%100.0%
parse_csi (src/terminal/parse.c:410)called 7359 times86.2%80.3%-%82.5%
parse_csi_query_reply (src/terminal/query.c:101)called 38 times100.0%89.6%-%98.0%
parse_ctags_line (src/ctags.c:73)called 21 times100.0%77.3%-%95.8%
parse_dcs (src/terminal/parse.c:575)called 200 times73.3%66.7%-%83.3%
parse_dcs_query_reply (src/terminal/query.c:333)called 15 times67.7%61.5%-%70.0%
parse_dq (src/command/parse.c:44)called 669 times100.0%100.0%-%100.0%
parse_ex_cmd (src/ctags.c:52)called 21 times100.0%90.0%-%100.0%
parse_filesize (src/util/strtonum.c:235)called 35 times100.0%100.0%-%100.0%
parse_indent_digit (src/editorconfig/editorconfig.c:67)called 5 times100.0%50.0%-%75.0%
parse_indent_size (src/editorconfig/editorconfig.c:74)called 3 times100.0%50.0%-%100.0%
parse_max_line_length (src/editorconfig/editorconfig.c:81)called 1 time100.0%50.0%-%100.0%
parse_modifiers (src/terminal/key.c:78)called 1699 times100.0%92.9%-%100.0%
parse_osc (src/terminal/parse.c:545)called 29 times76.5%70.0%-%84.6%
parse_osc_query_reply (src/terminal/query.c:391)called 4 times80.0%62.5%-%81.8%
parse_rgb (src/terminal/color.c:5)called 37 times100.0%100.0%-%100.0%
parse_sq (src/command/parse.c:13)called 1623 times100.0%100.0%-%100.0%
parse_ss3 (src/terminal/parse.c:237)called 73 times100.0%100.0%-%100.0%
parse_term_style (src/terminal/style.c:115)called 872 times100.0%100.0%-%100.0%
parse_ulong_field (src/file-history.c:70)called 25 times100.0%100.0%-%100.0%
parse_var (src/command/parse.c:86)called 28 times100.0%91.7%-%100.0%
parse_xtgettcap_reply (src/terminal/query.c:217)called 4 times78.6%53.6%-%71.1%
parse_xtversion_reply (src/terminal/query.c:302)called 5 times85.7%75.0%-%88.9%
parse_xtwinops_query_reply (src/terminal/query.c:409)not called0.0%0.0%-%0.0%
paste (src/copy.c:8)called 6 times76.2%64.3%-%69.6%
path_absolute (src/util/path.c:7)called 63 times100.0%87.5%-%100.0%
path_basename (src/util/path.h:20)called 387 times100.0%100.0%-%100.0%
path_component (src/util/path.c:35)called 115 times100.0%83.3%-%100.0%
path_dirname (src/util/path.h:38)called 46 times100.0%-%-%100.0%
path_extension (src/filetype.c:113)called 297 times100.0%100.0%-%100.0%
path_has_dir_prefix (src/util/path.c:114)called 128 times100.0%100.0%-%100.0%
path_is_absolute (src/util/path.h:13)called 322 times100.0%-%-%100.0%
path_join (src/util/path.h:72)called 58 times100.0%-%-%100.0%
path_join_sv (src/util/path.h:45)called 117 times100.0%100.0%-%100.0%
path_joinx (src/util/path.h:64)called 116 times100.0%-%-%100.0%
path_parent (src/util/path.h:80)called 11 times100.0%100.0%-%76.9%
path_relative (src/util/path.c:68)called 138 times100.0%95.2%-%90.9%
path_slice_dirname (src/util/path.h:27)called 68 times100.0%100.0%-%100.0%
path_slice_relative (src/util/path.c:44)called 8 times100.0%100.0%-%84.6%
pop_input_mode (src/editor.h:139)called 1 time100.0%-%-%75.0%
prepare_selection (src/selection.c:63)called 11 times100.0%-%-%100.0%
print_256_color_palette (src/palette.c:28)called 1 time100.0%100.0%-%100.0%
progname (src/util/progname.h:9)called 7 times100.0%100.0%-%100.0%
ptr_array_append (src/util/ptr-array.h:45)called 48352 times100.0%100.0%-%100.0%
ptr_array_clear (src/util/ptr-array.c:55)called 14970 times100.0%100.0%-%100.0%
ptr_array_free (src/util/ptr-array.h:77)called 10198 times100.0%-%-%100.0%
ptr_array_free_array (src/util/ptr-array.h:85)called 15201 times100.0%-%-%100.0%
ptr_array_free_cb (src/util/ptr-array.c:64)called 14970 times100.0%-%-%100.0%
ptr_array_grow (src/util/ptr-array.c:5)called 13509 times100.0%75.0%-%75.0%
ptr_array_grow_and_append (src/util/ptr-array.c:20)called 13509 times100.0%-%-%100.0%
ptr_array_index (src/util/ptr-array.c:88)called 2165 times100.0%75.0%-%100.0%
ptr_array_init (src/util/ptr-array.h:36)called 9 times100.0%100.0%-%100.0%
ptr_array_insert (src/util/ptr-array.c:46)called 12 times100.0%-%-%80.0%
ptr_array_move (src/util/ptr-array.c:27)called 34 times100.0%100.0%-%87.5%
ptr_array_remove (src/util/ptr-array.c:70)called 254 times100.0%-%-%100.0%
ptr_array_remove_index (src/util/ptr-array.c:77)called 2176 times100.0%-%-%66.7%
ptr_array_sort (src/util/ptr-array.h:91)called 87 times100.0%100.0%-%100.0%
ptr_array_swap (src/util/ptr-array.h:65)called 1 time100.0%-%-%60.0%
ptr_array_trim_nulls (src/util/ptr-array.c:104)called 1895 times100.0%87.5%-%93.8%
ptr_array_xindex (src/util/ptr-array.h:56)called 1911 times100.0%-%-%75.0%
push_input_mode (src/editor.h:128)called 1 time100.0%50.0%-%100.0%
quantize_rgb (src/terminal/color.c:50)called 1446 times100.0%100.0%-%100.0%
re_equals (src/options.c:250)called 2 times100.0%50.0%-%75.0%
re_get (src/options.c:224)called 61 times100.0%100.0%-%100.0%
re_parse (src/options.c:238)called 56 times71.4%66.7%-%88.9%
re_set (src/options.c:230)called 2 times100.0%50.0%-%100.0%
read_blocks (src/load-save.c:105)called 34 times76.0%57.7%-%74.2%
read_config (src/config.c:165)called 111 times100.0%-%-%100.0%
read_errors (src/spawn.c:81)not called0.0%0.0%-%0.0%
read_file (src/util/readfile.c:9)called 203 times88.2%78.6%-%87.0%
read_history_files (src/main.c:303)not called0.0%0.0%-%0.0%
read_normal_config (src/commands.c:2782)called 106 times100.0%-%-%100.0%
read_syntax (src/syntax/state.c:672)called 5 times100.0%-%-%100.0%
read_utf8_line (src/convert.c:73)called 7635 times100.0%100.0%-%100.0%
record_command (src/commands.c:2745)called 5 times100.0%50.0%-%100.0%
record_copy (src/copy.h:23)called 6 times100.0%-%-%66.7%
record_delete (src/change.c:82)called 54 times100.0%100.0%-%86.7%
record_insert (src/change.c:64)called 265 times100.0%100.0%-%81.8%
record_replace (src/change.c:114)called 42 times100.0%-%-%66.7%
redo (src/change.c:248)called 6 times71.0%61.1%-%69.6%
redraw_buffer (src/options.c:159)called 5 times100.0%50.0%-%100.0%
redraw_screen (src/options.c:166)called 3 times100.0%-%-%66.7%
reference_state (src/syntax/state.c:75)called 2448 times100.0%100.0%-%100.0%
reg_replace (src/replace.c:159)called 12 times96.6%76.5%-%95.6%
regex_from_ex_pattern (src/ctags.c:13)called 19 times100.0%93.8%-%90.5%
regexp_compile (src/regexp.h:61)called 303 times100.0%25.0%-%50.0%
regexp_compile_or_fatal_error (src/regexp.c:26)called 3 times66.7%50.0%-%60.0%
regexp_error_msg (src/regexp.c:16)not called0.0%0.0%-%0.0%
regexp_escape (src/regexp.c:115)called 1 time100.0%-%-%100.0%
regexp_escapeb (src/regexp.c:100)called 1 time100.0%100.0%-%85.7%
regexp_exec (src/regexp.c:39)called 143 times100.0%-%-%100.0%
regexp_init_word_boundary_tokens (src/regexp.c:67)called 11 times94.7%50.0%-%76.5%
regexp_intern (src/regexp.c:123)called 33 times78.6%66.7%-%76.9%
regexp_is_interned (src/regexp.c:148)called 58 times100.0%-%-%100.0%
regexp_is_valid (src/regexp.h:68)called 56 times100.0%50.0%-%100.0%
rehash (src/util/hashset.c:79)called 15 times100.0%100.0%-%100.0%
remove_alias (src/command/alias.c:10)called 3 times100.0%-%-%100.0%
remove_binding (src/bind.c:16)called 1 time100.0%-%-%100.0%
remove_compiler (src/compiler.c:69)called 18 times80.0%50.0%-%75.0%
remove_view (src/window.c:169)called 84 times100.0%100.0%-%100.0%
repeat_insert (src/commands.c:1539)called 8 times94.1%75.0%-%89.3%
replace_on_line (src/replace.c:57)called 21 times73.1%61.1%-%75.9%
reset_completion (src/completion.c:981)called 129 times100.0%-%-%100.0%
reset_ignored_signals (src/util/fork-exec.c:18)called 21 times100.0%66.7%-%100.0%
resize_line_states (src/syntax/highlight.c:256)called 1 time60.0%50.0%-%50.0%
resize_obuf (src/convert.c:267)not called0.0%-%-%0.0%
resize_to (src/frame.c:230)called 5 times100.0%66.7%-%85.7%
restore_cursor_from_history (src/window.c:217)called 4 times100.0%100.0%-%100.0%
resume_terminal (src/exec.c:565)called 15 times25.0%12.5%-%22.2%
reverse_change (src/change.c:175)called 50 times100.0%100.0%-%93.8%
rightmost_frame (src/frame.c:255)called 30 times100.0%83.3%-%100.0%
run_command (src/command/run.c:17)called 7830 times100.0%95.5%-%100.0%
run_commands (src/command/run.c:79)called 9231 times100.0%100.0%-%85.0%
rwsize (src/util/xreadwrite.c:42)called 598 times100.0%-%-%100.0%
rxvt_parse_key (src/terminal/rxvt.c:11)called 232 times98.0%85.3%-%97.1%
safe_xclose (src/spawn.c:287)called 234 times100.0%100.0%-%100.0%
safe_xclose_all (src/spawn.c:292)called 86 times100.0%100.0%-%100.0%
same_cursor (src/terminal/cursor.h:29)called 5 times100.0%100.0%-%100.0%
same_file (src/buffer.c:168)called 873 times100.0%75.0%-%100.0%
same_style (src/terminal/style.h:31)called 116 times100.0%50.0%-%80.0%
sanity_check (src/editor.c:250)not called0.0%-%-%0.0%
sanity_check_blocks (src/edit.c:14)called 459 times100.0%100.0%-%65.4%
sanity_check_frame (src/frame.c:15)called 11 times100.0%50.0%-%66.7%
sanity_check_global_options (src/options.c:908)called 11 times100.0%-%-%100.0%
sanity_check_local_options (src/options.c:913)called 59 times100.0%-%-%100.0%
sanity_check_option_value (src/options.c:857)called 1355 times100.0%77.8%-%64.5%
sanity_check_options (src/options.c:896)called 70 times100.0%100.0%-%91.7%
saturating_decrement (src/util/arith.h:71)called 5 times100.0%-%-%100.0%
saturating_increment (src/util/arith.h:65)called 7 times100.0%-%-%66.7%
saturating_subtract (src/util/arith.h:76)called 12 times100.0%100.0%-%100.0%
save_buffer (src/load-save.c:393)called 21 times48.6%31.8%-%43.2%
save_unmodified_buffer (src/commands.c:1701)not called0.0%0.0%-%0.0%
search_free_regexp (src/search.c:163)called 13 times100.0%100.0%-%100.0%
search_next (src/search.h:30)called 2 times100.0%-%-%100.0%
search_prev (src/search.h:36)called 1 time100.0%-%-%100.0%
search_set_regexp (src/search.c:172)called 2 times100.0%-%-%100.0%
search_tag (src/search.c:111)called 1 time76.9%50.0%-%77.8%
section_matches_path (src/editorconfig/editorconfig.c:124)called 12 times93.8%75.0%-%88.2%
select_block (src/selection.c:125)not called0.0%0.0%-%0.0%
seq (src/palette.c:5)called 18 times100.0%100.0%-%100.0%
set_and_check_locale (src/editor.c:33)called 11 times40.0%25.0%-%38.9%
set_bg_color (src/terminal/output.c:599)called 8 times100.0%100.0%-%100.0%
set_bool_option (src/options.c:730)called 1 time83.3%50.0%-%83.3%
set_color_suffix (src/terminal/output.c:564)called 12 times100.0%100.0%-%87.5%
set_edit_size (src/window.c:361)called 21 times100.0%-%-%100.0%
set_editorconfig_options (src/file-option.c:31)called 59 times14.3%6.2%-%16.7%
set_fg_color (src/terminal/output.c:587)called 8 times100.0%100.0%-%100.0%
set_file_options (src/file-option.c:81)called 60 times100.0%100.0%-%94.1%
set_highlight_style (src/syntax/color.c:47)called 625 times100.0%100.0%-%100.0%
set_input_mode (src/editor.h:120)called 2 times100.0%50.0%-%100.0%
set_option (src/options.c:721)called 46 times100.0%100.0%-%100.0%
set_options (src/file-option.c:24)called 7 times100.0%100.0%-%100.0%
set_size (src/frame.c:99)called 18 times100.0%50.0%-%83.3%
set_style_range (src/syntax/highlight.c:77)called 9 times100.0%100.0%-%80.0%
set_text (src/cmdline.c:49)called 168 times100.0%-%-%100.0%
set_trace_logging_flags (src/trace.c:41)called 1 time100.0%-%-%62.5%
set_view (src/window.c:227)called 95 times100.0%93.8%-%100.0%
set_window_title_changed (src/options.c:131)called 3 times100.0%-%-%66.7%
sf_format (src/status.c:323)called 26 times100.0%100.0%-%92.3%
shift_left (src/shift.c:58)called 9 times69.2%50.0%-%66.7%
shift_lines (src/shift.c:109)called 19 times78.6%60.0%-%70.4%
shift_right (src/shift.c:24)called 10 times71.4%50.0%-%64.7%
short_filename (src/util/path.c:139)called 50 times100.0%50.0%-%80.0%
short_filename_cwd (src/util/path.c:119)called 128 times100.0%83.3%-%100.0%
show (src/show.c:674)called 8 times92.9%80.0%-%87.5%
show_binding (src/show.c:122)called 1 time22.2%12.5%-%23.5%
show_builtin (src/show.c:283)called 1 time40.0%16.7%-%37.5%
show_color (src/show.c:153)not called0.0%0.0%-%0.0%
show_compiler (src/show.c:302)not called0.0%0.0%-%0.0%
show_cursor (src/show.c:174)called 1 time26.7%25.0%-%33.3%
show_env (src/show.c:197)not called0.0%0.0%-%0.0%
show_mode (src/show.c:257)not called0.0%0.0%-%0.0%
show_msg (src/show.c:321)not called0.0%0.0%-%0.0%
show_normal_alias (src/show.c:103)not called0.0%0.0%-%0.0%
show_option (src/show.c:344)called 1 time44.4%25.0%-%44.4%
show_spawn_error_msg (src/exec.c:218)called 4 times100.0%87.5%-%87.5%
show_wsplit (src/show.c:391)called 1 time27.3%25.0%-%33.3%
size_add_overflows (src/util/arith.h:43)called 240089 times100.0%-%-%100.0%
size_multiply_overflows (src/util/arith.h:33)called 15903 times100.0%-%-%100.0%
size_str_width (src/util/strtonum.c:222)called 13 times100.0%100.0%-%100.0%
skip_bwd_char_type (src/move.c:250)called 5 times100.0%100.0%-%100.0%
skip_empty_alternates (src/editorconfig/match.c:80)called 88 times100.0%75.0%-%100.0%
skip_fwd_char_type (src/move.c:236)called 15 times100.0%75.0%-%100.0%
skipped_too_much (src/terminal/output.c:460)not called0.0%0.0%-%0.0%
spawn (src/spawn.c:310)called 19 times81.8%75.0%-%76.1%
spawn_action_from_exec_action (src/exec.c:247)called 45 times100.0%75.0%-%83.3%
spawn_compiler (src/spawn.c:234)not called0.0%0.0%-%0.0%
split_and_insert (src/edit.c:88)called 2 times93.7%83.3%-%87.0%
stat_changed (src/commands.c:1692)not called0.0%0.0%-%0.0%
state_is_valid (src/syntax/highlight.c:13)called 1 time100.0%-%-%100.0%
states_equal (src/syntax/highlight.c:24)called 1 time100.0%-%-%100.0%
statusline_format_find_error (src/status.c:359)called 147 times100.0%100.0%-%100.0%
str (src/palette.c:19)called 34 times100.0%-%-%100.0%
str_common_prefix_length (src/util/str-util.h:59)called 142 times100.0%100.0%-%100.0%
str_equals (src/options.c:218)called 1 time100.0%-%-%100.0%
str_get (src/options.c:193)called 87 times100.0%-%-%100.0%
str_has_prefix (src/util/str-util.h:39)called 222 times100.0%-%-%100.0%
str_has_strn_prefix (src/util/str-util.h:29)called 2161 times100.0%100.0%-%100.0%
str_has_suffix (src/util/str-util.h:45)called 14 times100.0%100.0%-%100.0%
str_intern (src/util/intern.h:13)called 2095 times100.0%-%-%100.0%
str_parse (src/options.c:205)called 4 times100.0%75.0%-%100.0%
str_replace_byte (src/util/str-util.h:71)called 1 time100.0%100.0%-%100.0%
str_set (src/options.c:199)called 1 time100.0%-%-%100.0%
str_string (src/options.c:212)called 8 times100.0%100.0%-%100.0%
str_to_bitflags (src/util/array.c:28)called 147 times88.2%87.5%-%88.2%
str_to_enum (src/util/array.h:75)called 1203 times100.0%100.0%-%100.0%
str_to_filepos (src/util/strtonum.c:211)called 17 times100.0%100.0%-%100.0%
str_to_int (src/util/strtonum.c:117)called 64 times100.0%75.0%-%100.0%
str_to_size (src/util/strtonum.c:167)called 81 times100.0%100.0%-%100.0%
str_to_uint (src/util/strtonum.c:147)called 66 times100.0%75.0%-%100.0%
str_to_uintmax (src/util/strtonum.c:132)called 153 times100.0%100.0%-%100.0%
str_to_ulong (src/util/strtonum.c:157)called 6 times100.0%100.0%-%100.0%
str_to_xfilepos (src/util/strtonum.c:178)called 23 times100.0%100.0%-%100.0%
streq (src/util/xstring.h:12)called 72324 times100.0%-%-%100.0%
string_append_buf (src/util/string.c:79)called 13532 times100.0%100.0%-%100.0%
string_append_byte (src/util/string.c:40)called 183124 times100.0%-%-%100.0%
string_append_codepoint (src/util/string.c:46)called 11 times100.0%-%-%100.0%
string_append_cstring (src/util/string.h:54)called 1034 times100.0%-%-%100.0%
string_append_def_mode (src/mode.c:117)called 3 times61.5%50.0%-%58.3%
string_append_dquoted_arg (src/command/serialize.c:25)called 12 times100.0%100.0%-%100.0%
string_append_escaped_arg (src/command/serialize.h:11)called 777 times100.0%-%-%100.0%
string_append_escaped_arg_sv (src/command/serialize.c:68)called 1250 times100.0%100.0%-%100.0%
string_append_hl_style (src/syntax/color.c:90)called 102 times88.9%50.0%-%87.5%
string_append_memset (src/util/string.c:89)called 3 times100.0%100.0%-%100.0%
string_append_string (src/util/string.h:49)called 1 time100.0%-%-%100.0%
string_append_strview (src/util/string.h:59)called 9769 times100.0%-%-%100.0%
string_array_concat (src/util/str-array.h:85)called 61 times100.0%-%-%75.0%
string_array_concat_ (src/util/str-array.h:60)called 93 times100.0%100.0%-%91.7%
string_array_contains_prefix (src/util/str-array.h:25)called 48 times100.0%75.0%-%100.0%
string_array_contains_str (src/util/str-array.h:36)called 2 times100.0%75.0%-%80.0%
string_array_length (src/util/str-array.h:16)called 11318 times100.0%100.0%-%100.0%
string_borrow_cstring (src/util/string.c:154)called 9142 times100.0%-%-%100.0%
string_clear (src/util/string.h:76)called 9221 times100.0%-%-%100.0%
string_clone_cstring (src/util/string.c:136)called 89 times100.0%100.0%-%100.0%
string_free (src/util/string.c:34)called 443 times100.0%-%-%100.0%
string_grow (src/util/string.c:10)called 78 times100.0%100.0%-%100.0%
string_insert_buf (src/util/string.c:71)called 2 times100.0%100.0%-%100.0%
string_insert_codepoint (src/util/string.c:65)called 6 times100.0%-%-%100.0%
string_make_space (src/util/string.c:54)called 7 times100.0%-%-%66.7%
string_new (src/util/string.h:29)called 33117 times100.0%100.0%-%100.0%
string_new_from_buf (src/util/string.h:39)called 2 times100.0%50.0%-%100.0%
string_remove (src/util/string.c:159)called 9 times100.0%100.0%-%80.0%
string_replace_byte (src/util/string.h:64)called 5 times100.0%100.0%-%100.0%
string_reserve_space (src/util/string.c:24)called 238260 times100.0%100.0%-%83.3%
string_sprintf (src/util/string.c:114)called 6 times100.0%-%-%100.0%
string_steal_cstring (src/util/string.c:129)called 32759 times100.0%-%-%100.0%
string_view (src/util/string-view.h:33)called 18777 times100.0%-%-%100.0%
string_vsprintf (src/util/string.c:100)called 6 times100.0%-%-%66.7%
strn_contains_ascii_char_type (src/util/ascii.h:107)called 3 times100.0%75.0%-%100.0%
strn_has_strview_prefix (src/util/str-util.h:53)called 128 times100.0%100.0%-%100.0%
strn_replace_byte (src/util/str-util.h:83)called 5 times100.0%100.0%-%100.0%
strptrcmp (src/completion.c:819)called 2186 times100.0%-%-%100.0%
strview_contains_char_type (src/util/string-view.h:144)called 3 times100.0%-%-%100.0%
strview_equal (src/util/string-view.h:47)called 2 times100.0%50.0%-%80.0%
strview_equal_cstring (src/util/string-view.h:72)called 2299 times100.0%-%-%100.0%
strview_equal_cstring_icase (src/util/string-view.h:78)called 15 times100.0%-%-%100.0%
strview_equal_strn (src/util/string-view.h:54)called 2324 times100.0%100.0%-%100.0%
strview_equal_strn_icase (src/util/string-view.h:63)called 15 times100.0%75.0%-%80.0%
strview_from_cstring (src/util/string-view.h:41)called 5376 times100.0%100.0%-%100.0%
strview_from_string (src/util/string.h:71)called 2 times100.0%-%-%100.0%
strview_has_prefix (src/util/string-view.h:109)called 11183 times100.0%-%-%100.0%
strview_has_prefix_and_suffix (src/util/string-view.h:128)called 2 times100.0%75.0%-%83.3%
strview_has_prefix_icase (src/util/string-view.h:115)called 12 times100.0%100.0%-%100.0%
strview_has_strn_prefix (src/util/string-view.h:84)called 11594 times100.0%100.0%-%100.0%
strview_has_strn_prefix_and_suffix (src/util/string-view.h:98)called 56 times100.0%83.3%-%85.7%
strview_has_strn_suffix (src/util/string-view.h:90)called 336 times100.0%100.0%-%100.0%
strview_has_suffix (src/util/string-view.h:122)called 19 times100.0%-%-%100.0%
strview_intern (src/util/intern.h:18)called 11 times100.0%-%-%100.0%
strview_isblank (src/util/string-view.h:137)called 103 times100.0%-%-%100.0%
strview_memchr (src/util/string-view.h:150)called 15 times100.0%100.0%-%100.0%
strview_memrchr (src/util/string-view.h:156)called 386 times100.0%100.0%-%100.0%
strview_memrchr_idx (src/util/string-view.h:162)called 382 times100.0%100.0%-%100.0%
strview_remove_matching_prefix (src/util/string-view.h:183)called 320 times100.0%100.0%-%100.0%
strview_remove_matching_prefix_and_suffix (src/util/string-view.h:203)called 56 times100.0%100.0%-%100.0%
strview_remove_matching_suffix (src/util/string-view.h:193)called 299 times100.0%100.0%-%100.0%
strview_remove_prefix (src/util/string-view.h:168)called 10878 times100.0%100.0%-%80.0%
strview_remove_suffix (src/util/string-view.h:177)called 15 times100.0%-%-%66.7%
strview_trim (src/util/string-view.h:238)called 7 times100.0%-%-%100.0%
strview_trim_left (src/util/string-view.h:219)called 10115 times100.0%-%-%100.0%
strview_trim_right (src/util/string-view.h:227)called 209 times100.0%100.0%-%100.0%
sub (src/frame.c:197)called 3 times100.0%50.0%-%100.0%
subsyntax_call (src/syntax/state.c:120)called 175 times100.0%62.5%-%100.0%
subtract_from_sibling_size (src/frame.c:208)called 3 times81.8%37.5%-%72.7%
syn_flags_to_cfg_flags (src/syntax/state.c:664)called 5 times100.0%-%-%100.0%
syntax_changed (src/options.c:137)called 1 time100.0%50.0%-%100.0%
tag_cmp_r (src/tag.c:90)not called0.0%0.0%-%0.0%
tag_file_changed (src/tag.c:125)not called0.0%0.0%-%0.0%
tag_file_find_tags (src/tag.c:218)called 1 time50.0%37.5%-%45.0%
tag_file_free (src/tag.c:134)called 11 times100.0%-%-%100.0%
tag_is_local_to_file (src/tag.c:18)not called0.0%0.0%-%0.0%
tag_lookup (src/tag.c:286)called 1 time86.7%75.0%-%73.3%
term_begin_sync_update (src/terminal/output.c:322)called 1 time100.0%50.0%-%83.3%
term_can_clear_eol_with_el_sequence (src/terminal/output.c:387)called 5 times100.0%100.0%-%100.0%
term_clear_eol (src/terminal/output.c:396)called 6 times86.7%70.0%-%71.4%
term_clear_screen (src/terminal/output.c:429)not called0.0%-%-%0.0%
term_direct_write (src/terminal/output.c:55)not called0.0%0.0%-%0.0%
term_enable_private_modes (src/terminal/terminal.c:259)not called0.0%0.0%-%0.0%
term_end_sync_update (src/terminal/output.c:332)called 1 time100.0%50.0%-%100.0%
term_extract_name (src/terminal/terminal.c:160)called 7 times100.0%80.0%-%100.0%
term_get_features (src/terminal/terminal.c:182)called 7 times87.9%62.5%-%81.2%
term_hide_cursor (src/terminal/output.c:312)called 1 time100.0%-%-%100.0%
term_init (src/terminal/terminal.c:237)called 7 times86.7%62.5%-%80.0%
term_move_cursor (src/terminal/output.c:341)called 2 times100.0%100.0%-%88.9%
term_name_compare (src/terminal/terminal.c:119)called 448 times100.0%100.0%-%100.0%
term_osc52_copy (src/terminal/osc52.c:8)called 3 times100.0%83.3%-%87.5%
term_output_flush (src/terminal/output.c:439)not called0.0%0.0%-%0.0%
term_output_reserve_space (src/terminal/output.c:33)called 69 times83.3%50.0%-%57.1%
term_output_reset (src/terminal/output.c:43)called 8 times100.0%-%-%100.0%
term_parse_csi_params (src/terminal/parse.c:304)called 7364 times88.7%82.1%-%78.4%
term_parse_sequence (src/terminal/parse.c:614)called 8807 times100.0%100.0%-%100.0%
term_put_byte (src/terminal/output.c:151)called 7 times100.0%-%-%100.0%
term_put_bytes (src/terminal/output.c:66)called 27 times55.6%25.0%-%44.4%
term_put_char (src/terminal/output.c:509)called 15 times57.6%66.7%-%53.8%
term_put_initial_queries (src/terminal/output.c:175)called 2 times100.0%62.5%-%100.0%
term_put_level_2_queries (src/terminal/output.c:215)called 1 time91.7%25.0%-%70.0%
term_put_level_3_queries (src/terminal/output.c:263)called 1 time100.0%43.8%-%83.3%
term_put_str (src/terminal/output.c:158)called 2 times100.0%100.0%-%100.0%
term_repeat_byte (src/terminal/output.c:81)called 4 times50.0%25.0%-%50.0%
term_restore_and_save_title (src/terminal/output.c:380)not called0.0%0.0%-%0.0%
term_restore_cursor_style (src/terminal/terminal.c:307)called 1 time100.0%-%-%100.0%
term_restore_private_modes (src/terminal/terminal.c:289)not called0.0%0.0%-%0.0%
term_restore_title (src/terminal/output.c:370)not called0.0%0.0%-%0.0%
term_save_title (src/terminal/output.c:361)not called0.0%0.0%-%0.0%
term_set_bytes (src/terminal/output.c:124)called 6 times73.3%66.7%-%80.0%
term_set_cursor_style (src/terminal/output.c:687)called 2 times100.0%100.0%-%88.2%
term_set_style (src/terminal/output.c:636)called 8 times100.0%100.0%-%92.3%
term_show_cursor (src/terminal/output.c:317)called 1 time100.0%-%-%100.0%
term_style_sanitize (src/terminal/output.c:619)called 8 times100.0%75.0%-%100.0%
term_style_to_string (src/terminal/style.c:193)called 122 times100.0%100.0%-%92.3%
term_use_alt_screen_buffer (src/terminal/output.c:302)called 1 time100.0%-%-%100.0%
term_use_normal_screen_buffer (src/terminal/output.c:307)called 1 time100.0%-%-%100.0%
test_add_alias (test/command.c:584)called 1 time100.0%-%-%100.0%
test_add_binding (test/bind.c:11)called 1 time100.0%-%-%100.0%
test_ascii (test/util.c:331)called 1 time100.0%100.0%-%98.5%
test_base64_decode (test/util.c:617)called 1 time100.0%100.0%-%100.0%
test_base64_encode_block (test/util.c:678)called 1 time100.0%-%-%100.0%
test_base64_encode_final (test/util.c:691)called 1 time100.0%-%-%100.0%
test_bitset (test/syntax.c:12)called 1 time100.0%100.0%-%100.0%
test_bookmark_push (test/bookmark.c:5)called 1 time100.0%100.0%-%100.0%
test_buf_parse_hex_uint (test/util.c:1165)called 1 time100.0%-%-%100.0%
test_buf_parse_size (test/util.c:1149)called 1 time100.0%-%-%100.0%
test_buf_parse_uintmax (test/util.c:1071)called 1 time100.0%100.0%-%100.0%
test_buf_parse_ulong (test/util.c:1127)called 1 time100.0%-%-%100.0%
test_buf_u8_to_str (test/util.c:1474)called 1 time100.0%-%-%100.0%
test_buf_uint_to_str (test/util.c:1456)called 1 time100.0%-%-%100.0%
test_buf_umax_to_hex_str (test/util.c:1297)called 1 time100.0%-%-%100.0%
test_buf_umax_to_str (test/util.c:1436)called 1 time100.0%-%-%100.0%
test_buffer_insert_bytes (test/buffer.c:119)called 1 time100.0%100.0%-%100.0%
test_buffer_mark_lines_changed (test/buffer.c:35)called 1 time100.0%-%-%100.0%
test_builtin_configs (test/config.c:32)called 1 time100.0%100.0%-%100.0%
test_cached_command_new (test/command.c:382)called 1 time100.0%100.0%-%100.0%
test_clz (test/util.c:3051)called 1 time100.0%-%-%100.0%
test_cmdargs_convert_flags_1 (test/command.c:545)called 1 time100.0%-%-%100.0%
test_cmdargs_convert_flags_2 (test/command.c:559)called 1 time100.0%-%-%100.0%
test_cmdargs_flagset_from_str (test/command.c:524)called 1 time100.0%-%-%100.0%
test_cmdargs_flagset_idx (test/command.c:505)called 1 time100.0%100.0%-%100.0%
test_color_to_nearest (test/terminal.c:202)called 1 time93.8%85.7%-%92.7%
test_color_to_str (test/terminal.c:308)called 1 time100.0%100.0%-%100.0%
test_command_mode (test/cmdline.c:9)called 1 time100.0%-%-%100.0%
test_command_struct_layout (test/command.c:491)called 1 time100.0%-%-%100.0%
test_common_options_offsets (test/options.c:4)called 1 time100.0%-%-%100.0%
test_complete_command (test/cmdline.c:125)called 1 time100.0%-%-%100.0%
test_complete_command_extra (test/cmdline.c:509)called 1 time100.0%-%-%100.0%
test_ctz (test/util.c:2982)called 1 time100.0%-%-%100.0%
test_cursor_color_from_str (test/terminal.c:421)called 1 time100.0%-%-%100.0%
test_cursor_color_to_str (test/terminal.c:436)called 1 time100.0%-%-%100.0%
test_cursor_mode_from_str (test/terminal.c:392)called 1 time100.0%-%-%100.0%
test_cursor_type_from_str (test/terminal.c:404)called 1 time100.0%-%-%100.0%
test_deinit (test/init.c:173)called 1 time100.0%-%-%100.0%
test_detect_encoding_from_bom (test/encoding.c:4)called 1 time100.0%100.0%-%100.0%
test_detect_indent (test/config.c:156)called 1 time100.0%-%-%100.0%
test_dump_handlers (test/dump.c:52)called 1 time94.7%73.1%-%88.3%
test_ec_pattern_match (test/editorconfig.c:65)called 1 time100.0%-%-%100.0%
test_editor_state (test/config.c:175)called 1 time100.0%-%-%100.0%
test_encoding_from_type (test/encoding.c:65)called 1 time100.0%-%-%100.0%
test_exec_config (test/config.c:98)called 1 time100.0%87.5%-%100.0%
test_fd_set_cloexec (test/util.c:3563)called 1 time100.0%100.0%-%100.0%
test_fd_set_nonblock (test/util.c:3589)called 1 time100.0%100.0%-%100.0%
test_ffs (test/util.c:3011)called 1 time100.0%-%-%100.0%
test_file_history_find (test/history.c:178)called 1 time100.0%-%-%100.0%
test_file_permissions_to_str (test/util.c:1493)called 1 time100.0%-%-%100.0%
test_filesize_to_str (test/util.c:1603)called 1 time100.0%-%-%100.0%
test_filesize_to_str_precise (test/util.c:1615)called 1 time100.0%-%-%100.0%
test_find_buffer_by_id (test/buffer.c:8)called 1 time100.0%-%-%100.0%
test_find_ft_dynamic (test/filetype.c:326)called 1 time100.0%-%-%100.0%
test_find_ft_filename (test/filetype.c:38)called 1 time100.0%100.0%-%100.0%
test_find_ft_firstline (test/filetype.c:179)called 1 time100.0%100.0%-%100.0%
test_find_normal_command (test/command.c:264)called 1 time100.0%-%-%100.0%
test_fork_exec (test/util.c:3612)called 1 time100.0%-%-%100.0%
test_frame_resize (test/frame.c:6)called 1 time100.0%-%-%100.0%
test_get_bom_for_encoding (test/encoding.c:75)called 1 time100.0%-%-%100.0%
test_get_delim (test/util.c:948)called 1 time100.0%100.0%-%100.0%
test_get_delim_str (test/util.c:966)called 1 time100.0%100.0%-%100.0%
test_get_editorconfig_options (test/editorconfig.c:137)called 1 time100.0%-%-%100.0%
test_get_indent_for_next_line (test/buffer.c:94)called 1 time100.0%-%-%100.0%
test_get_indent_info (test/indent.c:4)called 1 time100.0%-%-%100.0%
test_handle_binding (test/bind.c:40)called 1 time100.0%-%-%100.0%
test_handle_normal_command (test/config.c:217)called 1 time100.0%-%-%100.0%
test_hashmap (test/util.c:2596)called 1 time100.0%100.0%-%100.0%
test_hashset (test/util.c:2735)called 1 time100.0%100.0%-%100.0%
test_hex_decode (test/util.c:275)called 1 time100.0%100.0%-%100.0%
test_hex_encode_byte (test/util.c:312)called 1 time100.0%-%-%100.0%
test_history_append (test/history.c:9)called 1 time100.0%-%-%100.0%
test_history_search (test/history.c:110)called 1 time100.0%-%-%100.0%
test_history_tombstones (test/history.c:166)called 1 time100.0%100.0%-%100.0%
test_hl_line (test/syntax.c:221)called 1 time95.0%66.7%-%94.2%
test_human_readable_size (test/util.c:1528)called 1 time100.0%-%-%100.0%
test_indent_level (test/indent.c:88)called 1 time100.0%100.0%-%100.0%
test_ini_parse (test/editorconfig.c:8)called 1 time100.0%-%-%100.0%
test_init (test/init.c:91)called 1 time100.0%-%-%95.8%
test_intmap (test/util.c:2841)called 1 time100.0%-%-%100.0%
test_is_ft (test/filetype.c:367)called 1 time100.0%-%-%100.0%
test_is_newly_detected_feature (test/terminal.c:1762)called 1 time100.0%-%-%100.0%
test_is_power_of_2 (test/util.c:127)called 1 time100.0%100.0%-%97.3%
test_is_valid_filetype_name (test/filetype.c:4)called 1 time100.0%-%-%100.0%
test_keycode_to_string (test/terminal.c:1105)called 1 time100.0%100.0%-%100.0%
test_linux_parse_key (test/terminal.c:1074)called 1 time100.0%100.0%-%100.0%
test_list (test/util.c:2560)called 1 time100.0%-%-%100.0%
test_load_syntax_errors (test/syntax.c:122)called 1 time100.0%-%-%100.0%
test_log_level_from_str (test/util.c:3689)called 1 time100.0%-%-%100.0%
test_log_level_to_str (test/util.c:3710)called 1 time100.0%-%-%100.0%
test_log_open_errors (test/init.c:64)called 1 time71.4%50.0%-%63.6%
test_lookup_encoding (test/encoding.c:36)called 1 time100.0%100.0%-%100.0%
test_lsbit (test/util.c:3027)called 1 time100.0%100.0%-%95.7%
test_macro_record (test/config.c:226)called 1 time100.0%-%-%100.0%
test_make_indent (test/buffer.c:59)called 1 time100.0%-%-%100.0%
test_mem_equal (test/util.c:584)called 1 time100.0%-%-%100.0%
test_mem_equal_icase (test/util.c:601)called 1 time100.0%-%-%100.0%
test_mem_intern (test/util.c:3481)called 1 time100.0%100.0%-%100.0%
test_next_indent_width (test/indent.c:116)called 1 time100.0%100.0%-%100.0%
test_next_multiple (test/util.c:2878)called 1 time100.0%-%-%100.0%
test_next_pow2 (test/util.c:2918)called 1 time100.0%-%-%100.0%
test_next_tag (test/ctags.c:64)called 1 time100.0%100.0%-%100.0%
test_normal_command_errors (test/error.c:16)called 1 time100.0%66.7%-%97.7%
test_parse_args (test/command.c:288)called 1 time100.0%-%-%100.0%
test_parse_command_arg (test/command.c:19)called 1 time100.0%-%-%100.0%
test_parse_commands (test/command.c:211)called 1 time100.0%-%-%100.0%
test_parse_ctags_line (test/ctags.c:9)called 1 time100.0%-%-%100.0%
test_parse_filesize (test/util.c:1351)called 1 time100.0%-%-%100.0%
test_parse_key_string (test/terminal.c:1200)called 1 time100.0%-%-%100.0%
test_parse_rgb (test/terminal.c:107)called 1 time100.0%-%-%100.0%
test_parse_term_style (test/terminal.c:131)called 1 time100.0%100.0%-%100.0%
test_pass (test/test.h:74)called 36734 times100.0%-%-%100.0%
test_path_absolute (test/util.c:3216)called 1 time97.0%50.0%-%89.3%
test_path_dirname_basename (test/util.c:3102)called 1 time100.0%100.0%-%100.0%
test_path_join (test/util.c:3262)called 1 time100.0%-%-%100.0%
test_path_parent (test/util.c:3318)called 1 time100.0%-%-%100.0%
test_path_relative (test/util.c:3129)called 1 time100.0%100.0%-%100.0%
test_path_slice_relative (test/util.c:3153)called 1 time100.0%-%-%100.0%
test_popcount (test/util.c:2949)called 1 time100.0%100.0%-%100.0%
test_posix_sanity (test/init.c:29)called 1 time100.0%-%-%100.0%
test_process_sanity (test/init.c:19)called 1 time100.0%-%-%100.0%
test_progname (test/util.c:3765)called 1 time100.0%-%-%100.0%
test_ptr_array (test/util.c:2408)called 1 time100.0%-%-%100.0%
test_ptr_array_insert (test/util.c:2533)called 1 time100.0%-%-%100.0%
test_ptr_array_move (test/util.c:2455)called 1 time100.0%-%-%100.0%
test_read_file (test/util.c:3502)called 1 time100.0%-%-%100.0%
test_regexp_escape (test/regexp.c:5)called 1 time100.0%-%-%100.0%
test_rxvt_parse_key (test/terminal.c:976)called 1 time100.0%100.0%-%100.0%
test_same_cursor (test/terminal.c:444)called 1 time100.0%-%-%100.0%
test_saturating_decrement (test/util.c:3391)called 1 time100.0%-%-%100.0%
test_saturating_increment (test/util.c:3378)called 1 time100.0%-%-%100.0%
test_saturating_subtract (test/util.c:3402)called 1 time100.0%-%-%100.0%
test_sf_format (test/status.c:9)called 1 time100.0%100.0%-%100.0%
test_shift_lines (test/shift.c:10)called 1 time100.0%-%-%100.0%
test_short_filename (test/util.c:3196)called 1 time100.0%-%-%100.0%
test_short_filename_cwd (test/util.c:3166)called 1 time100.0%-%-%100.0%
test_size_add_overflows (test/util.c:3447)called 1 time100.0%-%-%100.0%
test_size_multiply_overflows (test/util.c:3420)called 1 time100.0%-%-%100.0%
test_size_str_width (test/util.c:1060)called 1 time100.0%-%-%100.0%
test_spawn (test/spawn.c:5)called 1 time100.0%-%-%100.0%
test_str_has_prefix (test/util.c:246)called 1 time100.0%-%-%100.0%
test_str_has_strn_prefix (test/util.c:233)called 1 time100.0%-%-%100.0%
test_str_has_suffix (test/util.c:259)called 1 time100.0%-%-%100.0%
test_str_replace_byte (test/util.c:1008)called 1 time100.0%-%-%100.0%
test_str_to_bitflags (test/util.c:3681)called 1 time100.0%-%-%100.0%
test_str_to_filepos (test/util.c:1250)called 1 time100.0%-%-%100.0%
test_str_to_int (test/util.c:1212)called 1 time100.0%-%-%100.0%
test_str_to_size (test/util.c:1232)called 1 time100.0%-%-%100.0%
test_string (test/util.c:707)called 1 time100.0%100.0%-%100.0%
test_string_append_escaped_arg (test/command.c:432)called 1 time100.0%-%-%100.0%
test_string_array_concat (test/util.c:1023)called 1 time100.0%100.0%-%100.0%
test_string_view (test/util.c:826)called 1 time100.0%-%-%100.0%
test_strn_replace_byte (test/util.c:1015)called 1 time100.0%-%-%100.0%
test_strview_has_suffix (test/util.c:892)called 1 time100.0%-%-%100.0%
test_strview_remove_matching (test/util.c:918)called 1 time100.0%-%-%100.0%
test_term_begin_sync_update (test/terminal.c:1634)called 1 time100.0%-%-%100.0%
test_term_clear_eol (test/terminal.c:1366)called 1 time100.0%-%-%100.0%
test_term_init (test/terminal.c:1293)called 1 time100.0%-%-%100.0%
test_term_move_cursor (test/terminal.c:1433)called 1 time100.0%-%-%100.0%
test_term_osc52_copy (test/terminal.c:1566)called 1 time100.0%-%-%100.0%
test_term_parse_csi_params (test/terminal.c:463)called 1 time100.0%-%-%100.0%
test_term_parse_sequence (test/terminal.c:548)called 1 time100.0%-%-%100.0%
test_term_parse_sequence2 (test/terminal.c:866)called 1 time100.0%100.0%-%100.0%
test_term_put_level_1_queries (test/terminal.c:1663)called 1 time100.0%-%-%100.0%
test_term_put_str (test/terminal.c:1327)called 1 time100.0%-%-%100.0%
test_term_restore_cursor_style (test/terminal.c:1613)called 1 time100.0%-%-%100.0%
test_term_set_bytes (test/terminal.c:1447)called 1 time100.0%-%-%100.0%
test_term_set_cursor_style (test/terminal.c:1585)called 1 time100.0%-%-%100.0%
test_term_set_style (test/terminal.c:1478)called 1 time100.0%-%-%100.0%
test_term_style_to_string (test/terminal.c:340)called 1 time100.0%100.0%-%100.0%
test_timespec_subtract (test/util.c:3722)called 1 time100.0%-%-%100.0%
test_timespec_to_str (test/util.c:3736)called 1 time100.0%-%-%100.0%
test_u_char_size (test/util.c:1636)called 1 time100.0%-%-%100.0%
test_u_char_width (test/util.c:1662)called 1 time100.0%-%-%100.0%
test_u_get_char (test/util.c:2091)called 1 time100.0%-%-%100.0%
test_u_is_ascii_upper (test/util.c:1775)called 1 time100.0%-%-%100.0%
test_u_is_cntrl (test/util.c:1794)called 1 time100.0%-%-%100.0%
test_u_is_lower (test/util.c:1727)called 1 time100.0%-%-%100.0%
test_u_is_special_whitespace (test/util.c:1846)called 1 time100.0%-%-%100.0%
test_u_is_unicode (test/util.c:1814)called 1 time100.0%-%-%100.0%
test_u_is_unprintable (test/util.c:1864)called 1 time100.0%100.0%-%100.0%
test_u_is_upper (test/util.c:1755)called 1 time100.0%-%-%100.0%
test_u_is_zero_width (test/util.c:1822)called 1 time100.0%-%-%100.0%
test_u_make_printable (test/util.c:2043)called 1 time100.0%-%-%100.0%
test_u_prev_char (test/util.c:2318)called 1 time100.0%-%-%100.0%
test_u_set_char (test/util.c:1975)called 1 time100.0%-%-%100.0%
test_u_set_char_raw (test/util.c:1934)called 1 time100.0%-%-%100.0%
test_u_skip_chars (test/util.c:2374)called 1 time100.0%-%-%100.0%
test_u_str_width (test/util.c:1923)called 1 time100.0%-%-%100.0%
test_u_to_lower (test/util.c:1705)called 1 time100.0%-%-%100.0%
test_u_to_upper (test/util.c:1716)called 1 time100.0%-%-%100.0%
test_uint_to_str (test/util.c:1411)called 1 time100.0%-%-%100.0%
test_ulong_to_str (test/util.c:1427)called 1 time100.0%-%-%100.0%
test_umax_bitwidth (test/util.c:3064)called 1 time100.0%-%-%100.0%
test_umax_count_base16_digits (test/util.c:3077)called 1 time100.0%-%-%100.0%
test_umax_to_str (test/util.c:1392)called 1 time100.0%-%-%100.0%
test_update_term_title (test/terminal.c:1726)called 1 time100.0%-%-%100.0%
test_util_macros (test/util.c:45)called 1 time100.0%-%-%100.0%
test_wrapping_decrement (test/util.c:3363)called 1 time100.0%100.0%-%100.0%
test_wrapping_increment (test/util.c:3349)called 1 time100.0%100.0%-%100.0%
test_xadd (test/util.c:3469)called 1 time100.0%-%-%100.0%
test_xfopen (test/util.c:3540)called 1 time100.0%100.0%-%90.0%
test_xmalloc (test/util.c:163)called 1 time100.0%-%-%100.0%
test_xmemmem (test/util.c:3641)called 1 time100.0%-%-%100.0%
test_xmemrchr (test/util.c:3670)called 1 time100.0%-%-%100.0%
test_xmul (test/util.c:3460)called 1 time100.0%-%-%100.0%
test_xstdio (test/util.c:3549)called 1 time100.0%-%-%100.0%
test_xstreq (test/util.c:211)called 1 time100.0%-%-%100.0%
test_xstrrchr (test/util.c:224)called 1 time100.0%-%-%100.0%
tflag (src/terminal/query.c:71)called 27 times100.0%-%-%66.7%
timespec_subtract (src/util/time-util.h:30)called 211 times100.0%100.0%-%71.4%
timespec_to_fp_milliseconds (src/util/time-util.h:44)called 209 times100.0%-%-%100.0%
timespec_to_str (src/util/time-util.c:5)called 4 times85.7%50.0%-%66.7%
timespecs_equal (src/util/time-util.h:51)called 1 time100.0%50.0%-%75.0%
tmp_file (src/load-save.c:345)called 21 times66.7%56.2%-%63.6%
toggle_option (src/options.c:756)called 16 times66.7%35.7%-%57.9%
toggle_option_values (src/options.c:788)not called0.0%0.0%-%0.0%
toggle_search_direction (src/search.h:24)called 2 times100.0%-%-%100.0%
trace_flags_from_str (src/trace.c:19)called 168 times100.0%66.7%-%100.0%
u32_ctz (src/util/bit.h:70)called 168 times100.0%-%-%66.7%
u32_ffs (src/util/bit.h:95)called 12 times100.0%-%-%100.0%
u32_lsbit (src/util/bit.h:102)called 83 times100.0%-%-%100.0%
u32_popcount (src/util/bit.h:59)called 104 times100.0%-%-%100.0%
u64_clz (src/util/bit.h:123)called 9 times100.0%-%-%66.7%
u64_popcount (src/util/bit.h:49)called 212 times100.0%-%-%100.0%
u_char_size (src/util/utf8.h:53)called 258 times100.0%100.0%-%100.0%
u_char_width (src/util/unicode.c:98)called 561 times100.0%100.0%-%100.0%
u_get_char (src/util/utf8.c:159)called 15098 times100.0%100.0%-%100.0%
u_get_first_byte_mask (src/util/utf8.c:100)called 56 times100.0%-%-%66.7%
u_get_nonascii (src/util/utf8.c:170)called 101 times100.0%100.0%-%100.0%
u_is_ascii_upper (src/util/unicode.h:39)called 1099 times100.0%-%-%100.0%
u_is_breakable_whitespace (src/util/unicode.c:32)called 415 times100.0%100.0%-%100.0%
u_is_cntrl (src/util/unicode.h:34)called 830 times100.0%-%-%100.0%
u_is_continuation_byte (src/util/utf8.c:42)called 127 times100.0%-%-%100.0%
u_is_default_ignorable (src/util/unicode.c:65)called 163 times100.0%-%-%100.0%
u_is_double_width (src/util/unicode.c:90)called 17 times100.0%-%-%100.0%
u_is_illformed (src/util/utf8.c:85)called 48 times100.0%100.0%-%100.0%
u_is_lower (src/util/unicode.h:47)called 14 times100.0%-%-%100.0%
u_is_nonspacing_mark (src/util/unicode.c:80)called 174 times100.0%-%-%100.0%
u_is_overlong_sequence (src/util/utf8.c:52)called 48 times100.0%-%-%66.7%
u_is_special_whitespace (src/util/unicode.c:75)called 14 times100.0%-%-%100.0%
u_is_surrogate (src/util/unicode.h:29)called 45 times100.0%-%-%100.0%
u_is_unicode (src/util/unicode.h:23)called 1786 times100.0%-%-%100.0%
u_is_unprintable (src/util/unicode.c:70)called 145 times100.0%100.0%-%100.0%
u_is_upper (src/util/unicode.h:52)called 18 times100.0%-%-%100.0%
u_is_word_char (src/util/unicode.c:60)called 4169 times100.0%50.0%-%100.0%
u_is_zero_width (src/util/unicode.c:85)called 174 times100.0%100.0%-%100.0%
u_make_printable (src/util/utf8.h:74)called 13 times100.0%100.0%-%92.9%
u_prev_char (src/util/utf8.c:115)called 19 times96.2%71.4%-%81.0%
u_seq_len (src/util/utf8.c:34)called 116 times100.0%-%-%66.7%
u_set_char (src/util/utf8.c:229)called 8529 times100.0%100.0%-%90.9%
u_set_char_raw (src/util/utf8.c:202)called 147 times100.0%100.0%-%85.7%
u_set_hex (src/util/utf8.c:250)called 8 times100.0%100.0%-%100.0%
u_skip_chars (src/util/utf8.c:269)called 19 times100.0%100.0%-%100.0%
u_str_get_char (src/util/utf8.h:41)called 402 times100.0%-%-%100.0%
u_str_width (src/util/utf8.c:106)called 50 times100.0%100.0%-%100.0%
u_to_lower (src/util/unicode.h:57)called 7 times100.0%-%-%100.0%
u_to_upper (src/util/unicode.h:62)called 9 times100.0%-%-%100.0%
ui_end (src/editor.c:318)not called0.0%0.0%-%0.0%
ui_first_start (src/editor.c:304)not called0.0%-%-%0.0%
ui_resize (src/editor.c:274)not called0.0%-%-%0.0%
ui_start (src/editor.c:285)not called0.0%-%-%0.0%
uint_equals (src/options.c:290)called 19 times100.0%-%-%100.0%
uint_get (src/options.c:256)called 550 times100.0%-%-%100.0%
uint_parse (src/options.c:268)called 17 times100.0%100.0%-%100.0%
uint_set (src/options.c:262)called 7 times100.0%-%-%100.0%
uint_string (src/options.c:285)called 11 times100.0%-%-%100.0%
uint_to_str (src/util/numtostr.c:96)called 12035 times100.0%-%-%100.0%
ulong_to_str (src/util/numtostr.c:101)called 2 times100.0%-%-%100.0%
umax_add_overflows (src/util/arith.h:38)called 476 times100.0%-%-%100.0%
umax_bitwidth (src/util/bit.h:149)called 111 times100.0%100.0%-%100.0%
umax_count_base10_digits (src/util/numtostr.c:18)called 1084 times100.0%100.0%-%100.0%
umax_count_base16_digits (src/util/bit.h:171)called 37 times100.0%-%-%66.7%
umax_ctz (src/util/bit.h:78)called 30 times100.0%-%-%66.7%
umax_multiply_overflows (src/util/arith.h:28)called 482 times100.0%-%-%100.0%
umax_to_str (src/util/numtostr.c:66)called 12050 times100.0%100.0%-%100.0%
undo (src/change.c:218)called 1024 times87.5%87.5%-%90.9%
unhandled (src/terminal/parse.c:288)called 398 times100.0%100.0%-%100.0%
unicode_escape (src/command/parse.c:21)called 6 times100.0%75.0%-%100.0%
unittest_0 (src/bind.c:69)called 24 times100.0%-%-%57.1%
unittest_0 (src/buffer.c:314)called 24 times100.0%-%-%65.5%
unittest_0 (src/commands.c:2707)called 24 times100.0%-%-%67.3%
unittest_0 (src/compiler.c:19)called 24 times100.0%-%-%100.0%
unittest_0 (src/completion.c:616)called 24 times100.0%75.0%-%87.5%
unittest_0 (src/config.c:28)called 24 times100.0%-%-%60.0%
unittest_0 (src/encoding.c:49)called 24 times100.0%-%-%100.0%
unittest_0 (src/exec.c:67)called 24 times100.0%-%-%100.0%
unittest_0 (src/filetype/directories.c:11)called 24 times100.0%100.0%-%66.7%
unittest_0 (src/load-save.c:192)called 24 times100.0%-%-%57.1%
unittest_0 (src/options.c:551)called 24 times100.0%90.9%-%70.0%
unittest_0 (src/show.c:659)called 24 times100.0%-%-%69.0%
unittest_0 (src/spawn.c:300)called 24 times100.0%-%-%63.6%
unittest_0 (src/syntax/color.c:28)called 24 times100.0%-%-%100.0%
unittest_0 (src/syntax/state.c:635)called 24 times100.0%-%-%100.0%
unittest_0 (src/terminal/color.c:36)called 24 times100.0%-%-%53.3%
unittest_0 (src/terminal/cursor.c:30)called 24 times100.0%-%-%100.0%
unittest_0 (src/terminal/key.c:62)called 24 times100.0%-%-%100.0%
unittest_0 (src/terminal/style.c:52)called 24 times100.0%-%-%100.0%
unittest_0 (src/terminal/terminal.c:128)called 24 times100.0%87.5%-%73.9%
unittest_0 (src/trace.c:28)called 24 times100.0%-%-%69.6%
unittest_0 (src/util/log.c:34)called 24 times100.0%100.0%-%77.8%
unittest_0 (src/vars.c:136)called 24 times100.0%-%-%100.0%
unittest_1 (src/commands.c:2793)called 24 times100.0%87.5%-%80.0%
unittest_1 (src/completion.c:800)called 24 times100.0%-%-%51.7%
unittest_1 (src/config.c:45)called 24 times100.0%-%-%53.8%
unittest_1 (src/filetype.c:40)called 24 times100.0%75.0%-%91.7%
unittest_1 (src/terminal/color.c:56)called 24 times100.0%-%-%52.6%
unix_to_dos (src/convert.c:141)called 1 time100.0%83.3%-%100.0%
unselect (src/selection.h:33)called 68 times100.0%100.0%-%100.0%
update_action_style (src/syntax/syntax.c:161)called 4247 times100.0%100.0%-%100.0%
update_all_syntax_styles (src/syntax/syntax.c:200)called 10 times100.0%100.0%-%100.0%
update_file_info (src/load-save.c:79)called 48 times100.0%-%-%100.0%
update_frame_coordinates (src/frame.c:360)called 29 times90.9%83.3%-%90.9%
update_regex (src/search.c:140)called 4 times66.7%50.0%-%57.1%
update_state_styles (src/syntax/syntax.c:180)called 1482 times100.0%100.0%-%100.0%
update_syntax_styles (src/syntax/syntax.c:189)called 134 times100.0%100.0%-%100.0%
update_window_coordinates (src/frame.c:388)called 11 times100.0%-%-%100.0%
use_spaces_for_indent (src/options.h:92)called 110 times100.0%75.0%-%100.0%
validate_filetype (src/options.c:185)called 60 times100.0%100.0%-%100.0%
validate_local_options (src/options.c:831)called 134 times100.0%100.0%-%100.0%
validate_statusline_format (src/options.c:172)called 25 times100.0%100.0%-%100.0%
view_can_close (src/view.c:136)called 24 times100.0%100.0%-%100.0%
view_center_to_cursor (src/view.c:65)called 1 time70.0%50.0%-%66.7%
view_do_set_selection_type (src/selection.c:181)called 16 times73.3%50.0%-%69.2%
view_get_preferred_x (src/view.c:127)called 60 times100.0%100.0%-%100.0%
view_get_word_under_cursor (src/view.c:189)called 4 times100.0%50.0%-%100.0%
view_is_cursor_visible (src/view.c:60)called 1 time100.0%50.0%-%75.0%
view_reset_preferred_x (src/view.h:55)called 1484 times100.0%-%-%100.0%
view_set_selection_type (src/selection.h:22)called 134 times100.0%100.0%-%83.3%
view_update (src/view.c:113)called 1 time90.0%50.0%-%88.9%
view_update_cursor_x (src/view.c:30)called 29 times76.2%50.0%-%57.1%
view_update_cursor_y (src/view.c:14)called 475 times90.0%50.0%-%85.7%
view_update_vx (src/view.c:83)called 1 time75.0%50.0%-%60.0%
view_update_vy (src/view.c:96)not called0.0%0.0%-%0.0%
visibility_cmp (src/tag.c:23)not called0.0%0.0%-%0.0%
visit (src/syntax/syntax.c:27)called 6093 times100.0%100.0%-%100.0%
vstrcmp (src/util/bsearch.h:79)called 40315 times100.0%-%-%100.0%
wait_child (src/util/fork-exec.c:165)called 20 times70.0%66.7%-%70.0%
window_add_buffer (src/window.c:23)called 84 times100.0%-%-%100.0%
window_calculate_line_numbers (src/window.c:370)called 21 times100.0%100.0%-%100.0%
window_close (src/window.c:472)called 3 times100.0%100.0%-%88.2%
window_close_current_view (src/window.c:199)called 26 times100.0%100.0%-%100.0%
window_find_modified_view (src/commands.c:1417)called 3 times40.0%16.7%-%33.3%
window_find_or_create_view (src/window.c:110)called 1 time66.7%50.0%-%40.0%
window_find_unclosable_view (src/window.c:133)called 4 times100.0%75.0%-%100.0%
window_find_view (src/window.c:121)called 1 time100.0%50.0%-%80.0%
window_free (src/window.c:160)called 13 times100.0%-%-%100.0%
window_get_first_view (src/window.h:42)called 9 times100.0%-%-%66.7%
window_get_scroll_margin (src/window.c:399)called 7 times50.0%50.0%-%66.7%
window_next (src/window.c:464)called 1 time100.0%50.0%-%83.3%
window_open_buffer (src/window.c:48)called 29 times68.4%54.5%-%63.2%
window_open_empty_buffer (src/window.c:42)called 49 times100.0%-%-%100.0%
window_open_file (src/window.c:308)called 1 time100.0%-%-%100.0%
window_open_files (src/window.c:316)called 5 times100.0%100.0%-%100.0%
window_open_new_file (src/window.c:276)called 43 times100.0%-%-%100.0%
window_prev (src/window.c:456)called 1 time100.0%50.0%-%83.3%
window_remove_views (src/window.c:151)called 14 times100.0%100.0%-%100.0%
window_separator_changed (src/options.c:151)not called0.0%0.0%-%0.0%
window_set_coordinates (src/window.c:383)called 20 times100.0%-%-%100.0%
window_set_size (src/window.c:392)called 21 times100.0%-%-%100.0%
word_bwd (src/move.c:286)called 3 times100.0%50.0%-%87.5%
word_fwd (src/move.c:264)called 5 times100.0%75.0%-%100.0%
would_delete_last_bytes (src/change.c:346)called 98 times70.0%75.0%-%80.0%
wrap_paragraph (src/wrap.c:107)called 2 times91.4%70.0%-%91.2%
wrapping_decrement (src/util/arith.h:58)called 51 times100.0%100.0%-%75.0%
wrapping_increment (src/util/arith.h:50)called 65 times100.0%100.0%-%71.4%
write_buffer (src/load-save.c:271)called 21 times58.3%37.5%-%48.1%
write_history_files (src/main.c:322)called 8 times66.7%50.0%-%57.1%
xadd (src/util/arith.c:13)called 240083 times100.0%50.0%-%75.0%
xadd3 (src/util/arith.h:100)called 4 times100.0%-%-%100.0%
xasprintf (src/util/xmalloc.c:67)called 2 times100.0%-%-%100.0%
xcalloc (src/util/xmalloc.c:26)called 3858 times100.0%-%-%75.0%
xcalloc1 (src/util/xmalloc.h:20)called 3696 times100.0%-%-%100.0%
xclose (src/util/xreadwrite.c:86)called 350 times50.0%25.0%-%47.1%
xclosedir (src/util/xdirent.h:31)called 10 times100.0%-%-%100.0%
xdup3 (src/util/fd.c:50)called 63 times46.7%11.1%-%31.2%
xfchmod (src/util/fd.c:95)called 21 times100.0%25.0%-%80.0%
xfchown (src/util/fd.c:86)called 2 times100.0%25.0%-%80.0%
xfflush (src/util/xstdio.c:49)called 1 time100.0%25.0%-%80.0%
xfgets (src/util/xstdio.c:3)called 1 time100.0%33.3%-%87.5%
xfopen (src/util/xstdio.h:32)called 8 times70.0%50.0%-%70.0%
xfopen_mode_to_flags (src/util/xstdio.h:13)called 8 times100.0%90.0%-%80.0%
xfprintf (src/util/xstdio.c:40)called 1 time100.0%-%-%100.0%
xfputc (src/util/xstdio.c:22)called 9 times100.0%25.0%-%80.0%
xfputs (src/util/xstdio.c:13)called 9 times100.0%25.0%-%80.0%
xfsync (src/util/fd.c:113)not called0.0%0.0%-%0.0%
xftruncate (src/util/fd.c:104)called 21 times100.0%25.0%-%80.0%
xgetenv (src/util/str-util.h:22)called 29 times100.0%75.0%-%100.0%
xgettime (src/util/time-util.h:57)not called0.0%0.0%-%0.0%
xglob (src/commands.c:1158)called 1 time69.2%37.5%-%47.8%
xiconv (src/convert.c:301)called 1 time50.0%16.7%-%41.7%
xmalloc (src/util/xmalloc.c:20)called 49845 times100.0%-%-%75.0%
xmallocarray (src/util/xmalloc.h:26)called 2013 times100.0%-%-%100.0%
xmemdup (src/util/xmalloc.h:38)called 4176 times100.0%-%-%100.0%
xmemjoin (src/util/xmalloc.h:44)called 1812 times100.0%-%-%100.0%
xmemjoin3 (src/util/xmalloc.h:52)called 1 time100.0%-%-%100.0%
xmemmem (src/util/xmemmem.c:6)called 54 times100.0%-%-%66.7%
xmempcpy (src/util/xstring.h:42)called 4112 times100.0%-%-%100.0%
xmempcpy2 (src/util/xstring.h:49)called 1835 times100.0%-%-%100.0%
xmempcpy3 (src/util/xstring.h:58)called 13 times100.0%-%-%100.0%
xmemrchr (src/util/xmemrchr.c:5)called 329 times100.0%-%-%100.0%
xmkstemp_cloexec (src/load-save.c:317)called 21 times100.0%25.0%-%80.0%
xmul (src/util/arith.h:89)called 15881 times100.0%25.0%-%57.1%
xmul_ (src/util/arith.c:4)called 15881 times100.0%50.0%-%75.0%
xopen (src/util/xreadwrite.h:10)called 278 times100.0%75.0%-%100.0%
xopendir (src/util/xdirent.h:10)called 10 times100.0%25.0%-%80.0%
xpipe2 (src/util/fd.c:7)called 42 times17.6%5.6%-%17.4%
xread (src/util/xreadwrite.c:24)called 32 times100.0%25.0%-%80.0%
xread_all (src/util/xreadwrite.c:47)called 173 times83.3%62.5%-%80.0%
xreaddir (src/util/xdirent.h:20)called 306 times100.0%75.0%-%100.0%
xrealloc (src/util/xmalloc.c:38)called 13934 times100.0%-%-%75.0%
xreallocarray (src/util/xmalloc.h:32)called 13844 times100.0%-%-%100.0%
xsnprintf (src/util/xsnprintf.c:43)called 5703 times100.0%-%-%100.0%
xstrcut (src/util/xmalloc.h:70)called 338 times100.0%-%-%100.0%
xstrdup (src/util/xmalloc.c:44)called 16192 times100.0%-%-%100.0%
xstreq (src/util/xstring.h:18)called 1969 times100.0%100.0%-%100.0%
xstrjoin (src/util/xmalloc.h:63)called 1416 times100.0%-%-%100.0%
xstrrchr (src/util/xstring.h:26)called 7 times100.0%-%-%66.7%
xstrslice (src/util/xmalloc.h:77)called 88 times100.0%-%-%75.0%
xvasprintf (src/util/xmalloc.c:50)called 2 times100.0%50.0%-%55.6%
xvfprintf (src/util/xstdio.c:31)called 1 time100.0%25.0%-%80.0%
xvsnprintf (src/util/xsnprintf.c:34)called 5705 times100.0%50.0%-%50.0%
xwaitpid (src/util/fork-exec.c:96)called 21 times100.0%25.0%-%80.0%
xwrite (src/util/xreadwrite.c:33)called 5 times100.0%25.0%-%80.0%
xwrite_all (src/util/xreadwrite.c:68)called 423 times91.7%66.7%-%88.9%
yield_terminal (src/exec.c:550)called 15 times28.6%25.0%-%33.3%