dte test coverage
Directory:
./
Date:
2024-12-21 12:27:31
Exec
Total
Coverage
Lines:
16751
20040
83.6%
Functions:
1465
1626
90.1%
Branches:
4790
7586
63.1%
Function (File:Line)
Call count
Line coverage
Branch coverage
Condition coverage
Block coverage
BLOCK (src/block.h:27)
called 1650 times
100.0%
-%
-%
100.0%
activate_current_message (src/msg.c:36)
not called
0.0%
0.0%
-%
0.0%
activate_current_message_save (src/msg.c:59)
not called
0.0%
0.0%
-%
0.0%
add_alias (src/command/alias.c:5)
called 140 times
100.0%
-%
-%
100.0%
add_binding (src/bind.c:11)
called 1178 times
100.0%
-%
-%
100.0%
add_block (src/convert.c:32)
called 55 times
100.0%
-%
-%
100.0%
add_ch (src/status.c:83)
called 8 times
100.0%
-%
-%
100.0%
add_change (src/change.c:22)
called 243 times
100.0%
-%
-%
100.0%
add_condition (src/syntax/state.c:174)
called 1830 times
100.0%
75.0%
-%
94.1%
add_error_fmt (src/compiler.c:35)
called 164 times
89.7%
85.7%
-%
88.5%
add_file_options (src/file-option.c:120)
called 234 times
100.0%
87.5%
-%
94.4%
add_filetype (src/filetype.c:76)
called 18 times
100.0%
83.3%
-%
92.3%
add_frame (src/frame.c:272)
called 10 times
100.0%
100.0%
-%
85.7%
add_message (src/msg.c:31)
not called
0.0%
-%
-%
0.0%
add_message_for_tag (src/tag.c:262)
not called
0.0%
0.0%
-%
0.0%
add_misc_status (src/status.c:204)
called 6 times
60.0%
30.0%
-%
38.9%
add_replacement (src/convert.c:271)
not called
0.0%
0.0%
-%
0.0%
add_separator (src/status.c:88)
called 40 times
100.0%
-%
-%
66.7%
add_status_bool (src/status.c:153)
called 7 times
100.0%
100.0%
-%
100.0%
add_status_bytes (src/status.c:120)
called 25 times
100.0%
50.0%
-%
100.0%
add_status_format (src/status.c:136)
not called
0.0%
-%
-%
0.0%
add_status_pos (src/status.c:178)
called 1 time
40.0%
25.0%
-%
28.6%
add_status_str (src/status.c:102)
called 7 times
100.0%
66.7%
-%
91.7%
add_status_umax (src/status.c:146)
called 6 times
100.0%
-%
-%
100.0%
add_status_unicode (src/status.c:159)
called 1 time
33.3%
25.0%
-%
40.0%
add_to_sibling_size (src/frame.c:185)
called 2 times
100.0%
50.0%
-%
87.5%
add_utf8_line (src/convert.c:38)
called 7290 times
88.9%
62.5%
-%
70.0%
add_word (src/wrap.c:23)
not called
0.0%
0.0%
-%
0.0%
advise_sequential (src/load-save.c:78)
called 1 time
100.0%
-%
-%
66.7%
alias_cmp (src/show.c:322)
called 77 times
100.0%
-%
-%
100.0%
alloc_change (src/change.c:17)
called 246 times
100.0%
-%
-%
100.0%
alloc_indent (src/shift.c:16)
called 10 times
100.0%
100.0%
-%
100.0%
alloc_table (src/util/hashset.c:10)
called 136 times
100.0%
-%
-%
66.7%
allow_macro_recording (src/commands.c:2633)
called 203 times
100.0%
83.3%
-%
100.0%
allow_odd_indent (src/buffer.c:248)
called 36 times
100.0%
-%
-%
100.0%
any_key (src/editor.c:247)
not called
0.0%
0.0%
-%
0.0%
append_option (src/options.c:1009)
called 66 times
90.0%
50.0%
-%
88.9%
arg_parse_error_msg (src/command/args.c:108)
called 13 times
100.0%
85.7%
-%
88.9%
ascii_blank_prefix_length (src/util/ascii.h:93)
called 8447 times
100.0%
100.0%
-%
100.0%
ascii_is_digit_or_dot (src/util/ascii.h:53)
called 81 times
100.0%
100.0%
-%
100.0%
ascii_is_nonspace_cntrl (src/util/ascii.h:58)
called 269 times
100.0%
-%
-%
100.0%
ascii_isblank (src/util/ascii.h:43)
called 8038 times
100.0%
-%
-%
100.0%
ascii_isdigit (src/util/ascii.h:48)
called 1769 times
100.0%
-%
-%
100.0%
ascii_strcmp_icase (src/util/ascii.h:76)
called 7360 times
100.0%
100.0%
-%
100.0%
ascii_streq_icase (src/util/ascii.h:88)
called 6990 times
100.0%
-%
-%
100.0%
ascii_test (src/util/ascii.h:38)
called 74087 times
100.0%
-%
-%
100.0%
ascii_tolower (src/util/ascii.h:63)
called 51843 times
100.0%
-%
-%
100.0%
ascii_toupper (src/util/ascii.h:69)
called 272 times
100.0%
-%
-%
100.0%
base64_decode (src/util/base64.h:18)
called 11421 times
100.0%
-%
-%
100.0%
base64_decode_branchy (src/util/base64.h:25)
called 256 times
100.0%
100.0%
-%
100.0%
base64_encode_block (src/util/base64.c:34)
called 5 times
100.0%
100.0%
-%
66.7%
base64_encode_final (src/util/base64.c:56)
called 5 times
100.0%
100.0%
-%
85.7%
begin_change (src/change.c:125)
called 6342 times
100.0%
-%
-%
100.0%
begin_change_chain (src/change.c:135)
called 32 times
100.0%
-%
-%
75.0%
binding_cmp (src/bind.c:63)
called 1048 times
100.0%
-%
-%
100.0%
bisearch (src/util/unicode.c:8)
called 333 times
100.0%
100.0%
-%
100.0%
bisearch_idx (src/util/bsearch.h:63)
called 9124 times
100.0%
100.0%
-%
100.0%
bitset_add (src/syntax/bitset.h:23)
called 16540 times
100.0%
-%
-%
100.0%
bitset_add_char_range (src/syntax/bitset.h:30)
called 782 times
100.0%
100.0%
-%
100.0%
bitset_contains (src/syntax/bitset.h:16)
called 360 times
100.0%
-%
-%
100.0%
bitset_invert (src/syntax/bitset.h:45)
called 44 times
100.0%
100.0%
-%
100.0%
block_free (src/block.c:26)
called 3 times
100.0%
-%
-%
100.0%
block_grow (src/block.c:18)
called 220 times
100.0%
100.0%
-%
100.0%
block_iter (src/buffer.h:88)
called 106 times
100.0%
-%
-%
100.0%
block_iter_back_bytes (src/block-iter.c:273)
not called
0.0%
0.0%
-%
0.0%
block_iter_bof (src/block-iter.h:21)
called 7 times
100.0%
-%
-%
100.0%
block_iter_bol (src/block-iter.c:167)
called 202 times
100.0%
100.0%
-%
83.3%
block_iter_eat_line (src/block-iter.c:13)
called 124 times
100.0%
100.0%
-%
88.9%
block_iter_eof (src/block-iter.h:27)
called 13 times
100.0%
-%
-%
100.0%
block_iter_eol (src/block-iter.c:197)
called 11 times
100.0%
100.0%
-%
87.5%
block_iter_find_non_empty_line_bwd (src/block-iter.c:261)
called 6 times
100.0%
75.0%
-%
100.0%
block_iter_get_bytes (src/block-iter.c:340)
called 9 times
100.0%
75.0%
-%
77.8%
block_iter_get_char (src/block-iter.c:96)
called 78 times
100.0%
-%
-%
100.0%
block_iter_get_line (src/block-iter.c:386)
called 218 times
100.0%
-%
-%
100.0%
block_iter_get_line_with_nl (src/block-iter.c:365)
called 225 times
100.0%
100.0%
-%
76.9%
block_iter_get_offset (src/block-iter.c:327)
called 235 times
85.7%
50.0%
-%
80.0%
block_iter_goto_line (src/block-iter.c:308)
called 2 times
83.3%
62.5%
-%
80.0%
block_iter_goto_offset (src/block-iter.c:295)
called 47 times
87.5%
50.0%
-%
83.3%
block_iter_is_bol (src/block-iter.h:38)
called 215 times
100.0%
100.0%
-%
100.0%
block_iter_is_eof (src/block-iter.h:33)
called 202 times
100.0%
75.0%
-%
100.0%
block_iter_is_eol (src/block-iter.h:44)
not called
0.0%
0.0%
-%
0.0%
block_iter_move_down (src/syntax/highlight.c:278)
called 1 time
75.0%
50.0%
-%
75.0%
block_iter_next_char (src/block-iter.c:102)
called 135 times
83.3%
83.3%
-%
87.5%
block_iter_next_column (src/block-iter.c:146)
called 20 times
83.3%
75.0%
-%
77.8%
block_iter_next_line (src/block-iter.c:39)
called 38 times
100.0%
62.5%
-%
90.0%
block_iter_normalize (src/block-iter.h:60)
called 864 times
66.7%
75.0%
-%
75.0%
block_iter_prev_char (src/block-iter.c:124)
called 35 times
66.7%
66.7%
-%
62.5%
block_iter_prev_column (src/block-iter.c:156)
called 7 times
100.0%
75.0%
-%
85.7%
block_iter_prev_line (src/block-iter.c:69)
called 60 times
78.6%
91.7%
-%
90.9%
block_iter_skip_blanks_bwd (src/block-iter.c:241)
called 20 times
100.0%
75.0%
-%
100.0%
block_iter_skip_blanks_fwd (src/block-iter.c:220)
called 20 times
100.0%
75.0%
-%
100.0%
block_iter_skip_bytes (src/block-iter.c:283)
called 169 times
55.6%
50.0%
-%
75.0%
block_new (src/block.c:9)
called 107 times
100.0%
-%
-%
100.0%
bookmark_pop (src/bookmark.c:86)
not called
0.0%
0.0%
-%
0.0%
bookmark_push (src/bookmark.c:76)
called 300 times
100.0%
100.0%
-%
85.7%
bool_equals (src/options.c:337)
called 41 times
100.0%
-%
-%
100.0%
bool_get (src/options.c:308)
called 636 times
100.0%
-%
-%
100.0%
bool_parse (src/options.c:320)
called 62 times
100.0%
100.0%
-%
100.0%
bool_set (src/options.c:314)
called 20 times
100.0%
-%
-%
100.0%
bool_string (src/options.c:332)
called 36 times
100.0%
100.0%
-%
100.0%
buf_next_line (src/util/str-util.h:136)
called 558 times
100.0%
-%
-%
100.0%
buf_parse_hex_uint (src/util/strtonum.h:24)
called 59 times
100.0%
100.0%
-%
100.0%
buf_parse_long (src/util/strtonum.c:88)
called 52 times
100.0%
81.8%
-%
100.0%
buf_parse_size (src/util/strtonum.c:77)
called 25 times
100.0%
100.0%
-%
100.0%
buf_parse_uint (src/util/strtonum.c:66)
called 2 times
100.0%
50.0%
-%
100.0%
buf_parse_uintmax (src/util/strtonum.c:33)
called 561 times
100.0%
91.7%
-%
100.0%
buf_parse_ulong (src/util/strtonum.c:55)
called 31 times
100.0%
100.0%
-%
100.0%
buf_skip (src/terminal/output.c:508)
not called
0.0%
0.0%
-%
0.0%
buf_slice_next_line (src/util/str-util.h:130)
called 8367 times
100.0%
-%
-%
100.0%
buf_u8_to_str (src/util/numtostr.c:89)
called 28 times
100.0%
100.0%
-%
100.0%
buf_uint_to_str (src/util/numtostr.c:118)
called 989 times
100.0%
-%
-%
100.0%
buf_umax_to_hex_str (src/util/numtostr.c:59)
called 16 times
100.0%
100.0%
-%
83.3%
buf_umax_to_str (src/util/numtostr.c:44)
called 1072 times
100.0%
100.0%
-%
100.0%
buffer_contains_block (src/editor.c:226)
not called
0.0%
0.0%
-%
0.0%
buffer_count_blocks_and_bytes (src/buffer.c:410)
called 4 times
100.0%
100.0%
-%
100.0%
buffer_delete_bytes (src/change.c:389)
called 42 times
100.0%
-%
-%
100.0%
buffer_delete_bytes_internal (src/change.c:362)
called 49 times
92.3%
75.0%
-%
88.2%
buffer_detect_filetype (src/buffer.c:184)
called 63 times
100.0%
75.0%
-%
100.0%
buffer_erase_bytes (src/change.c:394)
called 7 times
100.0%
-%
-%
100.0%
buffer_filename (src/buffer.c:37)
called 4 times
100.0%
100.0%
-%
100.0%
buffer_fstat (src/load-save.c:113)
called 26 times
100.0%
50.0%
-%
83.3%
buffer_get_first_view (src/buffer.h:82)
called 2 times
100.0%
-%
-%
66.7%
buffer_insert_bytes (src/change.c:320)
called 155 times
90.9%
75.0%
-%
83.3%
buffer_is_empty_and_untouched (src/window.c:275)
not called
0.0%
0.0%
-%
0.0%
buffer_mark_lines_changed (src/buffer.c:31)
called 302 times
100.0%
-%
-%
100.0%
buffer_mark_tabbars_changed (src/window.c:327)
called 16 times
100.0%
100.0%
-%
100.0%
buffer_modified (src/buffer.h:77)
called 19 times
100.0%
100.0%
-%
100.0%
buffer_new (src/buffer.c:59)
called 74 times
100.0%
100.0%
-%
100.0%
buffer_offset (src/change.c:57)
called 185 times
100.0%
-%
-%
100.0%
buffer_remove_unlock_and_free (src/buffer.c:148)
called 74 times
100.0%
-%
-%
100.0%
buffer_replace_bytes (src/change.c:399)
called 154 times
76.5%
66.7%
-%
73.7%
buffer_set_display_filename (src/buffer.c:16)
called 71 times
100.0%
-%
-%
100.0%
buffer_set_encoding (src/buffer.c:43)
called 51 times
100.0%
75.0%
-%
77.8%
buffer_setup (src/buffer.c:396)
called 49 times
100.0%
75.0%
-%
100.0%
buffer_stat (src/load-save.c:107)
called 16 times
100.0%
50.0%
-%
83.3%
buffer_unlock_and_free (src/buffer.c:106)
called 74 times
90.9%
75.0%
-%
88.9%
buffer_update_short_filename (src/buffer.c:213)
called 41 times
100.0%
-%
-%
80.0%
buffer_update_short_filename_cwd (src/buffer.c:203)
called 45 times
100.0%
75.0%
-%
83.3%
buffer_update_syntax (src/buffer.c:220)
called 51 times
100.0%
90.0%
-%
100.0%
buffer_write_blocks_and_free (src/main.c:262)
called 5 times
72.7%
75.0%
-%
77.8%
bufis (src/syntax/highlight.c:29)
called 1 time
100.0%
50.0%
-%
80.0%
bufis_icase (src/syntax/highlight.c:35)
not called
0.0%
0.0%
-%
0.0%
build_replacement (src/replace.c:16)
called 18 times
89.5%
75.0%
-%
86.7%
cached_command_free (src/command/cache.c:69)
called 2368 times
100.0%
100.0%
-%
100.0%
cached_command_new (src/command/cache.c:16)
called 1189 times
100.0%
100.0%
-%
100.0%
can_collect_flags (src/completion.c:586)
called 20 times
100.0%
100.0%
-%
100.0%
cconv_consume_all (src/convert.c:476)
called 1 time
100.0%
-%
-%
100.0%
cconv_consume_line (src/convert.c:461)
not called
0.0%
0.0%
-%
0.0%
cconv_flush (src/convert.c:451)
called 1 time
50.0%
50.0%
-%
40.0%
cconv_free (src/convert.c:484)
called 1 time
100.0%
-%
-%
75.0%
cconv_from_utf8 (src/convert.c:440)
called 1 time
100.0%
50.0%
-%
100.0%
cconv_process (src/convert.c:363)
called 1 time
34.6%
50.0%
-%
52.9%
cconv_to_utf8 (src/convert.c:402)
not called
0.0%
0.0%
-%
0.0%
change_case (src/misc.c:278)
called 2 times
60.5%
40.9%
-%
61.8%
check_alloc (src/util/xmalloc.c:10)
called 75211 times
100.0%
50.0%
-%
66.7%
check_array (src/util/array.h:92)
called 504 times
100.0%
66.7%
-%
57.1%
check_bsearch_array (src/util/bsearch.h:31)
called 288 times
100.0%
75.0%
-%
80.0%
child_process_exec (src/util/fork-exec.c:40)
called 18 times
60.5%
44.7%
-%
55.6%
cleanup_handler (src/main.c:52)
not called
0.0%
0.0%
-%
0.0%
clear_error (src/error.c:23)
called 95 times
100.0%
-%
-%
100.0%
clear_hl_styles (src/syntax/color.c:68)
called 12 times
100.0%
-%
-%
100.0%
clear_lines (src/misc.c:243)
called 2 times
66.7%
35.7%
-%
54.5%
clear_messages (src/msg.c:89)
called 8 times
100.0%
-%
-%
100.0%
clear_obuf (test/terminal.c:1273)
called 26 times
100.0%
50.0%
-%
100.0%
close_state (src/syntax/state.c:38)
called 1163 times
25.0%
25.0%
-%
33.3%
cmd_alias (src/commands.c:143)
called 143 times
93.8%
87.5%
-%
94.1%
cmd_bind (src/commands.c:176)
called 969 times
80.6%
70.8%
-%
77.1%
cmd_blkdown (src/commands.c:1252)
not called
0.0%
0.0%
-%
0.0%
cmd_blkup (src/commands.c:1288)
not called
0.0%
0.0%
-%
0.0%
cmd_bof (src/commands.c:243)
called 2 times
100.0%
-%
-%
100.0%
cmd_bol (src/cmdline.c:70)
called 2 times
100.0%
-%
-%
75.0%
cmd_bol (src/commands.c:250)
called 5 times
100.0%
-%
-%
100.0%
cmd_bolsf (src/commands.c:263)
called 1 time
90.9%
50.0%
-%
81.8%
cmd_bookmark (src/commands.c:282)
not called
0.0%
0.0%
-%
0.0%
cmd_bufis (src/syntax/state.c:206)
called 18 times
91.7%
50.0%
-%
83.3%
cmd_cancel (src/cmdline.c:77)
called 1 time
100.0%
-%
-%
83.3%
cmd_case (src/commands.c:294)
called 2 times
100.0%
-%
-%
100.0%
cmd_cd (src/commands.c:305)
called 4 times
88.9%
72.2%
-%
82.1%
cmd_center_view (src/commands.c:350)
not called
0.0%
-%
-%
0.0%
cmd_char (src/syntax/state.c:229)
called 1502 times
94.1%
85.7%
-%
93.8%
cmd_clear (src/cmdline.c:87)
not called
0.0%
-%
-%
0.0%
cmd_clear (src/commands.c:357)
called 2 times
100.0%
50.0%
-%
83.3%
cmd_close (src/commands.c:364)
called 18 times
47.6%
25.0%
-%
48.0%
cmd_command (src/commands.c:403)
not called
0.0%
0.0%
-%
0.0%
cmd_command_history_next (src/cmdline.c:269)
not called
0.0%
-%
-%
0.0%
cmd_command_history_prev (src/cmdline.c:276)
not called
0.0%
-%
-%
0.0%
cmd_command_mode_accept (src/cmdline.c:401)
not called
0.0%
0.0%
-%
0.0%
cmd_compile (src/commands.c:413)
called 1 time
21.1%
16.7%
-%
25.0%
cmd_complete_next (src/cmdline.c:380)
not called
0.0%
-%
-%
0.0%
cmd_complete_prev (src/cmdline.c:387)
not called
0.0%
-%
-%
0.0%
cmd_copy (src/cmdline.c:94)
not called
0.0%
0.0%
-%
0.0%
cmd_copy (src/commands.c:444)
called 3 times
57.1%
25.0%
-%
47.5%
cmd_cursor (src/commands.c:511)
called 3 times
66.7%
57.1%
-%
76.5%
cmd_cut (src/commands.c:547)
called 2 times
93.3%
75.0%
-%
86.7%
cmd_def_mode (src/commands.c:568)
called 5 times
54.5%
40.0%
-%
52.4%
cmd_default (src/syntax/state.c:264)
called 60 times
90.0%
66.7%
-%
91.7%
cmd_delete (src/cmdline.c:119)
called 2 times
100.0%
-%
-%
80.0%
cmd_delete (src/commands.c:604)
called 3 times
100.0%
-%
-%
75.0%
cmd_delete_eol (src/cmdline.c:127)
called 1 time
100.0%
-%
-%
75.0%
cmd_delete_eol (src/commands.c:611)
called 2 times
66.7%
25.0%
-%
53.8%
cmd_delete_line (src/commands.c:633)
not called
0.0%
0.0%
-%
0.0%
cmd_delete_word (src/cmdline.c:135)
called 1 time
100.0%
70.0%
-%
92.3%
cmd_delete_word (src/commands.c:660)
called 1 time
100.0%
-%
-%
100.0%
cmd_direction (src/cmdline.c:394)
not called
0.0%
-%
-%
0.0%
cmd_down (src/commands.c:668)
called 10 times
100.0%
-%
-%
100.0%
cmd_eat (src/syntax/state.c:284)
called 346 times
100.0%
66.7%
-%
100.0%
cmd_eof (src/commands.c:675)
called 2 times
100.0%
-%
-%
100.0%
cmd_eol (src/cmdline.c:159)
called 2 times
100.0%
-%
-%
75.0%
cmd_eol (src/commands.c:682)
called 3 times
100.0%
-%
-%
100.0%
cmd_eolsf (src/commands.c:689)
called 1 time
92.3%
50.0%
-%
81.8%
cmd_erase (src/cmdline.c:167)
called 2 times
100.0%
50.0%
-%
85.7%
cmd_erase (src/commands.c:710)
called 4 times
100.0%
-%
-%
75.0%
cmd_erase_bol (src/cmdline.c:178)
called 1 time
100.0%
-%
-%
80.0%
cmd_erase_bol (src/commands.c:717)
called 1 time
100.0%
-%
-%
80.0%
cmd_erase_word (src/cmdline.c:187)
called 2 times
100.0%
64.3%
-%
92.9%
cmd_erase_word (src/commands.c:724)
called 2 times
100.0%
-%
-%
100.0%
cmd_errorfmt (src/commands.c:732)
called 182 times
100.0%
100.0%
-%
87.5%
cmd_exec (src/commands.c:745)
called 12 times
65.6%
46.4%
-%
58.1%
cmd_ft (src/commands.c:795)
called 14 times
58.3%
63.6%
-%
73.3%
cmd_heredocbegin (src/syntax/state.c:303)
called 13 times
100.0%
50.0%
-%
100.0%
cmd_heredocend (src/syntax/state.c:331)
called 9 times
100.0%
50.0%
-%
83.3%
cmd_hi (src/commands.c:829)
called 556 times
92.3%
75.0%
-%
84.0%
cmd_include (src/commands.c:871)
called 24 times
100.0%
25.0%
-%
70.0%
cmd_include (src/syntax/state.c:345)
not called
0.0%
0.0%
-%
0.0%
cmd_inlist (src/syntax/state.c:383)
called 100 times
100.0%
75.0%
-%
100.0%
cmd_insert (src/commands.c:882)
called 47 times
100.0%
100.0%
-%
100.0%
cmd_join (src/commands.c:897)
called 16 times
100.0%
100.0%
-%
100.0%
cmd_left (src/cmdline.c:283)
called 1 time
83.3%
50.0%
-%
66.7%
cmd_left (src/commands.c:904)
called 7 times
100.0%
-%
-%
100.0%
cmd_line (src/commands.c:911)
called 4 times
91.7%
75.0%
-%
90.0%
cmd_list (src/syntax/state.c:355)
called 97 times
94.4%
75.0%
-%
93.8%
cmd_macro (src/commands.c:935)
called 2 times
54.5%
38.5%
-%
44.8%
cmd_match_bracket (src/commands.c:976)
called 1 time
12.2%
4.3%
-%
13.2%
cmd_mode (src/commands.c:1048)
not called
0.0%
0.0%
-%
0.0%
cmd_move_tab (src/commands.c:1060)
called 11 times
100.0%
87.5%
-%
100.0%
cmd_msg (src/commands.c:1081)
called 3 times
40.0%
18.8%
-%
26.1%
cmd_new_line (src/commands.c:1112)
called 3 times
100.0%
-%
-%
100.0%
cmd_next (src/commands.c:1118)
called 1 time
100.0%
-%
-%
83.3%
cmd_noeat (src/syntax/state.c:407)
called 518 times
81.8%
62.5%
-%
81.8%
cmd_open (src/commands.c:1149)
called 41 times
87.5%
69.2%
-%
77.8%
cmd_option (src/commands.c:1221)
called 91 times
100.0%
100.0%
-%
94.7%
cmd_paste (src/cmdline.c:293)
not called
0.0%
0.0%
-%
0.0%
cmd_paste (src/commands.c:1322)
called 5 times
100.0%
75.0%
-%
100.0%
cmd_pgdown (src/commands.c:1337)
called 2 times
91.7%
50.0%
-%
85.7%
cmd_pgup (src/commands.c:1357)
called 1 time
91.7%
50.0%
-%
85.7%
cmd_prev (src/commands.c:1377)
called 1 time
100.0%
-%
-%
83.3%
cmd_quit (src/commands.c:1421)
called 4 times
78.8%
59.1%
-%
72.7%
cmd_recolor (src/syntax/state.c:425)
called 89 times
85.7%
70.0%
-%
81.8%
cmd_redo (src/commands.c:1486)
called 4 times
88.9%
75.0%
-%
90.0%
cmd_refresh (src/commands.c:1503)
called 1 time
100.0%
-%
-%
66.7%
cmd_reopen (src/commands.c:1571)
not called
0.0%
0.0%
-%
0.0%
cmd_repeat (src/commands.c:1591)
called 24 times
100.0%
93.8%
-%
100.0%
cmd_replace (src/commands.c:1627)
called 12 times
75.0%
60.0%
-%
78.6%
cmd_require (src/syntax/state.c:454)
called 11 times
86.4%
66.7%
-%
90.0%
cmd_right (src/cmdline.c:309)
called 2 times
100.0%
50.0%
-%
83.3%
cmd_right (src/commands.c:1658)
called 15 times
100.0%
-%
-%
100.0%
cmd_save (src/commands.c:1700)
called 18 times
50.0%
33.3%
-%
43.4%
cmd_scroll_down (src/commands.c:1915)
called 1 time
100.0%
50.0%
-%
88.9%
cmd_scroll_pgdown (src/commands.c:1934)
called 1 time
83.3%
37.5%
-%
71.4%
cmd_scroll_pgup (src/commands.c:1962)
called 1 time
53.8%
50.0%
-%
50.0%
cmd_scroll_up (src/commands.c:1984)
called 1 time
100.0%
50.0%
-%
88.9%
cmd_search (src/commands.c:2013)
called 6 times
59.5%
54.5%
-%
70.6%
cmd_search_history_next (src/cmdline.c:255)
not called
0.0%
-%
-%
0.0%
cmd_search_history_prev (src/cmdline.c:262)
not called
0.0%
-%
-%
0.0%
cmd_search_mode_accept (src/cmdline.c:419)
not called
0.0%
0.0%
-%
0.0%
cmd_select (src/commands.c:2087)
called 3 times
88.9%
37.5%
-%
80.0%
cmd_select_block (src/commands.c:2078)
not called
0.0%
-%
-%
0.0%
cmd_set (src/commands.c:2101)
called 25 times
87.5%
75.0%
-%
87.5%
cmd_setenv (src/commands.c:2131)
called 15 times
78.6%
50.0%
-%
57.1%
cmd_shift (src/commands.c:2158)
called 12 times
100.0%
100.0%
-%
100.0%
cmd_show (src/commands.c:2172)
called 9 times
100.0%
75.0%
-%
100.0%
cmd_state (src/syntax/state.c:489)
called 877 times
84.6%
60.0%
-%
85.7%
cmd_str (src/syntax/state.c:512)
called 112 times
88.2%
70.0%
-%
83.3%
cmd_suspend (src/commands.c:2181)
called 2 times
21.1%
12.5%
-%
20.0%
cmd_syntax (src/syntax/state.c:551)
called 129 times
100.0%
100.0%
-%
100.0%
cmd_tag (src/commands.c:2213)
not called
0.0%
0.0%
-%
0.0%
cmd_title (src/commands.c:2236)
not called
0.0%
0.0%
-%
0.0%
cmd_toggle (src/cmdline.c:319)
not called
0.0%
0.0%
-%
0.0%
cmd_toggle (src/commands.c:2249)
called 16 times
77.8%
50.0%
-%
83.3%
cmd_undo (src/commands.c:2263)
called 1009 times
58.3%
50.0%
-%
63.6%
cmd_unselect (src/commands.c:2286)
called 1 time
100.0%
-%
-%
75.0%
cmd_up (src/commands.c:2293)
called 8 times
100.0%
-%
-%
100.0%
cmd_view (src/commands.c:2300)
called 3 times
91.7%
83.3%
-%
83.3%
cmd_wclose (src/commands.c:2318)
called 1 time
46.7%
12.5%
-%
43.8%
cmd_wflip (src/commands.c:2348)
called 1 time
57.1%
50.0%
-%
60.0%
cmd_wnext (src/commands.c:2360)
called 1 time
100.0%
-%
-%
83.3%
cmd_word_bwd (src/cmdline.c:332)
called 2 times
100.0%
75.0%
-%
93.8%
cmd_word_bwd (src/commands.c:2370)
called 1 time
100.0%
-%
-%
100.0%
cmd_word_fwd (src/cmdline.c:360)
called 1 time
100.0%
75.0%
-%
91.7%
cmd_word_fwd (src/commands.c:2379)
called 1 time
100.0%
-%
-%
100.0%
cmd_wprev (src/commands.c:2388)
called 1 time
100.0%
-%
-%
83.3%
cmd_wrap_paragraph (src/commands.c:2398)
called 2 times
81.8%
62.5%
-%
80.0%
cmd_wresize (src/commands.c:2415)
called 1 time
13.0%
9.1%
-%
11.8%
cmd_wsplit (src/commands.c:2454)
called 2 times
73.2%
45.8%
-%
68.6%
cmd_wswap (src/commands.c:2517)
called 1 time
100.0%
50.0%
-%
87.5%
cmdargs_convert_flags (src/command/args.h:84)
called 23 times
100.0%
100.0%
-%
100.0%
cmdargs_flagset_idx (src/command/args.h:34)
called 11030 times
100.0%
50.0%
-%
66.7%
cmdargs_flagset_value (src/command/args.h:45)
called 10961 times
100.0%
-%
-%
100.0%
cmdargs_has_flag (src/command/args.h:50)
called 8649 times
100.0%
-%
-%
100.0%
cmdargs_new (src/command/args.h:27)
called 8099 times
100.0%
-%
-%
100.0%
cmdargs_pick_winning_flag (src/command/args.h:74)
called 41 times
100.0%
-%
-%
85.7%
cmdargs_pick_winning_flag_from_set (src/command/args.h:57)
called 41 times
100.0%
66.7%
-%
77.8%
cmdline_clear (src/cmdline.c:32)
called 10 times
100.0%
-%
-%
100.0%
cmdline_delete (src/cmdline.c:21)
called 4 times
100.0%
100.0%
-%
100.0%
cmdline_free (src/cmdline.c:39)
called 8 times
100.0%
-%
-%
100.0%
cmdline_set_text (src/cmdline.c:55)
called 166 times
100.0%
-%
-%
100.0%
cmdline_soft_reset (src/cmdline.c:63)
called 19 times
100.0%
-%
-%
100.0%
cmdrunner (src/editor.h:142)
called 1391 times
100.0%
100.0%
-%
100.0%
cmdrunner_for_syntaxes (src/syntax/state.c:611)
called 147 times
100.0%
-%
-%
100.0%
collect_all_options (src/show.c:278)
called 1 time
100.0%
-%
-%
100.0%
collect_auto_options (src/options.c:941)
called 1 time
100.0%
87.5%
-%
100.0%
collect_bound_keys (src/completion.c:174)
called 5 times
100.0%
100.0%
-%
100.0%
collect_bound_normal_keys (src/completion.c:185)
called 1 time
100.0%
-%
-%
100.0%
collect_builtin_configs (src/config.c:165)
called 1 time
100.0%
100.0%
-%
100.0%
collect_builtin_includes (src/config.c:175)
called 1 time
100.0%
83.3%
-%
100.0%
collect_builtin_styles (src/syntax/color.c:73)
called 1 time
100.0%
-%
-%
100.0%
collect_colors_and_attributes (src/terminal/style.c:146)
called 1 time
100.0%
75.0%
-%
100.0%
collect_command_flag_args (src/completion.c:654)
called 3 times
100.0%
58.3%
-%
75.0%
collect_command_flags (src/completion.c:616)
called 20 times
100.0%
93.8%
-%
95.0%
collect_compilers (src/completion.c:196)
called 3 times
100.0%
-%
-%
100.0%
collect_completions (src/completion.c:674)
called 86 times
100.0%
87.5%
-%
97.4%
collect_cursor_colors (src/terminal/cursor.c:85)
called 1 time
100.0%
-%
-%
100.0%
collect_cursor_modes (src/terminal/cursor.c:75)
called 1 time
100.0%
-%
-%
100.0%
collect_cursor_types (src/terminal/cursor.c:80)
called 2 times
100.0%
-%
-%
100.0%
collect_env (src/completion.c:201)
called 2 times
100.0%
75.0%
-%
100.0%
collect_errorfmt_capture_names (src/compiler.c:109)
called 2 times
100.0%
100.0%
-%
100.0%
collect_exec_actions (src/exec.c:69)
called 1 time
100.0%
75.0%
-%
100.0%
collect_files (src/completion.c:133)
called 10 times
100.0%
87.5%
-%
100.0%
collect_ft (src/filetype.c:275)
called 2 times
50.0%
25.0%
-%
50.0%
collect_hashmap_keys (src/completion.c:948)
called 12 times
100.0%
100.0%
-%
100.0%
collect_hl_styles (src/completion.c:190)
called 1 time
100.0%
-%
-%
100.0%
collect_normal_aliases (src/completion.c:169)
called 5 times
100.0%
-%
-%
100.0%
collect_normal_commands (src/commands.c:2743)
called 5 times
100.0%
-%
-%
100.0%
collect_normal_vars (src/vars.c:143)
called 1 time
100.0%
-%
-%
100.0%
collect_option_values (src/options.c:969)
called 7 times
100.0%
85.0%
-%
96.4%
collect_options (src/options.c:927)
called 2 times
87.5%
50.0%
-%
75.0%
collect_show_subcommand_args (src/show.c:591)
called 4 times
100.0%
50.0%
-%
100.0%
collect_show_subcommands (src/show.c:586)
called 2 times
100.0%
-%
-%
100.0%
collect_strings_from_flat_array (src/util/array.c:7)
called 19 times
100.0%
100.0%
-%
100.0%
collect_tags (src/tag.c:320)
not called
0.0%
0.0%
-%
0.0%
collect_toggleable_options (src/options.c:954)
called 1 time
90.0%
60.0%
-%
81.8%
color_256_to_16 (src/terminal/color.c:106)
called 465 times
100.0%
-%
-%
100.0%
color_b (src/terminal/color.h:63)
called 425 times
100.0%
-%
-%
100.0%
color_distance (src/terminal/color.c:30)
called 910 times
100.0%
-%
-%
100.0%
color_g (src/terminal/color.h:57)
called 425 times
100.0%
-%
-%
100.0%
color_is_rgb (src/terminal/color.h:38)
called 1202 times
100.0%
-%
-%
100.0%
color_is_valid (src/terminal/color.h:43)
called 1757 times
100.0%
-%
-%
100.0%
color_normalize (src/terminal/output.c:625)
called 16 times
100.0%
-%
-%
66.7%
color_r (src/terminal/color.h:51)
called 425 times
100.0%
-%
-%
100.0%
color_rgb_to_256 (src/terminal/color.c:70)
called 410 times
100.0%
100.0%
-%
87.5%
color_to_nearest (src/terminal/color.c:150)
called 1614 times
100.0%
100.0%
-%
88.5%
color_to_str (src/terminal/style.c:160)
called 113 times
100.0%
100.0%
-%
83.3%
command_cmp (src/command/run.h:60)
called 37429 times
100.0%
-%
-%
100.0%
command_parse_error_to_string (src/command/parse.c:251)
called 6 times
100.0%
-%
-%
60.0%
complete_alias (src/completion.c:218)
called 2 times
100.0%
62.5%
-%
100.0%
complete_bind (src/completion.c:231)
called 9 times
95.8%
68.2%
-%
89.7%
complete_cd (src/completion.c:278)
not called
0.0%
0.0%
-%
0.0%
complete_command_next (src/completion.c:905)
called 105 times
100.0%
100.0%
-%
100.0%
complete_command_prev (src/completion.c:922)
called 5 times
100.0%
83.3%
-%
100.0%
complete_compile (src/completion.c:296)
called 1 time
85.7%
50.0%
-%
75.0%
complete_cursor (src/completion.c:307)
called 4 times
100.0%
75.0%
-%
100.0%
complete_def_mode (src/completion.c:325)
called 3 times
93.3%
90.0%
-%
93.3%
complete_errorfmt (src/completion.c:353)
called 3 times
100.0%
66.7%
-%
100.0%
complete_exec (src/completion.c:289)
called 4 times
100.0%
-%
-%
100.0%
complete_ft (src/completion.c:363)
called 1 time
100.0%
50.0%
-%
100.0%
complete_hi (src/completion.c:371)
called 2 times
100.0%
100.0%
-%
100.0%
complete_include (src/completion.c:381)
called 1 time
85.7%
50.0%
-%
83.3%
complete_macro (src/completion.c:393)
called 1 time
100.0%
50.0%
-%
100.0%
complete_mode (src/completion.c:411)
called 1 time
100.0%
50.0%
-%
100.0%
complete_move_tab (src/completion.c:421)
called 1 time
100.0%
50.0%
-%
100.0%
complete_open (src/completion.c:432)
called 4 times
100.0%
50.0%
-%
100.0%
complete_option (src/completion.c:439)
called 3 times
100.0%
83.3%
-%
100.0%
complete_quit (src/completion.c:458)
called 1 time
100.0%
50.0%
-%
100.0%
complete_redo (src/completion.c:469)
not called
0.0%
0.0%
-%
0.0%
complete_save (src/completion.c:453)
called 1 time
100.0%
-%
-%
100.0%
complete_set (src/completion.c:478)
called 7 times
100.0%
100.0%
-%
100.0%
complete_setenv (src/completion.c:490)
called 2 times
100.0%
62.5%
-%
90.9%
complete_show (src/completion.c:504)
called 6 times
100.0%
75.0%
-%
85.7%
complete_tag (src/completion.c:515)
not called
0.0%
0.0%
-%
0.0%
complete_toggle (src/completion.c:525)
called 1 time
100.0%
50.0%
-%
100.0%
complete_wsplit (src/completion.c:534)
called 1 time
100.0%
50.0%
-%
100.0%
cond_type_has_destination (src/syntax/syntax.h:113)
called 482 times
100.0%
-%
-%
100.0%
conversion_supported_by_iconv (src/convert.c:492)
called 2 times
75.0%
50.0%
-%
87.5%
convert_incomplete (src/convert.c:328)
not called
0.0%
0.0%
-%
0.0%
copy (src/copy.c:20)
called 5 times
100.0%
50.0%
-%
100.0%
copy_count_nl (src/edit.c:54)
called 326 times
100.0%
100.0%
-%
100.0%
copy_string_array (src/util/str-array.h:43)
called 433 times
100.0%
100.0%
-%
100.0%
copystrn (src/util/str-util.h:15)
called 881 times
100.0%
-%
-%
100.0%
count_enum_values (src/options.c:552)
called 303 times
100.0%
-%
-%
50.0%
count_modified_buffers (src/commands.c:1401)
called 2 times
100.0%
83.3%
-%
90.0%
count_nl (src/util/str-util.h:142)
called 588 times
100.0%
100.0%
-%
100.0%
count_npw_flags (src/commands.c:2004)
called 132 times
100.0%
-%
-%
100.0%
create (src/convert.c:238)
called 1 time
100.0%
-%
-%
100.0%
cursor_color_from_str (src/terminal/cursor.c:67)
called 12 times
100.0%
100.0%
-%
100.0%
cursor_color_is_valid (src/terminal/cursor.h:19)
called 9 times
100.0%
75.0%
-%
100.0%
cursor_color_to_str (src/terminal/cursor.c:48)
called 7 times
100.0%
-%
-%
66.7%
cursor_mode_from_str (src/terminal/cursor.c:57)
called 12 times
100.0%
-%
-%
100.0%
cursor_mode_to_str (src/terminal/cursor.c:36)
called 4 times
100.0%
-%
-%
66.7%
cursor_style_normalize (src/terminal/output.c:691)
called 2 times
100.0%
50.0%
-%
77.8%
cursor_type_from_str (src/terminal/cursor.c:62)
called 15 times
100.0%
-%
-%
100.0%
cursor_type_is_valid (src/terminal/cursor.h:24)
called 2 times
100.0%
-%
-%
100.0%
cursor_type_to_str (src/terminal/cursor.c:42)
called 5 times
100.0%
-%
-%
66.7%
cut (src/copy.c:28)
called 2 times
100.0%
50.0%
-%
100.0%
da1_params_to_features (src/terminal/query.c:78)
called 1 time
100.0%
100.0%
-%
100.0%
da2_param_to_name (src/terminal/query.c:48)
called 3 times
30.8%
25.0%
-%
30.8%
decode_and_add_blocks (src/load-save.c:24)
called 30 times
42.1%
42.9%
-%
45.0%
decode_and_read_line (src/convert.c:575)
not called
0.0%
0.0%
-%
0.0%
decode_key_from_final_byte (src/terminal/parse.c:28)
called 501 times
100.0%
100.0%
-%
100.0%
decode_key_from_param (src/terminal/parse.c:51)
called 995 times
100.0%
100.0%
-%
100.0%
decode_modifiers (src/terminal/parse.c:97)
called 1664 times
100.0%
100.0%
-%
100.0%
decrpm_is_set_or_reset (src/terminal/query.c:66)
called 6 times
100.0%
-%
-%
100.0%
decrpm_mode_to_str (src/terminal/query.c:32)
called 15 times
100.0%
100.0%
-%
100.0%
decrpm_status_to_str (src/terminal/query.c:20)
called 15 times
100.0%
100.0%
-%
100.0%
delete_ch (src/misc.c:112)
called 3 times
71.4%
33.3%
-%
63.6%
desc_equals (src/options.c:631)
called 60 times
100.0%
-%
-%
100.0%
desc_get (src/options.c:636)
called 1186 times
100.0%
-%
-%
100.0%
desc_parse (src/options.c:653)
called 137 times
100.0%
-%
-%
100.0%
desc_set (src/options.c:641)
called 32 times
100.0%
100.0%
-%
100.0%
desc_string (src/options.c:658)
called 69 times
100.0%
-%
-%
100.0%
destination_state (src/syntax/state.c:137)
called 2618 times
100.0%
83.3%
-%
100.0%
detect_encoding_from_bom (src/encoding.c:104)
called 47 times
100.0%
100.0%
-%
90.9%
detect_indent (src/buffer.c:329)
called 2 times
88.1%
81.0%
-%
86.2%
divide_equally (src/frame.c:106)
called 3 times
90.3%
71.4%
-%
88.0%
do_collect_builtin_configs (src/show.c:288)
called 1 time
100.0%
-%
-%
100.0%
do_collect_builtin_includes (src/show.c:293)
not called
0.0%
-%
-%
0.0%
do_collect_cursor_modes (src/show.c:283)
not called
0.0%
-%
-%
0.0%
do_collect_files (src/completion.c:59)
called 10 times
60.5%
56.2%
-%
65.9%
do_complete_command (src/completion.c:877)
called 92 times
100.0%
100.0%
-%
100.0%
do_delete (src/edit.c:243)
called 69 times
76.5%
70.8%
-%
75.8%
do_dump_buffer (src/show.c:510)
called 1 time
100.0%
-%
-%
100.0%
do_dump_builtin_configs (src/show.c:505)
called 1 time
100.0%
-%
-%
100.0%
do_dump_filetypes (src/show.c:507)
called 1 time
100.0%
-%
-%
100.0%
do_dump_hl_styles (src/show.c:506)
called 1 time
100.0%
-%
-%
100.0%
do_dump_macro (src/show.c:509)
called 2 times
100.0%
-%
-%
100.0%
do_dump_messages (src/show.c:508)
not called
0.0%
-%
-%
0.0%
do_dump_options (src/show.c:504)
called 1 time
100.0%
-%
-%
100.0%
do_dump_tags (src/show.c:511)
not called
0.0%
-%
-%
0.0%
do_free_ptr (src/util/ptr-array.c:65)
called 37545 times
100.0%
-%
-%
100.0%
do_free_value (src/util/hashmap.c:223)
called 3455 times
100.0%
-%
-%
100.0%
do_free_value (src/util/intmap.c:209)
called 1184 times
100.0%
-%
-%
100.0%
do_history_next (src/cmdline.c:235)
not called
0.0%
0.0%
-%
0.0%
do_history_prev (src/cmdline.c:218)
not called
0.0%
0.0%
-%
0.0%
do_insert (src/edit.c:224)
called 193 times
100.0%
100.0%
-%
100.0%
do_parse_args (src/command/args.c:16)
called 8099 times
100.0%
96.9%
-%
97.0%
do_read_config (src/config.c:95)
called 176 times
88.5%
80.0%
-%
80.0%
do_replace (src/edit.c:325)
called 31 times
89.5%
57.1%
-%
74.2%
do_search_bwd (src/search.c:54)
called 2 times
96.4%
65.0%
-%
90.0%
do_search_fwd (src/search.c:11)
called 7 times
95.5%
83.3%
-%
94.4%
do_search_next (src/search.c:179)
called 4 times
94.1%
64.3%
-%
95.0%
do_selection (src/commands.c:102)
called 67 times
100.0%
100.0%
-%
83.3%
do_selection_noinline (src/commands.c:72)
called 7 times
60.0%
33.3%
-%
53.8%
do_set_option (src/options.c:694)
called 26 times
100.0%
93.8%
-%
100.0%
do_shift_lines (src/shift.c:97)
called 19 times
100.0%
100.0%
-%
100.0%
dummy_lookup_alias (test/error.c:9)
called 1 time
100.0%
-%
-%
60.0%
dump_all_bindings (src/show.c:385)
called 1 time
41.4%
16.7%
-%
33.3%
dump_bindings (src/bind.c:83)
called 3 times
88.9%
75.0%
-%
84.6%
dump_buffer (src/view.c:184)
called 1 time
56.0%
25.0%
-%
45.2%
dump_builtin_config (src/main.c:79)
called 2 times
100.0%
100.0%
-%
100.0%
dump_builtin_configs (src/config.c:69)
called 2 times
100.0%
100.0%
-%
100.0%
dump_command_history (src/show.c:512)
not called
0.0%
-%
-%
0.0%
dump_compiler (src/compiler.c:117)
called 3 times
96.0%
78.6%
-%
91.7%
dump_compilers (src/show.c:466)
called 1 time
100.0%
100.0%
-%
100.0%
dump_cursors (src/show.c:478)
called 1 time
100.0%
100.0%
-%
100.0%
dump_env (src/show.c:194)
not called
0.0%
0.0%
-%
0.0%
dump_file_history (src/show.c:514)
called 1 time
100.0%
-%
-%
100.0%
dump_file_options (src/file-option.c:150)
called 1 time
95.2%
83.3%
-%
95.5%
dump_filetypes (src/filetype.c:292)
called 1 time
100.0%
100.0%
-%
86.7%
dump_frame (src/frame.c:475)
called 1 time
68.8%
12.5%
-%
50.0%
dump_frames (src/show.c:459)
called 1 time
100.0%
-%
-%
100.0%
dump_hl_styles (src/syntax/color.c:102)
called 1 time
96.0%
87.5%
-%
92.3%
dump_macro (src/command/macro.c:135)
called 2 times
100.0%
100.0%
-%
100.0%
dump_messages (src/msg.c:95)
not called
0.0%
0.0%
-%
0.0%
dump_modes (src/show.c:435)
called 1 time
73.3%
66.7%
-%
73.3%
dump_normal_aliases (src/show.c:329)
called 1 time
91.7%
75.0%
-%
87.5%
dump_options (src/options.c:1022)
called 2 times
77.8%
91.7%
-%
83.3%
dump_options_and_fileopts (src/show.c:496)
called 1 time
100.0%
-%
-%
100.0%
dump_search_history (src/show.c:513)
not called
0.0%
-%
-%
0.0%
dump_setenv (src/show.c:204)
not called
0.0%
0.0%
-%
0.0%
dump_tags (src/tag.c:339)
not called
0.0%
0.0%
-%
0.0%
ec_error (src/util/exitcode.h:20)
not called
0.0%
-%
-%
0.0%
ec_pattern_match (src/editorconfig/match.c:94)
called 58 times
100.0%
91.3%
-%
100.0%
ecma48_repeat_byte (src/terminal/output.c:125)
called 4 times
100.0%
100.0%
-%
90.0%
edit_x_offset (src/window.c:344)
called 35 times
100.0%
-%
-%
100.0%
edit_y_offset (src/window.c:349)
called 35 times
100.0%
-%
-%
100.0%
editorconfig_option_set (src/editorconfig/editorconfig.c:88)
called 9 times
93.8%
66.7%
-%
90.9%
editorconfig_options_init (src/editorconfig/editorconfig.h:21)
called 5 times
100.0%
-%
-%
100.0%
editorconfig_parse (src/editorconfig/editorconfig.c:117)
called 4 times
94.1%
79.2%
-%
97.1%
enc_alias_cmp (src/encoding.c:56)
called 70 times
100.0%
-%
-%
100.0%
encode_replacement (src/convert.c:423)
called 1 time
91.7%
50.0%
-%
80.0%
encoding_from_type (src/encoding.c:79)
called 131 times
100.0%
-%
-%
66.7%
encoding_is_utf8 (src/encoding.h:24)
called 78 times
100.0%
-%
-%
100.0%
encoding_normalize (src/encoding.c:88)
called 53 times
100.0%
83.3%
-%
100.0%
encoding_type_has_bom (src/encoding.h:29)
called 8 times
100.0%
-%
-%
100.0%
end_change (src/change.c:130)
called 6334 times
100.0%
-%
-%
100.0%
end_change_chain (src/change.c:145)
called 32 times
100.0%
100.0%
-%
100.0%
enum_parse (src/options.c:343)
called 1 time
66.7%
50.0%
-%
72.7%
enum_string (src/options.c:363)
called 8 times
100.0%
-%
-%
100.0%
erase (src/misc.c:132)
called 4 times
66.7%
33.3%
-%
58.3%
error_msg (src/error.c:28)
called 114 times
85.7%
78.6%
-%
78.9%
error_msg_errno (src/error.c:74)
called 1 time
100.0%
-%
-%
100.0%
errors_to_stderr (src/error.c:100)
called 24 times
100.0%
-%
-%
100.0%
escape_command_arg (test/command.c:473)
called 19 times
100.0%
-%
-%
100.0%
exec_builtin_color_reset (src/config.c:143)
called 12 times
100.0%
-%
-%
100.0%
exec_builtin_rc (src/config.c:154)
called 6 times
100.0%
-%
-%
100.0%
exec_config (src/config.c:40)
called 112 times
100.0%
100.0%
-%
100.0%
exec_error (src/spawn.c:212)
called 1 time
100.0%
-%
-%
100.0%
exec_normal_config (src/commands.c:2731)
called 33 times
100.0%
-%
-%
100.0%
exec_user_rc (src/main.c:359)
called 5 times
100.0%
50.0%
-%
100.0%
expand_colno (src/vars.c:78)
called 1 time
100.0%
50.0%
-%
50.0%
expand_dte_home (src/vars.c:20)
called 2 times
100.0%
-%
-%
100.0%
expand_file (src/vars.c:25)
called 1 time
66.7%
25.0%
-%
50.0%
expand_file_dir (src/vars.c:33)
called 1 time
66.7%
25.0%
-%
50.0%
expand_filetype (src/vars.c:73)
called 1 time
100.0%
50.0%
-%
66.7%
expand_format_specifier (src/status.c:235)
called 59 times
92.9%
87.9%
-%
87.5%
expand_lineno (src/vars.c:83)
called 1 time
100.0%
50.0%
-%
50.0%
expand_msgpos (src/vars.c:88)
called 1 time
100.0%
-%
-%
100.0%
expand_normal_var (src/vars.c:133)
called 19 times
100.0%
100.0%
-%
100.0%
expand_rfile (src/vars.c:41)
called 2 times
33.3%
16.7%
-%
28.6%
expand_rfiledir (src/vars.c:52)
called 1 time
33.3%
25.0%
-%
50.0%
expand_syntax_var (src/syntax/state.c:599)
not called
0.0%
0.0%
-%
0.0%
expand_word (src/vars.c:93)
called 1 time
23.1%
12.5%
-%
15.4%
expect_files_equal (test/config.c:64)
called 15 times
82.4%
50.0%
-%
60.0%
expect_parse_seq (test/terminal.c:52)
called 270 times
75.0%
70.0%
-%
65.2%
fd_is_valid (src/util/fd.h:45)
called 6 times
100.0%
25.0%
-%
60.0%
fd_set_cloexec (src/util/fd.h:33)
called 3 times
100.0%
-%
-%
100.0%
fd_set_flag (src/util/fd.h:22)
called 20 times
100.0%
75.0%
-%
100.0%
fd_set_nonblock (src/util/fd.h:39)
called 17 times
100.0%
-%
-%
100.0%
fetch_this_line (src/block-iter.c:397)
called 79 times
100.0%
-%
-%
100.0%
file_decoder_read (src/convert.c:601)
called 30 times
14.3%
5.0%
-%
16.7%
file_decoder_read_utf8 (src/convert.c:93)
called 30 times
90.5%
85.0%
-%
95.5%
file_encoder (src/convert.c:508)
called 16 times
100.0%
75.0%
-%
83.3%
file_encoder_free (src/convert.c:525)
called 16 times
100.0%
100.0%
-%
100.0%
file_encoder_get_nr_errors (src/convert.c:551)
called 16 times
100.0%
100.0%
-%
100.0%
file_encoder_write (src/convert.c:534)
called 16 times
100.0%
100.0%
-%
100.0%
file_history_append (src/file-history.c:21)
called 41 times
57.6%
40.0%
-%
56.5%
file_history_dump (src/file-history.c:154)
called 1 time
100.0%
100.0%
-%
88.9%
file_history_dump_relative (src/file-history.c:170)
not called
0.0%
0.0%
-%
0.0%
file_history_find (src/file-history.c:134)
called 7 times
100.0%
100.0%
-%
100.0%
file_history_free (src/file-history.c:145)
called 9 times
100.0%
-%
-%
100.0%
file_history_load (src/file-history.c:80)
called 6 times
94.4%
87.5%
-%
88.0%
file_history_save (src/file-history.c:114)
not called
0.0%
0.0%
-%
0.0%
file_location_free (src/bookmark.c:69)
called 300 times
100.0%
-%
-%
100.0%
file_location_go (src/bookmark.c:18)
not called
0.0%
0.0%
-%
0.0%
file_location_return (src/bookmark.c:44)
not called
0.0%
0.0%
-%
0.0%
file_permissions_to_str (src/util/numtostr.c:139)
called 20 times
100.0%
100.0%
-%
100.0%
filesize_in_mib (src/load-save.c:201)
called 79 times
100.0%
-%
-%
100.0%
filesize_to_str (src/util/numtostr.c:206)
called 6 times
100.0%
100.0%
-%
100.0%
filetype_changed (src/options.c:123)
not called
0.0%
-%
-%
0.0%
filetype_from_basename (src/filetype/basenames.c:136)
called 203 times
100.0%
90.9%
-%
95.8%
filetype_from_dir_prefix (src/filetype/directories.c:21)
called 89 times
100.0%
100.0%
-%
100.0%
filetype_from_emacs_var (src/filetype/signatures.c:23)
called 32 times
100.0%
83.3%
-%
100.0%
filetype_from_extension (src/filetype/extensions.c:257)
called 145 times
100.0%
100.0%
-%
100.0%
filetype_from_interpreter (src/filetype/interpreters.c:72)
called 262 times
100.0%
100.0%
-%
100.0%
filetype_from_signature (src/filetype/signatures.c:68)
called 164 times
100.0%
96.0%
-%
95.5%
fill (src/convert.c:556)
not called
0.0%
0.0%
-%
0.0%
fill_hole (src/syntax/highlight.c:285)
not called
0.0%
0.0%
-%
0.0%
finalize_syntax (src/syntax/syntax.c:90)
called 129 times
67.9%
64.3%
-%
75.0%
find_alias (src/command/alias.h:7)
called 98 times
100.0%
-%
-%
100.0%
find_any_syntax (src/syntax/syntax.c:16)
called 554 times
100.0%
-%
-%
100.0%
find_buffer (src/buffer.c:159)
called 26 times
100.0%
70.0%
-%
100.0%
find_buffer_by_id (src/buffer.c:173)
called 2 times
100.0%
100.0%
-%
100.0%
find_cmd_mode_command (src/cmdline.c:501)
called 242 times
100.0%
100.0%
-%
100.0%
find_compiler (src/compiler.c:30)
called 163 times
100.0%
-%
-%
100.0%
find_default_style (src/syntax/syntax.c:151)
called 600 times
100.0%
-%
-%
100.0%
find_end (src/command/parse.c:162)
called 25849 times
100.0%
100.0%
-%
100.0%
find_ft (src/filetype.c:181)
called 267 times
91.4%
75.0%
-%
76.6%
find_normal_alias (src/commands.c:2719)
called 95 times
100.0%
-%
-%
100.0%
find_normal_command (src/commands.c:2709)
called 4340 times
100.0%
-%
-%
100.0%
find_option (src/options.c:670)
called 166 times
100.0%
-%
-%
100.0%
find_or_add_compiler (src/compiler.c:24)
called 162 times
100.0%
100.0%
-%
100.0%
find_or_add_state (src/syntax/state.c:53)
called 2618 times
100.0%
100.0%
-%
100.0%
find_prev_and_next (src/window.c:427)
called 4 times
92.3%
62.5%
-%
90.0%
find_real_style (src/syntax/color.c:32)
called 9104 times
100.0%
100.0%
-%
85.7%
find_real_style_const (src/syntax/color.c:42)
called 8680 times
100.0%
-%
-%
100.0%
find_resizable (src/frame.c:291)
called 6 times
100.0%
83.3%
-%
100.0%
find_search_mode_command (src/cmdline.c:507)
called 228 times
100.0%
100.0%
-%
100.0%
find_state (src/syntax/syntax.c:11)
called 5359 times
100.0%
-%
-%
100.0%
find_str_idx (src/util/array.h:53)
called 834 times
100.0%
100.0%
-%
100.0%
find_string_list (src/syntax/syntax.c:6)
called 197 times
100.0%
-%
-%
100.0%
find_style (src/syntax/color.c:57)
called 4386 times
100.0%
75.0%
-%
100.0%
find_syntax (src/syntax/syntax.c:142)
called 245 times
75.0%
75.0%
-%
80.0%
find_syntax_command (src/syntax/state.c:594)
called 3881 times
100.0%
-%
-%
100.0%
find_toggle_option (src/options.c:750)
called 16 times
83.3%
66.7%
-%
85.7%
find_unused_subsyntaxes (src/syntax/syntax.c:206)
called 50 times
71.4%
75.0%
-%
80.0%
find_var_delim (src/filetype/signatures.c:17)
called 46 times
100.0%
100.0%
-%
100.0%
finish_syntax (src/syntax/state.c:543)
called 129 times
100.0%
-%
-%
80.0%
fix_action (src/syntax/merge.c:27)
called 3523 times
100.0%
100.0%
-%
100.0%
fix_conditions (src/syntax/merge.c:38)
called 1365 times
91.7%
75.0%
-%
85.7%
fix_cursors (src/change.c:157)
called 26 times
90.0%
87.5%
-%
88.9%
fix_name (src/syntax/merge.c:15)
called 4273 times
100.0%
50.0%
-%
66.7%
fix_size (src/frame.c:150)
not called
0.0%
0.0%
-%
0.0%
fixup_blocks (src/load-save.c:56)
called 30 times
64.3%
66.7%
-%
72.7%
flag_parse (src/options.c:368)
called 58 times
100.0%
91.7%
-%
100.0%
flag_string (src/options.c:398)
called 40 times
100.0%
100.0%
-%
85.7%
fnv_1a_hash (src/util/hash.h:21)
called 63755 times
100.0%
100.0%
-%
100.0%
fnv_1a_hash_icase (src/util/hash.h:32)
called 2740 times
100.0%
100.0%
-%
100.0%
fnv_1a_init (src/util/hash.h:10)
called 66495 times
100.0%
-%
-%
100.0%
fnv_1a_prime (src/util/hash.h:16)
called 66495 times
100.0%
-%
-%
100.0%
fork_exec (src/util/fork-exec.c:130)
called 18 times
76.0%
58.3%
-%
68.2%
frame_add_to_size (src/frame.c:351)
called 3 times
100.0%
-%
-%
100.0%
frame_debug (src/frame.c:500)
called 6 times
100.0%
100.0%
-%
87.5%
frame_equalize_sizes (src/frame.c:331)
called 1 time
100.0%
-%
-%
100.0%
frame_for_each_window (src/window.c:405)
called 7 times
100.0%
100.0%
-%
100.0%
frame_must_get_parent (src/frame.c:73)
called 58 times
100.0%
-%
-%
66.7%
frame_remove (src/frame.c:441)
called 8 times
90.9%
66.7%
-%
86.7%
frame_resize (src/frame.c:338)
called 6 times
100.0%
100.0%
-%
100.0%
frame_set_size (src/frame.c:309)
called 20 times
92.9%
75.0%
-%
90.0%
frame_split (src/frame.c:389)
called 1 time
100.0%
25.0%
-%
88.9%
frame_split_root (src/frame.c:412)
called 1 time
100.0%
-%
-%
100.0%
free_bindings (src/bind.c:26)
called 25 times
100.0%
-%
-%
100.0%
free_blocks (src/buffer.c:94)
called 74 times
100.0%
100.0%
-%
100.0%
free_buffers (src/buffer.c:138)
called 8 times
57.1%
50.0%
-%
66.7%
free_changes (src/change.c:297)
called 74 times
100.0%
100.0%
-%
100.0%
free_compiler (src/compiler.c:95)
called 18 times
100.0%
-%
-%
100.0%
free_condition (src/syntax/syntax.c:39)
called 3988 times
100.0%
-%
-%
100.0%
free_editor_state (src/editor.c:190)
called 8 times
100.0%
-%
-%
100.0%
free_error_format (src/compiler.c:89)
called 162 times
100.0%
-%
-%
100.0%
free_file_option (src/file-option.c:179)
called 225 times
100.0%
-%
-%
100.0%
free_file_options (src/file-option.c:185)
called 8 times
100.0%
-%
-%
100.0%
free_filetype_entry (src/filetype.c:317)
called 18 times
100.0%
100.0%
-%
100.0%
free_filetypes (src/filetype.c:325)
called 9 times
100.0%
-%
-%
100.0%
free_frame (src/frame.c:428)
called 10 times
100.0%
100.0%
-%
100.0%
free_heredoc_state (src/syntax/syntax.c:45)
not called
0.0%
-%
-%
0.0%
free_interned_regexp (src/regexp.c:162)
called 23 times
100.0%
-%
-%
100.0%
free_interned_regexps (src/regexp.c:168)
called 8 times
100.0%
-%
-%
100.0%
free_interned_strings (src/util/intern.c:17)
called 8 times
100.0%
-%
-%
100.0%
free_macro (src/command/macro.c:146)
called 8 times
100.0%
-%
-%
100.0%
free_message (src/msg.c:12)
not called
0.0%
0.0%
-%
0.0%
free_mode_handler (src/editor.c:183)
called 25 times
100.0%
-%
-%
100.0%
free_state (src/syntax/syntax.c:50)
called 2242 times
100.0%
-%
-%
100.0%
free_string_array (src/util/str-array.h:54)
called 1606 times
100.0%
100.0%
-%
100.0%
free_string_list (src/syntax/syntax.c:59)
called 97 times
100.0%
-%
-%
100.0%
free_syntax (src/syntax/syntax.c:72)
not called
0.0%
-%
-%
0.0%
free_syntax_cb (src/syntax/syntax.c:79)
called 129 times
100.0%
-%
-%
100.0%
free_syntax_contents (src/syntax/syntax.c:65)
called 129 times
100.0%
-%
-%
100.0%
free_syntaxes (src/syntax/syntax.c:85)
called 8 times
100.0%
-%
-%
100.0%
free_tag (src/ctags.c:154)
called 21 times
100.0%
-%
-%
100.0%
free_tags (src/tag.c:205)
not called
0.0%
-%
-%
0.0%
free_tags_cb (src/tag.c:199)
not called
0.0%
-%
-%
0.0%
fsize_parse (src/options.c:427)
not called
0.0%
0.0%
-%
0.0%
fsize_string (src/options.c:450)
called 2 times
100.0%
-%
-%
100.0%
ft_compare (src/filetype.c:16)
called 1853 times
100.0%
100.0%
-%
100.0%
ft_get_str (src/filetype.c:287)
called 3 times
100.0%
100.0%
-%
100.0%
ft_match (src/filetype.c:173)
called 64 times
100.0%
100.0%
-%
100.0%
ft_regex_match (src/filetype.c:166)
called 46 times
100.0%
100.0%
-%
100.0%
ft_str_match (src/filetype.c:160)
called 18 times
100.0%
100.0%
-%
100.0%
ft_uses_regex (src/filetype.c:71)
called 103 times
100.0%
-%
-%
100.0%
get_bom_for_encoding (src/encoding.c:123)
called 5 times
100.0%
100.0%
-%
100.0%
get_builtin_config (src/config.c:79)
called 163 times
100.0%
100.0%
-%
100.0%
get_builtin_configs_array (src/config.c:89)
called 1 time
100.0%
-%
-%
100.0%
get_byte_type (src/terminal/parse.c:249)
called 1930 times
100.0%
50.0%
-%
100.0%
get_char_type (src/move.c:218)
called 18 times
100.0%
66.7%
-%
100.0%
get_container_size (src/frame.c:92)
called 3 times
100.0%
50.0%
-%
75.0%
get_current_char_type (src/move.c:232)
called 4 times
100.0%
50.0%
-%
100.0%
get_current_file_location (src/bookmark.c:11)
not called
0.0%
0.0%
-%
0.0%
get_current_indent_bytes (src/indent.c:120)
not called
0.0%
0.0%
-%
0.0%
get_default_cursor_style (src/terminal/cursor.h:34)
called 4 times
100.0%
100.0%
-%
100.0%
get_delim (src/util/str-util.h:88)
called 9155 times
100.0%
100.0%
-%
80.0%
get_delim_str (src/util/str-util.h:107)
called 562 times
100.0%
100.0%
-%
83.3%
get_editorconfig_options (src/editorconfig/editorconfig.c:189)
called 2 times
93.3%
66.7%
-%
80.0%
get_filename_extension (src/filetype.c:114)
called 267 times
100.0%
100.0%
-%
100.0%
get_indent_for_next_line (src/indent.c:62)
called 19 times
100.0%
100.0%
-%
100.0%
get_indent_info (src/indent.c:71)
called 64 times
100.0%
100.0%
-%
100.0%
get_indent_level_bytes_left (src/indent.c:156)
not called
0.0%
0.0%
-%
0.0%
get_indent_level_bytes_right (src/indent.c:170)
not called
0.0%
0.0%
-%
0.0%
get_indent_of_matching_brace (src/insert.c:123)
not called
0.0%
0.0%
-%
0.0%
get_indent_width (src/indent.c:104)
called 19 times
88.9%
66.7%
-%
87.5%
get_interpreter (src/filetype.c:127)
called 267 times
100.0%
95.0%
-%
100.0%
get_last_paired_brace_index (src/editorconfig/match.c:9)
called 58 times
100.0%
91.7%
-%
100.0%
get_min (src/frame.c:80)
called 14 times
100.0%
50.0%
-%
80.0%
get_min_h (src/frame.c:47)
called 24 times
80.0%
62.5%
-%
66.7%
get_min_w (src/frame.c:23)
called 38 times
72.7%
62.5%
-%
70.0%
get_mode_handler (src/mode.h:20)
called 2 times
100.0%
-%
-%
100.0%
get_msg (src/error.c:89)
called 95 times
100.0%
-%
-%
100.0%
get_nr_errors (src/error.c:95)
called 358 times
100.0%
-%
-%
100.0%
get_nr_selected_chars (src/selection.c:82)
not called
0.0%
0.0%
-%
0.0%
get_nr_selected_lines (src/selection.c:69)
called 9 times
100.0%
100.0%
-%
87.5%
get_option_ptr (src/options.c:547)
called 19 times
100.0%
100.0%
-%
100.0%
get_option_value_string (src/options.c:1048)
called 1 time
60.0%
50.0%
-%
50.0%
get_root_frame (src/frame.c:375)
called 9 times
100.0%
50.0%
-%
75.0%
get_screen_state (src/ui.h:28)
not called
0.0%
-%
-%
0.0%
get_serialize_type (src/command/serialize.c:48)
called 827 times
100.0%
100.0%
-%
100.0%
get_size (src/frame.c:86)
called 13 times
100.0%
50.0%
-%
80.0%
get_slot (src/util/hashset.c:59)
called 9728 times
100.0%
-%
-%
100.0%
get_stat_mtime (src/util/time-util.h:17)
called 42 times
100.0%
-%
-%
100.0%
get_tab_str (src/terminal/output.c:461)
not called
0.0%
-%
-%
0.0%
get_umask (src/editor.c:63)
called 8 times
100.0%
-%
-%
100.0%
get_word_under_cursor (src/view.c:142)
not called
0.0%
0.0%
-%
0.0%
global_ptr (src/options.c:541)
called 612 times
100.0%
-%
-%
66.7%
goto_beginning_of_whitespace (src/insert.c:65)
called 14 times
100.0%
-%
-%
100.0%
handle_binding (src/bind.c:31)
called 3 times
80.0%
50.0%
-%
78.6%
handle_bracket_expression (src/editorconfig/match.c:43)
called 16 times
100.0%
100.0%
-%
94.1%
handle_child_error (src/spawn.c:197)
not called
0.0%
0.0%
-%
0.0%
handle_command (src/command/run.c:113)
called 7558 times
100.0%
100.0%
-%
81.8%
handle_decrqss_sgr_reply (src/terminal/query.c:256)
called 3 times
100.0%
92.9%
-%
100.0%
handle_error_msg (src/spawn.c:20)
not called
0.0%
0.0%
-%
0.0%
handle_exec (src/exec.c:240)
called 12 times
44.6%
37.1%
-%
44.7%
handle_heredoc (src/syntax/highlight.c:41)
not called
0.0%
0.0%
-%
0.0%
handle_input (src/mode.c:105)
called 7 times
100.0%
-%
-%
100.0%
handle_input_recursive (src/mode.c:85)
called 7 times
33.3%
16.7%
-%
37.5%
handle_input_single (src/mode.c:46)
called 7 times
83.3%
45.0%
-%
64.0%
handle_invalid (src/convert.c:281)
not called
0.0%
0.0%
-%
0.0%
handle_normal_command (src/commands.c:2724)
called 119 times
100.0%
-%
-%
100.0%
handle_piped_data (src/spawn.c:97)
called 8 times
72.4%
69.0%
-%
67.7%
handle_selection_flags (src/commands.c:129)
called 64 times
77.8%
50.0%
-%
77.8%
has_flag (src/commands.c:124)
called 5264 times
100.0%
-%
-%
100.0%
has_line_continuation (src/config.c:20)
called 8155 times
100.0%
100.0%
-%
100.0%
has_upper (src/search.c:131)
not called
0.0%
0.0%
-%
0.0%
hash_key (src/util/intmap.c:14)
called 1208 times
100.0%
-%
-%
100.0%
hashmap_clear (src/util/hashmap.c:229)
called 481 times
100.0%
100.0%
-%
90.9%
hashmap_do_init (src/util/hashmap.c:56)
called 245 times
100.0%
75.0%
-%
100.0%
hashmap_do_insert (src/util/hashmap.c:126)
called 15450 times
82.2%
77.3%
-%
75.9%
hashmap_find (src/util/hashmap.c:86)
called 41624 times
100.0%
90.0%
-%
100.0%
hashmap_free (src/util/hashmap.c:249)
called 469 times
100.0%
-%
-%
100.0%
hashmap_get (src/util/hashmap.h:67)
called 29499 times
100.0%
100.0%
-%
100.0%
hashmap_init (src/util/hashmap.c:78)
called 28 times
100.0%
50.0%
-%
75.0%
hashmap_insert (src/util/hashmap.c:201)
called 15236 times
100.0%
50.0%
-%
75.0%
hashmap_insert_or_replace (src/util/hashmap.c:210)
called 214 times
100.0%
50.0%
-%
75.0%
hashmap_iter (src/util/hashmap.h:36)
called 1222 times
100.0%
-%
-%
100.0%
hashmap_next (src/util/hashmap.h:41)
called 17342 times
100.0%
100.0%
-%
100.0%
hashmap_remove (src/util/hashmap.c:110)
called 11560 times
100.0%
100.0%
-%
100.0%
hashmap_resize (src/util/hashmap.c:15)
called 451 times
100.0%
90.0%
-%
84.2%
hashset_free (src/util/hashset.c:46)
called 125 times
100.0%
100.0%
-%
100.0%
hashset_get (src/util/hashset.c:65)
called 4864 times
100.0%
100.0%
-%
100.0%
hashset_init (src/util/hashset.c:19)
called 125 times
100.0%
75.0%
-%
87.5%
hashset_insert (src/util/hashset.c:96)
called 4729 times
100.0%
83.3%
-%
88.9%
hex_decode (src/util/strtonum.h:18)
called 594 times
100.0%
-%
-%
100.0%
hex_decode_str (src/terminal/query.c:180)
called 8 times
91.7%
70.0%
-%
90.0%
hex_encode_byte (src/util/numtostr.h:18)
called 45 times
100.0%
-%
-%
100.0%
hex_escape (src/command/parse.c:33)
called 44 times
100.0%
100.0%
-%
100.0%
highlight_line (src/syntax/highlight.c:92)
called 8 times
52.2%
43.7%
-%
50.6%
history_append (src/history.c:13)
called 12023 times
100.0%
100.0%
-%
90.5%
history_dump (src/history.c:148)
not called
0.0%
0.0%
-%
0.0%
history_free (src/history.c:139)
called 20 times
100.0%
-%
-%
100.0%
history_load (src/history.c:95)
called 11 times
92.9%
83.3%
-%
76.5%
history_save (src/history.c:118)
called 1 time
81.8%
66.7%
-%
76.9%
history_search_backward (src/history.c:79)
called 4 times
100.0%
87.5%
-%
90.0%
history_search_forward (src/history.c:63)
called 4 times
100.0%
87.5%
-%
90.0%
hl_delete (src/syntax/highlight.c:452)
not called
0.0%
0.0%
-%
0.0%
hl_fill_start_states (src/syntax/highlight.c:321)
called 1 time
75.0%
66.7%
-%
85.7%
hl_insert (src/syntax/highlight.c:420)
called 1 time
46.7%
25.0%
-%
33.3%
hl_line (src/syntax/highlight.c:380)
called 1 time
77.8%
50.0%
-%
69.2%
hlstyle_cmp (src/syntax/color.c:83)
called 146 times
100.0%
-%
-%
100.0%
human_readable_size (src/util/numtostr.c:162)
called 65 times
100.0%
100.0%
-%
100.0%
iconv_wrapper (src/convert.c:247)
called 2 times
100.0%
-%
-%
100.0%
iexpect_keycode_eq (test/terminal.c:23)
called 1636 times
40.0%
50.0%
-%
44.4%
in_paragraph (src/wrap.c:63)
not called
0.0%
0.0%
-%
0.0%
in_state (src/syntax/state.c:30)
called 2707 times
100.0%
33.3%
-%
62.5%
in_subsyntax (src/syntax/state.c:90)
called 263 times
100.0%
25.0%
-%
40.0%
in_syntax (src/syntax/state.c:25)
called 3741 times
100.0%
25.0%
-%
40.0%
include_cursor_char_in_selection (src/selection.c:5)
called 2 times
100.0%
50.0%
-%
100.0%
indent_inc (src/indent.c:29)
called 19 times
78.9%
50.0%
-%
56.2%
indent_len (src/buffer.c:254)
called 156 times
100.0%
95.7%
-%
100.0%
indent_level (src/indent.h:28)
called 229 times
100.0%
100.0%
-%
85.7%
indent_remainder (src/indent.h:34)
called 728 times
100.0%
100.0%
-%
83.3%
info_msg (src/error.c:79)
called 11 times
100.0%
-%
-%
100.0%
ini_parse (src/editorconfig/ini.c:17)
called 39 times
100.0%
87.5%
-%
96.3%
init_completion (src/completion.c:784)
called 86 times
87.7%
70.8%
-%
78.4%
init_editor_state (src/editor.c:70)
called 8 times
97.7%
58.3%
-%
93.9%
init_headless_mode (test/config.c:287)
called 1 time
100.0%
-%
-%
100.0%
init_logging (src/main.c:281)
called 5 times
9.5%
7.1%
-%
10.0%
init_selection (src/selection.c:25)
called 14 times
95.5%
85.7%
-%
95.5%
init_std_buffer (src/main.c:226)
called 5 times
76.2%
50.0%
-%
77.8%
init_std_fds (src/main.c:154)
called 1 time
60.0%
33.3%
-%
55.6%
init_std_fds_headless (src/main.c:198)
called 5 times
69.2%
50.0%
-%
71.4%
insert_bytes (src/edit.c:204)
called 193 times
100.0%
100.0%
-%
100.0%
insert_ch (src/insert.c:145)
called 77 times
61.5%
33.3%
-%
51.5%
insert_nl (src/insert.c:71)
called 14 times
93.8%
66.7%
-%
91.7%
insert_paste (src/mode.c:27)
not called
0.0%
0.0%
-%
0.0%
insert_text (src/insert.c:13)
called 41 times
77.8%
75.0%
-%
71.4%
insert_to_current (src/edit.c:66)
called 191 times
100.0%
-%
-%
100.0%
insert_to_selection (src/exec.c:161)
not called
0.0%
0.0%
-%
0.0%
intmap_clear (src/util/intmap.c:215)
called 27 times
100.0%
83.3%
-%
90.9%
intmap_do_init (src/util/intmap.c:64)
called 25 times
100.0%
75.0%
-%
100.0%
intmap_do_insert (src/util/intmap.c:131)
called 1187 times
81.0%
70.0%
-%
73.1%
intmap_find (src/util/intmap.c:91)
called 16 times
100.0%
100.0%
-%
100.0%
intmap_free (src/util/intmap.c:234)
called 27 times
100.0%
-%
-%
100.0%
intmap_get (src/util/intmap.h:67)
called 13 times
100.0%
100.0%
-%
100.0%
intmap_init (src/util/intmap.c:83)
called 24 times
100.0%
50.0%
-%
75.0%
intmap_insert_or_replace (src/util/intmap.c:196)
called 1187 times
100.0%
50.0%
-%
75.0%
intmap_iter (src/util/intmap.h:38)
called 33 times
100.0%
-%
-%
100.0%
intmap_next (src/util/intmap.h:43)
called 1696 times
100.0%
87.5%
-%
100.0%
intmap_remove (src/util/intmap.c:115)
called 2 times
100.0%
50.0%
-%
100.0%
intmap_resize (src/util/intmap.c:23)
called 26 times
100.0%
83.3%
-%
85.0%
is_builtin_mode (src/show.c:380)
not called
0.0%
0.0%
-%
0.0%
is_change_chain_barrier (src/change.c:31)
called 45 times
100.0%
100.0%
-%
100.0%
is_controlling_tty (src/util/fd.h:51)
called 3 times
100.0%
25.0%
-%
50.0%
is_executable (src/completion.c:54)
not called
0.0%
-%
-%
0.0%
is_ft (src/filetype.c:259)
called 30 times
100.0%
100.0%
-%
100.0%
is_ignored_extension (src/filetype/ignored-exts.c:24)
called 267 times
100.0%
100.0%
-%
100.0%
is_long_comment_delim (src/wrap.c:50)
not called
0.0%
0.0%
-%
0.0%
is_newly_detected_feature (src/terminal/input.h:9)
called 8 times
100.0%
-%
-%
75.0%
is_paragraph_separator (src/wrap.c:56)
not called
0.0%
0.0%
-%
0.0%
is_subsyntax (src/syntax/syntax.h:108)
called 2036 times
100.0%
-%
-%
100.0%
is_useless_empty_view (src/window.c:284)
called 5 times
100.0%
33.3%
-%
60.0%
is_valid_filetype_name (src/filetype.h:26)
called 2266 times
100.0%
-%
-%
100.0%
is_valid_filetype_name_sv (src/filetype.c:330)
called 2495 times
100.0%
100.0%
-%
100.0%
is_var (src/completion.c:739)
called 338 times
100.0%
100.0%
-%
100.0%
join_lines (src/misc.c:202)
called 16 times
100.0%
87.5%
-%
89.5%
join_selection (src/misc.c:153)
called 4 times
93.3%
68.8%
-%
88.0%
keycode_get_key (src/terminal/key.h:97)
called 535 times
100.0%
-%
-%
100.0%
keycode_to_string (src/terminal/key.c:154)
called 536 times
100.0%
100.0%
-%
89.3%
kind_cmp (src/tag.c:64)
not called
0.0%
0.0%
-%
0.0%
last_flag (src/commands.c:119)
called 13 times
100.0%
-%
-%
100.0%
last_flag_or_default (src/commands.c:113)
called 15 times
100.0%
100.0%
-%
100.0%
line_has_closing_brace (src/misc.c:32)
not called
0.0%
0.0%
-%
0.0%
line_has_opening_brace (src/misc.c:17)
not called
0.0%
0.0%
-%
0.0%
line_numbers_width (src/window.c:335)
called 53 times
50.0%
25.0%
-%
50.0%
lines_and_columns_env (src/exec.c:184)
called 2 times
100.0%
-%
-%
100.0%
lint_emit_name (src/syntax/state.c:160)
called 2067 times
50.0%
12.5%
-%
33.3%
lint_syntax (src/main.c:89)
called 2 times
100.0%
75.0%
-%
93.3%
linux_parse_key (src/terminal/linux.c:5)
called 10 times
100.0%
100.0%
-%
100.0%
list_builtin_configs (src/main.c:70)
called 1 time
100.0%
-%
-%
83.3%
list_empty (src/util/list.h:43)
called 355 times
100.0%
-%
-%
100.0%
list_init (src/util/list.h:12)
called 76 times
100.0%
-%
-%
100.0%
list_insert (src/util/list.h:18)
called 109 times
100.0%
-%
-%
100.0%
list_insert_after (src/util/list.h:31)
called 1 time
100.0%
-%
-%
100.0%
list_insert_before (src/util/list.h:26)
called 108 times
100.0%
-%
-%
100.0%
list_remove (src/util/list.h:36)
called 4 times
100.0%
-%
-%
100.0%
load_buffer (src/load-save.c:215)
called 26 times
56.1%
40.0%
-%
45.5%
load_syntax_by_filetype (src/syntax/state.c:669)
called 46 times
100.0%
50.0%
-%
100.0%
load_syntax_file (src/syntax/state.c:632)
called 143 times
94.7%
87.5%
-%
91.7%
load_tag_file (src/tag.c:141)
not called
0.0%
0.0%
-%
0.0%
local_ptr (src/options.c:535)
called 364 times
100.0%
-%
-%
66.7%
log_close (src/util/log.c:109)
called 6 times
100.0%
75.0%
-%
100.0%
log_config_counts (src/main.c:322)
called 5 times
12.5%
12.5%
-%
18.8%
log_level_debug_enabled (src/util/log.h:36)
not called
0.0%
-%
-%
0.0%
log_level_default (src/util/log.c:43)
called 3 times
100.0%
-%
-%
100.0%
log_level_enabled (src/util/log.c:114)
called 406 times
100.0%
-%
-%
66.7%
log_level_from_str (src/util/log.c:53)
called 14 times
100.0%
100.0%
-%
100.0%
log_level_max (src/util/log.c:48)
called 407 times
100.0%
-%
-%
100.0%
log_level_to_str (src/util/log.c:66)
called 8 times
100.0%
-%
-%
60.0%
log_level_trace_enabled (src/util/log.h:44)
not called
0.0%
-%
-%
0.0%
log_msg (src/util/log.c:168)
called 310 times
100.0%
-%
-%
100.0%
log_msgv (src/util/log.c:138)
called 399 times
93.8%
62.5%
-%
78.6%
log_open (src/util/log.c:73)
called 4 times
100.0%
62.5%
-%
72.4%
log_write (src/util/log.c:122)
called 2 times
100.0%
100.0%
-%
85.7%
lookup_attr (src/terminal/style.c:50)
called 292 times
100.0%
100.0%
-%
100.0%
lookup_binding (src/bind.c:21)
called 10 times
100.0%
-%
-%
100.0%
lookup_color (src/terminal/style.c:63)
called 800 times
100.0%
-%
-%
100.0%
lookup_encoding (src/encoding.c:63)
called 209 times
100.0%
100.0%
-%
100.0%
lookup_exec_action (src/exec.c:62)
called 8 times
100.0%
50.0%
-%
85.7%
lookup_format_specifier (src/status.c:54)
called 343 times
100.0%
100.0%
-%
100.0%
lookup_indent_style (src/editorconfig/editorconfig.c:57)
called 3 times
50.0%
25.0%
-%
50.0%
lookup_property (src/editorconfig/editorconfig.c:40)
called 9 times
63.6%
33.3%
-%
52.0%
lookup_show_handler (src/show.c:548)
called 134 times
100.0%
-%
-%
100.0%
macro_cancel (src/command/macro.c:47)
called 1 time
100.0%
50.0%
-%
100.0%
macro_command_hook (src/command/macro.c:59)
called 5 times
90.0%
75.0%
-%
92.9%
macro_insert_char_hook (src/command/macro.c:109)
called 5 times
100.0%
50.0%
-%
100.0%
macro_insert_text_hook (src/command/macro.c:116)
called 2 times
90.9%
75.0%
-%
92.3%
macro_is_recording (src/command/macro.h:18)
called 10 times
100.0%
-%
-%
100.0%
macro_record (src/command/macro.c:25)
called 2 times
100.0%
50.0%
-%
100.0%
macro_search_hook (src/command/macro.c:77)
not called
0.0%
0.0%
-%
0.0%
macro_stop (src/command/macro.c:37)
called 1 time
100.0%
50.0%
-%
100.0%
main (src/main.c:432)
called 17 times
63.3%
44.8%
-%
56.5%
main_loop (src/editor.c:320)
not called
0.0%
0.0%
-%
0.0%
make_indent (src/indent.c:7)
called 25 times
100.0%
100.0%
-%
100.0%
make_printable_ctlseq (src/terminal/query.c:200)
called 1 time
100.0%
-%
-%
100.0%
mark_all_lines_changed (src/buffer.h:71)
called 21 times
100.0%
-%
-%
100.0%
mark_state_invalid (src/syntax/highlight.c:17)
called 1 time
100.0%
-%
-%
100.0%
mark_tabbar_changed (src/commands.c:300)
called 2 times
100.0%
-%
-%
100.0%
maybe_reset_completion (src/completion.h:16)
called 22 times
100.0%
100.0%
-%
57.1%
mem_equal (src/util/xstring.h:34)
called 9989 times
100.0%
75.0%
-%
85.7%
mem_equal_icase (src/util/xstring.h:40)
called 64 times
100.0%
100.0%
-%
83.3%
mem_intern (src/util/intern.c:7)
called 1121 times
100.0%
100.0%
-%
100.0%
merge_insert_buffer (src/command/macro.c:5)
called 8 times
100.0%
100.0%
-%
100.0%
merge_syntax (src/syntax/merge.c:66)
called 167 times
97.2%
90.0%
-%
84.6%
mhe_cmp (src/show.c:373)
not called
0.0%
-%
-%
0.0%
move_bof (src/move.c:172)
called 4 times
100.0%
-%
-%
100.0%
move_bol (src/move.c:103)
called 5 times
100.0%
-%
-%
100.0%
move_bol_smart (src/move.c:109)
called 5 times
21.1%
10.0%
-%
23.5%
move_cursor_left (src/move.c:73)
called 7 times
50.0%
25.0%
-%
44.4%
move_cursor_right (src/move.c:88)
called 15 times
50.0%
25.0%
-%
44.4%
move_down (src/move.c:160)
called 14 times
100.0%
75.0%
-%
100.0%
move_eof (src/move.c:178)
called 2 times
100.0%
-%
-%
100.0%
move_eol (src/move.c:142)
called 3 times
100.0%
-%
-%
100.0%
move_line_states (src/syntax/highlight.c:269)
not called
0.0%
-%
-%
0.0%
move_to_column (src/move.c:191)
not called
0.0%
0.0%
-%
0.0%
move_to_filepos (src/move.c:208)
not called
0.0%
0.0%
-%
0.0%
move_to_line (src/move.c:184)
called 1 time
100.0%
-%
-%
75.0%
move_to_preferred_x (src/move.c:16)
called 49 times
64.9%
66.7%
-%
75.8%
move_up (src/move.c:148)
called 11 times
100.0%
100.0%
-%
100.0%
must_find_global_option (src/options.c:684)
not called
0.0%
0.0%
-%
0.0%
must_find_option (src/options.c:675)
called 158 times
100.0%
100.0%
-%
100.0%
must_find_subsyntax (src/syntax/state.c:96)
called 180 times
50.0%
50.0%
-%
50.0%
nearest_cube_index (src/terminal/color.c:50)
called 1392 times
100.0%
100.0%
-%
100.0%
new_change (src/change.c:36)
called 185 times
100.0%
100.0%
-%
100.0%
new_file_location (src/bookmark.h:18)
called 300 times
100.0%
-%
-%
100.0%
new_frame (src/frame.c:265)
called 11 times
100.0%
-%
-%
100.0%
new_line (src/insert.c:26)
called 3 times
62.5%
40.0%
-%
57.9%
new_message (src/msg.c:20)
not called
0.0%
0.0%
-%
0.0%
new_mode (src/mode.c:18)
called 25 times
100.0%
-%
-%
100.0%
new_root_frame (src/frame.c:286)
called 7 times
100.0%
-%
-%
100.0%
new_window (src/window.c:16)
called 9 times
100.0%
-%
-%
100.0%
next_indent_width (src/indent.h:40)
called 188 times
100.0%
100.0%
-%
83.3%
next_tag (src/ctags.c:123)
called 16 times
93.8%
78.6%
-%
94.7%
normal_mode_cmdrunner (src/editor.h:156)
called 276 times
100.0%
-%
-%
100.0%
normalize_csi_27_tilde_keycode (src/terminal/parse.c:194)
called 18 times
92.3%
76.9%
-%
92.3%
normalize_csi_u_keycode (src/terminal/parse.c:120)
called 62 times
95.9%
94.2%
-%
96.0%
null_terminate (src/util/string.c:118)
called 33632 times
100.0%
-%
-%
100.0%
obuf_avail (src/terminal/output.h:44)
called 96 times
100.0%
-%
-%
100.0%
only_block (src/edit.c:238)
called 6 times
100.0%
50.0%
-%
75.0%
open_dev_null (src/spawn.c:188)
called 34 times
80.0%
50.0%
-%
75.0%
open_empty_buffer (src/buffer.c:83)
called 43 times
100.0%
-%
-%
100.0%
open_files_from_string (src/exec.c:84)
not called
0.0%
0.0%
-%
0.0%
open_tag_file (src/tag.c:100)
not called
0.0%
0.0%
-%
0.0%
open_temporary_buffer (src/show.c:43)
called 1 time
75.0%
41.7%
-%
66.7%
option_cmp (src/options.c:663)
called 749 times
100.0%
-%
-%
100.0%
overwrite_changed (src/options.c:158)
not called
0.0%
0.0%
-%
0.0%
paragraph_size (src/wrap.c:72)
not called
0.0%
0.0%
-%
0.0%
parse_and_activate_message (src/exec.c:107)
not called
0.0%
0.0%
-%
0.0%
parse_and_goto_tag (src/exec.c:125)
not called
0.0%
0.0%
-%
0.0%
parse_args (src/command/args.c:143)
called 6281 times
100.0%
75.0%
-%
83.3%
parse_color (src/terminal/style.c:68)
called 852 times
100.0%
92.3%
-%
100.0%
parse_command_arg (src/command/parse.c:114)
called 25902 times
100.0%
94.4%
-%
100.0%
parse_commands (src/command/parse.c:220)
called 9207 times
100.0%
100.0%
-%
100.0%
parse_csi (src/terminal/parse.c:401)
called 7339 times
86.2%
80.3%
-%
82.5%
parse_csi_query_reply (src/terminal/query.c:90)
called 38 times
100.0%
89.6%
-%
98.0%
parse_ctags_line (src/ctags.c:71)
called 20 times
100.0%
77.3%
-%
95.8%
parse_dcs (src/terminal/parse.c:566)
called 200 times
73.3%
66.7%
-%
83.3%
parse_dcs_query_reply (src/terminal/query.c:290)
called 15 times
69.4%
63.3%
-%
72.3%
parse_dq (src/command/parse.c:43)
called 611 times
100.0%
100.0%
-%
100.0%
parse_ex_cmd (src/ctags.c:47)
called 20 times
100.0%
90.0%
-%
100.0%
parse_ex_pattern (src/ctags.c:10)
called 18 times
100.0%
92.9%
-%
90.5%
parse_filesize (src/util/strtonum.c:238)
called 30 times
100.0%
100.0%
-%
100.0%
parse_indent_digit (src/editorconfig/editorconfig.c:67)
called 5 times
100.0%
50.0%
-%
75.0%
parse_indent_size (src/editorconfig/editorconfig.c:74)
called 3 times
100.0%
50.0%
-%
100.0%
parse_key_string (src/terminal/key.c:111)
called 1098 times
100.0%
95.0%
-%
100.0%
parse_max_line_length (src/editorconfig/editorconfig.c:81)
called 1 time
100.0%
50.0%
-%
100.0%
parse_modifiers (src/terminal/key.c:67)
called 1098 times
100.0%
92.9%
-%
100.0%
parse_osc (src/terminal/parse.c:536)
called 29 times
76.5%
70.0%
-%
84.6%
parse_osc_query_reply (src/terminal/query.c:364)
called 4 times
80.0%
62.5%
-%
81.8%
parse_rgb (src/terminal/color.c:5)
called 37 times
100.0%
100.0%
-%
100.0%
parse_sq (src/command/parse.c:12)
called 1089 times
100.0%
100.0%
-%
100.0%
parse_ss3 (src/terminal/parse.c:226)
called 73 times
100.0%
100.0%
-%
100.0%
parse_term_style (src/terminal/style.c:108)
called 599 times
100.0%
100.0%
-%
100.0%
parse_ulong_field (src/file-history.c:70)
called 25 times
100.0%
100.0%
-%
100.0%
parse_var (src/command/parse.c:85)
called 22 times
100.0%
83.3%
-%
100.0%
parse_xtgettcap_reply (src/terminal/query.c:206)
called 4 times
78.6%
53.6%
-%
71.1%
parse_xtwinops_query_reply (src/terminal/query.c:382)
not called
0.0%
0.0%
-%
0.0%
paste (src/copy.c:36)
called 5 times
76.2%
64.3%
-%
69.6%
path_absolute (src/util/path.c:7)
called 56 times
100.0%
87.5%
-%
100.0%
path_basename (src/util/path.h:20)
called 393 times
100.0%
100.0%
-%
100.0%
path_component (src/util/path.c:35)
called 67 times
100.0%
83.3%
-%
100.0%
path_dirname (src/util/path.h:39)
called 41 times
100.0%
-%
-%
100.0%
path_extension (src/filetype.c:106)
called 282 times
100.0%
100.0%
-%
100.0%
path_has_dir_prefix (src/util/path.c:114)
called 73 times
100.0%
100.0%
-%
100.0%
path_is_absolute (src/util/path.h:13)
called 211 times
100.0%
-%
-%
100.0%
path_join (src/util/path.h:73)
called 62 times
100.0%
-%
-%
100.0%
path_join_sv (src/util/path.h:46)
called 109 times
100.0%
100.0%
-%
100.0%
path_joinx (src/util/path.h:65)
called 109 times
100.0%
-%
-%
100.0%
path_parent (src/util/path.h:81)
called 11 times
100.0%
100.0%
-%
76.9%
path_relative (src/util/path.c:68)
called 83 times
100.0%
95.2%
-%
90.9%
path_slice_dirname (src/util/path.h:27)
called 58 times
100.0%
100.0%
-%
100.0%
path_slice_relative (src/util/path.c:44)
called 8 times
100.0%
100.0%
-%
84.6%
pop_input_mode (src/editor.h:136)
called 1 time
100.0%
-%
-%
75.0%
prepare_selection (src/selection.c:62)
called 5 times
100.0%
-%
-%
100.0%
progname (src/util/progname.h:9)
called 7 times
100.0%
100.0%
-%
100.0%
ptr_array_append (src/util/ptr-array.h:44)
called 38490 times
100.0%
100.0%
-%
100.0%
ptr_array_free (src/util/ptr-array.h:76)
called 8268 times
100.0%
-%
-%
100.0%
ptr_array_free_array (src/util/ptr-array.h:84)
called 13005 times
100.0%
-%
-%
100.0%
ptr_array_free_cb (src/util/ptr-array.c:70)
called 12814 times
100.0%
100.0%
-%
100.0%
ptr_array_grow (src/util/ptr-array.c:5)
called 10745 times
100.0%
75.0%
-%
75.0%
ptr_array_grow_and_append (src/util/ptr-array.c:20)
called 10745 times
100.0%
-%
-%
100.0%
ptr_array_index (src/util/ptr-array.c:96)
called 1428 times
100.0%
75.0%
-%
100.0%
ptr_array_init (src/util/ptr-array.h:35)
called 8 times
100.0%
100.0%
-%
100.0%
ptr_array_insert (src/util/ptr-array.c:26)
called 3 times
100.0%
-%
-%
75.0%
ptr_array_move (src/util/ptr-array.c:36)
called 22 times
100.0%
100.0%
-%
80.0%
ptr_array_remove (src/util/ptr-array.c:79)
called 223 times
100.0%
-%
-%
100.0%
ptr_array_remove_index (src/util/ptr-array.c:86)
called 1443 times
100.0%
-%
-%
66.7%
ptr_array_sort (src/util/ptr-array.h:90)
called 86 times
100.0%
100.0%
-%
100.0%
ptr_array_swap (src/util/ptr-array.h:64)
called 1 time
100.0%
-%
-%
60.0%
ptr_array_trim_nulls (src/util/ptr-array.c:112)
called 1190 times
100.0%
87.5%
-%
94.1%
ptr_array_xindex (src/util/ptr-array.h:55)
called 1205 times
100.0%
-%
-%
75.0%
push_input_mode (src/editor.h:125)
called 1 time
100.0%
50.0%
-%
100.0%
re_equals (src/options.c:262)
called 1 time
100.0%
50.0%
-%
75.0%
re_get (src/options.c:238)
called 51 times
100.0%
100.0%
-%
100.0%
re_parse (src/options.c:250)
called 37 times
71.4%
50.0%
-%
88.9%
re_set (src/options.c:244)
called 1 time
100.0%
50.0%
-%
100.0%
read_blocks (src/load-save.c:119)
called 30 times
76.0%
57.7%
-%
74.2%
read_config (src/config.c:134)
called 33 times
100.0%
-%
-%
100.0%
read_errors (src/spawn.c:81)
not called
0.0%
0.0%
-%
0.0%
read_file (src/util/readfile.c:8)
called 125 times
88.2%
78.6%
-%
87.0%
read_history_files (src/main.c:373)
called 5 times
81.8%
50.0%
-%
81.8%
read_normal_config (src/commands.c:2737)
called 29 times
100.0%
-%
-%
100.0%
read_syntax (src/syntax/state.c:626)
called 4 times
100.0%
-%
-%
100.0%
read_utf8_line (src/convert.c:71)
called 7320 times
100.0%
100.0%
-%
100.0%
record_command (src/commands.c:2701)
called 5 times
100.0%
50.0%
-%
100.0%
record_copy (src/copy.c:11)
called 5 times
100.0%
-%
-%
66.7%
record_delete (src/change.c:80)
called 47 times
100.0%
100.0%
-%
86.7%
record_insert (src/change.c:62)
called 155 times
100.0%
100.0%
-%
81.8%
record_replace (src/change.c:112)
called 27 times
100.0%
-%
-%
66.7%
redo (src/change.c:245)
called 4 times
60.0%
44.4%
-%
56.5%
redraw_buffer (src/options.c:173)
called 4 times
100.0%
50.0%
-%
100.0%
redraw_screen (src/options.c:180)
called 3 times
100.0%
-%
-%
66.7%
reference_state (src/syntax/state.c:72)
called 2355 times
71.4%
50.0%
-%
71.4%
reg_replace (src/replace.c:159)
called 10 times
69.8%
59.4%
-%
79.1%
regexp_compile (src/regexp.h:40)
called 204 times
100.0%
-%
-%
100.0%
regexp_compile_internal (src/regexp.c:22)
called 213 times
75.0%
50.0%
-%
75.0%
regexp_compile_or_fatal_error (src/regexp.c:31)
called 2 times
66.7%
50.0%
-%
60.0%
regexp_error_msg (src/regexp.c:15)
not called
0.0%
-%
-%
0.0%
regexp_escape (src/regexp.c:123)
called 1 time
100.0%
-%
-%
100.0%
regexp_escapeb (src/regexp.c:108)
called 1 time
100.0%
100.0%
-%
85.7%
regexp_exec (src/regexp.c:44)
called 92 times
100.0%
-%
-%
75.0%
regexp_init_word_boundary_tokens (src/regexp.c:74)
called 8 times
95.0%
50.0%
-%
76.5%
regexp_intern (src/regexp.c:131)
called 23 times
76.9%
50.0%
-%
83.3%
regexp_is_interned (src/regexp.c:155)
called 38 times
100.0%
-%
-%
100.0%
regexp_is_valid (src/regexp.h:46)
called 38 times
100.0%
50.0%
-%
100.0%
rehash (src/util/hashset.c:78)
called 11 times
100.0%
100.0%
-%
100.0%
remove_alias (src/command/alias.c:10)
called 1 time
100.0%
-%
-%
100.0%
remove_binding (src/bind.c:16)
called 1 time
100.0%
-%
-%
100.0%
remove_compiler (src/compiler.c:101)
called 18 times
80.0%
50.0%
-%
75.0%
remove_view (src/window.c:168)
called 74 times
100.0%
100.0%
-%
100.0%
repeat_insert (src/commands.c:1510)
called 3 times
94.1%
75.0%
-%
89.3%
replace_on_line (src/replace.c:57)
called 15 times
69.2%
55.6%
-%
72.4%
reset_completion (src/completion.c:939)
called 124 times
100.0%
-%
-%
100.0%
reset_ignored_signals (src/util/fork-exec.c:15)
called 18 times
100.0%
66.7%
-%
100.0%
resize_line_states (src/syntax/highlight.c:261)
called 1 time
60.0%
50.0%
-%
50.0%
resize_obuf (src/convert.c:265)
not called
0.0%
-%
-%
0.0%
resize_to (src/frame.c:228)
called 5 times
100.0%
66.7%
-%
91.7%
restore_cursor_from_history (src/window.c:215)
called 3 times
80.0%
50.0%
-%
75.0%
resume_terminal (src/exec.c:468)
called 12 times
25.0%
12.5%
-%
22.2%
reverse_change (src/change.c:173)
called 39 times
100.0%
100.0%
-%
93.8%
rightmost_frame (src/frame.c:251)
called 26 times
100.0%
83.3%
-%
100.0%
round_size_to_next_multiple (src/util/arith.h:56)
called 26592 times
100.0%
-%
-%
100.0%
round_size_to_next_power_of_2 (src/util/hash.h:44)
called 415 times
100.0%
100.0%
-%
100.0%
run_command (src/command/run.c:17)
called 6267 times
100.0%
95.5%
-%
100.0%
run_commands (src/command/run.c:77)
called 7565 times
94.7%
87.5%
-%
77.8%
rwsize (src/util/xreadwrite.c:42)
called 114 times
100.0%
-%
-%
100.0%
rxvt_parse_key (src/terminal/rxvt.c:11)
called 232 times
98.0%
85.3%
-%
97.1%
safe_xclose (src/spawn.c:269)
called 186 times
100.0%
100.0%
-%
100.0%
safe_xclose_all (src/spawn.c:274)
called 68 times
100.0%
100.0%
-%
100.0%
same_cursor (src/terminal/cursor.h:29)
called 5 times
100.0%
100.0%
-%
100.0%
same_file (src/buffer.c:154)
called 826 times
100.0%
75.0%
-%
100.0%
same_style (src/terminal/style.h:31)
called 116 times
100.0%
50.0%
-%
80.0%
sanity_check (src/editor.c:237)
not called
0.0%
-%
-%
0.0%
sanity_check_blocks (src/edit.c:14)
called 291 times
100.0%
87.5%
-%
65.4%
sanity_check_frame (src/frame.c:13)
called 7 times
100.0%
50.0%
-%
66.7%
sanity_check_global_options (src/options.c:916)
called 8 times
100.0%
-%
-%
100.0%
sanity_check_local_options (src/options.c:921)
called 49 times
100.0%
-%
-%
100.0%
sanity_check_option_value (src/options.c:865)
called 1073 times
100.0%
77.8%
-%
64.5%
sanity_check_options (src/options.c:904)
called 57 times
100.0%
100.0%
-%
91.7%
save_buffer (src/load-save.c:422)
called 16 times
48.8%
33.3%
-%
43.9%
save_unmodified_buffer (src/commands.c:1674)
not called
0.0%
0.0%
-%
0.0%
search_free_regexp (src/search.c:164)
called 10 times
100.0%
100.0%
-%
100.0%
search_next (src/search.h:30)
called 2 times
100.0%
-%
-%
100.0%
search_prev (src/search.h:36)
called 1 time
100.0%
-%
-%
100.0%
search_set_regexp (src/search.c:173)
called 2 times
100.0%
-%
-%
100.0%
search_tag (src/search.c:108)
not called
0.0%
0.0%
-%
0.0%
select_block (src/misc.c:46)
not called
0.0%
0.0%
-%
0.0%
set_and_check_locale (src/editor.c:34)
called 8 times
40.0%
25.0%
-%
38.9%
set_bg_color (src/terminal/output.c:611)
called 8 times
100.0%
100.0%
-%
100.0%
set_bool_option (src/options.c:738)
called 1 time
83.3%
50.0%
-%
83.3%
set_color_suffix (src/terminal/output.c:576)
called 12 times
100.0%
100.0%
-%
87.5%
set_edit_size (src/window.c:354)
called 18 times
100.0%
-%
-%
100.0%
set_editorconfig_options (src/file-option.c:36)
called 49 times
11.8%
5.9%
-%
15.8%
set_fg_color (src/terminal/output.c:599)
called 8 times
100.0%
100.0%
-%
100.0%
set_file_options (src/file-option.c:94)
called 50 times
100.0%
100.0%
-%
94.1%
set_highlight_style (src/syntax/color.c:47)
called 424 times
100.0%
100.0%
-%
100.0%
set_input_mode (src/editor.h:117)
called 2 times
100.0%
50.0%
-%
100.0%
set_option (src/options.c:729)
called 27 times
100.0%
100.0%
-%
100.0%
set_options (src/file-option.c:29)
called 4 times
100.0%
100.0%
-%
100.0%
set_size (src/frame.c:97)
called 16 times
100.0%
50.0%
-%
83.3%
set_style_range (src/syntax/highlight.c:77)
called 9 times
100.0%
100.0%
-%
83.3%
set_text (src/cmdline.c:47)
called 166 times
100.0%
-%
-%
100.0%
set_view (src/window.c:223)
called 74 times
100.0%
93.8%
-%
100.0%
set_window_title_changed (src/options.c:132)
called 3 times
30.0%
16.7%
-%
30.0%
sf_format (src/status.c:323)
called 26 times
100.0%
100.0%
-%
92.3%
shift_left (src/shift.c:58)
called 9 times
69.2%
50.0%
-%
68.2%
shift_lines (src/shift.c:109)
called 19 times
78.6%
60.0%
-%
70.4%
shift_right (src/shift.c:24)
called 10 times
71.4%
50.0%
-%
66.7%
short_filename (src/util/path.c:139)
called 44 times
100.0%
50.0%
-%
80.0%
short_filename_cwd (src/util/path.c:119)
called 73 times
100.0%
83.3%
-%
100.0%
show (src/show.c:566)
called 8 times
100.0%
100.0%
-%
100.0%
show_binding (src/show.c:103)
called 1 time
22.2%
12.5%
-%
23.5%
show_builtin (src/show.c:226)
called 1 time
50.0%
25.0%
-%
50.0%
show_color (src/show.c:134)
not called
0.0%
0.0%
-%
0.0%
show_compiler (src/show.c:243)
not called
0.0%
0.0%
-%
0.0%
show_cursor (src/show.c:155)
called 1 time
26.7%
25.0%
-%
33.3%
show_env (src/show.c:178)
not called
0.0%
0.0%
-%
0.0%
show_normal_alias (src/show.c:84)
not called
0.0%
0.0%
-%
0.0%
show_option (src/show.c:262)
called 1 time
44.4%
25.0%
-%
44.4%
show_spawn_error_msg (src/exec.c:199)
called 4 times
100.0%
87.5%
-%
87.5%
show_wsplit (src/show.c:298)
called 1 time
27.3%
25.0%
-%
33.3%
showkey_loop (src/main.c:106)
not called
0.0%
0.0%
-%
0.0%
size_add_overflows (src/util/arith.h:43)
called 189861 times
100.0%
-%
-%
100.0%
size_decrement_wrapped (src/util/arith.h:73)
called 51 times
100.0%
100.0%
-%
75.0%
size_increment_wrapped (src/util/arith.h:65)
called 65 times
100.0%
100.0%
-%
71.4%
size_multiply_overflows (src/util/arith.h:33)
called 17428 times
100.0%
-%
-%
100.0%
size_ssub (src/util/arith.h:49)
called 10 times
100.0%
100.0%
-%
100.0%
size_str_width (src/util/strtonum.c:225)
called 7 times
100.0%
100.0%
-%
100.0%
skip_bwd_char_type (src/move.c:257)
called 5 times
100.0%
100.0%
-%
100.0%
skip_empty_alternates (src/editorconfig/match.c:85)
called 88 times
100.0%
75.0%
-%
100.0%
skip_fwd_char_type (src/move.c:243)
called 6 times
100.0%
75.0%
-%
100.0%
skipped_too_much (src/terminal/output.c:472)
not called
0.0%
0.0%
-%
0.0%
spawn (src/spawn.c:292)
called 16 times
80.0%
75.0%
-%
73.3%
spawn_action_from_exec_action (src/exec.c:228)
called 36 times
100.0%
75.0%
-%
83.3%
spawn_compiler (src/spawn.c:217)
not called
0.0%
0.0%
-%
0.0%
split_and_insert (src/edit.c:88)
called 2 times
93.7%
83.3%
-%
87.0%
stat_changed (src/commands.c:1665)
not called
0.0%
0.0%
-%
0.0%
state_is_valid (src/syntax/highlight.c:12)
called 1 time
100.0%
-%
-%
100.0%
states_equal (src/syntax/highlight.c:23)
called 1 time
100.0%
-%
-%
100.0%
statusline_format_find_error (src/status.c:359)
called 141 times
100.0%
100.0%
-%
100.0%
str_common_prefix_length (src/util/str-util.h:49)
called 87 times
100.0%
100.0%
-%
100.0%
str_equals (src/options.c:232)
called 1 time
100.0%
-%
-%
100.0%
str_get (src/options.c:207)
called 71 times
100.0%
-%
-%
100.0%
str_has_prefix (src/util/str-util.h:29)
called 2002 times
100.0%
-%
-%
100.0%
str_has_suffix (src/util/str-util.h:35)
called 19 times
100.0%
100.0%
-%
100.0%
str_intern (src/util/intern.h:12)
called 382 times
100.0%
-%
-%
100.0%
str_parse (src/options.c:219)
called 4 times
100.0%
75.0%
-%
100.0%
str_replace_byte (src/util/str-util.h:61)
called 1 time
100.0%
100.0%
-%
100.0%
str_set (src/options.c:213)
called 1 time
100.0%
-%
-%
100.0%
str_string (src/options.c:226)
called 8 times
100.0%
100.0%
-%
100.0%
str_to_enum (src/util/array.h:72)
called 834 times
100.0%
100.0%
-%
100.0%
str_to_filepos (src/util/strtonum.c:216)
called 17 times
100.0%
100.0%
-%
100.0%
str_to_int (src/util/strtonum.c:122)
called 53 times
100.0%
75.0%
-%
100.0%
str_to_size (src/util/strtonum.c:172)
called 80 times
100.0%
100.0%
-%
100.0%
str_to_uint (src/util/strtonum.c:152)
called 38 times
100.0%
75.0%
-%
100.0%
str_to_uintmax (src/util/strtonum.c:137)
called 121 times
100.0%
100.0%
-%
100.0%
str_to_ulong (src/util/strtonum.c:162)
called 3 times
100.0%
50.0%
-%
100.0%
str_to_xfilepos (src/util/strtonum.c:183)
called 23 times
100.0%
100.0%
-%
100.0%
streq (src/util/xstring.h:12)
called 62198 times
100.0%
-%
-%
100.0%
string_append_buf (src/util/string.c:75)
called 10646 times
100.0%
100.0%
-%
100.0%
string_append_byte (src/util/string.c:36)
called 144732 times
100.0%
-%
-%
100.0%
string_append_codepoint (src/util/string.c:42)
called 11 times
100.0%
-%
-%
100.0%
string_append_cstring (src/util/string.h:43)
called 605 times
100.0%
-%
-%
100.0%
string_append_dquoted_arg (src/command/serialize.c:25)
called 11 times
100.0%
100.0%
-%
100.0%
string_append_escaped_arg (src/command/serialize.h:11)
called 537 times
100.0%
-%
-%
100.0%
string_append_escaped_arg_sv (src/command/serialize.c:68)
called 830 times
100.0%
100.0%
-%
100.0%
string_append_hl_style (src/syntax/color.c:90)
called 51 times
88.9%
50.0%
-%
87.5%
string_append_memset (src/util/string.c:85)
called 3 times
100.0%
100.0%
-%
100.0%
string_append_string (src/util/string.h:38)
called 1 time
100.0%
-%
-%
100.0%
string_append_strview (src/util/string.h:48)
called 8154 times
100.0%
-%
-%
100.0%
string_array_contains_prefix (src/util/str-array.h:23)
called 45 times
100.0%
75.0%
-%
100.0%
string_array_contains_str (src/util/str-array.h:33)
called 2 times
100.0%
75.0%
-%
80.0%
string_array_length (src/util/str-array.h:14)
called 8577 times
100.0%
100.0%
-%
100.0%
string_borrow_cstring (src/util/string.c:150)
called 7662 times
100.0%
-%
-%
100.0%
string_clear (src/util/string.h:65)
called 7619 times
100.0%
-%
-%
100.0%
string_clone_cstring (src/util/string.c:132)
called 88 times
100.0%
100.0%
-%
100.0%
string_free (src/util/string.c:30)
called 299 times
100.0%
-%
-%
100.0%
string_grow (src/util/string.c:9)
called 237 times
100.0%
100.0%
-%
100.0%
string_insert_buf (src/util/string.c:67)
called 2 times
100.0%
100.0%
-%
100.0%
string_insert_codepoint (src/util/string.c:61)
called 6 times
100.0%
-%
-%
100.0%
string_make_space (src/util/string.c:50)
called 7 times
100.0%
-%
-%
66.7%
string_new (src/util/string.h:28)
called 26206 times
100.0%
100.0%
-%
100.0%
string_remove (src/util/string.c:155)
called 9 times
100.0%
100.0%
-%
80.0%
string_replace_byte (src/util/string.h:53)
called 5 times
100.0%
100.0%
-%
100.0%
string_reserve_space (src/util/string.c:20)
called 188445 times
100.0%
100.0%
-%
83.3%
string_sprintf (src/util/string.c:110)
called 6 times
100.0%
-%
-%
100.0%
string_steal_cstring (src/util/string.c:125)
called 25970 times
100.0%
-%
-%
100.0%
string_view (src/util/string-view.h:32)
called 13850 times
100.0%
-%
-%
100.0%
string_vsprintf (src/util/string.c:96)
called 6 times
100.0%
-%
-%
66.7%
strn_contains_char_type (src/util/ascii.h:102)
called 3 times
100.0%
75.0%
-%
100.0%
strn_has_strview_prefix (src/util/str-util.h:43)
called 73 times
100.0%
100.0%
-%
100.0%
strn_replace_byte (src/util/str-util.h:73)
called 5 times
100.0%
100.0%
-%
100.0%
strptrcmp (src/completion.c:777)
called 2009 times
100.0%
-%
-%
100.0%
strview_contains_char_type (src/util/string-view.h:123)
called 3 times
100.0%
-%
-%
100.0%
strview_equal (src/util/string-view.h:46)
called 2 times
100.0%
50.0%
-%
80.0%
strview_equal_cstring (src/util/string-view.h:71)
called 1773 times
100.0%
-%
-%
100.0%
strview_equal_cstring_icase (src/util/string-view.h:77)
called 15 times
100.0%
-%
-%
100.0%
strview_equal_strn (src/util/string-view.h:53)
called 1792 times
100.0%
100.0%
-%
100.0%
strview_equal_strn_icase (src/util/string-view.h:62)
called 15 times
100.0%
75.0%
-%
80.0%
strview_from_cstring (src/util/string-view.h:40)
called 4096 times
100.0%
100.0%
-%
100.0%
strview_from_string (src/util/string.h:60)
called 2 times
100.0%
-%
-%
100.0%
strview_has_prefix (src/util/string-view.h:97)
called 9054 times
100.0%
-%
-%
100.0%
strview_has_prefix_icase (src/util/string-view.h:103)
called 12 times
100.0%
100.0%
-%
100.0%
strview_has_strn_prefix (src/util/string-view.h:83)
called 9391 times
100.0%
100.0%
-%
100.0%
strview_has_strn_suffix (src/util/string-view.h:89)
called 319 times
100.0%
100.0%
-%
100.0%
strview_has_suffix (src/util/string-view.h:110)
called 32 times
100.0%
-%
-%
100.0%
strview_intern (src/util/intern.h:17)
called 8 times
100.0%
-%
-%
100.0%
strview_isblank (src/util/string-view.h:116)
called 28 times
100.0%
-%
-%
100.0%
strview_memchr (src/util/string-view.h:129)
called 15 times
100.0%
100.0%
-%
100.0%
strview_memrchr (src/util/string-view.h:135)
called 368 times
100.0%
100.0%
-%
100.0%
strview_memrchr_idx (src/util/string-view.h:149)
called 364 times
100.0%
100.0%
-%
100.0%
strview_remove_matching_prefix (src/util/string-view.h:164)
called 301 times
100.0%
100.0%
-%
100.0%
strview_remove_matching_suffix (src/util/string-view.h:174)
called 284 times
100.0%
100.0%
-%
100.0%
strview_remove_prefix (src/util/string-view.h:155)
called 9126 times
100.0%
100.0%
-%
80.0%
strview_trim (src/util/string-view.h:204)
called 2 times
100.0%
-%
-%
100.0%
strview_trim_left (src/util/string-view.h:185)
called 8419 times
100.0%
-%
-%
100.0%
strview_trim_right (src/util/string-view.h:193)
called 193 times
100.0%
100.0%
-%
100.0%
sub (src/frame.c:195)
called 3 times
100.0%
50.0%
-%
100.0%
subsyntax_call (src/syntax/state.c:110)
called 167 times
100.0%
62.5%
-%
100.0%
subtract_from_sibling_size (src/frame.c:206)
called 3 times
81.8%
37.5%
-%
66.7%
syn_flags_to_cfg_flags (src/syntax/state.c:618)
called 147 times
100.0%
-%
-%
100.0%
syntax_changed (src/options.c:151)
called 1 time
100.0%
50.0%
-%
100.0%
tag_cmp_r (src/tag.c:90)
not called
0.0%
0.0%
-%
0.0%
tag_file_changed (src/tag.c:125)
not called
0.0%
0.0%
-%
0.0%
tag_file_find_tags (src/tag.c:218)
not called
0.0%
0.0%
-%
0.0%
tag_file_free (src/tag.c:134)
called 8 times
100.0%
-%
-%
100.0%
tag_is_local_to_file (src/tag.c:18)
not called
0.0%
0.0%
-%
0.0%
tag_lookup (src/tag.c:289)
not called
0.0%
0.0%
-%
0.0%
term_begin_sync_update (src/terminal/output.c:346)
called 1 time
100.0%
50.0%
-%
83.3%
term_can_clear_eol_with_el_sequence (src/terminal/output.c:400)
called 5 times
100.0%
100.0%
-%
100.0%
term_clear_eol (src/terminal/output.c:409)
called 6 times
86.7%
70.0%
-%
71.4%
term_clear_screen (src/terminal/output.c:442)
not called
0.0%
-%
-%
0.0%
term_direct_write (src/terminal/output.c:87)
not called
0.0%
0.0%
-%
0.0%
term_enable_private_modes (src/terminal/terminal.c:264)
not called
0.0%
0.0%
-%
0.0%
term_end_sync_update (src/terminal/output.c:356)
called 1 time
100.0%
50.0%
-%
100.0%
term_extract_name (src/terminal/terminal.c:165)
called 6 times
100.0%
80.0%
-%
100.0%
term_get_info (src/terminal/terminal.c:187)
called 6 times
88.6%
62.5%
-%
81.8%
term_hide_cursor (src/terminal/output.c:336)
called 1 time
100.0%
-%
-%
100.0%
term_init (src/terminal/terminal.c:247)
called 6 times
83.3%
50.0%
-%
71.4%
term_move_cursor (src/terminal/output.c:365)
called 2 times
100.0%
100.0%
-%
88.9%
term_name_compare (src/terminal/terminal.c:130)
called 341 times
100.0%
100.0%
-%
100.0%
term_osc52_copy (src/terminal/osc52.c:8)
called 3 times
100.0%
83.3%
-%
87.5%
term_output_flush (src/terminal/output.c:452)
not called
0.0%
0.0%
-%
0.0%
term_output_free (src/terminal/output.c:51)
called 18 times
100.0%
-%
-%
100.0%
term_output_init (src/terminal/output.c:33)
called 18 times
100.0%
-%
-%
100.0%
term_output_reserve_space (src/terminal/output.c:66)
called 66 times
80.0%
50.0%
-%
60.0%
term_output_reset (src/terminal/output.c:75)
called 8 times
100.0%
-%
-%
100.0%
term_parse_csi_params (src/terminal/parse.c:295)
called 7344 times
87.3%
75.0%
-%
75.7%
term_parse_sequence (src/terminal/parse.c:605)
called 8782 times
100.0%
100.0%
-%
100.0%
term_put_byte (src/terminal/output.c:174)
called 7 times
100.0%
-%
-%
100.0%
term_put_bytes (src/terminal/output.c:98)
called 27 times
55.6%
25.0%
-%
44.4%
term_put_char (src/terminal/output.c:521)
called 15 times
57.6%
66.7%
-%
53.8%
term_put_initial_queries (src/terminal/output.c:198)
called 2 times
100.0%
62.5%
-%
100.0%
term_put_level_2_queries (src/terminal/output.c:238)
called 1 time
91.7%
25.0%
-%
70.0%
term_put_level_3_queries (src/terminal/output.c:287)
called 1 time
100.0%
43.8%
-%
83.3%
term_put_str (src/terminal/output.c:181)
called 2 times
100.0%
100.0%
-%
100.0%
term_repeat_byte (src/terminal/output.c:113)
called 4 times
100.0%
100.0%
-%
100.0%
term_restore_cursor_style (src/terminal/terminal.c:318)
called 1 time
100.0%
-%
-%
100.0%
term_restore_private_modes (src/terminal/terminal.c:300)
not called
0.0%
0.0%
-%
0.0%
term_restore_title (src/terminal/output.c:392)
not called
0.0%
0.0%
-%
0.0%
term_save_title (src/terminal/output.c:383)
called 5 times
75.0%
50.0%
-%
66.7%
term_set_bytes (src/terminal/output.c:147)
called 6 times
73.3%
66.7%
-%
80.0%
term_set_cursor_style (src/terminal/output.c:699)
called 2 times
100.0%
100.0%
-%
88.2%
term_set_style (src/terminal/output.c:648)
called 8 times
100.0%
100.0%
-%
92.3%
term_show_cursor (src/terminal/output.c:341)
called 1 time
100.0%
-%
-%
100.0%
term_style_sanitize (src/terminal/output.c:631)
called 8 times
100.0%
75.0%
-%
100.0%
term_style_to_string (src/terminal/style.c:182)
called 71 times
100.0%
100.0%
-%
92.3%
term_use_alt_screen_buffer (src/terminal/output.c:326)
called 1 time
100.0%
-%
-%
100.0%
term_use_normal_screen_buffer (src/terminal/output.c:331)
called 1 time
100.0%
-%
-%
100.0%
test_add_alias (test/command.c:614)
called 1 time
100.0%
-%
-%
100.0%
test_add_binding (test/bind.c:11)
called 1 time
100.0%
-%
-%
100.0%
test_ascii (test/util.c:253)
called 1 time
100.0%
100.0%
-%
98.1%
test_base64_decode (test/util.c:466)
called 1 time
100.0%
100.0%
-%
100.0%
test_base64_encode_block (test/util.c:513)
called 1 time
100.0%
-%
-%
100.0%
test_base64_encode_final (test/util.c:526)
called 1 time
100.0%
-%
-%
100.0%
test_bitset (test/syntax.c:12)
called 1 time
100.0%
100.0%
-%
100.0%
test_bookmark_push (test/bookmark.c:5)
called 1 time
100.0%
100.0%
-%
100.0%
test_buf_parse_hex_uint (test/util.c:946)
called 1 time
100.0%
-%
-%
100.0%
test_buf_parse_size (test/util.c:930)
called 1 time
100.0%
-%
-%
100.0%
test_buf_parse_uintmax (test/util.c:852)
called 1 time
100.0%
100.0%
-%
100.0%
test_buf_parse_ulong (test/util.c:908)
called 1 time
100.0%
-%
-%
100.0%
test_buf_u8_to_str (test/util.c:1259)
called 1 time
100.0%
-%
-%
100.0%
test_buf_uint_to_str (test/util.c:1241)
called 1 time
100.0%
-%
-%
100.0%
test_buf_umax_to_hex_str (test/util.c:1078)
called 1 time
100.0%
-%
-%
100.0%
test_buf_umax_to_str (test/util.c:1221)
called 1 time
100.0%
-%
-%
100.0%
test_buffer_insert_bytes (test/buffer.c:104)
called 1 time
100.0%
100.0%
-%
100.0%
test_buffer_mark_lines_changed (test/buffer.c:20)
called 1 time
100.0%
-%
-%
100.0%
test_builtin_configs (test/config.c:27)
called 1 time
100.0%
100.0%
-%
100.0%
test_cached_command_new (test/command.c:427)
called 1 time
100.0%
100.0%
-%
100.0%
test_cmdargs_convert_flags_1 (test/command.c:572)
called 1 time
100.0%
-%
-%
100.0%
test_cmdargs_convert_flags_2 (test/command.c:589)
called 1 time
100.0%
-%
-%
100.0%
test_cmdargs_flagset_idx (test/command.c:553)
called 1 time
100.0%
100.0%
-%
100.0%
test_color_to_nearest (test/terminal.c:200)
called 1 time
93.8%
85.7%
-%
92.7%
test_color_to_str (test/terminal.c:306)
called 1 time
100.0%
100.0%
-%
100.0%
test_command_mode (test/cmdline.c:12)
called 1 time
100.0%
-%
-%
100.0%
test_command_parse_error_to_string (test/command.c:258)
called 1 time
100.0%
-%
-%
100.0%
test_command_struct_layout (test/command.c:539)
called 1 time
100.0%
-%
-%
100.0%
test_common_options_offsets (test/options.c:4)
called 1 time
100.0%
-%
-%
100.0%
test_complete_command (test/cmdline.c:124)
called 1 time
100.0%
-%
-%
100.0%
test_complete_command_extra (test/cmdline.c:508)
called 1 time
100.0%
-%
-%
100.0%
test_ctz (test/util.c:2487)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_color_from_str (test/terminal.c:419)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_color_to_str (test/terminal.c:434)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_mode_from_str (test/terminal.c:390)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_type_from_str (test/terminal.c:402)
called 1 time
100.0%
-%
-%
100.0%
test_deinit (test/init.c:127)
called 1 time
100.0%
-%
-%
100.0%
test_detect_encoding_from_bom (test/encoding.c:4)
called 1 time
100.0%
100.0%
-%
100.0%
test_detect_indent (test/config.c:147)
called 1 time
100.0%
-%
-%
100.0%
test_dump_handlers (test/dump.c:36)
called 1 time
93.6%
75.0%
-%
91.5%
test_editor_state (test/config.c:166)
called 1 time
100.0%
-%
-%
100.0%
test_editorconfig_pattern_match (test/editorconfig.c:67)
called 1 time
100.0%
-%
-%
100.0%
test_encoding_from_type (test/encoding.c:65)
called 1 time
100.0%
-%
-%
100.0%
test_exec_config (test/config.c:94)
called 1 time
100.0%
87.5%
-%
100.0%
test_fd_set_cloexec (test/util.c:2973)
called 1 time
100.0%
100.0%
-%
100.0%
test_fd_set_nonblock (test/util.c:2999)
called 1 time
100.0%
100.0%
-%
100.0%
test_ffs (test/util.c:2502)
called 1 time
100.0%
-%
-%
100.0%
test_file_history_find (test/history.c:177)
called 1 time
100.0%
-%
-%
100.0%
test_file_permissions_to_str (test/util.c:1278)
called 1 time
100.0%
-%
-%
100.0%
test_filesize_to_str (test/util.c:1388)
called 1 time
100.0%
-%
-%
100.0%
test_find_buffer_by_id (test/buffer.c:8)
called 1 time
100.0%
-%
-%
100.0%
test_find_ft_dynamic (test/filetype.c:317)
called 1 time
100.0%
-%
-%
100.0%
test_find_ft_filename (test/filetype.c:38)
called 1 time
100.0%
100.0%
-%
100.0%
test_find_ft_firstline (test/filetype.c:179)
called 1 time
100.0%
100.0%
-%
100.0%
test_find_normal_command (test/command.c:268)
called 1 time
100.0%
-%
-%
100.0%
test_fork_exec (test/util.c:3022)
called 1 time
100.0%
-%
-%
100.0%
test_frame_resize (test/frame.c:6)
called 1 time
100.0%
-%
-%
100.0%
test_get_bom_for_encoding (test/encoding.c:75)
called 1 time
100.0%
-%
-%
100.0%
test_get_delim (test/util.c:777)
called 1 time
100.0%
100.0%
-%
100.0%
test_get_delim_str (test/util.c:795)
called 1 time
100.0%
-%
-%
100.0%
test_get_editorconfig_options (test/editorconfig.c:139)
called 1 time
100.0%
-%
-%
100.0%
test_get_indent_for_next_line (test/buffer.c:79)
called 1 time
100.0%
-%
-%
100.0%
test_get_indent_info (test/indent.c:4)
called 1 time
100.0%
-%
-%
100.0%
test_handle_binding (test/bind.c:40)
called 1 time
100.0%
-%
-%
100.0%
test_handle_normal_command (test/config.c:208)
called 1 time
100.0%
-%
-%
100.0%
test_hashmap (test/util.c:2146)
called 1 time
100.0%
100.0%
-%
100.0%
test_hashset (test/util.c:2285)
called 1 time
100.0%
100.0%
-%
100.0%
test_hex_decode (test/util.c:214)
called 1 time
100.0%
-%
-%
100.0%
test_hex_encode_byte (test/util.c:234)
called 1 time
100.0%
-%
-%
100.0%
test_history_append (test/history.c:9)
called 1 time
100.0%
-%
-%
100.0%
test_history_search (test/history.c:110)
called 1 time
100.0%
-%
-%
100.0%
test_history_tombstone_pressure (test/history.c:165)
called 1 time
100.0%
100.0%
-%
100.0%
test_hl_line (test/syntax.c:76)
called 1 time
95.1%
66.7%
-%
94.2%
test_human_readable_size (test/util.c:1313)
called 1 time
100.0%
-%
-%
100.0%
test_indent_level (test/indent.c:88)
called 1 time
100.0%
100.0%
-%
100.0%
test_ini_parse (test/editorconfig.c:8)
called 1 time
100.0%
-%
-%
100.0%
test_init (test/init.c:81)
called 1 time
100.0%
-%
-%
91.5%
test_intmap (test/util.c:2370)
called 1 time
100.0%
-%
-%
100.0%
test_is_ft (test/filetype.c:358)
called 1 time
100.0%
-%
-%
100.0%
test_is_newly_detected_feature (test/terminal.c:1738)
called 1 time
100.0%
-%
-%
100.0%
test_is_power_of_2 (test/util.c:88)
called 1 time
100.0%
100.0%
-%
97.3%
test_is_valid_filetype_name (test/filetype.c:4)
called 1 time
100.0%
-%
-%
100.0%
test_keycode_to_string (test/terminal.c:1097)
called 1 time
100.0%
100.0%
-%
100.0%
test_linux_parse_key (test/terminal.c:1066)
called 1 time
100.0%
100.0%
-%
100.0%
test_list (test/util.c:2110)
called 1 time
100.0%
-%
-%
100.0%
test_log_level_from_str (test/util.c:3089)
called 1 time
100.0%
-%
-%
100.0%
test_log_level_to_str (test/util.c:3110)
called 1 time
100.0%
-%
-%
100.0%
test_log_open_errors (test/init.c:54)
called 1 time
71.4%
50.0%
-%
63.6%
test_lookup_encoding (test/encoding.c:36)
called 1 time
100.0%
100.0%
-%
100.0%
test_lsbit (test/util.c:2518)
called 1 time
100.0%
100.0%
-%
95.7%
test_macro_record (test/config.c:217)
called 1 time
100.0%
-%
-%
100.0%
test_make_indent (test/buffer.c:44)
called 1 time
100.0%
-%
-%
100.0%
test_mem_equal_icase (test/util.c:450)
called 1 time
100.0%
-%
-%
100.0%
test_mem_intern (test/util.c:2891)
called 1 time
100.0%
100.0%
-%
100.0%
test_next_indent_width (test/indent.c:116)
called 1 time
100.0%
100.0%
-%
100.0%
test_next_tag (test/ctags.c:64)
called 1 time
100.0%
100.0%
-%
100.0%
test_normal_command_errors (test/error.c:16)
called 1 time
100.0%
75.0%
-%
95.6%
test_parse_args (test/command.c:292)
called 1 time
100.0%
100.0%
-%
100.0%
test_parse_command_arg (test/command.c:18)
called 1 time
100.0%
-%
-%
100.0%
test_parse_commands (test/command.c:204)
called 1 time
100.0%
-%
-%
100.0%
test_parse_ctags_line (test/ctags.c:9)
called 1 time
100.0%
-%
-%
100.0%
test_parse_filesize (test/util.c:1132)
called 1 time
100.0%
-%
-%
100.0%
test_parse_key_string (test/terminal.c:1191)
called 1 time
100.0%
-%
-%
100.0%
test_parse_rgb (test/terminal.c:105)
called 1 time
100.0%
-%
-%
100.0%
test_parse_term_style (test/terminal.c:129)
called 1 time
100.0%
100.0%
-%
100.0%
test_pass (test/test.h:68)
called 34214 times
100.0%
-%
-%
100.0%
test_path_absolute (test/util.c:2656)
called 1 time
97.0%
50.0%
-%
89.3%
test_path_dirname_and_path_basename (test/util.c:2542)
called 1 time
100.0%
100.0%
-%
100.0%
test_path_join (test/util.c:2702)
called 1 time
100.0%
-%
-%
100.0%
test_path_parent (test/util.c:2758)
called 1 time
100.0%
-%
-%
100.0%
test_path_relative (test/util.c:2569)
called 1 time
100.0%
100.0%
-%
100.0%
test_path_slice_relative (test/util.c:2593)
called 1 time
100.0%
-%
-%
100.0%
test_popcount (test/util.c:2454)
called 1 time
100.0%
100.0%
-%
100.0%
test_posix_sanity (test/init.c:27)
called 1 time
100.0%
-%
-%
100.0%
test_process_sanity (test/init.c:17)
called 1 time
100.0%
-%
-%
100.0%
test_progname (test/util.c:3185)
called 1 time
100.0%
-%
-%
100.0%
test_ptr_array (test/util.c:1985)
called 1 time
100.0%
-%
-%
100.0%
test_ptr_array_move (test/util.c:2032)
called 1 time
100.0%
-%
-%
100.0%
test_read_file (test/util.c:2912)
called 1 time
100.0%
-%
-%
100.0%
test_regexp_escape (test/regexp.c:5)
called 1 time
100.0%
-%
-%
100.0%
test_round_size_to_next_multiple (test/util.c:2407)
called 1 time
100.0%
-%
-%
100.0%
test_round_size_to_next_power_of_2 (test/util.c:2423)
called 1 time
100.0%
-%
-%
100.0%
test_rxvt_parse_key (test/terminal.c:968)
called 1 time
100.0%
100.0%
-%
100.0%
test_same_cursor (test/terminal.c:442)
called 1 time
100.0%
-%
-%
100.0%
test_sf_format (test/status.c:9)
called 1 time
100.0%
100.0%
-%
100.0%
test_shift_lines (test/shift.c:10)
called 1 time
100.0%
-%
-%
100.0%
test_short_filename (test/util.c:2636)
called 1 time
100.0%
-%
-%
100.0%
test_short_filename_cwd (test/util.c:2606)
called 1 time
100.0%
-%
-%
100.0%
test_size_add_overflows (test/util.c:2845)
called 1 time
100.0%
-%
-%
100.0%
test_size_decrement_wrapped (test/util.c:2803)
called 1 time
100.0%
100.0%
-%
100.0%
test_size_increment_wrapped (test/util.c:2789)
called 1 time
100.0%
100.0%
-%
100.0%
test_size_multiply_overflows (test/util.c:2818)
called 1 time
100.0%
-%
-%
100.0%
test_size_ssub (test/util.c:2875)
called 1 time
100.0%
-%
-%
100.0%
test_size_str_width (test/util.c:841)
called 1 time
100.0%
-%
-%
100.0%
test_spawn (test/spawn.c:5)
called 1 time
100.0%
-%
-%
100.0%
test_str_has_prefix (test/util.c:185)
called 1 time
100.0%
-%
-%
100.0%
test_str_has_suffix (test/util.c:198)
called 1 time
100.0%
-%
-%
100.0%
test_str_replace_byte (test/util.c:826)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_filepos (test/util.c:1031)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_int (test/util.c:993)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_size (test/util.c:1013)
called 1 time
100.0%
-%
-%
100.0%
test_string (test/util.c:542)
called 1 time
100.0%
100.0%
-%
100.0%
test_string_append_escaped_arg (test/command.c:480)
called 1 time
100.0%
-%
-%
100.0%
test_string_view (test/util.c:655)
called 1 time
100.0%
-%
-%
100.0%
test_strn_replace_byte (test/util.c:833)
called 1 time
100.0%
-%
-%
100.0%
test_strview_has_suffix (test/util.c:721)
called 1 time
100.0%
-%
-%
100.0%
test_strview_remove_matching (test/util.c:747)
called 1 time
100.0%
-%
-%
100.0%
test_term_begin_sync_update (test/terminal.c:1640)
called 1 time
100.0%
-%
-%
100.0%
test_term_clear_eol (test/terminal.c:1357)
called 1 time
100.0%
-%
-%
100.0%
test_term_init (test/terminal.c:1284)
called 1 time
100.0%
-%
-%
100.0%
test_term_move_cursor (test/terminal.c:1423)
called 1 time
100.0%
-%
-%
100.0%
test_term_osc52_copy (test/terminal.c:1564)
called 1 time
100.0%
-%
-%
100.0%
test_term_parse_csi_params (test/terminal.c:461)
called 1 time
100.0%
-%
-%
100.0%
test_term_parse_sequence (test/terminal.c:546)
called 1 time
100.0%
-%
-%
100.0%
test_term_parse_sequence2 (test/terminal.c:858)
called 1 time
100.0%
100.0%
-%
100.0%
test_term_put_level_1_queries (test/terminal.c:1672)
called 1 time
100.0%
-%
-%
100.0%
test_term_put_str (test/terminal.c:1318)
called 1 time
100.0%
-%
-%
100.0%
test_term_restore_cursor_style (test/terminal.c:1617)
called 1 time
100.0%
-%
-%
100.0%
test_term_set_bytes (test/terminal.c:1440)
called 1 time
100.0%
-%
-%
100.0%
test_term_set_cursor_style (test/terminal.c:1587)
called 1 time
100.0%
-%
-%
100.0%
test_term_set_style (test/terminal.c:1473)
called 1 time
100.0%
-%
-%
100.0%
test_term_style_to_string (test/terminal.c:338)
called 1 time
100.0%
100.0%
-%
100.0%
test_timespec_cmp (test/util.c:3136)
called 1 time
100.0%
-%
-%
100.0%
test_timespec_subtract (test/util.c:3122)
called 1 time
100.0%
-%
-%
100.0%
test_timespec_to_str (test/util.c:3155)
called 1 time
100.0%
-%
-%
100.0%
test_u_char_size (test/util.c:1400)
called 1 time
100.0%
-%
-%
100.0%
test_u_char_width (test/util.c:1426)
called 1 time
100.0%
-%
-%
100.0%
test_u_get_char (test/util.c:1837)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_ascii_upper (test/util.c:1539)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_cntrl (test/util.c:1558)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_lower (test/util.c:1491)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_special_whitespace (test/util.c:1602)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_unprintable (test/util.c:1620)
called 1 time
100.0%
100.0%
-%
100.0%
test_u_is_upper (test/util.c:1519)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_zero_width (test/util.c:1578)
called 1 time
100.0%
-%
-%
100.0%
test_u_make_printable (test/util.c:1789)
called 1 time
100.0%
-%
-%
100.0%
test_u_prev_char (test/util.c:1929)
called 1 time
100.0%
-%
-%
100.0%
test_u_set_char (test/util.c:1721)
called 1 time
100.0%
-%
-%
100.0%
test_u_set_char_raw (test/util.c:1680)
called 1 time
100.0%
-%
-%
100.0%
test_u_str_width (test/util.c:1669)
called 1 time
100.0%
-%
-%
100.0%
test_u_to_lower (test/util.c:1469)
called 1 time
100.0%
-%
-%
100.0%
test_u_to_upper (test/util.c:1480)
called 1 time
100.0%
-%
-%
100.0%
test_uint_to_str (test/util.c:1192)
called 1 time
100.0%
-%
-%
100.0%
test_ulong_to_str (test/util.c:1212)
called 1 time
100.0%
-%
-%
100.0%
test_umax_to_str (test/util.c:1173)
called 1 time
100.0%
-%
-%
100.0%
test_util_macros (test/util.c:43)
called 1 time
100.0%
-%
-%
100.0%
test_xadd (test/util.c:2867)
called 1 time
100.0%
-%
-%
100.0%
test_xfopen (test/util.c:2950)
called 1 time
100.0%
100.0%
-%
90.0%
test_xmalloc (test/util.c:124)
called 1 time
100.0%
-%
-%
100.0%
test_xmemmem (test/util.c:3049)
called 1 time
100.0%
-%
-%
100.0%
test_xmemrchr (test/util.c:3078)
called 1 time
100.0%
-%
-%
100.0%
test_xmul (test/util.c:2858)
called 1 time
100.0%
-%
-%
100.0%
test_xstdio (test/util.c:2959)
called 1 time
100.0%
-%
-%
100.0%
test_xstreq (test/util.c:163)
called 1 time
100.0%
-%
-%
100.0%
test_xstrrchr (test/util.c:176)
called 1 time
100.0%
-%
-%
100.0%
tflag (src/terminal/query.c:71)
called 27 times
100.0%
-%
-%
66.7%
timespec_cmp (src/util/time-util.h:41)
called 7 times
100.0%
100.0%
-%
81.8%
timespec_subtract (src/util/time-util.h:27)
called 197 times
100.0%
100.0%
-%
71.4%
timespec_to_str (src/util/time-util.c:5)
called 4 times
81.8%
62.5%
-%
75.0%
timespecs_equal (src/util/time-util.h:58)
called 1 time
100.0%
50.0%
-%
75.0%
tmp_file (src/load-save.c:348)
called 16 times
66.7%
56.2%
-%
63.6%
toggle_option (src/options.c:764)
called 16 times
66.7%
35.7%
-%
57.9%
toggle_option_values (src/options.c:796)
not called
0.0%
0.0%
-%
0.0%
toggle_search_direction (src/search.h:24)
called 2 times
100.0%
-%
-%
100.0%
u32_ctz (src/util/bit.h:69)
called 168 times
100.0%
-%
-%
66.7%
u32_ffs (src/util/bit.h:78)
called 94 times
100.0%
-%
-%
100.0%
u32_lsbit (src/util/bit.h:85)
called 83 times
100.0%
100.0%
-%
100.0%
u32_popcount (src/util/bit.h:58)
called 104 times
100.0%
-%
-%
100.0%
u64_popcount (src/util/bit.h:48)
called 344 times
100.0%
-%
-%
100.0%
u_char_size (src/util/utf8.h:47)
called 157 times
100.0%
100.0%
-%
100.0%
u_char_width (src/util/unicode.c:98)
called 295 times
100.0%
100.0%
-%
100.0%
u_get_char (src/util/utf8.c:137)
called 1198 times
100.0%
100.0%
-%
100.0%
u_get_first_byte_mask (src/util/utf8.c:66)
called 35 times
100.0%
-%
-%
60.0%
u_get_nonascii (src/util/utf8.c:148)
called 40 times
100.0%
100.0%
-%
100.0%
u_is_ascii_upper (src/util/unicode.h:33)
called 817 times
100.0%
-%
-%
100.0%
u_is_breakable_whitespace (src/util/unicode.c:32)
called 10 times
100.0%
50.0%
-%
100.0%
u_is_cntrl (src/util/unicode.h:28)
called 548 times
100.0%
-%
-%
100.0%
u_is_continuation_byte (src/util/utf8.c:42)
called 74 times
100.0%
-%
-%
100.0%
u_is_default_ignorable (src/util/unicode.c:65)
called 94 times
100.0%
-%
-%
100.0%
u_is_double_width (src/util/unicode.c:90)
called 8 times
100.0%
-%
-%
100.0%
u_is_lower (src/util/unicode.h:41)
called 14 times
100.0%
-%
-%
100.0%
u_is_nonspacing_mark (src/util/unicode.c:80)
called 105 times
100.0%
-%
-%
100.0%
u_is_special_whitespace (src/util/unicode.c:75)
called 14 times
100.0%
-%
-%
100.0%
u_is_unicode (src/util/unicode.h:23)
called 1690 times
100.0%
-%
-%
100.0%
u_is_unprintable (src/util/unicode.c:70)
called 112 times
100.0%
100.0%
-%
100.0%
u_is_upper (src/util/unicode.h:46)
called 18 times
100.0%
-%
-%
100.0%
u_is_word_char (src/util/unicode.c:60)
called 10 times
100.0%
50.0%
-%
100.0%
u_is_zero_width (src/util/unicode.c:85)
called 105 times
100.0%
100.0%
-%
100.0%
u_make_printable (src/util/utf8.h:68)
called 10 times
100.0%
100.0%
-%
92.9%
u_prev_char (src/util/utf8.c:82)
called 14 times
96.2%
71.4%
-%
80.0%
u_seq_len (src/util/utf8.c:34)
called 55 times
100.0%
-%
-%
66.7%
u_seq_len_ok (src/util/utf8.c:51)
called 33 times
100.0%
-%
-%
100.0%
u_set_char (src/util/utf8.c:207)
called 320 times
100.0%
100.0%
-%
90.9%
u_set_char_raw (src/util/utf8.c:180)
called 89 times
100.0%
100.0%
-%
85.7%
u_set_hex (src/util/utf8.c:228)
called 8 times
100.0%
100.0%
-%
100.0%
u_skip_chars (src/util/utf8.c:252)
not called
0.0%
0.0%
-%
0.0%
u_str_get_char (src/util/utf8.c:126)
called 316 times
100.0%
100.0%
-%
100.0%
u_str_width (src/util/utf8.c:73)
called 49 times
100.0%
100.0%
-%
100.0%
u_to_lower (src/util/unicode.h:51)
called 7 times
100.0%
-%
-%
100.0%
u_to_upper (src/util/unicode.h:56)
called 9 times
100.0%
-%
-%
100.0%
ui_end (src/editor.c:305)
not called
0.0%
-%
-%
0.0%
ui_first_start (src/editor.c:289)
called 5 times
28.6%
50.0%
-%
33.3%
ui_resize (src/editor.c:261)
not called
0.0%
-%
-%
0.0%
ui_start (src/editor.c:272)
not called
0.0%
-%
-%
0.0%
uint_equals (src/options.c:302)
called 17 times
100.0%
-%
-%
100.0%
uint_get (src/options.c:268)
called 428 times
100.0%
-%
-%
100.0%
uint_parse (src/options.c:280)
called 11 times
100.0%
83.3%
-%
100.0%
uint_set (src/options.c:274)
called 5 times
100.0%
-%
-%
100.0%
uint_string (src/options.c:297)
called 11 times
100.0%
-%
-%
100.0%
uint_to_str (src/util/numtostr.c:108)
called 12021 times
100.0%
-%
-%
100.0%
ulong_to_str (src/util/numtostr.c:113)
called 2 times
100.0%
-%
-%
100.0%
umax_add_overflows (src/util/arith.h:38)
called 447 times
100.0%
-%
-%
100.0%
umax_count_base10_digits (src/util/numtostr.c:14)
called 1072 times
100.0%
100.0%
-%
100.0%
umax_count_base16_digits (src/util/numtostr.c:24)
called 16 times
100.0%
-%
-%
100.0%
umax_multiply_overflows (src/util/arith.h:28)
called 453 times
100.0%
-%
-%
100.0%
umax_to_str (src/util/numtostr.c:78)
called 12033 times
100.0%
100.0%
-%
100.0%
undo (src/change.c:216)
called 1013 times
93.3%
87.5%
-%
90.9%
unhandled (src/terminal/parse.c:279)
called 395 times
100.0%
100.0%
-%
100.0%
unicode_escape (src/command/parse.c:20)
called 6 times
100.0%
75.0%
-%
100.0%
unittest_0 (src/bind.c:71)
called 18 times
100.0%
-%
-%
57.1%
unittest_0 (src/buffer.c:300)
called 18 times
100.0%
-%
-%
65.5%
unittest_0 (src/commands.c:2663)
called 18 times
100.0%
-%
-%
67.3%
unittest_0 (src/compiler.c:20)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/completion.c:575)
called 18 times
100.0%
75.0%
-%
87.5%
unittest_0 (src/config.c:29)
called 18 times
100.0%
-%
-%
53.8%
unittest_0 (src/encoding.c:49)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/exec.c:58)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/filetype/directories.c:11)
called 18 times
100.0%
100.0%
-%
66.7%
unittest_0 (src/load-save.c:206)
called 18 times
100.0%
-%
-%
57.1%
unittest_0 (src/options.c:561)
called 18 times
100.0%
90.9%
-%
70.0%
unittest_0 (src/show.c:554)
called 18 times
100.0%
-%
-%
70.0%
unittest_0 (src/spawn.c:282)
called 18 times
100.0%
-%
-%
63.6%
unittest_0 (src/syntax/color.c:28)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/syntax/state.c:590)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/color.c:38)
called 18 times
100.0%
-%
-%
54.5%
unittest_0 (src/terminal/cursor.c:30)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/key.c:61)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/style.c:45)
called 18 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/terminal.c:139)
called 18 times
100.0%
100.0%
-%
75.0%
unittest_0 (src/util/log.c:34)
called 18 times
100.0%
100.0%
-%
77.8%
unittest_0 (src/vars.c:129)
called 18 times
100.0%
-%
-%
100.0%
unittest_1 (src/commands.c:2748)
called 18 times
100.0%
87.5%
-%
80.0%
unittest_1 (src/completion.c:758)
called 18 times
100.0%
-%
-%
51.7%
unittest_1 (src/config.c:185)
called 18 times
100.0%
-%
-%
60.0%
unittest_1 (src/filetype.c:38)
called 18 times
100.0%
75.0%
-%
91.7%
unittest_1 (src/terminal/color.c:56)
called 18 times
100.0%
-%
-%
52.6%
unix_to_dos (src/convert.c:139)
called 1 time
100.0%
83.3%
-%
100.0%
unselect (src/misc.c:103)
called 49 times
100.0%
100.0%
-%
100.0%
update_action_style (src/syntax/syntax.c:156)
called 4073 times
100.0%
100.0%
-%
100.0%
update_all_syntax_styles (src/syntax/syntax.c:199)
called 7 times
100.0%
100.0%
-%
100.0%
update_file_info (src/load-save.c:93)
called 42 times
100.0%
-%
-%
100.0%
update_frame_coordinates (src/frame.c:356)
called 25 times
90.9%
83.3%
-%
90.9%
update_regex (src/search.c:141)
called 4 times
69.2%
50.0%
-%
57.1%
update_state_styles (src/syntax/syntax.c:179)
called 1420 times
100.0%
100.0%
-%
100.0%
update_syntax_styles (src/syntax/syntax.c:188)
called 126 times
100.0%
100.0%
-%
100.0%
update_window_coordinates (src/frame.c:384)
called 9 times
100.0%
-%
-%
100.0%
use_spaces_for_indent (src/options.h:89)
called 98 times
100.0%
75.0%
-%
100.0%
validate_filetype (src/options.c:199)
called 50 times
100.0%
100.0%
-%
100.0%
validate_local_options (src/options.c:839)
called 90 times
77.8%
70.0%
-%
76.5%
validate_statusline_format (src/options.c:186)
called 19 times
100.0%
100.0%
-%
100.0%
view_can_close (src/view.c:136)
called 13 times
100.0%
75.0%
-%
75.0%
view_center_to_cursor (src/view.c:65)
not called
0.0%
0.0%
-%
0.0%
view_get_preferred_x (src/view.c:127)
called 50 times
100.0%
100.0%
-%
100.0%
view_get_word_under_cursor (src/view.c:177)
not called
0.0%
-%
-%
0.0%
view_is_cursor_visible (src/view.c:60)
not called
0.0%
0.0%
-%
0.0%
view_reset_preferred_x (src/view.h:55)
called 1294 times
100.0%
-%
-%
100.0%
view_update (src/view.c:113)
called 1 time
90.0%
33.3%
-%
77.8%
view_update_cursor_x (src/view.c:30)
called 23 times
71.4%
50.0%
-%
57.1%
view_update_cursor_y (src/view.c:14)
called 299 times
90.0%
50.0%
-%
85.7%
view_update_vx (src/view.c:83)
called 1 time
75.0%
50.0%
-%
60.0%
view_update_vy (src/view.c:96)
called 1 time
83.3%
37.5%
-%
62.5%
visibility_cmp (src/tag.c:23)
not called
0.0%
0.0%
-%
0.0%
visit (src/syntax/syntax.c:22)
called 5882 times
100.0%
100.0%
-%
100.0%
vstrcmp (src/util/bsearch.h:80)
called 37524 times
100.0%
-%
-%
100.0%
wait_child (src/util/fork-exec.c:176)
called 17 times
70.0%
66.7%
-%
70.0%
window_add_buffer (src/window.c:23)
called 74 times
100.0%
-%
-%
100.0%
window_calculate_line_numbers (src/window.c:363)
called 18 times
60.0%
50.0%
-%
75.0%
window_close (src/window.c:463)
called 2 times
100.0%
75.0%
-%
82.4%
window_close_current_view (src/window.c:198)
called 21 times
90.9%
83.3%
-%
88.9%
window_find_modified_view (src/commands.c:1387)
called 1 time
40.0%
16.7%
-%
33.3%
window_find_or_create_view (src/window.c:109)
not called
0.0%
0.0%
-%
0.0%
window_find_unclosable_view (src/window.c:132)
called 1 time
85.7%
62.5%
-%
90.0%
window_find_view (src/window.c:120)
not called
0.0%
0.0%
-%
0.0%
window_free (src/window.c:159)
called 9 times
100.0%
-%
-%
100.0%
window_get_first_view (src/window.h:42)
called 6 times
100.0%
-%
-%
66.7%
window_get_scroll_margin (src/window.c:392)
called 8 times
50.0%
50.0%
-%
66.7%
window_next (src/window.c:455)
called 1 time
100.0%
50.0%
-%
83.3%
window_open_buffer (src/window.c:48)
called 27 times
62.2%
50.0%
-%
57.9%
window_open_empty_buffer (src/window.c:42)
called 43 times
100.0%
-%
-%
100.0%
window_open_file (src/window.c:289)
called 4 times
90.0%
75.0%
-%
85.7%
window_open_files (src/window.c:306)
called 1 time
91.7%
62.5%
-%
80.0%
window_open_new_file (src/window.c:266)
called 37 times
100.0%
-%
-%
100.0%
window_prev (src/window.c:447)
called 1 time
100.0%
50.0%
-%
83.3%
window_remove_views (src/window.c:150)
called 10 times
100.0%
100.0%
-%
100.0%
window_separator_changed (src/options.c:165)
not called
0.0%
0.0%
-%
0.0%
window_set_coordinates (src/window.c:376)
called 17 times
100.0%
-%
-%
100.0%
window_set_size (src/window.c:385)
called 18 times
100.0%
-%
-%
100.0%
word_bwd (src/move.c:293)
called 3 times
100.0%
50.0%
-%
87.5%
word_fwd (src/move.c:271)
called 2 times
100.0%
50.0%
-%
90.0%
would_delete_last_bytes (src/change.c:342)
called 75 times
70.0%
75.0%
-%
80.0%
wrap_paragraph (src/wrap.c:108)
not called
0.0%
0.0%
-%
0.0%
write_buffer (src/load-save.c:279)
called 16 times
64.7%
37.5%
-%
55.0%
write_history_files (src/main.c:392)
called 5 times
66.7%
50.0%
-%
57.1%
write_stdout (src/main.c:62)
called 3 times
66.7%
50.0%
-%
75.0%
xadd (src/util/xmalloc.c:27)
called 189855 times
100.0%
50.0%
-%
75.0%
xasprintf (src/util/xmalloc.c:85)
called 2 times
100.0%
-%
-%
100.0%
xcalloc (src/util/xmalloc.c:44)
called 3565 times
100.0%
-%
-%
80.0%
xclose (src/util/xreadwrite.c:86)
called 209 times
50.0%
25.0%
-%
47.1%
xclosedir (src/util/xdirent.h:31)
called 10 times
100.0%
-%
-%
100.0%
xdup3 (src/util/fd.c:50)
called 54 times
46.7%
11.1%
-%
31.2%
xfchmod (src/util/fd.c:95)
called 16 times
100.0%
25.0%
-%
80.0%
xfchown (src/util/fd.c:86)
called 2 times
100.0%
25.0%
-%
80.0%
xfflush (src/util/xstdio.c:49)
called 1 time
100.0%
25.0%
-%
80.0%
xfgets (src/util/xstdio.c:3)
called 1 time
100.0%
33.3%
-%
87.5%
xfopen (src/util/xstdio.h:32)
called 8 times
70.0%
50.0%
-%
70.0%
xfopen_mode_to_flags (src/util/xstdio.h:13)
called 8 times
100.0%
90.0%
-%
80.0%
xfprintf (src/util/xstdio.c:40)
called 1 time
100.0%
-%
-%
100.0%
xfputc (src/util/xstdio.c:22)
called 8 times
100.0%
25.0%
-%
80.0%
xfputs (src/util/xstdio.c:13)
called 8 times
100.0%
25.0%
-%
80.0%
xfsync (src/load-save.c:396)
not called
0.0%
0.0%
-%
0.0%
xftruncate (src/util/fd.c:104)
called 16 times
100.0%
25.0%
-%
80.0%
xgetenv (src/util/str-util.h:22)
called 17 times
100.0%
75.0%
-%
100.0%
xglob (src/commands.c:1128)
called 1 time
69.2%
37.5%
-%
47.8%
xiconv (src/convert.c:299)
called 1 time
50.0%
16.7%
-%
41.7%
xmalloc (src/util/xmalloc.c:38)
called 40851 times
100.0%
-%
-%
75.0%
xmemdup (src/util/xmalloc.h:45)
called 3907 times
100.0%
-%
-%
100.0%
xmemjoin (src/util/xmalloc.h:67)
called 1407 times
100.0%
-%
-%
100.0%
xmemmem (src/util/xmemmem.c:6)
called 53 times
100.0%
-%
-%
66.7%
xmemrchr (src/util/xmemrchr.c:5)
called 44 times
100.0%
-%
-%
100.0%
xmkstemp_cloexec (src/load-save.c:320)
called 16 times
100.0%
25.0%
-%
80.0%
xmul (src/util/xmalloc.h:27)
called 17411 times
100.0%
25.0%
-%
57.1%
xmul_ (src/util/xmalloc.c:18)
called 17411 times
100.0%
50.0%
-%
75.0%
xopen (src/util/xreadwrite.h:10)
called 196 times
100.0%
75.0%
-%
100.0%
xopendir (src/util/xdirent.h:10)
called 10 times
100.0%
25.0%
-%
80.0%
xpipe2 (src/util/fd.c:7)
called 32 times
17.6%
5.6%
-%
17.4%
xread (src/util/xreadwrite.c:24)
called 26 times
100.0%
25.0%
-%
80.0%
xread_all (src/util/xreadwrite.c:47)
called 80 times
83.3%
62.5%
-%
80.0%
xreaddir (src/util/xdirent.h:20)
called 273 times
100.0%
75.0%
-%
100.0%
xrealloc (src/util/xmalloc.c:56)
called 11234 times
100.0%
-%
-%
75.0%
xreallocarray (src/util/xmalloc.h:39)
called 10990 times
100.0%
-%
-%
100.0%
xsnprintf (src/util/xsnprintf.c:43)
called 5529 times
100.0%
-%
-%
100.0%
xstrcut (src/util/xmalloc.h:52)
called 323 times
100.0%
-%
-%
100.0%
xstrdup (src/util/xmalloc.c:62)
called 19561 times
100.0%
-%
-%
100.0%
xstreq (src/util/xstring.h:18)
called 1824 times
100.0%
100.0%
-%
100.0%
xstrjoin (src/util/xmalloc.h:76)
called 1373 times
100.0%
-%
-%
100.0%
xstrrchr (src/util/xstring.h:26)
called 6 times
100.0%
-%
-%
66.7%
xstrslice (src/util/xmalloc.h:61)
called 87 times
100.0%
-%
-%
100.0%
xvasprintf (src/util/xmalloc.c:68)
called 2 times
100.0%
50.0%
-%
55.6%
xvfprintf (src/util/xstdio.c:31)
called 1 time
100.0%
25.0%
-%
80.0%
xvsnprintf (src/util/xsnprintf.c:34)
called 5531 times
100.0%
50.0%
-%
50.0%
xwaitpid (src/util/fork-exec.c:121)
called 18 times
100.0%
25.0%
-%
80.0%
xwrite (src/util/xreadwrite.c:33)
called 4 times
100.0%
25.0%
-%
80.0%
xwrite_all (src/util/xreadwrite.c:68)
called 32 times
91.7%
66.7%
-%
88.9%
yield_terminal (src/exec.c:453)
called 12 times
28.6%
25.0%
-%
33.3%