dte test coverage
Directory:
./
Date:
2025-07-19 20:13:10
Exec
Total
Coverage
Lines:
18460
21207
87.0%
Functions:
1605
1729
92.8%
Branches:
5305
7888
67.3%
Function (File:Line)
Call count
Line coverage
Branch coverage
Condition coverage
Block coverage
BLOCK (src/block.h:27)
called 2377 times
100.0%
-%
-%
100.0%
activate_current_message (src/msg.c:37)
called 1 time
91.7%
50.0%
-%
81.8%
activate_current_message_save (src/msg.c:63)
called 1 time
92.3%
40.0%
-%
75.0%
add_alias (src/command/alias.c:5)
called 212 times
100.0%
-%
-%
100.0%
add_binding (src/bind.c:11)
called 1883 times
100.0%
-%
-%
100.0%
add_block (src/convert.c:31)
called 56 times
100.0%
-%
-%
100.0%
add_ch (src/status.c:83)
called 8 times
100.0%
-%
-%
100.0%
add_change (src/change.c:24)
called 333 times
100.0%
-%
-%
100.0%
add_condition (src/syntax/state.c:195)
called 1888 times
100.0%
75.0%
-%
94.1%
add_error_fmt (src/compiler.c:38)
called 243 times
100.0%
-%
-%
100.0%
add_file_options (src/file-option.c:107)
called 360 times
100.0%
100.0%
-%
66.7%
add_filetype (src/filetype.c:77)
called 24 times
100.0%
83.3%
-%
92.3%
add_frame (src/frame.c:276)
called 15 times
100.0%
100.0%
-%
85.7%
add_message (src/msg.c:31)
called 1 time
100.0%
-%
-%
100.0%
add_message_for_tag (src/tag.c:262)
called 1 time
93.8%
50.0%
-%
76.9%
add_misc_status (src/status.c:204)
called 6 times
60.0%
30.0%
-%
38.9%
add_replacement (src/convert.c:272)
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:187)
called 2 times
100.0%
50.0%
-%
87.5%
add_utf8_line (src/convert.c:37)
called 7605 times
88.9%
62.5%
-%
70.0%
add_word (src/wrap.c:22)
called 60 times
94.1%
90.0%
-%
93.8%
advise_sequential (src/util/xadvise.c:6)
called 1 time
100.0%
-%
-%
75.0%
alias_cmp (src/show.c:420)
called 77 times
100.0%
-%
-%
100.0%
alloc_change (src/change.c:19)
called 336 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:11)
called 156 times
100.0%
-%
-%
66.7%
allow_macro_recording (src/commands.c:2676)
called 269 times
100.0%
85.7%
-%
100.0%
allow_odd_indent (src/buffer.c:262)
called 48 times
100.0%
-%
-%
100.0%
any_key (src/editor.c:260)
not called
0.0%
0.0%
-%
0.0%
append_option (src/options.c:1006)
called 70 times
90.0%
50.0%
-%
88.9%
arg_hint_for_subcmd (src/show.c:632)
called 24 times
100.0%
100.0%
-%
100.0%
arg_parse_error_msg (src/command/args.c:107)
called 7 times
100.0%
85.7%
-%
88.9%
ascii_blank_prefix_length (src/util/ascii.h:110)
called 10227 times
100.0%
100.0%
-%
100.0%
ascii_hex_prefix_length (src/util/strtonum.h:29)
called 4 times
100.0%
100.0%
-%
100.0%
ascii_is_digit_or_dot (src/util/ascii.h:58)
called 84 times
100.0%
100.0%
-%
100.0%
ascii_is_nonspace_cntrl (src/util/ascii.h:63)
called 16 times
100.0%
-%
-%
100.0%
ascii_isblank (src/util/ascii.h:48)
called 9766 times
100.0%
-%
-%
100.0%
ascii_isdigit (src/util/ascii.h:53)
called 1895 times
100.0%
-%
-%
100.0%
ascii_isprint (src/util/ascii.h:43)
called 277 times
100.0%
-%
-%
100.0%
ascii_isxdigit (src/util/strtonum.h:24)
called 419 times
100.0%
-%
-%
100.0%
ascii_strcmp_icase (src/util/ascii.h:81)
called 10654 times
100.0%
100.0%
-%
100.0%
ascii_streq_icase (src/util/ascii.h:93)
called 10188 times
100.0%
-%
-%
100.0%
ascii_test (src/util/ascii.h:38)
called 107703 times
100.0%
-%
-%
100.0%
ascii_tolower (src/util/ascii.h:68)
called 63403 times
100.0%
-%
-%
100.0%
ascii_toupper (src/util/ascii.h:74)
called 334 times
100.0%
-%
-%
100.0%
ascii_type_prefix_length (src/util/ascii.h:98)
called 26 times
100.0%
100.0%
-%
100.0%
base64_decode (src/util/base64.h:18)
called 16050 times
100.0%
100.0%
-%
100.0%
base64_decode_branchy (src/util/base64.h:26)
called 256 times
100.0%
100.0%
-%
100.0%
base64_encode_block (src/util/base64.c:31)
called 5 times
100.0%
100.0%
-%
66.7%
base64_encode_final (src/util/base64.c:53)
called 5 times
100.0%
100.0%
-%
85.7%
begin_change (src/change.c:127)
called 7958 times
100.0%
-%
-%
100.0%
begin_change_chain (src/change.c:137)
called 34 times
100.0%
-%
-%
75.0%
binding_cmp (src/bind.c:61)
called 1160 times
100.0%
-%
-%
100.0%
bisearch (src/util/unicode.c:8)
called 513 times
100.0%
100.0%
-%
100.0%
bisearch_idx (src/util/bsearch.h:62)
called 9705 times
100.0%
100.0%
-%
100.0%
bitset_add (src/syntax/bitset.h:38)
called 1245 times
100.0%
-%
-%
100.0%
bitset_add_char_range (src/syntax/bitset.h:64)
called 805 times
100.0%
100.0%
-%
100.0%
bitset_bit (src/syntax/bitset.h:27)
called 2808 times
100.0%
-%
-%
100.0%
bitset_bit_idx (src/syntax/bitset.h:22)
called 3729 times
100.0%
-%
-%
100.0%
bitset_contains (src/syntax/bitset.h:32)
called 642 times
100.0%
-%
-%
100.0%
bitset_end_mask (src/syntax/bitset.h:57)
called 921 times
100.0%
-%
-%
66.7%
bitset_invert (src/syntax/bitset.h:100)
called 46 times
100.0%
100.0%
-%
100.0%
bitset_start_mask (src/syntax/bitset.h:51)
called 921 times
100.0%
-%
-%
100.0%
bitset_word_idx (src/syntax/bitset.h:17)
called 3729 times
100.0%
-%
-%
100.0%
bitset_word_max (src/syntax/bitset.h:44)
called 927 times
100.0%
-%
-%
100.0%
block_free (src/block.c:27)
called 3 times
100.0%
-%
-%
100.0%
block_grow (src/block.c:19)
called 367 times
100.0%
100.0%
-%
100.0%
block_iter (src/buffer.h:89)
called 124 times
100.0%
-%
-%
100.0%
block_iter_back_bytes (src/block-iter.c:275)
called 1 time
57.1%
50.0%
-%
75.0%
block_iter_bof (src/block-iter.h:21)
called 10 times
100.0%
-%
-%
100.0%
block_iter_bol (src/block-iter.c:169)
called 233 times
100.0%
100.0%
-%
83.3%
block_iter_eat_line (src/block-iter.c:13)
called 135 times
100.0%
100.0%
-%
88.9%
block_iter_eof (src/block-iter.h:27)
called 8 times
100.0%
-%
-%
100.0%
block_iter_eol (src/block-iter.c:199)
called 28 times
100.0%
100.0%
-%
87.5%
block_iter_find_non_empty_line_bwd (src/block-iter.c:263)
called 14 times
100.0%
75.0%
-%
100.0%
block_iter_get_bytes (src/block-iter.c:342)
called 13 times
100.0%
75.0%
-%
77.8%
block_iter_get_char (src/block-iter.c:96)
called 123 times
100.0%
-%
-%
100.0%
block_iter_get_line (src/block-iter.h:91)
called 374 times
100.0%
-%
-%
100.0%
block_iter_get_line_with_nl (src/block-iter.c:368)
called 381 times
100.0%
100.0%
-%
76.9%
block_iter_get_offset (src/block-iter.c:329)
called 328 times
85.7%
50.0%
-%
80.0%
block_iter_goto_line (src/block-iter.c:310)
called 4 times
83.3%
62.5%
-%
80.0%
block_iter_goto_offset (src/block-iter.c:297)
called 63 times
87.5%
50.0%
-%
83.3%
block_iter_is_bol (src/block-iter.h:38)
called 268 times
100.0%
100.0%
-%
100.0%
block_iter_is_eof (src/block-iter.h:33)
called 321 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:258)
called 1 time
75.0%
50.0%
-%
75.0%
block_iter_next_char (src/block-iter.c:102)
called 291 times
84.6%
83.3%
-%
87.5%
block_iter_next_column (src/block-iter.c:148)
called 45 times
83.3%
75.0%
-%
77.8%
block_iter_next_line (src/block-iter.c:39)
called 79 times
100.0%
62.5%
-%
90.0%
block_iter_normalize (src/block-iter.h:60)
called 1290 times
66.7%
75.0%
-%
75.0%
block_iter_prev_char (src/block-iter.c:125)
called 94 times
69.2%
66.7%
-%
62.5%
block_iter_prev_column (src/block-iter.c:158)
called 16 times
100.0%
75.0%
-%
85.7%
block_iter_prev_line (src/block-iter.c:69)
called 101 times
78.6%
91.7%
-%
90.9%
block_iter_skip_blanks_bwd (src/block-iter.c:243)
called 30 times
100.0%
75.0%
-%
100.0%
block_iter_skip_blanks_fwd (src/block-iter.c:222)
called 30 times
100.0%
75.0%
-%
100.0%
block_iter_skip_bytes (src/block-iter.c:285)
called 291 times
55.6%
50.0%
-%
75.0%
block_new (src/block.c:10)
called 117 times
100.0%
-%
-%
100.0%
bookmark_pop (src/bookmark.c:84)
called 1 time
100.0%
100.0%
-%
100.0%
bookmark_push (src/bookmark.c:74)
called 302 times
100.0%
100.0%
-%
85.7%
bool_equals (src/options.c:321)
called 46 times
100.0%
-%
-%
100.0%
bool_get (src/options.c:294)
called 774 times
100.0%
-%
-%
100.0%
bool_parse (src/options.c:306)
called 87 times
100.0%
100.0%
-%
100.0%
bool_set (src/options.c:300)
called 24 times
100.0%
-%
-%
100.0%
bool_string (src/options.c:316)
called 36 times
100.0%
100.0%
-%
100.0%
buf_next_line (src/util/str-util.h:138)
called 1093 times
100.0%
-%
-%
100.0%
buf_parse_hex_uint (src/util/strtonum.h:39)
called 59 times
100.0%
100.0%
-%
100.0%
buf_parse_long (src/util/strtonum.c:83)
called 63 times
100.0%
81.8%
-%
100.0%
buf_parse_size (src/util/strtonum.c:72)
called 25 times
100.0%
100.0%
-%
100.0%
buf_parse_uint (src/util/strtonum.c:61)
called 2 times
100.0%
50.0%
-%
100.0%
buf_parse_uintmax (src/util/strtonum.c:28)
called 609 times
100.0%
91.7%
-%
100.0%
buf_parse_ulong (src/util/strtonum.c:50)
called 31 times
100.0%
100.0%
-%
100.0%
buf_skip (src/terminal/output.c:491)
not called
0.0%
0.0%
-%
0.0%
buf_slice_next_line (src/util/str-util.h:132)
called 10061 times
100.0%
-%
-%
100.0%
buf_u8_to_str (src/util/numtostr.c:76)
called 28 times
100.0%
100.0%
-%
100.0%
buf_uint_to_str (src/util/numtostr.c:105)
called 983 times
100.0%
-%
-%
100.0%
buf_umax_to_hex_str (src/util/numtostr.c:46)
called 16 times
100.0%
100.0%
-%
85.7%
buf_umax_to_str (src/util/numtostr.c:31)
called 1084 times
100.0%
100.0%
-%
100.0%
buffer_contains_block (src/editor.c:239)
not called
0.0%
0.0%
-%
0.0%
buffer_count_blocks_and_bytes (src/buffer.c:424)
called 4 times
100.0%
100.0%
-%
100.0%
buffer_delete_bytes (src/change.c:393)
called 48 times
100.0%
-%
-%
100.0%
buffer_delete_bytes_internal (src/change.c:366)
called 57 times
92.3%
75.0%
-%
88.2%
buffer_detect_filetype (src/buffer.c:198)
called 78 times
100.0%
75.0%
-%
100.0%
buffer_erase_bytes (src/change.c:398)
called 9 times
100.0%
-%
-%
100.0%
buffer_filename (src/buffer.c:36)
called 4 times
100.0%
100.0%
-%
100.0%
buffer_fstat (src/load-save.c:100)
called 27 times
100.0%
50.0%
-%
83.3%
buffer_get_first_view (src/buffer.h:83)
called 4 times
100.0%
-%
-%
66.7%
buffer_insert_bytes (src/change.c:324)
called 265 times
90.9%
75.0%
-%
83.3%
buffer_is_untouched (src/window.c:290)
called 3 times
100.0%
83.3%
-%
100.0%
buffer_mark_lines_changed (src/buffer.c:30)
called 478 times
100.0%
-%
-%
100.0%
buffer_mark_tabbars_changed (src/window.c:339)
called 21 times
100.0%
100.0%
-%
100.0%
buffer_modified (src/buffer.h:78)
called 37 times
100.0%
100.0%
-%
100.0%
buffer_new (src/buffer.c:58)
called 84 times
100.0%
100.0%
-%
100.0%
buffer_offset (src/change.c:59)
called 271 times
100.0%
-%
-%
100.0%
buffer_remove_unlock_and_free (src/buffer.c:158)
called 84 times
100.0%
-%
-%
100.0%
buffer_replace_bytes (src/change.c:403)
called 281 times
76.5%
66.7%
-%
73.7%
buffer_set_display_filename (src/buffer.c:15)
called 129 times
100.0%
-%
-%
100.0%
buffer_set_encoding (src/buffer.c:42)
called 60 times
100.0%
75.0%
-%
77.8%
buffer_setup (src/buffer.c:410)
called 59 times
100.0%
75.0%
-%
100.0%
buffer_stat (src/load-save.c:94)
called 21 times
100.0%
50.0%
-%
83.3%
buffer_unlock_and_free (src/buffer.c:110)
called 84 times
90.9%
75.0%
-%
88.9%
buffer_update_short_filename (src/buffer.c:227)
called 47 times
100.0%
-%
-%
80.0%
buffer_update_short_filename_cwd (src/buffer.c:217)
called 136 times
100.0%
75.0%
-%
83.3%
buffer_update_syntax (src/buffer.c:234)
called 61 times
100.0%
90.0%
-%
100.0%
buffer_write_blocks_and_free (src/main.c:222)
called 8 times
81.8%
75.0%
-%
80.0%
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 24 times
89.5%
75.0%
-%
86.7%
cached_command_free (src/command/cache.c:69)
called 3778 times
100.0%
100.0%
-%
100.0%
cached_command_new (src/command/cache.c:16)
called 1894 times
100.0%
100.0%
-%
100.0%
calloc_args_have_ub_overflow (src/util/arith.h:52)
called 4390 times
100.0%
-%
-%
100.0%
can_collect_flags (src/completion.c:625)
called 20 times
100.0%
100.0%
-%
100.0%
cconv_consume_all (src/convert.c:477)
called 1 time
100.0%
-%
-%
100.0%
cconv_consume_line (src/convert.c:462)
not called
0.0%
0.0%
-%
0.0%
cconv_flush (src/convert.c:452)
called 1 time
50.0%
50.0%
-%
40.0%
cconv_free (src/convert.c:485)
called 1 time
100.0%
-%
-%
75.0%
cconv_from_utf8 (src/convert.c:441)
called 1 time
100.0%
50.0%
-%
100.0%
cconv_process (src/convert.c:364)
called 1 time
34.6%
50.0%
-%
52.9%
cconv_to_utf8 (src/convert.c:403)
not called
0.0%
0.0%
-%
0.0%
change_case (src/case.c:12)
called 2 times
60.5%
40.9%
-%
61.8%
check_alloc (src/util/xmalloc.c:10)
called 84003 times
100.0%
50.0%
-%
66.7%
check_array (src/util/array.h:95)
called 696 times
100.0%
66.7%
-%
57.1%
check_bsearch_array (src/util/bsearch.h:30)
called 384 times
100.0%
75.0%
-%
80.0%
child_process_exec (src/util/fork-exec.c:43)
called 21 times
89.5%
71.4%
-%
87.0%
cleanup_handler (src/main.c:57)
not called
0.0%
0.0%
-%
0.0%
clear_all_messages (src/editor.c:189)
called 12 times
100.0%
100.0%
-%
100.0%
clear_error (src/command/error.c:78)
called 155 times
100.0%
-%
-%
100.0%
clear_hl_styles (src/syntax/color.c:68)
called 18 times
100.0%
-%
-%
100.0%
clear_lines (src/delete.c:52)
called 4 times
100.0%
71.4%
-%
100.0%
clear_messages (src/msg.c:94)
called 37 times
100.0%
-%
-%
100.0%
clear_obuf (test/terminal.c:1282)
called 26 times
100.0%
50.0%
-%
100.0%
close_state (src/syntax/state.c:38)
called 1242 times
100.0%
75.0%
-%
100.0%
cmd_alias (src/commands.c:88)
called 217 times
100.0%
93.8%
-%
100.0%
cmd_bind (src/commands.c:121)
called 1569 times
80.6%
70.8%
-%
77.1%
cmd_blkdown (src/commands.c:1277)
called 9 times
100.0%
91.7%
-%
100.0%
cmd_blkup (src/commands.c:1312)
called 4 times
100.0%
91.7%
-%
100.0%
cmd_bof (src/commands.c:188)
called 4 times
100.0%
-%
-%
100.0%
cmd_bol (src/cmdline.c:72)
called 2 times
100.0%
-%
-%
75.0%
cmd_bol (src/commands.c:195)
called 7 times
66.7%
25.0%
-%
62.5%
cmd_bolsf (src/commands.c:209)
called 1 time
90.9%
50.0%
-%
81.8%
cmd_bookmark (src/commands.c:228)
called 1 time
71.4%
50.0%
-%
75.0%
cmd_bufis (src/syntax/state.c:229)
called 18 times
91.7%
50.0%
-%
83.3%
cmd_cancel (src/cmdline.c:79)
called 1 time
100.0%
-%
-%
83.3%
cmd_case (src/commands.c:240)
called 2 times
100.0%
50.0%
-%
80.0%
cmd_cd (src/commands.c:252)
called 6 times
89.7%
58.3%
-%
71.4%
cmd_center_view (src/commands.c:300)
not called
0.0%
-%
-%
0.0%
cmd_char (src/syntax/state.c:253)
called 1547 times
94.1%
85.7%
-%
93.8%
cmd_clear (src/cmdline.c:89)
not called
0.0%
-%
-%
0.0%
cmd_clear (src/commands.c:307)
called 4 times
100.0%
50.0%
-%
83.3%
cmd_close (src/commands.c:315)
called 25 times
71.4%
45.0%
-%
68.0%
cmd_command (src/commands.c:355)
not called
0.0%
0.0%
-%
0.0%
cmd_command_history_next (src/cmdline.c:273)
not called
0.0%
-%
-%
0.0%
cmd_command_history_prev (src/cmdline.c:280)
not called
0.0%
-%
-%
0.0%
cmd_command_mode_accept (src/cmdline.c:405)
not called
0.0%
0.0%
-%
0.0%
cmd_compile (src/commands.c:365)
called 1 time
18.2%
12.5%
-%
20.0%
cmd_complete_next (src/cmdline.c:384)
not called
0.0%
-%
-%
0.0%
cmd_complete_prev (src/cmdline.c:391)
not called
0.0%
-%
-%
0.0%
cmd_copy (src/cmdline.c:96)
not called
0.0%
0.0%
-%
0.0%
cmd_copy (src/commands.c:399)
called 4 times
60.5%
30.0%
-%
55.3%
cmd_cursor (src/commands.c:463)
called 3 times
66.7%
57.1%
-%
76.5%
cmd_cut (src/commands.c:499)
called 2 times
100.0%
83.3%
-%
93.8%
cmd_def_mode (src/commands.c:533)
called 9 times
95.7%
90.0%
-%
90.5%
cmd_default (src/syntax/state.c:288)
called 66 times
83.3%
62.5%
-%
85.7%
cmd_delete (src/cmdline.c:123)
called 2 times
100.0%
-%
-%
80.0%
cmd_delete (src/commands.c:574)
called 9 times
100.0%
-%
-%
75.0%
cmd_delete_eol (src/cmdline.c:131)
called 1 time
100.0%
-%
-%
75.0%
cmd_delete_eol (src/commands.c:581)
called 2 times
66.7%
25.0%
-%
53.8%
cmd_delete_line (src/commands.c:603)
not called
0.0%
0.0%
-%
0.0%
cmd_delete_word (src/cmdline.c:139)
called 1 time
100.0%
70.0%
-%
92.3%
cmd_delete_word (src/commands.c:630)
called 1 time
100.0%
-%
-%
100.0%
cmd_direction (src/cmdline.c:398)
not called
0.0%
-%
-%
0.0%
cmd_down (src/commands.c:638)
called 11 times
100.0%
-%
-%
100.0%
cmd_eat (src/syntax/state.c:310)
called 377 times
100.0%
66.7%
-%
100.0%
cmd_eof (src/commands.c:645)
called 6 times
100.0%
-%
-%
100.0%
cmd_eol (src/cmdline.c:163)
called 2 times
100.0%
-%
-%
75.0%
cmd_eol (src/commands.c:652)
called 6 times
100.0%
-%
-%
100.0%
cmd_eolsf (src/commands.c:659)
called 1 time
92.3%
50.0%
-%
81.8%
cmd_erase (src/cmdline.c:171)
called 2 times
100.0%
50.0%
-%
85.7%
cmd_erase (src/commands.c:680)
called 6 times
100.0%
-%
-%
75.0%
cmd_erase_bol (src/cmdline.c:182)
called 1 time
100.0%
-%
-%
80.0%
cmd_erase_bol (src/commands.c:687)
called 1 time
100.0%
-%
-%
80.0%
cmd_erase_word (src/cmdline.c:191)
called 2 times
100.0%
64.3%
-%
92.9%
cmd_erase_word (src/commands.c:694)
called 2 times
100.0%
-%
-%
100.0%
cmd_errorfmt (src/commands.c:702)
called 263 times
93.8%
81.2%
-%
89.3%
cmd_exec (src/commands.c:759)
called 18 times
68.8%
50.0%
-%
61.3%
cmd_ft (src/commands.c:809)
called 20 times
77.8%
63.6%
-%
75.0%
cmd_heredocbegin (src/syntax/state.c:331)
called 13 times
100.0%
50.0%
-%
100.0%
cmd_heredocend (src/syntax/state.c:360)
called 10 times
100.0%
50.0%
-%
83.3%
cmd_hi (src/commands.c:837)
called 832 times
92.3%
75.0%
-%
84.0%
cmd_include (src/commands.c:880)
called 104 times
100.0%
75.0%
-%
100.0%
cmd_include (src/syntax/state.c:376)
not called
0.0%
0.0%
-%
0.0%
cmd_inlist (src/syntax/state.c:415)
called 105 times
100.0%
75.0%
-%
100.0%
cmd_insert (src/commands.c:892)
called 85 times
100.0%
100.0%
-%
100.0%
cmd_join (src/commands.c:907)
called 16 times
100.0%
100.0%
-%
100.0%
cmd_left (src/cmdline.c:287)
called 2 times
100.0%
100.0%
-%
83.3%
cmd_left (src/commands.c:914)
called 16 times
100.0%
-%
-%
100.0%
cmd_line (src/commands.c:921)
called 4 times
91.7%
75.0%
-%
90.0%
cmd_list (src/syntax/state.c:386)
called 102 times
90.0%
70.0%
-%
88.9%
cmd_macro (src/commands.c:945)
called 2 times
54.5%
38.5%
-%
44.8%
cmd_match_bracket (src/commands.c:986)
called 5 times
93.9%
82.6%
-%
86.8%
cmd_mode (src/commands.c:1058)
called 1 time
71.4%
50.0%
-%
66.7%
cmd_move_tab (src/commands.c:1070)
called 11 times
100.0%
87.5%
-%
100.0%
cmd_msg (src/commands.c:1091)
called 2 times
33.3%
22.7%
-%
29.6%
cmd_new_line (src/commands.c:1130)
called 8 times
100.0%
50.0%
-%
85.7%
cmd_next (src/commands.c:1139)
called 1 time
100.0%
-%
-%
83.3%
cmd_noeat (src/syntax/state.c:438)
called 532 times
93.3%
75.0%
-%
91.7%
cmd_open (src/commands.c:1170)
called 47 times
86.5%
66.7%
-%
76.5%
cmd_option (src/commands.c:1236)
called 138 times
100.0%
92.9%
-%
96.3%
cmd_paste (src/cmdline.c:297)
not called
0.0%
0.0%
-%
0.0%
cmd_paste (src/commands.c:1345)
called 6 times
87.5%
66.7%
-%
85.7%
cmd_pgdown (src/commands.c:1358)
called 2 times
91.7%
50.0%
-%
85.7%
cmd_pgup (src/commands.c:1378)
called 1 time
91.7%
50.0%
-%
85.7%
cmd_prev (src/commands.c:1398)
called 1 time
100.0%
-%
-%
83.3%
cmd_quit (src/commands.c:1442)
called 7 times
81.8%
68.2%
-%
75.8%
cmd_recolor (src/syntax/state.c:460)
called 90 times
85.7%
70.0%
-%
81.8%
cmd_redo (src/commands.c:1507)
called 7 times
100.0%
87.5%
-%
100.0%
cmd_refresh (src/commands.c:1523)
called 1 time
100.0%
-%
-%
66.7%
cmd_reopen (src/commands.c:1591)
not called
0.0%
0.0%
-%
0.0%
cmd_repeat (src/commands.c:1611)
called 39 times
100.0%
93.8%
-%
100.0%
cmd_replace (src/commands.c:1645)
called 14 times
75.0%
60.0%
-%
78.6%
cmd_require (src/syntax/state.c:489)
called 17 times
87.0%
66.7%
-%
90.0%
cmd_right (src/cmdline.c:313)
called 2 times
100.0%
50.0%
-%
83.3%
cmd_right (src/commands.c:1676)
called 31 times
100.0%
-%
-%
100.0%
cmd_save (src/commands.c:1716)
called 24 times
56.7%
37.0%
-%
48.4%
cmd_scroll_down (src/commands.c:1934)
called 1 time
100.0%
50.0%
-%
88.9%
cmd_scroll_pgdown (src/commands.c:1953)
called 1 time
83.3%
37.5%
-%
71.4%
cmd_scroll_pgup (src/commands.c:1981)
called 1 time
53.8%
50.0%
-%
50.0%
cmd_scroll_up (src/commands.c:2003)
called 1 time
100.0%
50.0%
-%
88.9%
cmd_search (src/commands.c:2023)
called 7 times
76.7%
62.1%
-%
76.7%
cmd_search_history_next (src/cmdline.c:259)
not called
0.0%
-%
-%
0.0%
cmd_search_history_prev (src/cmdline.c:266)
not called
0.0%
-%
-%
0.0%
cmd_search_mode_accept (src/cmdline.c:423)
not called
0.0%
0.0%
-%
0.0%
cmd_select (src/commands.c:2106)
called 3 times
88.9%
37.5%
-%
80.0%
cmd_select_block (src/commands.c:2097)
not called
0.0%
-%
-%
0.0%
cmd_set (src/commands.c:2120)
called 41 times
87.5%
75.0%
-%
87.5%
cmd_setenv (src/commands.c:2150)
called 18 times
78.6%
50.0%
-%
57.1%
cmd_shift (src/commands.c:2177)
called 12 times
100.0%
100.0%
-%
100.0%
cmd_show (src/commands.c:2191)
called 9 times
100.0%
83.3%
-%
100.0%
cmd_state (src/syntax/state.c:525)
called 923 times
77.8%
55.6%
-%
69.6%
cmd_str (src/syntax/state.c:555)
called 118 times
88.2%
70.0%
-%
83.3%
cmd_suspend (src/commands.c:2204)
called 2 times
21.1%
12.5%
-%
20.0%
cmd_syntax (src/syntax/state.c:601)
called 152 times
100.0%
87.5%
-%
100.0%
cmd_tag (src/commands.c:2236)
called 2 times
86.4%
57.1%
-%
82.6%
cmd_title (src/commands.c:2274)
not called
0.0%
0.0%
-%
0.0%
cmd_toggle (src/cmdline.c:323)
not called
0.0%
0.0%
-%
0.0%
cmd_toggle (src/commands.c:2287)
called 16 times
77.8%
50.0%
-%
83.3%
cmd_undo (src/commands.c:2301)
called 1020 times
50.0%
50.0%
-%
61.5%
cmd_unselect (src/commands.c:2319)
called 1 time
100.0%
-%
-%
75.0%
cmd_up (src/commands.c:2325)
called 16 times
100.0%
-%
-%
100.0%
cmd_view (src/commands.c:2332)
called 3 times
91.7%
83.3%
-%
83.3%
cmd_wclose (src/commands.c:2350)
called 4 times
73.7%
50.0%
-%
68.4%
cmd_wflip (src/commands.c:2391)
called 1 time
57.1%
50.0%
-%
60.0%
cmd_wnext (src/commands.c:2403)
called 1 time
100.0%
-%
-%
83.3%
cmd_word_bwd (src/cmdline.c:336)
called 2 times
100.0%
75.0%
-%
93.8%
cmd_word_bwd (src/commands.c:2413)
called 1 time
100.0%
-%
-%
100.0%
cmd_word_fwd (src/cmdline.c:364)
called 1 time
100.0%
75.0%
-%
91.7%
cmd_word_fwd (src/commands.c:2422)
called 4 times
100.0%
-%
-%
100.0%
cmd_wprev (src/commands.c:2431)
called 1 time
100.0%
-%
-%
83.3%
cmd_wrap_paragraph (src/commands.c:2441)
called 4 times
100.0%
87.5%
-%
100.0%
cmd_wresize (src/commands.c:2458)
called 2 times
43.5%
45.5%
-%
50.0%
cmd_wsplit (src/commands.c:2497)
called 3 times
78.0%
54.2%
-%
74.3%
cmd_wswap (src/commands.c:2560)
called 1 time
100.0%
50.0%
-%
87.5%
cmdargs_convert_flags (src/command/args.h:99)
called 26 times
100.0%
100.0%
-%
100.0%
cmdargs_flagset_bit (src/command/args.h:45)
called 15577 times
100.0%
-%
-%
100.0%
cmdargs_flagset_from_str (src/command/args.h:50)
called 242 times
100.0%
100.0%
-%
100.0%
cmdargs_flagset_idx (src/command/args.h:34)
called 15646 times
100.0%
50.0%
-%
66.7%
cmdargs_has_any_flag (src/command/args.h:65)
called 121 times
100.0%
-%
-%
100.0%
cmdargs_has_flag (src/command/args.h:60)
called 12210 times
100.0%
-%
-%
100.0%
cmdargs_new (src/command/args.h:27)
called 10645 times
100.0%
-%
-%
100.0%
cmdargs_pick_winning_flag (src/command/args.h:91)
called 108 times
100.0%
-%
-%
100.0%
cmdargs_pick_winning_flag_from_set (src/command/args.h:74)
called 108 times
100.0%
83.3%
-%
88.9%
cmdline_clear (src/cmdline.c:34)
called 13 times
100.0%
-%
-%
100.0%
cmdline_delete (src/cmdline.c:23)
called 4 times
100.0%
100.0%
-%
100.0%
cmdline_free (src/cmdline.c:41)
called 11 times
100.0%
-%
-%
100.0%
cmdline_set_text (src/cmdline.c:57)
called 172 times
100.0%
-%
-%
100.0%
cmdline_soft_reset (src/cmdline.c:65)
called 20 times
100.0%
-%
-%
100.0%
cmdrunner (src/editor.h:144)
called 2059 times
100.0%
100.0%
-%
100.0%
cmdrunner_for_syntaxes (src/syntax/state.c:661)
called 75 times
100.0%
-%
-%
100.0%
collect_all_options (src/show.c:360)
called 1 time
100.0%
-%
-%
100.0%
collect_auto_options (src/options.c:932)
called 1 time
100.0%
87.5%
-%
100.0%
collect_bound_keys (src/completion.c:172)
called 5 times
100.0%
100.0%
-%
100.0%
collect_bound_normal_keys (src/completion.c:184)
called 1 time
100.0%
-%
-%
100.0%
collect_builtin_config_variables (src/config.c:271)
called 2 times
100.0%
83.3%
-%
100.0%
collect_builtin_configs (src/config.c:258)
called 1 time
100.0%
100.0%
-%
100.0%
collect_builtin_includes (src/config.c:290)
called 1 time
100.0%
75.0%
-%
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:153)
called 1 time
100.0%
75.0%
-%
100.0%
collect_command_flag_args (src/completion.c:693)
called 3 times
100.0%
58.3%
-%
75.0%
collect_command_flags (src/completion.c:655)
called 20 times
100.0%
93.8%
-%
95.0%
collect_compilers (src/completion.c:220)
called 3 times
100.0%
-%
-%
100.0%
collect_completions (src/completion.c:714)
called 87 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:225)
called 4 times
100.0%
75.0%
-%
100.0%
collect_errorfmt_capture_names (src/compiler.c:76)
called 2 times
100.0%
100.0%
-%
100.0%
collect_exec_actions (src/exec.c:74)
called 1 time
100.0%
75.0%
-%
100.0%
collect_files (src/completion.c:131)
called 10 times
100.0%
87.5%
-%
100.0%
collect_ft (src/filetype.c:280)
called 2 times
77.8%
66.7%
-%
85.0%
collect_hashmap_keys (src/completion.c:979)
called 12 times
100.0%
100.0%
-%
100.0%
collect_hl_styles (src/completion.c:189)
called 1 time
40.0%
12.5%
-%
46.2%
collect_modes (src/mode.c:141)
called 2 times
100.0%
-%
-%
100.0%
collect_normal_aliases (src/completion.c:167)
called 5 times
100.0%
-%
-%
100.0%
collect_normal_commands (src/commands.c:2787)
called 5 times
100.0%
-%
-%
100.0%
collect_normal_vars (src/vars.c:185)
called 3 times
87.5%
75.0%
-%
75.0%
collect_option_values (src/options.c:962)
called 7 times
100.0%
85.0%
-%
96.4%
collect_options (src/options.c:917)
called 2 times
88.9%
50.0%
-%
75.0%
collect_show_msg_args (src/show.c:390)
not called
0.0%
-%
-%
0.0%
collect_show_subcommand_args (src/show.c:708)
called 4 times
100.0%
50.0%
-%
100.0%
collect_show_subcommands (src/show.c:703)
called 2 times
100.0%
-%
-%
100.0%
collect_strings_from_flat_array (src/util/array.c:8)
called 16 times
100.0%
100.0%
-%
100.0%
collect_syntax_emit_names (src/syntax/syntax.c:219)
not called
0.0%
0.0%
-%
0.0%
collect_tags (src/tag.c:319)
not called
0.0%
0.0%
-%
0.0%
collect_toggleable_options (src/options.c:946)
called 1 time
90.9%
60.0%
-%
81.8%
collect_vars (src/completion.c:796)
called 3 times
100.0%
66.7%
-%
100.0%
color_256_to_16 (src/terminal/color.c:101)
called 669 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:26)
called 988 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 1406 times
100.0%
-%
-%
100.0%
color_is_valid (src/terminal/color.h:43)
called 2363 times
100.0%
-%
-%
100.0%
color_normalize (src/terminal/output.c:608)
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%
-%
88.9%
color_to_nearest (src/terminal/color.c:145)
called 2160 times
100.0%
100.0%
-%
88.5%
color_to_str (src/terminal/style.c:170)
called 173 times
100.0%
100.0%
-%
83.3%
command_cmp (src/command/run.h:66)
called 51911 times
100.0%
-%
-%
100.0%
command_func_call (src/command/run.h:73)
called 8886 times
100.0%
-%
-%
100.0%
command_parse_error_to_string (src/command/parse.c:288)
called 6 times
100.0%
-%
-%
60.0%
complete_alias (src/completion.c:247)
called 2 times
100.0%
62.5%
-%
100.0%
complete_bind (src/completion.c:262)
called 10 times
100.0%
72.7%
-%
93.3%
complete_cd (src/completion.c:312)
not called
0.0%
0.0%
-%
0.0%
complete_command_next (src/completion.c:936)
called 108 times
100.0%
100.0%
-%
100.0%
complete_command_prev (src/completion.c:953)
called 5 times
100.0%
83.3%
-%
100.0%
complete_compile (src/completion.c:332)
called 1 time
85.7%
50.0%
-%
75.0%
complete_cursor (src/completion.c:343)
called 4 times
100.0%
75.0%
-%
100.0%
complete_def_mode (src/completion.c:361)
called 3 times
93.8%
90.0%
-%
93.3%
complete_errorfmt (src/completion.c:390)
called 3 times
100.0%
66.7%
-%
100.0%
complete_exec (src/completion.c:325)
called 4 times
100.0%
-%
-%
100.0%
complete_ft (src/completion.c:400)
called 1 time
100.0%
50.0%
-%
100.0%
complete_hi (src/completion.c:408)
called 2 times
100.0%
100.0%
-%
100.0%
complete_include (src/completion.c:420)
called 1 time
85.7%
50.0%
-%
83.3%
complete_macro (src/completion.c:432)
called 1 time
100.0%
50.0%
-%
100.0%
complete_mode (src/completion.c:450)
called 1 time
100.0%
50.0%
-%
100.0%
complete_move_tab (src/completion.c:460)
called 1 time
100.0%
50.0%
-%
100.0%
complete_open (src/completion.c:471)
called 4 times
100.0%
50.0%
-%
100.0%
complete_option (src/completion.c:478)
called 3 times
100.0%
83.3%
-%
100.0%
complete_quit (src/completion.c:497)
called 1 time
100.0%
50.0%
-%
100.0%
complete_redo (src/completion.c:508)
not called
0.0%
0.0%
-%
0.0%
complete_save (src/completion.c:492)
called 1 time
100.0%
-%
-%
100.0%
complete_set (src/completion.c:517)
called 7 times
100.0%
100.0%
-%
100.0%
complete_setenv (src/completion.c:529)
called 2 times
100.0%
62.5%
-%
90.9%
complete_show (src/completion.c:543)
called 6 times
100.0%
75.0%
-%
85.7%
complete_tag (src/completion.c:554)
not called
0.0%
0.0%
-%
0.0%
complete_toggle (src/completion.c:564)
called 1 time
100.0%
50.0%
-%
100.0%
complete_wsplit (src/completion.c:573)
called 1 time
100.0%
50.0%
-%
100.0%
cond_type_has_destination (src/syntax/syntax.h:115)
called 501 times
100.0%
-%
-%
100.0%
conversion_supported_by_iconv (src/convert.c:493)
called 2 times
75.0%
50.0%
-%
87.5%
convert_incomplete (src/convert.c:329)
not called
0.0%
0.0%
-%
0.0%
copy_count_nl (src/edit.c:54)
called 506 times
100.0%
100.0%
-%
100.0%
copy_string_array (src/util/str-array.h:46)
called 611 times
100.0%
100.0%
-%
100.0%
copystrn (src/util/str-util.h:15)
called 1308 times
100.0%
-%
-%
100.0%
count_enum_values (src/options.c:540)
called 457 times
100.0%
-%
-%
50.0%
count_modified_buffers (src/commands.c:1422)
called 5 times
100.0%
83.3%
-%
90.0%
count_nl (src/util/str-util.h:144)
called 919 times
100.0%
100.0%
-%
100.0%
create (src/convert.c:239)
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:674)
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%
da1_params_to_features (src/terminal/query.c:76)
called 1 time
72.7%
80.0%
-%
85.7%
da2_param_to_name (src/terminal/query.c:47)
called 3 times
30.8%
25.0%
-%
30.8%
decode_and_add_blocks (src/load-save.c:26)
called 34 times
42.1%
42.9%
-%
45.0%
decode_and_read_line (src/convert.c:576)
not called
0.0%
0.0%
-%
0.0%
decode_key_from_final_byte (src/terminal/parse.c:28)
called 503 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 1666 times
100.0%
100.0%
-%
100.0%
decrpm_is_set_or_reset (src/terminal/query.c:65)
called 6 times
100.0%
-%
-%
100.0%
decrpm_mode_to_str (src/terminal/query.c:31)
called 15 times
100.0%
100.0%
-%
100.0%
decrpm_status_to_str (src/terminal/query.c:19)
called 15 times
100.0%
100.0%
-%
100.0%
delete_ch (src/delete.c:11)
called 9 times
100.0%
83.3%
-%
100.0%
desc_equals (src/options.c:620)
called 68 times
100.0%
-%
-%
100.0%
desc_get (src/options.c:625)
called 1472 times
100.0%
-%
-%
100.0%
desc_parse (src/options.c:642)
called 209 times
100.0%
-%
-%
100.0%
desc_set (src/options.c:630)
called 40 times
100.0%
100.0%
-%
100.0%
desc_string (src/options.c:647)
called 73 times
100.0%
-%
-%
100.0%
destination_state (src/syntax/state.c:151)
called 2720 times
100.0%
83.3%
-%
100.0%
detect_encoding_from_bom (src/encoding.c:104)
called 51 times
100.0%
100.0%
-%
90.9%
detect_indent (src/buffer.c:343)
called 3 times
88.1%
81.0%
-%
86.2%
divide_equally (src/frame.c:108)
called 4 times
90.3%
71.4%
-%
87.5%
do_collect_builtin_configs (src/show.c:370)
called 1 time
100.0%
-%
-%
100.0%
do_collect_builtin_includes (src/show.c:375)
not called
0.0%
-%
-%
0.0%
do_collect_cursor_modes (src/show.c:365)
not called
0.0%
-%
-%
0.0%
do_collect_env (src/show.c:385)
not called
0.0%
-%
-%
0.0%
do_collect_files (src/completion.c:56)
called 10 times
61.5%
56.2%
-%
67.4%
do_collect_modes (src/show.c:380)
not called
0.0%
-%
-%
0.0%
do_complete_command (src/completion.c:908)
called 95 times
100.0%
100.0%
-%
100.0%
do_delete (src/edit.c:243)
called 90 times
76.5%
70.8%
-%
75.8%
do_dump_buffer (src/show.c:598)
called 1 time
100.0%
-%
-%
100.0%
do_dump_builtin_configs (src/show.c:593)
called 2 times
100.0%
-%
-%
100.0%
do_dump_filetypes (src/show.c:595)
called 1 time
100.0%
-%
-%
100.0%
do_dump_hl_styles (src/show.c:594)
called 2 times
100.0%
-%
-%
100.0%
do_dump_macro (src/show.c:597)
called 2 times
100.0%
-%
-%
100.0%
do_dump_messages_a (src/show.c:596)
called 1 time
100.0%
-%
-%
100.0%
do_dump_options (src/show.c:592)
called 1 time
100.0%
-%
-%
100.0%
do_dump_tags (src/show.c:599)
not called
0.0%
-%
-%
0.0%
do_free_value (src/util/container.h:12)
called 51471 times
100.0%
-%
-%
100.0%
do_history_next (src/cmdline.c:239)
not called
0.0%
0.0%
-%
0.0%
do_history_prev (src/cmdline.c:222)
not called
0.0%
0.0%
-%
0.0%
do_insert (src/edit.c:224)
called 328 times
100.0%
100.0%
-%
100.0%
do_parse_args (src/command/args.c:15)
called 10645 times
100.0%
96.9%
-%
97.0%
do_read_config (src/config.c:128)
called 111 times
100.0%
71.4%
-%
89.5%
do_replace (src/edit.c:325)
called 46 times
89.5%
57.1%
-%
74.2%
do_search_bwd (src/search.c:57)
called 2 times
96.4%
65.0%
-%
90.0%
do_search_fwd (src/search.c:14)
called 8 times
95.5%
83.3%
-%
94.4%
do_search_next (src/search.c:178)
called 4 times
94.4%
64.3%
-%
95.0%
do_set_option (src/options.c:683)
called 45 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:478)
called 1 time
40.0%
16.7%
-%
34.5%
dump_bindings (src/bind.c:81)
called 3 times
88.9%
75.0%
-%
84.0%
dump_buffer (src/view.c:207)
called 1 time
58.0%
32.4%
-%
51.1%
dump_builtin_config (src/main.c:77)
called 2 times
100.0%
100.0%
-%
100.0%
dump_builtin_configs (src/config.c:102)
called 3 times
100.0%
100.0%
-%
100.0%
dump_command_history (src/show.c:600)
called 1 time
100.0%
-%
-%
100.0%
dump_compiler (src/compiler.c:84)
called 3 times
96.0%
78.6%
-%
91.7%
dump_compilers (src/show.c:548)
called 1 time
100.0%
100.0%
-%
100.0%
dump_cursors (src/show.c:560)
called 1 time
100.0%
100.0%
-%
100.0%
dump_env (src/show.c:213)
called 1 time
100.0%
100.0%
-%
100.0%
dump_file_history (src/show.c:602)
called 1 time
100.0%
-%
-%
100.0%
dump_file_options (src/file-option.c:130)
called 1 time
95.2%
83.3%
-%
95.5%
dump_filetypes (src/filetype.c:317)
called 1 time
100.0%
100.0%
-%
86.7%
dump_frame (src/frame.c:479)
called 1 time
68.8%
12.5%
-%
50.0%
dump_frames (src/show.c:541)
called 1 time
100.0%
-%
-%
100.0%
dump_hl_styles (src/syntax/color.c:102)
called 2 times
96.0%
87.5%
-%
92.0%
dump_macro (src/command/macro.c:131)
called 2 times
100.0%
100.0%
-%
100.0%
dump_messages (src/msg.c:100)
called 1 time
13.9%
11.1%
-%
13.2%
dump_modes (src/show.c:529)
called 1 time
100.0%
100.0%
-%
100.0%
dump_normal_aliases (src/show.c:427)
called 1 time
91.7%
75.0%
-%
87.0%
dump_options (src/options.c:1019)
called 2 times
77.8%
91.7%
-%
83.3%
dump_options_and_fileopts (src/show.c:578)
called 1 time
100.0%
-%
-%
100.0%
dump_paste (src/show.c:586)
called 1 time
100.0%
-%
-%
100.0%
dump_search_history (src/show.c:601)
called 1 time
100.0%
-%
-%
100.0%
dump_setenv (src/show.c:223)
called 1 time
93.8%
75.0%
-%
93.8%
dump_show_subcmds (src/show.c:638)
called 1 time
100.0%
100.0%
-%
100.0%
dump_tags (src/tag.c:340)
not called
0.0%
0.0%
-%
0.0%
ec_error (src/util/exitcode.h:23)
not called
0.0%
-%
-%
0.0%
ec_pattern_match (src/editorconfig/match.c:89)
called 58 times
100.0%
91.3%
-%
100.0%
ec_printf_ok (src/util/exitcode.c:15)
called 2 times
100.0%
-%
-%
100.0%
ec_usage_error (src/util/exitcode.c:4)
called 4 times
100.0%
-%
-%
100.0%
ec_write_stdout (src/util/exitcode.h:29)
called 3 times
100.0%
50.0%
-%
75.0%
ecma48_repeat_byte (src/terminal/output.c:97)
called 4 times
100.0%
100.0%
-%
90.0%
edit_x_offset (src/window.c:356)
called 41 times
100.0%
-%
-%
100.0%
edit_y_offset (src/window.c:361)
called 41 times
100.0%
-%
-%
100.0%
editorconfig_option_set (src/editorconfig/editorconfig.c:90)
called 9 times
93.8%
66.7%
-%
90.9%
editorconfig_options_init (src/editorconfig/editorconfig.c:164)
called 6 times
100.0%
-%
-%
100.0%
editorconfig_parse (src/editorconfig/editorconfig.c:169)
called 4 times
100.0%
85.7%
-%
100.0%
enc_alias_cmp (src/encoding.c:56)
called 70 times
100.0%
-%
-%
100.0%
encode_replacement (src/convert.c:424)
called 1 time
91.7%
50.0%
-%
80.0%
encoding_from_type (src/encoding.c:79)
called 150 times
100.0%
-%
-%
66.7%
encoding_is_utf8 (src/encoding.h:24)
called 91 times
100.0%
-%
-%
100.0%
encoding_normalize (src/encoding.c:88)
called 62 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:132)
called 7944 times
100.0%
-%
-%
100.0%
end_change_chain (src/change.c:147)
called 34 times
100.0%
100.0%
-%
100.0%
enum_parse (src/options.c:327)
called 6 times
80.0%
75.0%
-%
87.5%
enum_string (src/options.c:343)
called 12 times
100.0%
-%
-%
100.0%
erase (src/delete.c:31)
called 6 times
100.0%
83.3%
-%
100.0%
error_msg (src/command/error.c:45)
called 151 times
100.0%
-%
-%
100.0%
error_msg_errno (src/command/error.c:63)
called 1 time
100.0%
-%
-%
100.0%
error_msg_for_cmd (src/command/error.c:54)
called 21 times
100.0%
-%
-%
100.0%
error_msgv (src/command/error.c:10)
called 172 times
95.8%
83.3%
-%
88.2%
errorfmt_capture_name_to_index (src/compiler.c:22)
called 291 times
100.0%
100.0%
-%
100.0%
escape_command_arg (test/command.c:438)
called 19 times
100.0%
-%
-%
100.0%
exec_builtin_color_reset (src/config.c:191)
called 18 times
100.0%
-%
-%
100.0%
exec_builtin_config (src/config.c:179)
called 27 times
100.0%
-%
-%
100.0%
exec_config (src/config.c:56)
called 226 times
100.0%
100.0%
-%
100.0%
exec_error (src/spawn.c:228)
called 1 time
100.0%
-%
-%
100.0%
exec_normal_config (src/commands.c:2775)
called 47 times
100.0%
-%
-%
100.0%
exec_rc_files (src/config.c:235)
called 9 times
86.7%
75.0%
-%
90.9%
expand_colno (src/vars.c:79)
called 1 time
100.0%
50.0%
-%
50.0%
expand_dte_home (src/vars.c:21)
called 2 times
100.0%
-%
-%
100.0%
expand_file (src/vars.c:26)
called 1 time
66.7%
25.0%
-%
50.0%
expand_file_dir (src/vars.c:34)
called 1 time
66.7%
25.0%
-%
50.0%
expand_filetype (src/vars.c:74)
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:84)
called 1 time
100.0%
50.0%
-%
50.0%
expand_msgpos_a (src/vars.c:94)
called 2 times
100.0%
-%
-%
100.0%
expand_msgpos_b (src/vars.c:95)
called 1 time
100.0%
-%
-%
100.0%
expand_msgpos_c (src/vars.c:96)
called 1 time
100.0%
-%
-%
100.0%
expand_normal_var (src/vars.c:163)
called 25 times
91.7%
75.0%
-%
90.9%
expand_prefixed_var (src/vars.c:142)
not called
0.0%
0.0%
-%
0.0%
expand_rfile (src/vars.c:42)
called 2 times
33.3%
16.7%
-%
28.6%
expand_rfiledir (src/vars.c:53)
called 1 time
33.3%
25.0%
-%
50.0%
expand_syntax_var (src/syntax/state.c:649)
not called
0.0%
0.0%
-%
0.0%
expand_var (src/command/parse.c:87)
called 27 times
100.0%
100.0%
-%
100.0%
expand_word (src/vars.c:98)
called 4 times
46.2%
50.0%
-%
46.2%
expect_files_equal (test/config.c:64)
called 20 times
82.4%
50.0%
-%
60.0%
expect_parse_seq (test/terminal.c:54)
called 275 times
75.0%
70.0%
-%
65.2%
expect_string_eq_cstring (test/test.h:107)
called 122 times
100.0%
-%
-%
100.0%
expect_strview_eq_cstring (test/test.h:100)
called 54 times
100.0%
-%
-%
100.0%
fd_is_valid (src/util/fd.h:45)
called 9 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 27 times
100.0%
75.0%
-%
100.0%
fd_set_nonblock (src/util/fd.h:39)
called 24 times
100.0%
-%
-%
100.0%
file_decoder_read (src/convert.c:602)
called 34 times
14.3%
5.0%
-%
16.7%
file_decoder_read_utf8 (src/convert.c:94)
called 34 times
90.5%
85.0%
-%
95.5%
file_encoder (src/convert.c:509)
called 21 times
100.0%
75.0%
-%
83.3%
file_encoder_free (src/convert.c:526)
called 21 times
100.0%
100.0%
-%
100.0%
file_encoder_get_nr_errors (src/convert.c:552)
called 21 times
100.0%
100.0%
-%
100.0%
file_encoder_write (src/convert.c:535)
called 21 times
100.0%
100.0%
-%
100.0%
file_history_append (src/file-history.c:21)
called 47 times
69.7%
60.0%
-%
63.6%
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 8 times
100.0%
100.0%
-%
100.0%
file_history_free (src/file-history.c:145)
called 12 times
100.0%
-%
-%
100.0%
file_history_load (src/file-history.c:80)
called 1 time
83.3%
75.0%
-%
80.0%
file_history_save (src/file-history.c:114)
not called
0.0%
0.0%
-%
0.0%
file_location_free (src/bookmark.c:67)
called 303 times
100.0%
-%
-%
100.0%
file_location_go (src/bookmark.c:18)
called 1 time
81.8%
40.0%
-%
83.3%
file_location_return (src/bookmark.c:43)
called 1 time
81.8%
16.7%
-%
70.0%
file_permissions_to_str (src/util/numtostr.c:126)
called 20 times
100.0%
100.0%
-%
100.0%
filesize_in_mib (src/load-save.c:190)
called 98 times
100.0%
-%
-%
100.0%
filesize_to_str (src/util/numtostr.c:189)
called 6 times
100.0%
100.0%
-%
100.0%
filesize_to_str_precise (src/util/numtostr.c:211)
called 18 times
100.0%
100.0%
-%
100.0%
filetype_changed (src/options.c:121)
not called
0.0%
-%
-%
0.0%
filetype_from_basename (src/filetype/basenames.c:139)
called 215 times
100.0%
90.9%
-%
95.8%
filetype_from_dir_prefix (src/filetype/directories.c:24)
called 97 times
100.0%
100.0%
-%
100.0%
filetype_from_emacs_var (src/filetype/signatures.c:23)
called 33 times
100.0%
83.3%
-%
100.0%
filetype_from_extension (src/filetype/extensions.c:261)
called 154 times
100.0%
100.0%
-%
100.0%
filetype_from_interpreter (src/filetype/interpreters.c:76)
called 277 times
100.0%
100.0%
-%
100.0%
filetype_from_signature (src/filetype/signatures.c:83)
called 176 times
100.0%
96.3%
-%
95.8%
filetype_str_from_extension (src/filetype.c:374)
not called
0.0%
0.0%
-%
0.0%
fill (src/convert.c:557)
not called
0.0%
0.0%
-%
0.0%
fill_hole (src/syntax/highlight.c:265)
not called
0.0%
0.0%
-%
0.0%
finalize_syntax (src/syntax/syntax.c:92)
called 150 times
100.0%
96.2%
-%
100.0%
find_alias (src/command/alias.h:7)
called 123 times
100.0%
-%
-%
100.0%
find_any_syntax (src/syntax/syntax.c:18)
called 567 times
100.0%
-%
-%
100.0%
find_buffer (src/buffer.c:173)
called 27 times
100.0%
70.0%
-%
100.0%
find_buffer_by_id (src/buffer.c:187)
called 11 times
100.0%
100.0%
-%
100.0%
find_cmd_mode_command (src/cmdline.c:508)
called 355 times
100.0%
100.0%
-%
100.0%
find_compiler (src/compiler.h:36)
called 253 times
100.0%
-%
-%
100.0%
find_default_style (src/syntax/syntax.c:151)
called 655 times
100.0%
-%
-%
100.0%
find_end (src/command/parse.c:196)
called 32681 times
100.0%
100.0%
-%
100.0%
find_ft (src/filetype.c:186)
called 282 times
91.4%
75.0%
-%
76.6%
find_normal_alias (src/commands.c:2762)
called 120 times
100.0%
-%
-%
100.0%
find_normal_command (src/commands.c:2752)
called 6708 times
100.0%
-%
-%
100.0%
find_option (src/options.c:659)
called 241 times
100.0%
-%
-%
100.0%
find_or_add_compiler (src/compiler.c:32)
called 243 times
100.0%
100.0%
-%
100.0%
find_or_add_state (src/syntax/state.c:56)
called 2714 times
100.0%
100.0%
-%
100.0%
find_prev_and_next (src/window.c:441)
called 6 times
100.0%
87.5%
-%
100.0%
find_real_style (src/syntax/color.c:32)
called 9675 times
100.0%
100.0%
-%
85.7%
find_real_style_const (src/syntax/color.c:42)
called 9050 times
100.0%
-%
-%
100.0%
find_resizable (src/frame.c:295)
called 6 times
100.0%
83.3%
-%
100.0%
find_search_mode_command (src/cmdline.c:514)
called 342 times
100.0%
100.0%
-%
100.0%
find_state (src/syntax/syntax.c:13)
called 5535 times
100.0%
-%
-%
100.0%
find_str_idx (src/util/array.h:56)
called 1522 times
100.0%
100.0%
-%
100.0%
find_string_list (src/syntax/syntax.c:8)
called 207 times
100.0%
-%
-%
100.0%
find_style (src/syntax/color.c:57)
called 4571 times
100.0%
75.0%
-%
100.0%
find_syntax (src/syntax/syntax.c:142)
called 233 times
75.0%
75.0%
-%
80.0%
find_syntax_command (src/syntax/state.c:644)
called 4070 times
100.0%
-%
-%
100.0%
find_toggle_option (src/options.c:740)
called 16 times
83.3%
66.7%
-%
85.7%
find_unused_subsyntaxes (src/syntax/syntax.c:207)
called 62 times
100.0%
100.0%
-%
100.0%
find_var_delim (src/filetype/signatures.c:17)
called 47 times
100.0%
100.0%
-%
100.0%
finish_syntax (src/syntax/state.c:589)
called 151 times
100.0%
100.0%
-%
87.5%
fix_action (src/syntax/merge.c:27)
called 3635 times
100.0%
100.0%
-%
100.0%
fix_conditions (src/syntax/merge.c:35)
called 1405 times
91.7%
75.0%
-%
85.7%
fix_cursors (src/change.c:159)
called 26 times
90.0%
87.5%
-%
88.9%
fix_name (src/syntax/merge.c:15)
called 4401 times
100.0%
50.0%
-%
66.7%
fix_size (src/frame.c:152)
not called
0.0%
0.0%
-%
0.0%
fixup_blocks (src/load-save.c:58)
called 34 times
64.3%
66.7%
-%
72.7%
flag_for_builtin_mode (src/show.c:245)
not called
0.0%
0.0%
-%
0.0%
flag_parse (src/options.c:348)
called 82 times
100.0%
100.0%
-%
100.0%
flag_string (src/options.c:383)
called 52 times
100.0%
100.0%
-%
88.9%
fnv_1a_hash (src/util/hash.h:22)
called 67940 times
100.0%
100.0%
-%
100.0%
fnv_1a_hash_icase (src/util/hash.h:33)
called 2806 times
100.0%
100.0%
-%
100.0%
fnv_1a_init (src/util/hash.h:11)
called 70746 times
100.0%
-%
-%
100.0%
fnv_1a_prime (src/util/hash.h:16)
called 70746 times
100.0%
-%
-%
100.0%
fork_exec (src/util/fork-exec.c:91)
called 21 times
85.2%
58.3%
-%
62.5%
frame_add_to_size (src/frame.c:355)
called 3 times
100.0%
-%
-%
100.0%
frame_debug (src/frame.c:504)
called 10 times
100.0%
100.0%
-%
87.5%
frame_equalize_sizes (src/frame.c:335)
called 1 time
100.0%
-%
-%
100.0%
frame_for_each_window (src/window.c:419)
called 12 times
100.0%
100.0%
-%
100.0%
frame_must_get_parent (src/frame.c:75)
called 62 times
100.0%
-%
-%
66.7%
frame_remove (src/frame.c:445)
called 12 times
90.9%
66.7%
-%
86.7%
frame_resize (src/frame.c:342)
called 6 times
100.0%
100.0%
-%
100.0%
frame_set_size (src/frame.c:313)
called 24 times
92.9%
75.0%
-%
90.0%
frame_split (src/frame.c:393)
called 2 times
100.0%
25.0%
-%
88.9%
frame_split_root (src/frame.c:416)
called 1 time
100.0%
-%
-%
100.0%
free_bindings (src/bind.c:26)
called 34 times
100.0%
-%
-%
100.0%
free_blocks (src/buffer.c:98)
called 84 times
100.0%
100.0%
-%
100.0%
free_buffers (src/buffer.c:145)
called 11 times
57.1%
50.0%
-%
66.7%
free_changes (src/change.c:301)
called 84 times
100.0%
100.0%
-%
100.0%
free_compiler (src/compiler.c:62)
called 27 times
100.0%
-%
-%
100.0%
free_condition (src/syntax/syntax.c:44)
called 4118 times
100.0%
-%
-%
100.0%
free_editor_state (src/editor.c:196)
called 11 times
93.9%
50.0%
-%
92.6%
free_error_format (src/compiler.c:56)
called 243 times
100.0%
-%
-%
100.0%
free_file_option (src/file-option.c:159)
called 360 times
100.0%
-%
-%
100.0%
free_file_options (src/file-option.c:165)
called 11 times
100.0%
-%
-%
100.0%
free_filetype_entry (src/filetype.c:342)
called 24 times
100.0%
100.0%
-%
100.0%
free_filetypes (src/filetype.c:350)
called 12 times
100.0%
-%
-%
100.0%
free_frame (src/frame.c:432)
called 14 times
100.0%
100.0%
-%
100.0%
free_heredoc_state (src/syntax/syntax.c:49)
not called
0.0%
-%
-%
0.0%
free_interned_regexp (src/regexp.c:156)
called 32 times
100.0%
-%
-%
100.0%
free_interned_regexps (src/regexp.c:162)
called 11 times
100.0%
-%
-%
75.0%
free_interned_strings (src/util/intern.c:17)
called 11 times
100.0%
-%
-%
100.0%
free_macro (src/command/macro.c:142)
called 11 times
100.0%
-%
-%
100.0%
free_message (src/msg.c:12)
called 1 time
100.0%
50.0%
-%
100.0%
free_mode_handler (src/editor.c:182)
called 34 times
100.0%
-%
-%
100.0%
free_state (src/syntax/syntax.c:54)
called 2329 times
100.0%
-%
-%
100.0%
free_string_array (src/util/str-array.h:95)
called 2486 times
100.0%
100.0%
-%
100.0%
free_string_list (src/syntax/syntax.c:61)
called 103 times
100.0%
-%
-%
100.0%
free_syntax (src/syntax/syntax.c:74)
called 7 times
100.0%
-%
-%
100.0%
free_syntax_cb (src/syntax/syntax.c:81)
called 145 times
100.0%
-%
-%
100.0%
free_syntax_contents (src/syntax/syntax.c:67)
called 152 times
100.0%
-%
-%
100.0%
free_syntaxes (src/syntax/syntax.c:87)
called 11 times
100.0%
-%
-%
100.0%
free_tag (src/ctags.c:155)
called 22 times
100.0%
-%
-%
100.0%
free_tags (src/tag.c:205)
called 1 time
100.0%
-%
-%
100.0%
free_tags_cb (src/tag.c:199)
called 1 time
100.0%
-%
-%
100.0%
fsize_parse (src/options.c:406)
called 5 times
53.8%
33.3%
-%
70.0%
fsize_string (src/options.c:429)
called 2 times
100.0%
-%
-%
100.0%
ft_compare (src/filetype.c:17)
called 1997 times
100.0%
100.0%
-%
100.0%
ft_get_str (src/filetype.c:312)
called 3 times
100.0%
100.0%
-%
100.0%
ft_match (src/filetype.c:178)
called 82 times
100.0%
100.0%
-%
100.0%
ft_regex_match (src/filetype.c:172)
called 58 times
100.0%
100.0%
-%
100.0%
ft_str_match (src/filetype.c:166)
called 24 times
100.0%
100.0%
-%
100.0%
ft_uses_regex (src/filetype.c:72)
called 133 times
100.0%
-%
-%
100.0%
get_bom_for_encoding (src/encoding.c:123)
called 5 times
100.0%
100.0%
-%
100.0%
get_bounds_for_word_under_cursor (src/view.c:151)
called 4 times
95.0%
62.5%
-%
82.6%
get_builtin_config (src/config.c:112)
called 149 times
100.0%
100.0%
-%
100.0%
get_builtin_configs_array (src/config.c:122)
called 1 time
100.0%
-%
-%
100.0%
get_byte_type (src/terminal/parse.c:260)
called 1943 times
100.0%
-%
-%
100.0%
get_char_type (src/move.c:211)
called 61 times
100.0%
83.3%
-%
100.0%
get_container_size (src/frame.c:94)
called 4 times
100.0%
50.0%
-%
75.0%
get_current_char_type (src/move.c:225)
called 10 times
100.0%
50.0%
-%
100.0%
get_current_file_location (src/bookmark.c:11)
called 1 time
100.0%
50.0%
-%
75.0%
get_current_indent_bytes (src/indent.c:121)
called 22 times
58.8%
55.6%
-%
71.4%
get_current_line (src/block-iter.h:99)
called 14 times
100.0%
-%
-%
100.0%
get_current_line_and_offset (src/block-iter.h:108)
called 52 times
100.0%
-%
-%
100.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:98)
called 12563 times
100.0%
100.0%
-%
80.0%
get_delim_str (src/util/str-util.h:117)
called 1425 times
100.0%
-%
-%
100.0%
get_dump_function (src/show.c:658)
called 71 times
100.0%
100.0%
-%
100.0%
get_editorconfig_options (src/editorconfig/editorconfig.c:204)
called 2 times
93.1%
66.7%
-%
81.0%
get_effective_emit_name (src/syntax/syntax.c:156)
called 4247 times
100.0%
100.0%
-%
100.0%
get_filename_extension (src/filetype.c:120)
called 282 times
100.0%
100.0%
-%
100.0%
get_indent_for_next_line (src/indent.c:64)
called 36 times
100.0%
100.0%
-%
100.0%
get_indent_info (src/indent.c:72)
called 64 times
100.0%
100.0%
-%
100.0%
get_indent_level_bytes_left (src/indent.c:157)
called 3 times
100.0%
50.0%
-%
100.0%
get_indent_level_bytes_right (src/indent.c:172)
called 19 times
77.8%
66.7%
-%
78.6%
get_indent_of_matching_brace (src/insert.c:114)
called 1 time
90.9%
62.5%
-%
92.9%
get_indent_width (src/indent.c:105)
called 44 times
88.9%
83.3%
-%
87.5%
get_interpreter (src/filetype.c:133)
called 282 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:82)
called 16 times
100.0%
50.0%
-%
80.0%
get_min_h (src/frame.c:49)
called 30 times
80.0%
62.5%
-%
66.7%
get_min_w (src/frame.c:25)
called 46 times
72.7%
62.5%
-%
70.0%
get_mode_handler (src/mode.h:26)
called 5 times
100.0%
-%
-%
100.0%
get_nr_selected_chars (src/selection.c:83)
not called
0.0%
0.0%
-%
0.0%
get_nr_selected_lines (src/selection.c:70)
called 9 times
100.0%
100.0%
-%
87.5%
get_option_ptr (src/options.c:535)
called 19 times
100.0%
100.0%
-%
100.0%
get_option_value_string (src/options.c:1045)
called 1 time
60.0%
50.0%
-%
50.0%
get_root_frame (src/frame.c:379)
called 11 times
100.0%
50.0%
-%
75.0%
get_serialize_type (src/command/serialize.c:48)
called 1245 times
100.0%
91.7%
-%
100.0%
get_size (src/frame.c:88)
called 13 times
100.0%
50.0%
-%
80.0%
get_slot (src/util/hashset.c:60)
called 12758 times
100.0%
-%
-%
100.0%
get_stat_mtime (src/util/time-util.h:18)
called 48 times
100.0%
-%
-%
100.0%
get_tab_str (src/terminal/output.c:444)
not called
0.0%
-%
-%
0.0%
get_umask (src/editor.c:62)
called 11 times
100.0%
-%
-%
100.0%
global_ptr (src/options.c:529)
called 844 times
100.0%
-%
-%
66.7%
goto_beginning_of_whitespace (src/insert.c:72)
called 24 times
100.0%
-%
-%
100.0%
handle_binding (src/bind.c:31)
called 3 times
76.9%
50.0%
-%
78.6%
handle_bracket_expression (src/editorconfig/match.c:40)
called 16 times
100.0%
100.0%
-%
93.8%
handle_child_error (src/spawn.c:213)
not called
0.0%
0.0%
-%
0.0%
handle_command (src/command/run.c:120)
called 9206 times
100.0%
100.0%
-%
81.8%
handle_decrqss_sgr_reply (src/terminal/query.c:267)
called 3 times
100.0%
92.9%
-%
100.0%
handle_error_msg (src/spawn.c:19)
not called
0.0%
0.0%
-%
0.0%
handle_exec (src/exec.c:256)
called 15 times
45.3%
36.4%
-%
44.3%
handle_heredoc (src/syntax/highlight.c:41)
not called
0.0%
0.0%
-%
0.0%
handle_input (src/mode.c:136)
called 7 times
100.0%
-%
-%
100.0%
handle_input_recursive (src/mode.c:94)
called 7 times
28.6%
16.7%
-%
37.5%
handle_input_single (src/mode.c:44)
called 7 times
85.7%
45.0%
-%
64.0%
handle_invalid (src/convert.c:282)
not called
0.0%
0.0%
-%
0.0%
handle_normal_command (src/commands.c:2767)
called 168 times
100.0%
100.0%
-%
83.3%
handle_piped_data (src/spawn.c:96)
called 11 times
72.4%
69.0%
-%
67.7%
handle_selection_flags (src/commands.c:80)
called 131 times
100.0%
100.0%
-%
100.0%
has_flag (src/commands.c:75)
called 8181 times
100.0%
-%
-%
100.0%
has_line_continuation (src/config.c:36)
called 9814 times
100.0%
100.0%
-%
100.0%
has_upper (src/search.c:135)
not called
0.0%
-%
-%
0.0%
hash_key (src/util/intmap.c:16)
called 1914 times
100.0%
-%
-%
100.0%
hashmap_clear (src/util/hashmap.c:236)
called 583 times
100.0%
100.0%
-%
91.7%
hashmap_do_init (src/util/hashmap.c:63)
called 276 times
100.0%
75.0%
-%
100.0%
hashmap_do_insert (src/util/hashmap.c:141)
called 15777 times
82.2%
77.3%
-%
76.7%
hashmap_find (src/util/hashmap.c:94)
called 42563 times
100.0%
90.0%
-%
100.0%
hashmap_free (src/util/hashmap.c:256)
called 565 times
100.0%
-%
-%
100.0%
hashmap_free_key (src/util/hashmap.c:118)
called 15777 times
100.0%
100.0%
-%
100.0%
hashmap_get (src/util/hashmap.h:78)
called 30416 times
100.0%
100.0%
-%
100.0%
hashmap_init (src/util/hashmap.c:85)
called 16 times
100.0%
50.0%
-%
75.0%
hashmap_insert (src/util/hashmap.c:216)
called 15485 times
100.0%
50.0%
-%
75.0%
hashmap_insert_or_replace (src/util/hashmap.c:225)
called 292 times
100.0%
50.0%
-%
75.0%
hashmap_iter (src/util/hashmap.h:46)
called 1364 times
100.0%
-%
-%
100.0%
hashmap_next (src/util/hashmap.h:51)
called 19552 times
100.0%
100.0%
-%
100.0%
hashmap_remove (src/util/hashmap.c:125)
called 11562 times
100.0%
100.0%
-%
100.0%
hashmap_resize (src/util/hashmap.c:17)
called 497 times
100.0%
83.3%
-%
85.0%
hashmap_xget (src/util/hashmap.h:85)
called 1580 times
100.0%
-%
-%
75.0%
hashset_free (src/util/hashset.c:47)
called 142 times
100.0%
100.0%
-%
100.0%
hashset_get (src/util/hashset.c:66)
called 6852 times
100.0%
100.0%
-%
100.0%
hashset_init (src/util/hashset.c:20)
called 141 times
100.0%
75.0%
-%
85.7%
hashset_insert (src/util/hashset.c:97)
called 6711 times
100.0%
83.3%
-%
88.9%
hashset_iter (src/util/hashset.h:31)
called 3 times
100.0%
-%
-%
100.0%
hashset_next (src/util/hashset.h:39)
called 18 times
100.0%
100.0%
-%
100.0%
hex_decode (src/util/strtonum.h:18)
called 1068 times
100.0%
-%
-%
100.0%
hex_decode_str (src/terminal/query.c:190)
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:35)
called 44 times
100.0%
100.0%
-%
100.0%
highlight_line (src/syntax/highlight.c:76)
called 8 times
55.4%
47.1%
-%
54.1%
history_append (src/history.c:12)
called 12023 times
100.0%
100.0%
-%
90.0%
history_dump (src/history.c:147)
called 2 times
80.0%
50.0%
-%
55.6%
history_free (src/history.c:138)
called 26 times
100.0%
-%
-%
100.0%
history_load (src/history.c:94)
called 1 time
78.6%
50.0%
-%
64.7%
history_save (src/history.c:117)
called 1 time
81.8%
66.7%
-%
76.9%
history_search_backward (src/history.c:78)
called 4 times
100.0%
83.3%
-%
88.9%
history_search_forward (src/history.c:62)
called 4 times
100.0%
83.3%
-%
88.9%
hl_delete (src/syntax/highlight.c:432)
not called
0.0%
0.0%
-%
0.0%
hl_fill_start_states (src/syntax/highlight.c:301)
called 1 time
75.0%
66.7%
-%
85.7%
hl_insert (src/syntax/highlight.c:400)
called 2 times
46.7%
37.5%
-%
33.3%
hl_line (src/syntax/highlight.c:360)
called 1 time
77.8%
50.0%
-%
69.2%
hlstyle_cmp (src/syntax/color.c:83)
called 292 times
100.0%
-%
-%
100.0%
human_readable_size (src/util/numtostr.c:152)
called 65 times
100.0%
100.0%
-%
100.0%
iconv_wrapper (src/convert.c:248)
called 2 times
100.0%
-%
-%
100.0%
iexpect_keycode_eq (test/terminal.c:25)
called 1636 times
40.0%
50.0%
-%
44.4%
in_paragraph (src/wrap.c:62)
called 3 times
100.0%
50.0%
-%
100.0%
in_state (src/syntax/state.c:30)
called 2810 times
100.0%
33.3%
-%
62.5%
in_subsyntax (src/syntax/state.c:97)
called 272 times
100.0%
25.0%
-%
40.0%
in_syntax (src/syntax/state.c:25)
called 3901 times
100.0%
25.0%
-%
40.0%
include_cursor_char_in_selection (src/selection.c:6)
called 7 times
100.0%
50.0%
-%
100.0%
indent_len (src/buffer.c:268)
called 211 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 751 times
100.0%
100.0%
-%
83.3%
info_msg (src/command/error.c:68)
called 14 times
100.0%
-%
-%
100.0%
ini_parse (src/editorconfig/ini.c:17)
called 40 times
100.0%
92.9%
-%
96.0%
init_completion (src/completion.c:818)
called 89 times
86.9%
70.8%
-%
78.4%
init_editor_state (src/editor.c:69)
called 11 times
97.4%
58.3%
-%
92.9%
init_headless_mode (test/config.c:292)
called 1 time
100.0%
-%
-%
100.0%
init_logging (src/main.c:264)
called 8 times
12.5%
8.3%
-%
13.6%
init_selection (src/selection.c:26)
called 22 times
95.5%
85.7%
-%
95.5%
init_std_buffer (src/main.c:184)
called 8 times
76.2%
50.0%
-%
77.8%
init_std_fds (src/main.c:106)
called 1 time
60.0%
33.3%
-%
55.6%
init_std_fds_headless (src/main.c:150)
called 8 times
69.2%
50.0%
-%
71.4%
init_trace_logging (src/main.c:242)
not called
0.0%
0.0%
-%
0.0%
insert_bytes (src/edit.c:204)
called 328 times
100.0%
100.0%
-%
100.0%
insert_ch (src/insert.c:135)
called 147 times
82.1%
58.3%
-%
78.8%
insert_nl (src/insert.c:78)
called 25 times
95.2%
70.0%
-%
95.0%
insert_nl_and_autoindent (src/insert.c:25)
called 32 times
100.0%
75.0%
-%
100.0%
insert_paste (src/mode.c:25)
not called
0.0%
0.0%
-%
0.0%
insert_text (src/insert.c:12)
called 77 times
100.0%
100.0%
-%
100.0%
insert_to_current (src/edit.c:66)
called 326 times
100.0%
-%
-%
100.0%
insert_to_selection (src/exec.c:191)
not called
0.0%
0.0%
-%
0.0%
interned_strings_equal (src/util/intern.h:30)
called 2469 times
100.0%
-%
-%
100.0%
intmap_clear (src/util/intmap.c:214)
called 36 times
100.0%
83.3%
-%
90.9%
intmap_do_init (src/util/intmap.c:71)
called 34 times
100.0%
75.0%
-%
100.0%
intmap_do_insert (src/util/intmap.c:138)
called 1892 times
81.0%
70.0%
-%
73.1%
intmap_find (src/util/intmap.c:98)
called 17 times
100.0%
100.0%
-%
100.0%
intmap_free (src/util/intmap.c:233)
called 36 times
100.0%
-%
-%
100.0%
intmap_get (src/util/intmap.h:70)
called 14 times
100.0%
100.0%
-%
100.0%
intmap_init (src/util/intmap.c:90)
called 33 times
100.0%
50.0%
-%
75.0%
intmap_insert_or_replace (src/util/intmap.c:203)
called 1892 times
100.0%
50.0%
-%
75.0%
intmap_iter (src/util/intmap.h:41)
called 45 times
100.0%
-%
-%
100.0%
intmap_next (src/util/intmap.h:46)
called 2661 times
100.0%
87.5%
-%
100.0%
intmap_remove (src/util/intmap.c:122)
called 2 times
100.0%
50.0%
-%
100.0%
intmap_resize (src/util/intmap.c:25)
called 35 times
100.0%
78.6%
-%
85.7%
is_change_chain_barrier (src/change.c:33)
called 56 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_ec_special_char (src/editorconfig/editorconfig.c:120)
called 296 times
100.0%
50.0%
-%
100.0%
is_executable (src/completion.c:51)
not called
0.0%
-%
-%
0.0%
is_ft (src/filetype.c:264)
called 31 times
100.0%
100.0%
-%
100.0%
is_gitlog_commit_line (src/filetype/signatures.c:68)
called 4 times
100.0%
80.0%
-%
100.0%
is_ignored_extension (src/filetype/ignored-exts.c:24)
called 282 times
100.0%
100.0%
-%
100.0%
is_long_comment_delim (src/wrap.c:49)
called 2 times
100.0%
50.0%
-%
83.3%
is_newly_detected_feature (src/terminal/input.h:9)
called 8 times
100.0%
-%
-%
75.0%
is_paragraph_separator (src/wrap.c:55)
called 5 times
100.0%
75.0%
-%
83.3%
is_root_key (src/editorconfig/editorconfig.c:158)
called 4 times
100.0%
50.0%
-%
83.3%
is_subsyntax (src/syntax/syntax.h:110)
called 2776 times
100.0%
-%
-%
100.0%
is_valid_filetype_name (src/filetype.h:27)
called 3173 times
100.0%
-%
-%
100.0%
is_valid_filetype_name_sv (src/filetype.c:355)
called 3534 times
100.0%
100.0%
-%
100.0%
is_valid_nonbracketed_var_name (src/completion.c:779)
called 1 time
100.0%
50.0%
-%
100.0%
join_lines (src/join.c:57)
called 16 times
100.0%
87.5%
-%
89.5%
join_selection (src/join.c:8)
called 4 times
93.3%
68.8%
-%
88.0%
keycode_from_str (src/terminal/key.c:122)
called 1699 times
100.0%
95.0%
-%
100.0%
keycode_get_key (src/terminal/key.h:98)
called 575 times
100.0%
-%
-%
100.0%
keycode_to_str (src/terminal/key.c:175)
called 575 times
100.0%
100.0%
-%
88.0%
kind_cmp (src/tag.c:64)
not called
0.0%
0.0%
-%
0.0%
line_contents_increases_indent (src/indent.c:31)
called 36 times
100.0%
90.0%
-%
92.9%
line_has_closing_brace (src/selection.c:110)
called 3 times
100.0%
50.0%
-%
100.0%
line_has_opening_brace (src/selection.c:96)
called 4 times
100.0%
100.0%
-%
100.0%
line_numbers_width (src/window.c:347)
called 62 times
100.0%
100.0%
-%
100.0%
lint_emit_name (src/syntax/state.c:174)
called 2150 times
100.0%
75.0%
-%
100.0%
lint_syntax (src/main.c:86)
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:68)
called 1 time
100.0%
-%
-%
83.3%
list_empty (src/util/list.h:43)
called 528 times
100.0%
-%
-%
100.0%
list_init (src/util/list.h:12)
called 86 times
100.0%
-%
-%
100.0%
list_insert (src/util/list.h:18)
called 119 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 118 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:204)
called 27 times
56.1%
40.0%
-%
45.5%
load_syntax (src/syntax/state.c:686)
called 70 times
96.4%
91.7%
-%
93.8%
load_syntax_builtin (src/syntax/state.c:746)
called 55 times
71.4%
50.0%
-%
66.7%
load_syntax_by_filetype (src/syntax/state.c:782)
called 55 times
100.0%
50.0%
-%
100.0%
load_syntax_file (src/syntax/state.c:758)
called 57 times
85.7%
75.0%
-%
75.0%
load_tag_file (src/tag.c:141)
called 1 time
57.1%
43.8%
-%
48.5%
local_ptr (src/options.c:523)
called 474 times
100.0%
-%
-%
66.7%
log_close (src/util/log.c:108)
called 9 times
100.0%
75.0%
-%
100.0%
log_config_counts (src/config.c:198)
called 9 times
100.0%
100.0%
-%
100.0%
log_errno (src/util/log.c:177)
not called
0.0%
0.0%
-%
0.0%
log_level_debug_enabled (src/util/log.h:39)
called 2 times
100.0%
-%
-%
100.0%
log_level_default (src/util/log.c:43)
called 4 times
100.0%
-%
-%
100.0%
log_level_enabled (src/util/log.c:113)
called 742 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 743 times
100.0%
-%
-%
100.0%
log_level_to_str (src/util/log.c:66)
called 8 times
100.0%
-%
-%
60.0%
log_msg (src/util/log.c:169)
called 580 times
100.0%
-%
-%
100.0%
log_msgv (src/util/log.c:137)
called 714 times
94.4%
62.5%
-%
78.6%
log_open (src/util/log.c:73)
called 4 times
100.0%
62.5%
-%
75.9%
log_timing_info (src/editor.c:337)
not called
0.0%
0.0%
-%
0.0%
log_trace (src/trace.c:54)
called 51 times
100.0%
100.0%
-%
100.0%
log_trace_enabled (src/trace.c:49)
called 53 times
100.0%
-%
-%
100.0%
log_write (src/util/log.c:121)
called 2 times
100.0%
50.0%
-%
85.7%
lookup_attr (src/terminal/style.c:57)
called 421 times
100.0%
100.0%
-%
100.0%
lookup_binding (src/bind.c:21)
called 11 times
100.0%
-%
-%
100.0%
lookup_color (src/terminal/style.c:70)
called 1169 times
100.0%
-%
-%
100.0%
lookup_encoding (src/encoding.c:63)
called 243 times
100.0%
100.0%
-%
100.0%
lookup_exec_action (src/exec.c:67)
called 18 times
100.0%
75.0%
-%
85.7%
lookup_format_specifier (src/status.c:54)
called 397 times
100.0%
100.0%
-%
100.0%
lookup_indent_style (src/editorconfig/editorconfig.c:58)
called 3 times
50.0%
25.0%
-%
50.0%
lookup_other_key (src/terminal/key.c:162)
called 292 times
100.0%
100.0%
-%
100.0%
lookup_property (src/editorconfig/editorconfig.c:41)
called 9 times
63.6%
33.3%
-%
52.0%
lookup_show_handler (src/show.c:652)
called 251 times
100.0%
-%
-%
100.0%
lookup_tags (src/main.c:338)
not called
0.0%
0.0%
-%
0.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:105)
called 5 times
100.0%
50.0%
-%
100.0%
macro_insert_text_hook (src/command/macro.c:112)
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:426)
called 23 times
71.0%
57.0%
-%
60.3%
main_loop (src/editor.c:348)
not called
0.0%
0.0%
-%
0.0%
make_indent (src/indent.c:7)
called 44 times
100.0%
100.0%
-%
100.0%
make_printable_ctlseq (src/terminal/query.c:210)
called 1 time
100.0%
-%
-%
100.0%
mark_all_lines_changed (src/buffer.h:72)
called 31 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:247)
called 4 times
100.0%
-%
-%
100.0%
maybe_reset_completion (src/completion.h:18)
called 23 times
100.0%
100.0%
-%
57.1%
maybe_set_view (src/window.c:295)
called 6 times
88.9%
83.3%
-%
90.9%
mem_equal (src/util/xstring.h:34)
called 46878 times
100.0%
75.0%
-%
85.7%
mem_equal_icase (src/util/xstring.h:78)
called 64 times
100.0%
100.0%
-%
83.3%
mem_intern (src/util/intern.c:7)
called 2969 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:63)
called 175 times
97.0%
90.0%
-%
87.9%
mhe_cmp (src/show.c:471)
not called
0.0%
-%
-%
0.0%
mock_cmdrunner (test/command.c:218)
called 3 times
100.0%
-%
-%
100.0%
move_bof (src/move.c:165)
called 7 times
100.0%
-%
-%
100.0%
move_bol (src/move.c:102)
called 7 times
45.0%
12.5%
-%
35.7%
move_cursor_left (src/move.c:72)
called 16 times
70.0%
75.0%
-%
66.7%
move_cursor_right (src/move.c:87)
called 31 times
70.0%
75.0%
-%
66.7%
move_down (src/move.c:153)
called 15 times
100.0%
75.0%
-%
100.0%
move_eof (src/move.c:171)
called 6 times
100.0%
-%
-%
100.0%
move_eol (src/move.c:135)
called 6 times
100.0%
-%
-%
100.0%
move_line_states (src/syntax/highlight.c:249)
not called
0.0%
-%
-%
0.0%
move_to_column (src/move.c:184)
not called
0.0%
0.0%
-%
0.0%
move_to_filepos (src/move.c:201)
called 2 times
85.7%
50.0%
-%
71.4%
move_to_line (src/move.c:177)
called 3 times
100.0%
-%
-%
75.0%
move_to_preferred_x (src/move.c:16)
called 59 times
68.6%
67.9%
-%
77.4%
move_up (src/move.c:141)
called 19 times
100.0%
100.0%
-%
100.0%
msgpos (src/vars.c:89)
called 4 times
100.0%
-%
-%
100.0%
must_find_global_option (src/options.c:673)
not called
0.0%
0.0%
-%
0.0%
must_find_option (src/options.c:664)
called 233 times
100.0%
100.0%
-%
100.0%
must_find_subsyntax (src/syntax/state.c:103)
called 188 times
50.0%
50.0%
-%
50.0%
new_change (src/change.c:38)
called 271 times
100.0%
100.0%
-%
100.0%
new_file_location (src/bookmark.h:18)
called 303 times
100.0%
-%
-%
100.0%
new_frame (src/frame.c:269)
called 16 times
100.0%
-%
-%
100.0%
new_line (src/insert.c:49)
called 8 times
100.0%
75.0%
-%
100.0%
new_message (src/msg.c:20)
not called
0.0%
0.0%
-%
0.0%
new_mode (src/mode.c:17)
called 34 times
100.0%
-%
-%
100.0%
new_root_frame (src/frame.c:290)
called 10 times
100.0%
-%
-%
100.0%
new_window (src/window.c:16)
called 13 times
100.0%
-%
-%
100.0%
next_indent_width (src/indent.h:40)
called 223 times
100.0%
100.0%
-%
83.3%
next_multiple (src/util/bit.h:152)
called 33584 times
100.0%
-%
-%
100.0%
next_pow2 (src/util/bit.h:129)
called 472 times
100.0%
100.0%
-%
100.0%
next_tag (src/ctags.c:125)
called 18 times
100.0%
85.7%
-%
100.0%
normal_mode_cmdrunner (src/editor.h:158)
called 416 times
100.0%
-%
-%
100.0%
normalize_csi_27_tilde_keycode (src/terminal/parse.c:205)
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:122)
called 41945 times
100.0%
-%
-%
100.0%
obuf_avail (src/terminal/output.h:52)
called 88 times
100.0%
-%
-%
100.0%
only_block (src/edit.c:238)
called 19 times
100.0%
50.0%
-%
75.0%
open_dev_null (src/spawn.c:187)
called 36 times
83.3%
50.0%
-%
66.7%
open_empty_buffer (src/buffer.c:87)
called 49 times
100.0%
-%
-%
100.0%
open_files_from_string (src/exec.c:90)
not called
0.0%
0.0%
-%
0.0%
open_initial_buffers (src/main.c:367)
called 8 times
47.1%
21.4%
-%
38.1%
open_pipe (src/spawn.c:200)
called 21 times
80.0%
50.0%
-%
62.5%
open_tag_file (src/tag.c:100)
called 1 time
62.5%
37.5%
-%
50.0%
open_temporary_buffer (src/show.c:56)
called 1 time
69.6%
43.8%
-%
66.7%
option_cmp (src/options.c:652)
called 997 times
100.0%
-%
-%
100.0%
overwrite_changed (src/options.c:142)
not called
0.0%
0.0%
-%
0.0%
paragraph_size (src/wrap.c:71)
called 2 times
100.0%
60.0%
-%
100.0%
parse_and_activate_message (src/exec.c:113)
not called
0.0%
0.0%
-%
0.0%
parse_and_activate_tags (src/exec.c:134)
not called
0.0%
0.0%
-%
0.0%
parse_args (src/command/args.c:147)
called 7829 times
100.0%
75.0%
-%
83.3%
parse_bracketed_var (src/command/parse.c:109)
called 3 times
100.0%
100.0%
-%
100.0%
parse_color (src/terminal/style.c:75)
called 1230 times
100.0%
92.3%
-%
100.0%
parse_command_arg (src/command/parse.c:149)
called 32733 times
100.0%
100.0%
-%
100.0%
parse_commands (src/command/parse.c:254)
called 11827 times
100.0%
100.0%
-%
100.0%
parse_csi (src/terminal/parse.c:410)
called 7359 times
86.2%
80.3%
-%
82.5%
parse_csi_query_reply (src/terminal/query.c:100)
called 38 times
100.0%
89.6%
-%
98.0%
parse_ctags_line (src/ctags.c:73)
called 21 times
100.0%
77.3%
-%
95.8%
parse_dcs (src/terminal/parse.c:575)
called 200 times
73.3%
66.7%
-%
83.3%
parse_dcs_query_reply (src/terminal/query.c:332)
called 15 times
67.7%
61.5%
-%
70.0%
parse_dq (src/command/parse.c:45)
called 669 times
100.0%
100.0%
-%
100.0%
parse_ex_cmd (src/ctags.c:52)
called 21 times
100.0%
90.0%
-%
100.0%
parse_filesize (src/util/strtonum.c:235)
called 35 times
100.0%
100.0%
-%
100.0%
parse_indent_digit (src/editorconfig/editorconfig.c:68)
called 5 times
100.0%
50.0%
-%
75.0%
parse_indent_size (src/editorconfig/editorconfig.c:76)
called 3 times
100.0%
50.0%
-%
100.0%
parse_max_line_length (src/editorconfig/editorconfig.c:83)
called 1 time
100.0%
50.0%
-%
100.0%
parse_modifiers (src/terminal/key.c:78)
called 1699 times
100.0%
92.9%
-%
100.0%
parse_osc (src/terminal/parse.c:545)
called 29 times
76.5%
70.0%
-%
84.6%
parse_osc_query_reply (src/terminal/query.c:390)
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:14)
called 1623 times
100.0%
100.0%
-%
100.0%
parse_ss3 (src/terminal/parse.c:237)
called 73 times
100.0%
100.0%
-%
100.0%
parse_term_style (src/terminal/style.c:115)
called 872 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:126)
called 31 times
100.0%
83.3%
-%
100.0%
parse_xtgettcap_reply (src/terminal/query.c:216)
called 4 times
78.6%
53.6%
-%
71.1%
parse_xtversion_reply (src/terminal/query.c:301)
called 5 times
85.7%
75.0%
-%
88.9%
parse_xtwinops_query_reply (src/terminal/query.c:408)
not called
0.0%
0.0%
-%
0.0%
paste (src/copy.c:8)
called 6 times
76.2%
64.3%
-%
69.6%
path_absolute (src/util/path.c:7)
called 63 times
100.0%
87.5%
-%
100.0%
path_basename (src/util/path.h:20)
called 387 times
100.0%
100.0%
-%
100.0%
path_component (src/util/path.c:35)
called 115 times
100.0%
83.3%
-%
100.0%
path_dirname (src/util/path.h:38)
called 46 times
100.0%
-%
-%
100.0%
path_extension (src/filetype.c:112)
called 297 times
100.0%
100.0%
-%
100.0%
path_has_dir_prefix (src/util/path.c:114)
called 128 times
100.0%
100.0%
-%
100.0%
path_is_absolute (src/util/path.h:13)
called 323 times
100.0%
-%
-%
100.0%
path_join (src/util/path.h:59)
called 58 times
100.0%
-%
-%
100.0%
path_join_sv (src/util/path.h:45)
called 117 times
100.0%
100.0%
-%
93.3%
path_parent (src/util/path.h:67)
called 11 times
100.0%
100.0%
-%
76.9%
path_relative (src/util/path.c:68)
called 138 times
100.0%
95.2%
-%
90.9%
path_slice_dirname (src/util/path.h:27)
called 68 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:138)
called 1 time
100.0%
-%
-%
75.0%
prepare_selection (src/selection.c:63)
called 11 times
100.0%
-%
-%
100.0%
print_256_color_palette (src/palette.c:28)
called 1 time
100.0%
100.0%
-%
100.0%
progname (src/util/progname.h:9)
called 8 times
100.0%
100.0%
-%
100.0%
ptr_array_append (src/util/ptr-array.h:45)
called 48472 times
100.0%
100.0%
-%
100.0%
ptr_array_clear (src/util/ptr-array.c:55)
called 14975 times
100.0%
100.0%
-%
100.0%
ptr_array_free (src/util/ptr-array.h:77)
called 10203 times
100.0%
-%
-%
100.0%
ptr_array_free_array (src/util/ptr-array.h:85)
called 15206 times
100.0%
-%
-%
100.0%
ptr_array_free_cb (src/util/ptr-array.c:64)
called 14975 times
100.0%
-%
-%
100.0%
ptr_array_grow (src/util/ptr-array.c:5)
called 13520 times
100.0%
75.0%
-%
75.0%
ptr_array_grow_and_append (src/util/ptr-array.c:20)
called 13520 times
100.0%
-%
-%
100.0%
ptr_array_index (src/util/ptr-array.c:88)
called 2107 times
100.0%
75.0%
-%
100.0%
ptr_array_init (src/util/ptr-array.h:36)
called 9 times
100.0%
100.0%
-%
100.0%
ptr_array_insert (src/util/ptr-array.c:46)
called 12 times
100.0%
-%
-%
80.0%
ptr_array_move (src/util/ptr-array.c:27)
called 34 times
100.0%
100.0%
-%
87.5%
ptr_array_remove (src/util/ptr-array.c:70)
called 170 times
100.0%
-%
-%
100.0%
ptr_array_remove_index (src/util/ptr-array.c:77)
called 2176 times
100.0%
-%
-%
66.7%
ptr_array_sort (src/util/ptr-array.h:91)
called 89 times
100.0%
100.0%
-%
100.0%
ptr_array_swap (src/util/ptr-array.h:65)
called 1 time
100.0%
-%
-%
60.0%
ptr_array_trim_nulls (src/util/ptr-array.c:104)
called 1895 times
100.0%
87.5%
-%
93.8%
ptr_array_xindex (src/util/ptr-array.h:56)
called 1911 times
100.0%
-%
-%
75.0%
push_input_mode (src/editor.h:127)
called 1 time
100.0%
50.0%
-%
100.0%
quantize_rgb (src/terminal/color.c:50)
called 1446 times
100.0%
100.0%
-%
100.0%
re_equals (src/options.c:248)
called 2 times
100.0%
50.0%
-%
75.0%
re_get (src/options.c:222)
called 61 times
100.0%
100.0%
-%
100.0%
re_parse (src/options.c:236)
called 56 times
71.4%
66.7%
-%
88.9%
re_set (src/options.c:228)
called 2 times
100.0%
50.0%
-%
100.0%
read_blocks (src/load-save.c:106)
called 34 times
73.1%
57.1%
-%
70.6%
read_config (src/config.c:168)
called 111 times
100.0%
-%
-%
100.0%
read_errors (src/spawn.c:80)
not called
0.0%
0.0%
-%
0.0%
read_file (src/util/readfile.c:9)
called 204 times
87.1%
78.6%
-%
86.4%
read_history_files (src/main.c:305)
not called
0.0%
0.0%
-%
0.0%
read_normal_config (src/commands.c:2781)
called 106 times
100.0%
-%
-%
100.0%
read_syntax (src/syntax/state.c:677)
called 5 times
100.0%
-%
-%
100.0%
read_utf8_line (src/convert.c:72)
called 7639 times
100.0%
100.0%
-%
100.0%
record_command (src/commands.c:2744)
called 5 times
100.0%
50.0%
-%
100.0%
record_copy (src/copy.h:23)
called 6 times
100.0%
-%
-%
66.7%
record_delete (src/change.c:82)
called 54 times
100.0%
100.0%
-%
86.7%
record_insert (src/change.c:64)
called 265 times
100.0%
100.0%
-%
81.8%
record_replace (src/change.c:114)
called 42 times
100.0%
-%
-%
66.7%
redo (src/change.c:248)
called 6 times
71.0%
61.1%
-%
69.6%
redraw_buffer (src/options.c:157)
called 5 times
100.0%
50.0%
-%
100.0%
redraw_screen (src/options.c:164)
called 3 times
100.0%
-%
-%
66.7%
reference_state (src/syntax/state.c:75)
called 2448 times
100.0%
100.0%
-%
100.0%
reg_replace (src/replace.c:159)
called 12 times
96.6%
76.5%
-%
95.6%
regex_from_ex_pattern (src/ctags.c:13)
called 19 times
100.0%
93.8%
-%
90.5%
regexp_compile (src/regexp.h:61)
called 303 times
100.0%
25.0%
-%
50.0%
regexp_compile_or_fatal_error (src/regexp.c:25)
called 3 times
66.7%
50.0%
-%
60.0%
regexp_error_msg (src/regexp.c:15)
not called
0.0%
0.0%
-%
0.0%
regexp_escape (src/regexp.c:118)
called 1 time
100.0%
-%
-%
100.0%
regexp_escapeb (src/regexp.c:103)
called 1 time
100.0%
100.0%
-%
85.7%
regexp_exec (src/regexp.c:38)
called 143 times
100.0%
100.0%
-%
83.3%
regexp_init_word_boundary_tokens (src/regexp.c:70)
called 11 times
94.7%
50.0%
-%
76.5%
regexp_intern (src/regexp.c:126)
called 33 times
78.6%
66.7%
-%
76.9%
regexp_is_interned (src/regexp.c:151)
called 58 times
100.0%
-%
-%
100.0%
regexp_is_valid (src/regexp.h:68)
called 56 times
100.0%
50.0%
-%
100.0%
rehash (src/util/hashset.c:79)
called 15 times
100.0%
100.0%
-%
100.0%
remove_alias (src/command/alias.c:10)
called 3 times
100.0%
-%
-%
100.0%
remove_binding (src/bind.c:16)
called 1 time
100.0%
-%
-%
100.0%
remove_compiler (src/compiler.c:68)
called 18 times
80.0%
50.0%
-%
75.0%
repeat_insert (src/commands.c:1530)
called 8 times
94.1%
75.0%
-%
89.3%
replace_on_line (src/replace.c:57)
called 21 times
73.1%
61.1%
-%
75.9%
reset_completion (src/completion.c:970)
called 131 times
100.0%
-%
-%
100.0%
reset_ignored_signals (src/util/fork-exec.c:17)
called 21 times
100.0%
66.7%
-%
100.0%
resize_line_states (src/syntax/highlight.c:241)
called 1 time
60.0%
50.0%
-%
50.0%
resize_obuf (src/convert.c:266)
not called
0.0%
-%
-%
0.0%
resize_to (src/frame.c:230)
called 5 times
100.0%
66.7%
-%
85.7%
restore_cursor_from_history (src/window.c:222)
called 4 times
100.0%
100.0%
-%
100.0%
resume_terminal (src/exec.c:505)
called 15 times
25.0%
12.5%
-%
22.2%
reverse_change (src/change.c:175)
called 50 times
100.0%
100.0%
-%
93.8%
rightmost_frame (src/frame.c:255)
called 30 times
100.0%
83.3%
-%
100.0%
run_command (src/command/run.c:17)
called 7830 times
100.0%
95.5%
-%
100.0%
run_commands (src/command/run.c:79)
called 9231 times
100.0%
100.0%
-%
85.0%
rwsize (src/util/xreadwrite.c:24)
called 627 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:286)
called 234 times
100.0%
100.0%
-%
100.0%
safe_xclose_all (src/spawn.c:291)
called 86 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:168)
called 873 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:250)
not called
0.0%
-%
-%
0.0%
sanity_check_blocks (src/edit.c:14)
called 459 times
100.0%
100.0%
-%
65.4%
sanity_check_frame (src/frame.c:15)
called 11 times
100.0%
50.0%
-%
66.7%
sanity_check_global_options (src/options.c:906)
called 11 times
100.0%
-%
-%
100.0%
sanity_check_local_options (src/options.c:911)
called 59 times
100.0%
-%
-%
100.0%
sanity_check_option_value (src/options.c:855)
called 1355 times
100.0%
77.8%
-%
64.5%
sanity_check_options (src/options.c:894)
called 70 times
100.0%
100.0%
-%
91.7%
saturating_decrement (src/util/arith.h:82)
called 5 times
100.0%
-%
-%
100.0%
saturating_increment (src/util/arith.h:76)
called 7 times
100.0%
-%
-%
66.7%
saturating_subtract (src/util/arith.h:87)
called 12 times
100.0%
-%
-%
100.0%
save_buffer (src/load-save.c:405)
called 21 times
48.6%
31.8%
-%
43.2%
save_unmodified_buffer (src/commands.c:1692)
not called
0.0%
0.0%
-%
0.0%
search_free_regexp (src/search.c:163)
called 13 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:172)
called 2 times
100.0%
-%
-%
100.0%
search_tag (src/search.c:111)
called 1 time
76.9%
50.0%
-%
77.8%
section_matches_path (src/editorconfig/editorconfig.c:126)
called 12 times
93.8%
75.0%
-%
88.2%
select_block (src/selection.c:124)
not called
0.0%
0.0%
-%
0.0%
seq (src/palette.c:5)
called 18 times
100.0%
100.0%
-%
100.0%
set_and_check_locale (src/editor.c:33)
called 11 times
40.0%
25.0%
-%
38.9%
set_bg_color (src/terminal/output.c:594)
called 8 times
100.0%
100.0%
-%
100.0%
set_bool_option (src/options.c:728)
called 1 time
83.3%
50.0%
-%
83.3%
set_color_suffix (src/terminal/output.c:559)
called 12 times
100.0%
100.0%
-%
87.5%
set_edit_size (src/window.c:366)
called 21 times
100.0%
-%
-%
100.0%
set_editorconfig_options (src/file-option.c:30)
called 59 times
12.9%
7.1%
-%
12.0%
set_fg_color (src/terminal/output.c:582)
called 8 times
100.0%
100.0%
-%
100.0%
set_file_options (src/file-option.c:80)
called 60 times
100.0%
100.0%
-%
93.3%
set_highlight_style (src/syntax/color.c:47)
called 625 times
100.0%
100.0%
-%
100.0%
set_input_mode (src/editor.h:119)
called 2 times
100.0%
50.0%
-%
100.0%
set_option (src/options.c:719)
called 46 times
100.0%
100.0%
-%
100.0%
set_options (src/file-option.c:23)
called 7 times
100.0%
100.0%
-%
100.0%
set_size (src/frame.c:99)
called 18 times
100.0%
50.0%
-%
83.3%
set_style_range (src/syntax/highlight.h:15)
called 9 times
100.0%
100.0%
-%
80.0%
set_text (src/cmdline.c:49)
called 172 times
100.0%
-%
-%
100.0%
set_trace_logging_flags (src/trace.c:40)
called 1 time
100.0%
-%
-%
62.5%
set_view (src/window.c:232)
called 95 times
100.0%
93.8%
-%
100.0%
set_window_title_changed (src/options.c:129)
called 3 times
100.0%
-%
-%
66.7%
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%
-%
66.7%
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%
-%
64.7%
short_filename (src/util/path.c:139)
called 50 times
100.0%
50.0%
-%
80.0%
short_filename_cwd (src/util/path.c:119)
called 128 times
100.0%
83.3%
-%
100.0%
show (src/show.c:679)
called 8 times
92.9%
80.0%
-%
87.5%
show_binding (src/show.c:122)
called 1 time
22.2%
12.5%
-%
23.5%
show_builtin (src/show.c:283)
called 1 time
40.0%
16.7%
-%
37.5%
show_color (src/show.c:153)
not called
0.0%
0.0%
-%
0.0%
show_compiler (src/show.c:302)
not called
0.0%
0.0%
-%
0.0%
show_cursor (src/show.c:174)
called 1 time
26.7%
25.0%
-%
33.3%
show_env (src/show.c:197)
not called
0.0%
0.0%
-%
0.0%
show_mode (src/show.c:257)
not called
0.0%
0.0%
-%
0.0%
show_msg (src/show.c:321)
not called
0.0%
0.0%
-%
0.0%
show_normal_alias (src/show.c:103)
not called
0.0%
0.0%
-%
0.0%
show_option (src/show.c:344)
called 1 time
44.4%
25.0%
-%
44.4%
show_spawn_error_msg (src/exec.c:214)
called 4 times
100.0%
87.5%
-%
87.5%
show_wsplit (src/show.c:396)
called 1 time
27.3%
25.0%
-%
33.3%
size_add_overflows (src/util/arith.h:43)
called 241144 times
100.0%
-%
-%
100.0%
size_msbit (src/util/bit.h:108)
called 557 times
100.0%
100.0%
-%
100.0%
size_multiply_overflows (src/util/arith.h:33)
called 15914 times
100.0%
-%
-%
100.0%
size_str_width (src/util/strtonum.c:222)
called 13 times
100.0%
100.0%
-%
100.0%
skip_bwd_char_type (src/move.c:250)
called 5 times
100.0%
100.0%
-%
100.0%
skip_empty_alternates (src/editorconfig/match.c:80)
called 88 times
100.0%
75.0%
-%
100.0%
skip_fwd_char_type (src/move.c:236)
called 15 times
100.0%
75.0%
-%
100.0%
skipped_too_much (src/terminal/output.c:455)
not called
0.0%
0.0%
-%
0.0%
spawn (src/spawn.c:309)
called 19 times
81.8%
75.0%
-%
76.1%
spawn_action_from_exec_action (src/exec.c:243)
called 45 times
100.0%
75.0%
-%
83.3%
spawn_compiler (src/spawn.c:233)
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:1683)
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 147 times
100.0%
100.0%
-%
100.0%
str (src/palette.c:19)
called 34 times
100.0%
-%
-%
100.0%
str_common_prefix_length (src/util/str-util.h:59)
called 142 times
100.0%
100.0%
-%
100.0%
str_equals (src/options.c:216)
called 1 time
100.0%
-%
-%
100.0%
str_get (src/options.c:191)
called 87 times
100.0%
-%
-%
100.0%
str_has_prefix (src/util/str-util.h:39)
called 223 times
100.0%
-%
-%
100.0%
str_has_strn_prefix (src/util/str-util.h:29)
called 1819 times
100.0%
100.0%
-%
100.0%
str_has_suffix (src/util/str-util.h:45)
called 15 times
100.0%
100.0%
-%
100.0%
str_intern (src/util/intern.h:13)
called 2095 times
100.0%
-%
-%
100.0%
str_parse (src/options.c:203)
called 4 times
100.0%
75.0%
-%
100.0%
str_replace_byte (src/util/str-util.h:71)
called 1 time
100.0%
100.0%
-%
100.0%
str_set (src/options.c:197)
called 1 time
100.0%
-%
-%
100.0%
str_string (src/options.c:210)
called 8 times
100.0%
100.0%
-%
100.0%
str_to_bitflags (src/util/array.c:28)
called 147 times
88.2%
87.5%
-%
88.2%
str_to_enum (src/util/array.h:75)
called 1203 times
100.0%
100.0%
-%
100.0%
str_to_filepos (src/util/strtonum.c:211)
called 17 times
100.0%
100.0%
-%
100.0%
str_to_int (src/util/strtonum.c:117)
called 64 times
100.0%
75.0%
-%
100.0%
str_to_size (src/util/strtonum.c:167)
called 81 times
100.0%
100.0%
-%
100.0%
str_to_uint (src/util/strtonum.c:147)
called 66 times
100.0%
75.0%
-%
100.0%
str_to_uintmax (src/util/strtonum.c:132)
called 153 times
100.0%
100.0%
-%
100.0%
str_to_ulong (src/util/strtonum.c:157)
called 6 times
100.0%
100.0%
-%
100.0%
str_to_xfilepos (src/util/strtonum.c:178)
called 23 times
100.0%
100.0%
-%
100.0%
streq (src/util/xstring.h:12)
called 72392 times
100.0%
-%
-%
100.0%
string_append_buf (src/util/string.c:79)
called 13556 times
100.0%
100.0%
-%
100.0%
string_append_byte (src/util/string.c:40)
called 183671 times
100.0%
-%
-%
100.0%
string_append_codepoint (src/util/string.c:46)
called 11 times
100.0%
-%
-%
100.0%
string_append_cstring (src/util/string.h:54)
called 1039 times
100.0%
-%
-%
100.0%
string_append_def_mode (src/mode.c:117)
called 3 times
61.5%
50.0%
-%
58.3%
string_append_dquoted_arg (src/command/serialize.c:25)
called 12 times
100.0%
100.0%
-%
100.0%
string_append_escaped_arg (src/command/serialize.h:11)
called 778 times
100.0%
-%
-%
100.0%
string_append_escaped_arg_sv (src/command/serialize.c:68)
called 1254 times
100.0%
100.0%
-%
100.0%
string_append_hl_style (src/syntax/color.c:90)
called 102 times
88.9%
50.0%
-%
87.5%
string_append_memset (src/util/string.c:89)
called 3 times
100.0%
100.0%
-%
100.0%
string_append_string (src/util/string.h:49)
called 1 time
100.0%
-%
-%
100.0%
string_append_strview (src/util/string.h:59)
called 9780 times
100.0%
-%
-%
100.0%
string_array_concat (src/util/str-array.h:85)
called 61 times
100.0%
-%
-%
75.0%
string_array_concat_ (src/util/str-array.h:60)
called 93 times
100.0%
100.0%
-%
91.7%
string_array_contains_prefix (src/util/str-array.h:25)
called 48 times
100.0%
75.0%
-%
100.0%
string_array_contains_str (src/util/str-array.h:36)
called 2 times
100.0%
75.0%
-%
80.0%
string_array_length (src/util/str-array.h:16)
called 11319 times
100.0%
100.0%
-%
100.0%
string_borrow_cstring (src/util/string.c:154)
called 9144 times
100.0%
-%
-%
100.0%
string_clear (src/util/string.h:76)
called 9225 times
100.0%
-%
-%
100.0%
string_clone_cstring (src/util/string.c:136)
called 91 times
100.0%
100.0%
-%
100.0%
string_free (src/util/string.c:34)
called 445 times
100.0%
-%
-%
100.0%
string_grow (src/util/string.c:10)
called 79 times
100.0%
100.0%
-%
100.0%
string_insert_buf (src/util/string.c:71)
called 2 times
100.0%
100.0%
-%
100.0%
string_insert_codepoint (src/util/string.c:65)
called 6 times
100.0%
-%
-%
100.0%
string_make_space (src/util/string.c:54)
called 7 times
100.0%
-%
-%
66.7%
string_new (src/util/string.h:29)
called 33161 times
100.0%
100.0%
-%
100.0%
string_new_from_buf (src/util/string.h:39)
called 2 times
100.0%
50.0%
-%
100.0%
string_remove (src/util/string.c:159)
called 9 times
100.0%
100.0%
-%
80.0%
string_replace_byte (src/util/string.h:64)
called 5 times
100.0%
100.0%
-%
100.0%
string_reserve_space (src/util/string.c:24)
called 238915 times
100.0%
100.0%
-%
83.3%
string_sprintf (src/util/string.c:114)
called 6 times
100.0%
-%
-%
100.0%
string_steal_cstring (src/util/string.c:129)
called 32801 times
100.0%
-%
-%
100.0%
string_view (src/util/string-view.h:33)
called 18849 times
100.0%
-%
-%
100.0%
string_vsprintf (src/util/string.c:100)
called 6 times
100.0%
-%
-%
66.7%
strn_contains_ascii_char_type (src/util/ascii.h:119)
called 3 times
100.0%
75.0%
-%
100.0%
strn_has_strview_prefix (src/util/str-util.h:53)
called 987 times
100.0%
100.0%
-%
100.0%
strn_replace_byte (src/util/str-util.h:83)
called 5 times
100.0%
100.0%
-%
100.0%
strptrcmp (src/completion.c:789)
called 2439 times
100.0%
-%
-%
100.0%
strview (src/util/string-view.h:46)
called 4477 times
100.0%
-%
-%
100.0%
strview_contains_char_type (src/util/string-view.h:159)
called 3 times
100.0%
-%
-%
100.0%
strview_equal (src/util/string-view.h:52)
called 2 times
100.0%
50.0%
-%
80.0%
strview_equal_cstring (src/util/string-view.h:77)
called 2299 times
100.0%
-%
-%
100.0%
strview_equal_cstring_icase (src/util/string-view.h:83)
called 15 times
100.0%
-%
-%
100.0%
strview_equal_strn (src/util/string-view.h:59)
called 2324 times
100.0%
100.0%
-%
100.0%
strview_equal_strn_icase (src/util/string-view.h:68)
called 15 times
100.0%
75.0%
-%
80.0%
strview_from_cstring (src/util/string-view.h:41)
called 5412 times
100.0%
100.0%
-%
100.0%
strview_from_string (src/util/string.h:71)
called 2 times
100.0%
-%
-%
100.0%
strview_has_either_prefix (src/util/string-view.h:127)
called 25 times
100.0%
100.0%
-%
100.0%
strview_has_prefix (src/util/string-view.h:114)
called 11052 times
100.0%
-%
-%
100.0%
strview_has_prefix_and_suffix (src/util/string-view.h:143)
called 2 times
100.0%
75.0%
-%
83.3%
strview_has_prefix_icase (src/util/string-view.h:120)
called 12 times
100.0%
100.0%
-%
100.0%
strview_has_strn_prefix (src/util/string-view.h:89)
called 11737 times
100.0%
100.0%
-%
100.0%
strview_has_strn_prefix_and_suffix (src/util/string-view.h:103)
called 56 times
100.0%
83.3%
-%
85.7%
strview_has_strn_suffix (src/util/string-view.h:95)
called 618 times
100.0%
100.0%
-%
100.0%
strview_has_suffix (src/util/string-view.h:137)
called 19 times
100.0%
-%
-%
100.0%
strview_intern (src/util/intern.h:18)
called 11 times
100.0%
-%
-%
100.0%
strview_isblank (src/util/string-view.h:152)
called 103 times
100.0%
-%
-%
100.0%
strview_memchr (src/util/string-view.h:165)
called 21 times
100.0%
100.0%
-%
100.0%
strview_memrchr (src/util/string-view.h:171)
called 386 times
100.0%
100.0%
-%
100.0%
strview_memrchr_idx (src/util/string-view.h:177)
called 382 times
100.0%
100.0%
-%
100.0%
strview_remove_matching_prefix (src/util/string-view.h:210)
called 323 times
100.0%
-%
-%
100.0%
strview_remove_matching_prefix_and_suffix (src/util/string-view.h:225)
called 56 times
100.0%
100.0%
-%
100.0%
strview_remove_matching_strn_prefix (src/util/string-view.h:198)
called 325 times
100.0%
100.0%
-%
100.0%
strview_remove_matching_suffix (src/util/string-view.h:215)
called 581 times
100.0%
100.0%
-%
100.0%
strview_remove_prefix (src/util/string-view.h:183)
called 10983 times
100.0%
100.0%
-%
80.0%
strview_remove_suffix (src/util/string-view.h:192)
called 17 times
100.0%
-%
-%
66.7%
strview_trim (src/util/string-view.h:260)
called 7 times
100.0%
-%
-%
100.0%
strview_trim_left (src/util/string-view.h:241)
called 10124 times
100.0%
-%
-%
100.0%
strview_trim_right (src/util/string-view.h:249)
called 209 times
100.0%
100.0%
-%
100.0%
sub (src/frame.c:197)
called 3 times
100.0%
50.0%
-%
100.0%
subsyntax_call (src/syntax/state.c:120)
called 175 times
100.0%
62.5%
-%
100.0%
subtract_from_sibling_size (src/frame.c:208)
called 3 times
81.8%
37.5%
-%
72.7%
syn_flags_to_cfg_flags (src/syntax/state.c:669)
called 5 times
100.0%
-%
-%
100.0%
syntax_changed (src/options.c:135)
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)
called 1 time
50.0%
37.5%
-%
45.0%
tag_file_free (src/tag.c:134)
called 11 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:286)
called 1 time
86.7%
75.0%
-%
73.3%
term_begin_sync_update (src/terminal/output.c:317)
called 1 time
100.0%
50.0%
-%
83.3%
term_can_clear_eol_with_el_sequence (src/terminal/output.c:382)
called 5 times
100.0%
100.0%
-%
100.0%
term_clear_eol (src/terminal/output.c:391)
called 6 times
86.7%
70.0%
-%
71.4%
term_clear_screen (src/terminal/output.c:424)
not called
0.0%
-%
-%
0.0%
term_direct_write (src/terminal/output.c:53)
not called
0.0%
0.0%
-%
0.0%
term_enable_private_modes (src/terminal/terminal.c:259)
not called
0.0%
0.0%
-%
0.0%
term_end_sync_update (src/terminal/output.c:327)
called 1 time
100.0%
50.0%
-%
100.0%
term_extract_name (src/terminal/terminal.c:160)
called 7 times
100.0%
80.0%
-%
100.0%
term_get_features (src/terminal/terminal.c:182)
called 7 times
87.9%
62.5%
-%
81.2%
term_hide_cursor (src/terminal/output.c:307)
called 1 time
100.0%
-%
-%
100.0%
term_init (src/terminal/terminal.c:237)
called 7 times
86.7%
62.5%
-%
80.0%
term_move_cursor (src/terminal/output.c:336)
called 2 times
100.0%
100.0%
-%
88.9%
term_name_compare (src/terminal/terminal.c:119)
called 448 times
100.0%
100.0%
-%
100.0%
term_osc52_copy (src/terminal/osc52.c:8)
called 3 times
100.0%
75.0%
-%
85.0%
term_output_flush (src/terminal/output.c:434)
not called
0.0%
0.0%
-%
0.0%
term_output_reserve_space (src/terminal/output.c:31)
called 62 times
83.3%
50.0%
-%
57.1%
term_output_reset (src/terminal/output.c:41)
called 8 times
100.0%
-%
-%
100.0%
term_parse_csi_params (src/terminal/parse.c:304)
called 7364 times
88.7%
82.1%
-%
78.4%
term_parse_sequence (src/terminal/parse.c:614)
called 8807 times
100.0%
100.0%
-%
100.0%
term_put_byte (src/terminal/output.c:146)
not called
0.0%
-%
-%
0.0%
term_put_bytes (src/terminal/output.c:61)
called 24 times
55.6%
25.0%
-%
44.4%
term_put_char (src/terminal/output.c:504)
called 15 times
57.6%
66.7%
-%
53.8%
term_put_initial_queries (src/terminal/output.c:170)
called 2 times
100.0%
62.5%
-%
100.0%
term_put_level_2_queries (src/terminal/output.c:210)
called 1 time
91.7%
25.0%
-%
70.0%
term_put_level_3_queries (src/terminal/output.c:258)
called 1 time
100.0%
43.8%
-%
83.3%
term_put_str (src/terminal/output.c:153)
called 2 times
100.0%
100.0%
-%
100.0%
term_repeat_byte (src/terminal/output.c:76)
called 4 times
50.0%
25.0%
-%
50.0%
term_restore_and_save_title (src/terminal/output.c:375)
not called
0.0%
0.0%
-%
0.0%
term_restore_cursor_style (src/terminal/terminal.c:307)
called 1 time
100.0%
-%
-%
100.0%
term_restore_private_modes (src/terminal/terminal.c:289)
not called
0.0%
0.0%
-%
0.0%
term_restore_title (src/terminal/output.c:365)
not called
0.0%
0.0%
-%
0.0%
term_save_title (src/terminal/output.c:356)
not called
0.0%
0.0%
-%
0.0%
term_set_bytes (src/terminal/output.c:119)
called 6 times
73.3%
66.7%
-%
80.0%
term_set_cursor_style (src/terminal/output.c:682)
called 2 times
100.0%
100.0%
-%
88.2%
term_set_style (src/terminal/output.c:631)
called 8 times
100.0%
100.0%
-%
92.3%
term_show_cursor (src/terminal/output.c:312)
called 1 time
100.0%
-%
-%
100.0%
term_style_sanitize (src/terminal/output.c:614)
called 8 times
100.0%
75.0%
-%
100.0%
term_style_to_string (src/terminal/style.c:193)
called 122 times
100.0%
100.0%
-%
92.3%
term_use_alt_screen_buffer (src/terminal/output.c:297)
called 1 time
100.0%
-%
-%
100.0%
term_use_normal_screen_buffer (src/terminal/output.c:302)
called 1 time
100.0%
-%
-%
100.0%
test_add_alias (test/command.c:597)
called 1 time
100.0%
-%
-%
100.0%
test_add_binding (test/bind.c:9)
called 1 time
100.0%
-%
-%
100.0%
test_ascii (test/util.c:330)
called 1 time
100.0%
100.0%
-%
98.5%
test_base64_decode (test/util.c:616)
called 1 time
100.0%
100.0%
-%
100.0%
test_base64_encode_block (test/util.c:677)
called 1 time
100.0%
-%
-%
100.0%
test_base64_encode_final (test/util.c:690)
called 1 time
100.0%
-%
-%
100.0%
test_bitset (test/syntax.c:11)
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:1164)
called 1 time
100.0%
-%
-%
100.0%
test_buf_parse_size (test/util.c:1148)
called 1 time
100.0%
-%
-%
100.0%
test_buf_parse_uintmax (test/util.c:1070)
called 1 time
100.0%
100.0%
-%
100.0%
test_buf_parse_ulong (test/util.c:1126)
called 1 time
100.0%
-%
-%
100.0%
test_buf_u8_to_str (test/util.c:1473)
called 1 time
100.0%
-%
-%
100.0%
test_buf_uint_to_str (test/util.c:1455)
called 1 time
100.0%
-%
-%
100.0%
test_buf_umax_to_hex_str (test/util.c:1296)
called 1 time
100.0%
-%
-%
100.0%
test_buf_umax_to_str (test/util.c:1435)
called 1 time
100.0%
-%
-%
100.0%
test_buffer_insert_bytes (test/buffer.c:119)
called 1 time
100.0%
100.0%
-%
100.0%
test_buffer_mark_lines_changed (test/buffer.c:35)
called 1 time
100.0%
-%
-%
100.0%
test_builtin_configs (test/config.c:28)
called 1 time
100.0%
100.0%
-%
100.0%
test_cached_command_new (test/command.c:395)
called 1 time
100.0%
100.0%
-%
100.0%
test_clz (test/util.c:3079)
called 1 time
100.0%
-%
-%
100.0%
test_cmdargs_convert_flags_1 (test/command.c:558)
called 1 time
100.0%
-%
-%
100.0%
test_cmdargs_convert_flags_2 (test/command.c:572)
called 1 time
100.0%
-%
-%
100.0%
test_cmdargs_flagset_from_str (test/command.c:537)
called 1 time
100.0%
-%
-%
100.0%
test_cmdargs_flagset_idx (test/command.c:518)
called 1 time
100.0%
100.0%
-%
100.0%
test_color_to_nearest (test/terminal.c:202)
called 1 time
93.8%
85.7%
-%
92.7%
test_color_to_str (test/terminal.c:308)
called 1 time
100.0%
100.0%
-%
100.0%
test_command_mode (test/cmdline.c:9)
called 1 time
100.0%
-%
-%
100.0%
test_command_struct_layout (test/command.c:504)
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:125)
called 1 time
100.0%
-%
-%
100.0%
test_complete_command_extra (test/cmdline.c:519)
called 1 time
100.0%
-%
-%
100.0%
test_ctz (test/util.c:2981)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_color_from_str (test/terminal.c:421)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_color_to_str (test/terminal.c:436)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_mode_from_str (test/terminal.c:392)
called 1 time
100.0%
-%
-%
100.0%
test_cursor_type_from_str (test/terminal.c:404)
called 1 time
100.0%
-%
-%
100.0%
test_deinit (test/init.c:174)
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:152)
called 1 time
100.0%
-%
-%
100.0%
test_dump_handlers (test/dump.c:44)
called 1 time
94.7%
73.1%
-%
88.3%
test_ec_pattern_match (test/editorconfig.c:67)
called 1 time
100.0%
-%
-%
100.0%
test_editor_state (test/config.c:171)
called 1 time
100.0%
-%
-%
100.0%
test_editorconfig_options_struct (test/editorconfig.c:139)
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:3591)
called 1 time
100.0%
100.0%
-%
100.0%
test_fd_set_nonblock (test/util.c:3617)
called 1 time
100.0%
100.0%
-%
100.0%
test_ffs (test/util.c:3010)
called 1 time
100.0%
-%
-%
100.0%
test_file_history_find (test/history.c:178)
called 1 time
100.0%
-%
-%
100.0%
test_file_permissions_to_str (test/util.c:1492)
called 1 time
100.0%
-%
-%
100.0%
test_filesize_to_str (test/util.c:1602)
called 1 time
100.0%
-%
-%
100.0%
test_filesize_to_str_precise (test/util.c:1614)
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:326)
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:277)
called 1 time
100.0%
-%
-%
100.0%
test_fork_exec (test/util.c:3640)
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:947)
called 1 time
100.0%
100.0%
-%
100.0%
test_get_delim_str (test/util.c:965)
called 1 time
100.0%
100.0%
-%
100.0%
test_get_editorconfig_options (test/editorconfig.c:161)
called 1 time
100.0%
-%
-%
100.0%
test_get_indent_for_next_line (test/buffer.c:94)
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:38)
called 1 time
100.0%
-%
-%
100.0%
test_handle_normal_command (test/config.c:213)
called 1 time
100.0%
-%
-%
100.0%
test_hashmap (test/util.c:2595)
called 1 time
100.0%
100.0%
-%
100.0%
test_hashset (test/util.c:2734)
called 1 time
100.0%
100.0%
-%
100.0%
test_hex_decode (test/util.c:274)
called 1 time
100.0%
100.0%
-%
100.0%
test_hex_encode_byte (test/util.c:311)
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_tombstones (test/history.c:166)
called 1 time
100.0%
100.0%
-%
100.0%
test_hl_line (test/syntax.c:220)
called 1 time
95.0%
66.7%
-%
94.2%
test_human_readable_size (test/util.c:1527)
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:10)
called 1 time
100.0%
-%
-%
100.0%
test_init (test/init.c:92)
called 1 time
100.0%
-%
-%
95.8%
test_intmap (test/util.c:2840)
called 1 time
100.0%
-%
-%
100.0%
test_is_ft (test/filetype.c:367)
called 1 time
100.0%
-%
-%
100.0%
test_is_newly_detected_feature (test/terminal.c:1765)
called 1 time
100.0%
-%
-%
100.0%
test_is_power_of_2 (test/util.c:126)
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:1105)
called 1 time
100.0%
100.0%
-%
100.0%
test_linux_parse_key (test/terminal.c:1074)
called 1 time
100.0%
100.0%
-%
100.0%
test_list (test/util.c:2559)
called 1 time
100.0%
-%
-%
100.0%
test_load_syntax_errors (test/syntax.c:121)
called 1 time
100.0%
-%
-%
100.0%
test_log_level_from_str (test/util.c:3715)
called 1 time
100.0%
-%
-%
100.0%
test_log_level_to_str (test/util.c:3736)
called 1 time
100.0%
-%
-%
100.0%
test_log_open_errors (test/init.c:65)
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:3026)
called 1 time
100.0%
100.0%
-%
95.7%
test_macro_record (test/config.c:222)
called 1 time
100.0%
-%
-%
100.0%
test_make_indent (test/buffer.c:59)
called 1 time
100.0%
-%
-%
100.0%
test_mem_equal (test/util.c:583)
called 1 time
100.0%
-%
-%
100.0%
test_mem_equal_icase (test/util.c:600)
called 1 time
100.0%
-%
-%
100.0%
test_mem_intern (test/util.c:3509)
called 1 time
100.0%
100.0%
-%
100.0%
test_msbit (test/util.c:3050)
called 1 time
100.0%
100.0%
-%
96.0%
test_next_indent_width (test/indent.c:116)
called 1 time
100.0%
100.0%
-%
100.0%
test_next_multiple (test/util.c:2877)
called 1 time
100.0%
-%
-%
100.0%
test_next_pow2 (test/util.c:2917)
called 1 time
100.0%
-%
-%
100.0%
test_next_tag (test/ctags.c:60)
called 1 time
100.0%
100.0%
-%
100.0%
test_normal_command_errors (test/error.c:16)
called 1 time
100.0%
66.7%
-%
97.7%
test_parse_args (test/command.c:301)
called 1 time
100.0%
-%
-%
100.0%
test_parse_command_arg (test/command.c:16)
called 1 time
100.0%
-%
-%
100.0%
test_parse_commands (test/command.c:224)
called 1 time
100.0%
-%
-%
100.0%
test_parse_ctags_line (test/ctags.c:5)
called 1 time
100.0%
-%
-%
100.0%
test_parse_filesize (test/util.c:1350)
called 1 time
100.0%
-%
-%
100.0%
test_parse_key_string (test/terminal.c:1200)
called 1 time
100.0%
-%
-%
100.0%
test_parse_rgb (test/terminal.c:107)
called 1 time
100.0%
-%
-%
100.0%
test_parse_term_style (test/terminal.c:131)
called 1 time
100.0%
100.0%
-%
100.0%
test_pass (test/test.h:75)
called 36911 times
100.0%
-%
-%
100.0%
test_path_absolute (test/util.c:3244)
called 1 time
97.0%
50.0%
-%
89.3%
test_path_dirname_basename (test/util.c:3130)
called 1 time
100.0%
100.0%
-%
100.0%
test_path_join (test/util.c:3290)
called 1 time
100.0%
-%
-%
100.0%
test_path_parent (test/util.c:3346)
called 1 time
100.0%
-%
-%
100.0%
test_path_relative (test/util.c:3157)
called 1 time
100.0%
100.0%
-%
100.0%
test_path_slice_relative (test/util.c:3181)
called 1 time
100.0%
-%
-%
100.0%
test_popcount (test/util.c:2948)
called 1 time
100.0%
100.0%
-%
100.0%
test_posix_sanity (test/init.c:30)
called 1 time
100.0%
-%
-%
100.0%
test_process_sanity (test/init.c:20)
called 1 time
100.0%
-%
-%
100.0%
test_progname (test/util.c:3791)
called 1 time
100.0%
-%
-%
100.0%
test_ptr_array (test/util.c:2407)
called 1 time
100.0%
-%
-%
100.0%
test_ptr_array_insert (test/util.c:2532)
called 1 time
100.0%
-%
-%
100.0%
test_ptr_array_move (test/util.c:2454)
called 1 time
100.0%
-%
-%
100.0%
test_read_file (test/util.c:3530)
called 1 time
100.0%
-%
-%
100.0%
test_regexp_escape (test/regexp.c:5)
called 1 time
100.0%
-%
-%
100.0%
test_rxvt_parse_key (test/terminal.c:976)
called 1 time
100.0%
100.0%
-%
100.0%
test_same_cursor (test/terminal.c:444)
called 1 time
100.0%
-%
-%
100.0%
test_saturating_decrement (test/util.c:3419)
called 1 time
100.0%
-%
-%
100.0%
test_saturating_increment (test/util.c:3406)
called 1 time
100.0%
-%
-%
100.0%
test_saturating_subtract (test/util.c:3430)
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:3224)
called 1 time
100.0%
-%
-%
100.0%
test_short_filename_cwd (test/util.c:3194)
called 1 time
100.0%
-%
-%
100.0%
test_size_add_overflows (test/util.c:3475)
called 1 time
100.0%
-%
-%
100.0%
test_size_multiply_overflows (test/util.c:3448)
called 1 time
100.0%
-%
-%
100.0%
test_size_str_width (test/util.c:1059)
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:245)
called 1 time
100.0%
-%
-%
100.0%
test_str_has_strn_prefix (test/util.c:232)
called 1 time
100.0%
-%
-%
100.0%
test_str_has_suffix (test/util.c:258)
called 1 time
100.0%
-%
-%
100.0%
test_str_replace_byte (test/util.c:1007)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_bitflags (test/util.c:3707)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_filepos (test/util.c:1249)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_int (test/util.c:1211)
called 1 time
100.0%
-%
-%
100.0%
test_str_to_size (test/util.c:1231)
called 1 time
100.0%
-%
-%
100.0%
test_string (test/util.c:706)
called 1 time
100.0%
100.0%
-%
100.0%
test_string_append_escaped_arg (test/command.c:445)
called 1 time
100.0%
-%
-%
100.0%
test_string_array_concat (test/util.c:1022)
called 1 time
100.0%
100.0%
-%
100.0%
test_string_view (test/util.c:825)
called 1 time
100.0%
-%
-%
100.0%
test_strn_replace_byte (test/util.c:1014)
called 1 time
100.0%
-%
-%
100.0%
test_strview_has_suffix (test/util.c:891)
called 1 time
100.0%
-%
-%
100.0%
test_strview_remove_matching (test/util.c:917)
called 1 time
100.0%
-%
-%
100.0%
test_term_begin_sync_update (test/terminal.c:1637)
called 1 time
100.0%
-%
-%
100.0%
test_term_clear_eol (test/terminal.c:1366)
called 1 time
100.0%
-%
-%
100.0%
test_term_init (test/terminal.c:1293)
called 1 time
100.0%
-%
-%
100.0%
test_term_move_cursor (test/terminal.c:1433)
called 1 time
100.0%
-%
-%
100.0%
test_term_osc52_copy (test/terminal.c:1566)
called 1 time
100.0%
-%
-%
100.0%
test_term_parse_csi_params (test/terminal.c:463)
called 1 time
100.0%
-%
-%
100.0%
test_term_parse_sequence (test/terminal.c:548)
called 1 time
100.0%
-%
-%
100.0%
test_term_parse_sequence2 (test/terminal.c:866)
called 1 time
100.0%
100.0%
-%
100.0%
test_term_put_level_1_queries (test/terminal.c:1666)
called 1 time
100.0%
-%
-%
100.0%
test_term_put_str (test/terminal.c:1327)
called 1 time
100.0%
-%
-%
100.0%
test_term_restore_cursor_style (test/terminal.c:1616)
called 1 time
100.0%
-%
-%
100.0%
test_term_set_bytes (test/terminal.c:1447)
called 1 time
100.0%
-%
-%
100.0%
test_term_set_cursor_style (test/terminal.c:1588)
called 1 time
100.0%
-%
-%
100.0%
test_term_set_style (test/terminal.c:1478)
called 1 time
100.0%
-%
-%
100.0%
test_term_style_to_string (test/terminal.c:340)
called 1 time
100.0%
100.0%
-%
100.0%
test_timespec_subtract (test/util.c:3748)
called 1 time
100.0%
-%
-%
100.0%
test_timespec_to_str (test/util.c:3762)
called 1 time
100.0%
-%
-%
100.0%
test_u_char_size (test/util.c:1635)
called 1 time
100.0%
-%
-%
100.0%
test_u_char_width (test/util.c:1661)
called 1 time
100.0%
-%
-%
100.0%
test_u_get_char (test/util.c:2090)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_ascii_upper (test/util.c:1774)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_cntrl (test/util.c:1793)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_lower (test/util.c:1726)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_special_whitespace (test/util.c:1845)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_unicode (test/util.c:1813)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_unprintable (test/util.c:1863)
called 1 time
100.0%
100.0%
-%
100.0%
test_u_is_upper (test/util.c:1754)
called 1 time
100.0%
-%
-%
100.0%
test_u_is_zero_width (test/util.c:1821)
called 1 time
100.0%
-%
-%
100.0%
test_u_make_printable (test/util.c:2042)
called 1 time
100.0%
-%
-%
100.0%
test_u_prev_char (test/util.c:2317)
called 1 time
100.0%
-%
-%
100.0%
test_u_set_char (test/util.c:1974)
called 1 time
100.0%
-%
-%
100.0%
test_u_set_char_raw (test/util.c:1933)
called 1 time
100.0%
-%
-%
100.0%
test_u_skip_chars (test/util.c:2373)
called 1 time
100.0%
-%
-%
100.0%
test_u_str_width (test/util.c:1922)
called 1 time
100.0%
-%
-%
100.0%
test_u_to_lower (test/util.c:1704)
called 1 time
100.0%
-%
-%
100.0%
test_u_to_upper (test/util.c:1715)
called 1 time
100.0%
-%
-%
100.0%
test_uint_to_str (test/util.c:1410)
called 1 time
100.0%
-%
-%
100.0%
test_ulong_to_str (test/util.c:1426)
called 1 time
100.0%
-%
-%
100.0%
test_umax_bitwidth (test/util.c:3092)
called 1 time
100.0%
-%
-%
100.0%
test_umax_count_base16_digits (test/util.c:3105)
called 1 time
100.0%
-%
-%
100.0%
test_umax_to_str (test/util.c:1391)
called 1 time
100.0%
-%
-%
100.0%
test_update_term_title (test/terminal.c:1729)
called 1 time
100.0%
-%
-%
100.0%
test_util_macros (test/util.c:44)
called 1 time
100.0%
-%
-%
100.0%
test_wrapping_decrement (test/util.c:3391)
called 1 time
100.0%
100.0%
-%
100.0%
test_wrapping_increment (test/util.c:3377)
called 1 time
100.0%
100.0%
-%
100.0%
test_xadd (test/util.c:3497)
called 1 time
100.0%
-%
-%
100.0%
test_xfopen (test/util.c:3568)
called 1 time
100.0%
100.0%
-%
90.0%
test_xmalloc (test/util.c:162)
called 1 time
100.0%
-%
-%
100.0%
test_xmemmem (test/util.c:3667)
called 1 time
100.0%
-%
-%
100.0%
test_xmemrchr (test/util.c:3696)
called 1 time
100.0%
-%
-%
100.0%
test_xmul (test/util.c:3488)
called 1 time
100.0%
-%
-%
100.0%
test_xstdio (test/util.c:3577)
called 1 time
100.0%
-%
-%
100.0%
test_xstreq (test/util.c:210)
called 1 time
100.0%
-%
-%
100.0%
test_xstrrchr (test/util.c:223)
called 1 time
100.0%
-%
-%
100.0%
tflag (src/terminal/query.c:70)
called 27 times
100.0%
-%
-%
66.7%
timespec_subtract (src/util/time-util.h:30)
called 213 times
100.0%
100.0%
-%
71.4%
timespec_to_fp_milliseconds (src/util/time-util.h:44)
called 211 times
100.0%
-%
-%
100.0%
timespec_to_str (src/util/time-util.c:5)
called 4 times
85.7%
50.0%
-%
66.7%
timespecs_equal (src/util/time-util.h:51)
called 1 time
100.0%
50.0%
-%
75.0%
tmp_file (src/load-save.c:346)
called 21 times
64.0%
57.1%
-%
58.3%
toggle_option (src/options.c:754)
called 16 times
66.7%
35.7%
-%
57.9%
toggle_option_values (src/options.c:786)
not called
0.0%
0.0%
-%
0.0%
toggle_search_direction (src/search.h:24)
called 2 times
100.0%
-%
-%
100.0%
trace_flags_from_str (src/trace.c:18)
called 168 times
100.0%
66.7%
-%
100.0%
u32_ctz (src/util/bit.h:70)
called 168 times
100.0%
-%
-%
66.7%
u32_ffs (src/util/bit.h:95)
called 12 times
100.0%
-%
-%
100.0%
u32_lsbit (src/util/bit.h:102)
called 83 times
100.0%
-%
-%
100.0%
u32_popcount (src/util/bit.h:59)
called 104 times
100.0%
-%
-%
100.0%
u64_clz (src/util/bit.h:137)
called 9 times
100.0%
-%
-%
66.7%
u64_popcount (src/util/bit.h:49)
called 212 times
100.0%
-%
-%
100.0%
u_char_size (src/util/utf8.h:53)
called 258 times
100.0%
100.0%
-%
100.0%
u_char_width (src/util/unicode.c:98)
called 561 times
100.0%
100.0%
-%
100.0%
u_get_char (src/util/utf8.c:159)
called 15098 times
100.0%
100.0%
-%
100.0%
u_get_first_byte_mask (src/util/utf8.c:100)
called 56 times
100.0%
-%
-%
66.7%
u_get_nonascii (src/util/utf8.c:170)
called 101 times
100.0%
100.0%
-%
100.0%
u_is_ascii_upper (src/util/unicode.h:39)
called 1099 times
100.0%
-%
-%
100.0%
u_is_breakable_whitespace (src/util/unicode.c:32)
called 415 times
100.0%
100.0%
-%
100.0%
u_is_cntrl (src/util/unicode.h:34)
called 830 times
100.0%
-%
-%
100.0%
u_is_continuation_byte (src/util/utf8.c:42)
called 127 times
100.0%
-%
-%
100.0%
u_is_default_ignorable (src/util/unicode.c:65)
called 163 times
100.0%
-%
-%
100.0%
u_is_double_width (src/util/unicode.c:90)
called 17 times
100.0%
-%
-%
100.0%
u_is_illformed (src/util/utf8.c:85)
called 48 times
100.0%
100.0%
-%
100.0%
u_is_lower (src/util/unicode.h:47)
called 14 times
100.0%
-%
-%
100.0%
u_is_nonspacing_mark (src/util/unicode.c:80)
called 174 times
100.0%
-%
-%
100.0%
u_is_overlong_sequence (src/util/utf8.c:52)
called 48 times
100.0%
-%
-%
66.7%
u_is_special_whitespace (src/util/unicode.c:75)
called 14 times
100.0%
-%
-%
100.0%
u_is_surrogate (src/util/unicode.h:29)
called 45 times
100.0%
-%
-%
100.0%
u_is_unicode (src/util/unicode.h:23)
called 1786 times
100.0%
-%
-%
100.0%
u_is_unprintable (src/util/unicode.c:70)
called 145 times
100.0%
100.0%
-%
100.0%
u_is_upper (src/util/unicode.h:48)
called 18 times
100.0%
-%
-%
100.0%
u_is_word_char (src/util/unicode.c:60)
called 4169 times
100.0%
50.0%
-%
100.0%
u_is_zero_width (src/util/unicode.c:85)
called 174 times
100.0%
100.0%
-%
100.0%
u_make_printable (src/util/utf8.h:74)
called 13 times
100.0%
100.0%
-%
92.9%
u_prev_char (src/util/utf8.c:115)
called 19 times
96.2%
71.4%
-%
81.0%
u_seq_len (src/util/utf8.c:34)
called 116 times
100.0%
-%
-%
66.7%
u_set_char (src/util/utf8.c:229)
called 8529 times
100.0%
100.0%
-%
90.9%
u_set_char_raw (src/util/utf8.c:202)
called 147 times
100.0%
100.0%
-%
85.7%
u_set_hex (src/util/utf8.c:250)
called 8 times
100.0%
100.0%
-%
100.0%
u_skip_chars (src/util/utf8.c:269)
called 19 times
100.0%
100.0%
-%
100.0%
u_str_get_char (src/util/utf8.h:41)
called 402 times
100.0%
-%
-%
100.0%
u_str_width (src/util/utf8.c:106)
called 50 times
100.0%
100.0%
-%
100.0%
u_to_lower (src/util/unicode.h:49)
called 7 times
100.0%
-%
-%
100.0%
u_to_upper (src/util/unicode.h:50)
called 9 times
100.0%
-%
-%
100.0%
ui_end (src/editor.c:318)
not called
0.0%
0.0%
-%
0.0%
ui_first_start (src/editor.c:304)
not called
0.0%
-%
-%
0.0%
ui_resize (src/editor.c:274)
not called
0.0%
-%
-%
0.0%
ui_start (src/editor.c:285)
not called
0.0%
-%
-%
0.0%
uint_equals (src/options.c:288)
called 19 times
100.0%
-%
-%
100.0%
uint_get (src/options.c:254)
called 550 times
100.0%
-%
-%
100.0%
uint_parse (src/options.c:266)
called 17 times
100.0%
100.0%
-%
100.0%
uint_set (src/options.c:260)
called 7 times
100.0%
-%
-%
100.0%
uint_string (src/options.c:283)
called 11 times
100.0%
-%
-%
100.0%
uint_to_str (src/util/numtostr.c:95)
called 12035 times
100.0%
-%
-%
100.0%
ulong_to_str (src/util/numtostr.c:100)
called 2 times
100.0%
-%
-%
100.0%
umax_add_overflows (src/util/arith.h:38)
called 476 times
100.0%
-%
-%
100.0%
umax_bitwidth (src/util/bit.h:163)
called 114 times
100.0%
100.0%
-%
100.0%
umax_count_base10_digits (src/util/numtostr.c:17)
called 1084 times
100.0%
100.0%
-%
100.0%
umax_count_base16_digits (src/util/bit.h:185)
called 37 times
100.0%
-%
-%
66.7%
umax_ctz (src/util/bit.h:78)
called 30 times
100.0%
-%
-%
66.7%
umax_multiply_overflows (src/util/arith.h:28)
called 482 times
100.0%
-%
-%
100.0%
umax_to_str (src/util/numtostr.c:65)
called 12050 times
100.0%
100.0%
-%
100.0%
undo (src/change.c:218)
called 1024 times
87.5%
87.5%
-%
90.9%
unhandled (src/terminal/parse.c:288)
called 398 times
100.0%
100.0%
-%
100.0%
unicode_escape (src/command/parse.c:22)
called 6 times
100.0%
75.0%
-%
100.0%
unittest_0 (src/bind.c:69)
called 24 times
100.0%
-%
-%
57.1%
unittest_0 (src/buffer.c:314)
called 24 times
100.0%
-%
-%
65.5%
unittest_0 (src/commands.c:2706)
called 24 times
100.0%
-%
-%
67.3%
unittest_0 (src/compiler.c:18)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/completion.c:614)
called 24 times
100.0%
75.0%
-%
87.5%
unittest_0 (src/config.c:28)
called 24 times
100.0%
-%
-%
60.0%
unittest_0 (src/encoding.c:49)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/exec.c:63)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/filetype/directories.c:13)
called 24 times
100.0%
100.0%
-%
64.3%
unittest_0 (src/load-save.c:195)
called 24 times
100.0%
-%
-%
57.1%
unittest_0 (src/options.c:549)
called 24 times
100.0%
90.9%
-%
70.0%
unittest_0 (src/show.c:664)
called 24 times
100.0%
-%
-%
69.0%
unittest_0 (src/spawn.c:299)
called 24 times
100.0%
-%
-%
63.6%
unittest_0 (src/syntax/color.c:28)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/syntax/state.c:640)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/color.c:36)
called 24 times
100.0%
-%
-%
53.3%
unittest_0 (src/terminal/cursor.c:30)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/key.c:62)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/style.c:52)
called 24 times
100.0%
-%
-%
100.0%
unittest_0 (src/terminal/terminal.c:128)
called 24 times
100.0%
87.5%
-%
73.9%
unittest_0 (src/trace.c:27)
called 24 times
100.0%
-%
-%
69.6%
unittest_0 (src/util/log.c:34)
called 24 times
100.0%
100.0%
-%
77.8%
unittest_0 (src/vars.c:137)
called 24 times
100.0%
-%
-%
100.0%
unittest_1 (src/commands.c:2792)
called 24 times
100.0%
87.5%
-%
80.0%
unittest_1 (src/config.c:45)
called 24 times
100.0%
-%
-%
53.8%
unittest_1 (src/filetype.c:39)
called 24 times
100.0%
75.0%
-%
91.7%
unittest_1 (src/terminal/color.c:56)
called 24 times
100.0%
-%
-%
52.6%
unix_to_dos (src/convert.c:140)
called 1 time
100.0%
83.3%
-%
100.0%
unselect (src/selection.h:33)
called 68 times
100.0%
100.0%
-%
100.0%
update_action_style (src/syntax/syntax.c:161)
called 4247 times
100.0%
100.0%
-%
100.0%
update_all_syntax_styles (src/syntax/syntax.c:200)
called 10 times
100.0%
100.0%
-%
100.0%
update_file_info (src/load-save.c:80)
called 48 times
100.0%
-%
-%
100.0%
update_frame_coordinates (src/frame.c:360)
called 29 times
90.9%
83.3%
-%
90.9%
update_regex (src/search.c:140)
called 4 times
66.7%
50.0%
-%
57.1%
update_state_styles (src/syntax/syntax.c:180)
called 1482 times
100.0%
100.0%
-%
100.0%
update_syntax_styles (src/syntax/syntax.c:189)
called 134 times
100.0%
100.0%
-%
100.0%
update_window_coordinates (src/frame.c:388)
called 11 times
100.0%
-%
-%
100.0%
use_spaces_for_indent (src/options.h:92)
called 110 times
100.0%
75.0%
-%
100.0%
validate_filetype (src/options.c:183)
called 60 times
100.0%
100.0%
-%
100.0%
validate_local_options (src/options.c:829)
called 134 times
100.0%
100.0%
-%
100.0%
validate_statusline_format (src/options.c:170)
called 25 times
100.0%
100.0%
-%
100.0%
view_can_close (src/view.c:135)
called 24 times
100.0%
100.0%
-%
100.0%
view_center_to_cursor (src/view.c:64)
called 1 time
70.0%
50.0%
-%
66.7%
view_do_set_selection_type (src/selection.c:180)
called 16 times
73.3%
50.0%
-%
69.2%
view_get_preferred_x (src/view.c:126)
called 60 times
100.0%
100.0%
-%
100.0%
view_get_word_under_cursor (src/view.c:198)
called 4 times
100.0%
50.0%
-%
100.0%
view_is_cursor_visible (src/view.c:59)
called 1 time
100.0%
50.0%
-%
75.0%
view_remove (src/view.c:143)
called 26 times
100.0%
-%
-%
100.0%
view_reset_preferred_x (src/view.h:55)
called 1484 times
100.0%
-%
-%
100.0%
view_set_selection_type (src/selection.h:22)
called 134 times
100.0%
100.0%
-%
83.3%
view_update (src/view.c:112)
called 1 time
90.0%
50.0%
-%
88.9%
view_update_cursor_x (src/view.c:29)
called 29 times
76.2%
50.0%
-%
57.1%
view_update_cursor_y (src/view.c:13)
called 475 times
90.0%
50.0%
-%
85.7%
view_update_vx (src/view.c:82)
called 1 time
75.0%
50.0%
-%
60.0%
view_update_vy (src/view.c:95)
not called
0.0%
0.0%
-%
0.0%
visibility_cmp (src/tag.c:23)
not called
0.0%
0.0%
-%
0.0%
visit (src/syntax/syntax.c:27)
called 6093 times
100.0%
100.0%
-%
100.0%
vstrcmp (src/util/bsearch.h:79)
called 40318 times
100.0%
-%
-%
100.0%
wait_child (src/util/fork-exec.c:148)
called 20 times
70.0%
66.7%
-%
70.0%
window_add_buffer (src/window.c:23)
called 84 times
100.0%
-%
-%
100.0%
window_calculate_line_numbers (src/window.c:375)
called 21 times
100.0%
100.0%
-%
100.0%
window_close (src/window.c:477)
called 3 times
100.0%
100.0%
-%
88.2%
window_close_current_view (src/window.c:204)
called 26 times
100.0%
100.0%
-%
100.0%
window_count_uncloseable_views (src/window.c:133)
called 4 times
100.0%
83.3%
-%
100.0%
window_find_modified_view (src/commands.c:1408)
called 3 times
40.0%
16.7%
-%
33.3%
window_find_or_create_view (src/window.c:110)
called 1 time
66.7%
50.0%
-%
40.0%
window_find_view (src/window.c:121)
called 1 time
100.0%
50.0%
-%
80.0%
window_free (src/window.c:196)
called 13 times
100.0%
-%
-%
100.0%
window_get_first_view (src/window.h:42)
called 9 times
100.0%
-%
-%
66.7%
window_get_scroll_margin (src/window.c:404)
called 7 times
50.0%
50.0%
-%
66.7%
window_next (src/window.c:469)
called 1 time
100.0%
50.0%
-%
83.3%
window_open_buffer (src/window.c:48)
called 29 times
68.4%
54.5%
-%
63.2%
window_open_empty_buffer (src/window.c:42)
called 49 times
100.0%
-%
-%
100.0%
window_open_file (src/window.c:313)
called 1 time
100.0%
-%
-%
100.0%
window_open_files (src/window.c:321)
called 5 times
100.0%
100.0%
-%
100.0%
window_open_new_file (src/window.c:281)
called 43 times
100.0%
-%
-%
100.0%
window_prev (src/window.c:461)
called 1 time
100.0%
50.0%
-%
83.3%
window_remove_view_at_index (src/window.c:158)
called 84 times
100.0%
100.0%
-%
100.0%
window_remove_views (src/window.c:187)
called 14 times
100.0%
100.0%
-%
100.0%
window_separator_changed (src/options.c:149)
not called
0.0%
0.0%
-%
0.0%
window_set_coordinates (src/window.c:388)
called 20 times
100.0%
-%
-%
100.0%
window_set_size (src/window.c:397)
called 21 times
100.0%
-%
-%
100.0%
word_bwd (src/move.c:286)
called 3 times
100.0%
50.0%
-%
87.5%
word_fwd (src/move.c:264)
called 5 times
100.0%
75.0%
-%
100.0%
would_delete_last_bytes (src/change.c:346)
called 98 times
70.0%
75.0%
-%
80.0%
wrap_paragraph (src/wrap.c:107)
called 2 times
91.4%
70.0%
-%
91.2%
wrapping_decrement (src/util/arith.h:69)
called 51 times
100.0%
100.0%
-%
75.0%
wrapping_increment (src/util/arith.h:61)
called 65 times
100.0%
100.0%
-%
71.4%
write_buffer (src/load-save.c:274)
called 21 times
58.3%
37.5%
-%
48.1%
write_history_files (src/main.c:324)
called 8 times
66.7%
50.0%
-%
57.1%
xadd (src/util/arith.c:13)
called 241138 times
100.0%
50.0%
-%
75.0%
xadd3 (src/util/arith.h:111)
called 203 times
100.0%
-%
-%
100.0%
xasprintf (src/util/xmalloc.c:64)
called 2 times
100.0%
-%
-%
100.0%
xcalloc (src/util/xmalloc.c:26)
called 3858 times
100.0%
50.0%
-%
66.7%
xcalloc1 (src/util/xmalloc.h:20)
called 3696 times
100.0%
-%
-%
100.0%
xclose (src/util/xreadwrite.c:93)
called 338 times
54.5%
37.5%
-%
57.1%
xclosedir (src/util/xdirent.h:31)
called 10 times
100.0%
-%
-%
100.0%
xdup3 (src/util/fd.c:48)
called 63 times
46.7%
11.1%
-%
31.2%
xfchmod (src/util/fd.c:93)
called 21 times
100.0%
25.0%
-%
80.0%
xfchown (src/util/fd.c:84)
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
87.5%
50.0%
-%
77.8%
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 9 times
100.0%
25.0%
-%
80.0%
xfputs (src/util/xstdio.c:13)
called 9 times
100.0%
25.0%
-%
80.0%
xfsync (src/util/fd.c:111)
not called
0.0%
0.0%
-%
0.0%
xftruncate (src/util/fd.c:102)
called 21 times
100.0%
25.0%
-%
80.0%
xgetenv (src/util/str-util.h:22)
called 29 times
100.0%
75.0%
-%
100.0%
xgettime (src/util/time-util.h:57)
not called
0.0%
0.0%
-%
0.0%
xglob (src/commands.c:1149)
called 1 time
69.2%
37.5%
-%
47.8%
xiconv (src/convert.c:300)
called 1 time
50.0%
16.7%
-%
41.7%
xmalloc (src/util/xmalloc.c:20)
called 50006 times
100.0%
-%
-%
75.0%
xmallocarray (src/util/xmalloc.h:26)
called 2013 times
100.0%
-%
-%
100.0%
xmemdup (src/util/xmalloc.h:38)
called 4174 times
100.0%
-%
-%
100.0%
xmemjoin (src/util/xmalloc.h:44)
called 1814 times
100.0%
-%
-%
100.0%
xmemjoin3 (src/util/xmalloc.h:52)
called 83 times
100.0%
-%
-%
100.0%
xmemmem (src/util/xmemmem.c:6)
called 54 times
100.0%
-%
-%
66.7%
xmempcpy (src/util/xstring.h:42)
called 4926 times
100.0%
-%
-%
100.0%
xmempcpy2 (src/util/xstring.h:49)
called 2060 times
100.0%
-%
-%
100.0%
xmempcpy3 (src/util/xstring.h:58)
called 236 times
100.0%
-%
-%
100.0%
xmempcpy4 (src/util/xstring.h:68)
called 141 times
100.0%
-%
-%
100.0%
xmemrchr (src/util/xmemrchr.c:5)
called 329 times
100.0%
-%
-%
100.0%
xmkstemp_cloexec (src/load-save.c:320)
called 21 times
100.0%
25.0%
-%
80.0%
xmul (src/util/arith.h:100)
called 15892 times
100.0%
25.0%
-%
57.1%
xmul_ (src/util/arith.c:4)
called 15892 times
100.0%
50.0%
-%
75.0%
xopen (src/util/xreadwrite.h:11)
called 283 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 42 times
20.0%
5.6%
-%
17.4%
xread (src/util/xreadwrite.c:31)
called 32 times
100.0%
25.0%
-%
80.0%
xread_all (src/util/xreadwrite.c:49)
called 174 times
83.3%
62.5%
-%
80.0%
xreaddir (src/util/xdirent.h:20)
called 306 times
100.0%
75.0%
-%
100.0%
xrealloc (src/util/xmalloc.c:35)
called 13946 times
100.0%
-%
-%
75.0%
xreallocarray (src/util/xmalloc.h:32)
called 13855 times
100.0%
-%
-%
100.0%
xsnprintf (src/util/xsnprintf.c:43)
called 5704 times
100.0%
-%
-%
100.0%
xstrcut (src/util/xmalloc.h:70)
called 338 times
100.0%
-%
-%
100.0%
xstrdup (src/util/xmalloc.c:41)
called 16193 times
100.0%
-%
-%
100.0%
xstreq (src/util/xstring.h:18)
called 1972 times
100.0%
100.0%
-%
100.0%
xstrjoin (src/util/xmalloc.h:63)
called 1416 times
100.0%
-%
-%
100.0%
xstrrchr (src/util/xstring.h:26)
called 7 times
100.0%
-%
-%
66.7%
xstrslice (src/util/xmalloc.h:77)
called 89 times
100.0%
-%
-%
75.0%
xvasprintf (src/util/xmalloc.c:47)
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 5706 times
100.0%
50.0%
-%
50.0%
xwaitpid (src/util/fork-exec.c:82)
called 21 times
100.0%
25.0%
-%
80.0%
xwrite (src/util/xreadwrite.c:40)
called 5 times
100.0%
25.0%
-%
80.0%
xwrite_all (src/util/xreadwrite.c:70)
called 451 times
91.7%
66.7%
-%
88.9%
yield_terminal (src/exec.c:490)
called 15 times
28.6%
25.0%
-%
33.3%