OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
2
Function: _rl_is_mbchar_matched
3
Function: _rl_vi_save_insert
4
Function: array_to_string
56
Function: check_bash_input
7
Function: coproc_wclose
8
Function: dispose_redirects
9
Function: expand_prompt
10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc
Functionâ–´Condition %
bash_possible_filename_completions
Name: bash_possible_filename_completions
Prototype: static int bash_possible_filename_completions (ignore, ignore2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3577-3582
  0.000% (0/1)
bash_possible_hostname_completions
Name: bash_possible_hostname_completions
Prototype: static int bash_possible_hostname_completions (ignore, ignore2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3626-3631
  0.000% (0/1)
bash_possible_username_completions
Name: bash_possible_username_completions
Prototype: static int bash_possible_username_completions (ignore, ignore2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3556-3561
  0.000% (0/1)
bash_possible_variable_completions
Name: bash_possible_variable_completions
Prototype: static int bash_possible_variable_completions (ignore, ignore2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3640-3645
  0.000% (0/1)
bash_push_line
Name: bash_push_line
Prototype: static int bash_push_line ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 640-651
  0.000% (0/4)
bash_quote_filename
Name: bash_quote_filename
Prototype: static char * bash_quote_filename (s, rtype, qcp)
Coverage:  0.000% (0/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3975-4069
  0.000% (0/66)
bash_re_edit
Name: bash_re_edit
Prototype: int bash_re_edit (line)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 655-666
  0.000% (0/4)
bash_servicename_completion_function
Name: bash_servicename_completion_function
Prototype: char * bash_servicename_completion_function (text, state)
Coverage:  0.000% (0/121)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2405-2458
  0.000% (0/121)
bash_set_history
Name: bash_set_history
Prototype: static int bash_set_history (on_or_off, option_name)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 426-444
100.000% (8/8)
bash_special_tilde_expansions
Name: bash_special_tilde_expansions
Prototype: static char * bash_special_tilde_expansions (text)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 981-999
 79.167% (19/24)
bash_specific_completion
Name: bash_specific_completion
Prototype: static int bash_specific_completion (what_to_do, generator)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3784-3808
  0.000% (0/1)
bash_tilde_expand
Name: bash_tilde_expand
Prototype: char * bash_tilde_expand (s, assign_p)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1112-1148
 72.222% (13/18)
bash_tilde_find_word
Name: bash_tilde_find_word
Prototype: char * bash_tilde_find_word (s, flags, lenp)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1073-1105
 79.167% (19/24)
bash_vi_complete
Name: bash_vi_complete
Prototype: static int bash_vi_complete (count, key)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3817-3866
  0.000% (0/39)
bashline_reinitialize
Name: bashline_reinitialize
Prototype: void bashline_reinitialize ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 594-598
100.000% (1/1)
bashline_reset
Name: bashline_reset
Prototype: void bashline_reset ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 617-633
  0.000% (0/1)
bashline_reset_event_hook
Name: bashline_reset_event_hook
Prototype: void bashline_reset_event_hook ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 606-610
  0.000% (0/1)
bashline_set_event_hook
Name: bashline_set_event_hook
Prototype: void bashline_set_event_hook ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 600-604
  0.000% (0/1)
bcoalesce
Name: bcoalesce
Prototype: static void bcoalesce (nu)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 336-399
 73.077% (19/26)
begin_unwind_frame
Name: begin_unwind_frame
Prototype: void begin_unwind_frame (tag)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 129-134
100.000% (1/1)
bexpand
Name: bexpand
Prototype: static char * bexpand (string, len, sawc, lenp)
Coverage:  82.353% (28/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 944-1002
 82.353% (28/34)
beyond
Name: beyond
Prototype: static void beyond ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 144-148
  0.000% (0/1)
bg_builtin
Name: bg_builtin
Prototype: int bg_builtin (list)
Coverage:  32.727% (18/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fg_bg.def
Lines: 103-134
 32.727% (18/55)
bgp_add
Name: bgp_add
Prototype: static struct pidstat * bgp_add (pid, status)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 799-843
 42.857% (3/7)
bgp_clear
Name: bgp_clear
Prototype: static void bgp_clear ()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 906-919
 83.333% (5/6)
bgp_delete
Name: bgp_delete
Prototype: static int bgp_delete (pid)
Coverage:  40.000% (8/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 871-903
 40.000% (8/20)
bgp_getindex
Name: bgp_getindex
Prototype: static ps_index_t bgp_getindex ()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 779-787
 83.333% (5/6)
bgp_resize
Name: bgp_resize
Prototype: static void bgp_resize ()
Coverage:  57.143% (20/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 736-777
 57.143% (20/35)
bgp_search
Name: bgp_search
Prototype: static int bgp_search (pid)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 924-946
 47.059% (8/17)
binary_operator
Name: binary_operator
Prototype: static int binary_operator ()
Coverage:  68.966% (20/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 442-477
 68.966% (20/29)
binary_test
Name: binary_test
Prototype: int binary_test (op, arg1, arg2, flags)
Coverage:  25.568% (45/176)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 386-439
 25.568% (45/176)
bind_args
Name: bind_args
Prototype: static int bind_args (argv, arg_start, arg_end, start_index)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1420-1472
 78.261% (18/23)
bind_array_element
Name: bind_array_element
Prototype: SHELL_VAR * bind_array_element (entry, ind, value, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 247-255
100.000% (1/1)
bind_array_var_internal
Name: bind_array_var_internal
Prototype: static SHELL_VAR * bind_array_var_internal (entry, ind, key, value, flags)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 181-203
 90.909% (10/11)
bind_array_variable
Name: bind_array_variable
Prototype: SHELL_VAR * bind_array_variable (name, ind, value, flags)
Coverage:  89.286% (25/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 212-245
 89.286% (25/28)
bind_arrow_keys
Name: bind_arrow_keys
Prototype: static void bind_arrow_keys (void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/readline.c
Lines: 1334-1347
  0.000% (0/4)
bind_arrow_keys_internal
Name: bind_arrow_keys_internal
Prototype: static void bind_arrow_keys_internal (Keymap map)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/readline.c
Lines: 1269-1329
  0.000% (0/1)
bind_assoc_variable
Name: bind_assoc_variable
Prototype: SHELL_VAR * bind_assoc_variable (entry, name, key, value, flags)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 257-273
 72.727% (8/11)
bind_bracketed_paste_prefix
Name: bind_bracketed_paste_prefix
Prototype: static void bind_bracketed_paste_prefix (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/readline.c
Lines: 1349-1363
  0.000% (0/1)
bind_builtin
Name: bind_builtin
Prototype: int bind_builtin (list)
Coverage:  0.000% (0/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/bind.def
Lines: 110-291
  0.000% (0/112)
bind_comp_words
Name: bind_comp_words
Prototype: static SHELL_VAR * bind_comp_words (lwords)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 953-974
  0.000% (0/10)
bind_compfunc_variables
Name: bind_compfunc_variables
Prototype: static void bind_compfunc_variables (line, ind, lwords, cw, exported)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 977-1028
  0.000% (0/40)
bind_function
Name: bind_function
Prototype: SHELL_VAR * bind_function (name, value)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3264-3306
 80.952% (17/21)
bind_function_def
Name: bind_function_def
Prototype: void bind_function_def (name, value, flags)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3313-3341
100.000% (9/9)
bind_global_variable
Name: bind_global_variable
Prototype: SHELL_VAR * bind_global_variable (name, value, flags)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3113-3124
 50.000% (2/4)
bind_int_variable
Name: bind_int_variable
Prototype: SHELL_VAR * bind_int_variable (lhs, rhs, flags)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3200-3249
 93.548% (29/31)
bind_keyseq_to_unix_command
Name: bind_keyseq_to_unix_command
Prototype: int bind_keyseq_to_unix_command (line)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 4242-4293
  0.000% (0/24)
bind_lastarg
Name: bind_lastarg
Prototype: static void bind_lastarg (arg)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3896-3907
 85.714% (6/7)
bind_printf_variable
Name: bind_printf_variable
Prototype: static SHELL_VAR * bind_printf_variable (name, value, flags)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1267-1288
 83.333% (10/12)
bind_read_variable
Name: bind_read_variable
Prototype: static SHELL_VAR * bind_read_variable (name, value)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 959-975
100.000% (5/5)
bind_tempenv_variable
Name: bind_tempenv_variable
Prototype: static SHELL_VAR * bind_tempenv_variable (name, value)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4215-4232
 83.333% (10/12)
bind_termcap_arrow_keys
Name: bind_termcap_arrow_keys
Prototype: static void bind_termcap_arrow_keys (Keymap map)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/terminal.c
Lines: 581-600
  0.000% (0/1)
bind_var_to_int
Name: bind_var_to_int
Prototype: SHELL_VAR * bind_var_to_int (var, val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3251-3260
100.000% (1/1)
bind_variable
Name: bind_variable
Prototype: SHELL_VAR * bind_variable (name, value, flags)
Coverage:  84.444% (38/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3034-3111
 84.444% (38/45)
bind_variable_internal
Name: bind_variable_internal
Prototype: static SHELL_VAR * bind_variable_internal (name, value, table, hflags, aflags)
Coverage:  85.950% (104/121)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2877-3028
 85.950% (104/121)
bind_variable_value
Name: bind_variable_value
Prototype: SHELL_VAR * bind_variable_value (var, value, aflags)
Coverage:  74.419% (32/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3131-3188
 74.419% (32/43)
bindpwd
Name: bindpwd
Prototype: static int bindpwd (no_symlinks)
Coverage:  56.667% (17/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 136-173
 56.667% (17/30)
bool_to_int
Name: bool_to_int
Prototype: static int bool_to_int (const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1905-1911
  0.000% (0/1)
boolean_varname
Name: boolean_varname
Prototype: static const char * boolean_varname (int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1807-1811
  0.000% (0/1)
brace_expand
Name: brace_expand
Prototype: char ** brace_expand (text)
Coverage:  63.736% (58/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 107-282
 63.736% (58/91)
brace_expand_word_list
Name: brace_expand_word_list
Prototype: static WORD_LIST * brace_expand_word_list (tlist, eflags)
Coverage:  45.161% (28/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10923-10995
 45.161% (28/62)
brace_gobbler
Name: brace_gobbler
Prototype: static int brace_gobbler (text, tlen, indx, satisfy)
Coverage:  68.919% (153/222)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 615-746
 68.919% (153/222)
brackmatch
Name: brackmatch
Prototype: static unsigned char * brackmatch (unsigned char *p, unsigned char test, int flags)
Coverage:  55.882% (152/272)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 375-610
 55.882% (152/272)
brackmatch_wc
Name: brackmatch_wc
Prototype: static wchar_t * brackmatch_wc (wchar_t *p, wint_t test, int flags)
Coverage:  17.391% (32/184)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 375-610
 17.391% (32/184)
brand
Name: brand
Prototype: static int brand ()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1304-1323
 50.000% (2/4)
break_builtin
Name: break_builtin
Prototype: int break_builtin (list)
Coverage:  28.571% (14/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/break.def
Lines: 62-88
 28.571% (14/49)
bsplit
Name: bsplit
Prototype: static void bsplit (nu)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 405-466
 93.750% (30/32)
buffered_getchar
Name: buffered_getchar
Prototype: int buffered_getchar ()
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 567-584
 44.444% (4/9)
buffered_ungetchar
Name: buffered_ungetchar
Prototype: int buffered_ungetchar (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 586-591
100.000% (1/1)
bufstream_ungetc
Name: bufstream_ungetc
Prototype: static int bufstream_ungetc(c, bp)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 536-546
 50.000% (4/8)
build_actions
Name: build_actions
Prototype: static int build_actions (list, flagp, actp, optp)
Coverage:  42.667% (32/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 185-339
 42.667% (32/75)
build_aliasvar
Name: build_aliasvar
Prototype: static SHELL_VAR * build_aliasvar (self)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1730-1762
 88.235% (15/17)
build_arg_list
Name: build_arg_list
Prototype: static WORD_LIST * build_arg_list (cmd, cname, text, lwords, ind)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 1058-1088
  0.000% (0/10)
build_hashcmd
Name: build_hashcmd
Prototype: static SHELL_VAR * build_hashcmd (self)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1654-1686
 88.235% (15/17)
build_history_completion_array
Name: build_history_completion_array
Prototype: static void build_history_completion_array ()
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3404-3448
  0.000% (0/24)
builtin_address
Name: builtin_address
Prototype: sh_builtin_func_t * builtin_address (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 863-869
100.000% (1/1)
builtin_address_internal
Name: builtin_address_internal
Prototype: struct builtin * builtin_address_internal (name, disabled_okay)
Coverage:  40.385% (21/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 814-851
 40.385% (21/52)
builtin_builtin
Name: builtin_builtin
Prototype: int builtin_builtin (list)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/builtin.def
Lines: 52-85
 80.000% (8/10)
builtin_error
Name: builtin_error
Prototype: void builtin_error (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 102-120
100.000% (1/1)
builtin_error_prolog
Name: builtin_error_prolog
Prototype: static void builtin_error_prolog ()
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 87-100
 88.889% (8/9)
builtin_help
Name: builtin_help
Prototype: void builtin_help ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 193-213
  0.000% (0/4)
builtin_status
Name: builtin_status
Prototype: static int builtin_status (result)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4507-4529
 60.000% (6/10)
builtin_usage
Name: builtin_usage
Prototype: void builtin_usage ()
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 144-151
 66.667% (4/6)
builtin_warning
Name: builtin_warning
Prototype: void builtin_warning (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 122-141
100.000% (1/1)
call_expand_word_internal
Name: call_expand_word_internal
Prototype: static WORD_LIST * call_expand_word_internal (w, q, i, c, e)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3655-3677
 83.333% (5/6)
caller_builtin
Name: caller_builtin
Prototype: int caller_builtin (list)
Coverage:  33.333% (24/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/caller.def
Lines: 71-132
 33.333% (24/72)
calloc
Name: calloc
Prototype: void * calloc (n, s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1359-1364
100.000% (1/1)
can_optimize_assignment
Name: can_optimize_assignment
Prototype: static int can_optimize_assignment (entry, value, aflags)
Coverage:  82.609% (19/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2829-2846
 82.609% (19/23)
cat_file
Name: cat_file
Prototype: static int cat_file (r)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 610-647
 70.000% (14/20)
cclass_test
Name: cclass_test
Prototype: static int cclass_test (c, char_class)
Coverage:  81.356% (48/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 168-225
 81.356% (48/59)
cd_builtin
Name: cd_builtin
Prototype: int cd_builtin (list)
Coverage:  54.444% (49/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 258-452
 54.444% (49/90)
cd_to_string
Name: cd_to_string
Prototype: static int cd_to_string (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 542-555
100.000% (1/1)
cdxattr
Name: cdxattr
Prototype: static int cdxattr (dir, ndirp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 189-232
  0.000% (0/1)
cfree
Name: cfree
Prototype: void cfree (mem)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1366-1371
  0.000% (0/1)
change_flag
Name: change_flag
Prototype: int change_flag (flag, on_or_off)
Coverage:  79.167% (38/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Lines: 230-296
 79.167% (38/48)
change_signal
Name: change_signal
Prototype: static void change_signal (sig, value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 734-750
100.000% (11/11)
change_to_directory
Name: change_to_directory
Prototype: static int change_to_directory (newdir, nolinks, xattr)
Coverage:  37.931% (22/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 542-672
 37.931% (22/58)
change_to_temp
Name: change_to_temp
Prototype: static int change_to_temp (temp)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 557-569
 66.667% (4/6)
char_is_quoted
Name: char_is_quoted
Prototype: int char_is_quoted (string, eindex)
Coverage:  0.000% (0/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2138-2189
  0.000% (0/78)
check_add_history
Name: check_add_history
Prototype: int check_add_history (line, force)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 752-774
 84.615% (11/13)
Page:<>1
Function: _entry_flags
2
Function: _rl_is_mbchar_matched
3
Function: _rl_vi_save_insert
4
Function: array_to_string
56
Function: check_bash_input
7
Function: coproc_wclose
8
Function: dispose_redirects
9
Function: expand_prompt
10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc

Generated by Squish Coco 4.1.2