OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
2
Function: _rl_is_mbchar_matched
34
Function: array_to_string
5
Function: bash_possible_filename_completions
6
Function: check_bash_input
7
Function: coproc_wclose
...10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc
Functionâ–´Condition %
_rl_vi_save_insert
Name: _rl_vi_save_insert
Prototype: static void _rl_vi_save_insert (UNDO_LIST *up)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 736-753
  0.000% (0/9)
_rl_vi_save_replace
Name: _rl_vi_save_replace
Prototype: static void _rl_vi_save_replace (void)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 713-734
  0.000% (0/11)
_rl_vi_set_last
Name: _rl_vi_set_last
Prototype: void _rl_vi_set_last (int key, int repeat, int sign)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 171-177
  0.000% (0/1)
_rl_vi_set_mark
Name: _rl_vi_set_mark
Prototype: static int _rl_vi_set_mark (void)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 2119-2136
  0.000% (0/8)
_rl_vi_stuff_insert
Name: _rl_vi_stuff_insert
Prototype: static void _rl_vi_stuff_insert (int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 216-223
  0.000% (0/4)
_rl_vi_textmod_command
Name: _rl_vi_textmod_command
Prototype: int _rl_vi_textmod_command (int c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 189-193
  0.000% (0/1)
_rl_walphabetic
Name: _rl_walphabetic
Prototype: int _rl_walphabetic (wchar_t wc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/util.c
Lines: 83-94
  0.000% (0/4)
_rl_wcwidth
Name: _rl_wcwidth
Prototype: static inline int _rl_wcwidth (wc)
Coverage:  0.000% (0/95)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/rlmbutil.h
Lines: 128-158
  0.000% (0/95)
_rl_with_macro_input
Name: _rl_with_macro_input
Prototype: void _rl_with_macro_input (char *string)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/macro.c
Lines: 92-109
  0.000% (0/4)
_run_trap_internal
Name: _run_trap_internal
Prototype: static int _run_trap_internal (sig, tag)
Coverage:  74.359% (29/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 931-1052
 74.359% (29/39)
_set_tty_settings
Name: _set_tty_settings
Prototype: static int _set_tty_settings (int tty, struct termios *tiop)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/rltty.c
Lines: 464-474
  0.000% (0/7)
_strcompare
Name: _strcompare
Prototype: static int _strcompare (s1, s2)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bracecomp.c
Lines: 152-163
  0.000% (0/34)
absolute_pathname
Name: absolute_pathname
Prototype: int absolute_pathname (string)
Coverage:  44.000% (11/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 697-714
 44.000% (11/25)
absolute_program
Name: absolute_program
Prototype: int absolute_program (string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 719-724
100.000% (1/1)
add_alias
Name: add_alias
Prototype: void add_alias (name, value)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 109-151
 77.778% (14/18)
add_dirstack_element
Name: add_dirstack_element
Prototype: static void add_dirstack_element (dir)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 571-578
100.000% (4/4)
add_exec_redirect
Name: add_exec_redirect
Prototype: static void add_exec_redirect (dummy_redirect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 1296-1302
100.000% (1/1)
add_fifo_list
Name: add_fifo_list
Prototype: static void add_fifo_list (fd)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5522-5544
 71.429% (10/14)
add_hashed_command
Name: add_hashed_command
Prototype: static int add_hashed_command (w, quiet)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 207-231
 77.778% (14/18)
add_history
Name: add_history
Prototype: void add_history (const char *string)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 271-327
 74.074% (20/27)
add_history_time
Name: add_history_time
Prototype: void add_history_time (const char *string)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 330-340
  0.000% (0/9)
add_host_name
Name: add_host_name
Prototype: static void add_host_name (name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 723-735
  0.000% (0/4)
add_mail_file
Name: add_mail_file
Prototype: static int add_mail_file (file, msg)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 171-198
 28.571% (2/7)
add_or_supercede_exported_var
Name: add_or_supercede_exported_var
Prototype: char ** add_or_supercede_exported_var (assign, do_alloc)
Coverage:  15.741% (17/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4594-4624
 15.741% (17/108)
add_process
Name: add_process
Prototype: static void add_process (name, pid)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1289-1328
100.000% (7/7)
add_shopt_to_alist
Name: add_shopt_to_alist
Prototype: static void add_shopt_to_alist (opt, on_or_off)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 2018-2031
  0.000% (0/4)
add_temp_array_to_env
Name: add_temp_array_to_env
Prototype: static void add_temp_array_to_env (temp_array, do_alloc, do_supercede)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4626-4645
 53.333% (8/15)
add_undo_close_redirect
Name: add_undo_close_redirect
Prototype: static int add_undo_close_redirect (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 1279-1294
100.000% (1/1)
add_undo_redirect
Name: add_undo_redirect
Prototype: static int add_undo_redirect (fd, ri, fdbase)
Coverage:  85.366% (35/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 1189-1275
 85.366% (35/41)
add_unwind_protect
Name: add_unwind_protect
Prototype: void add_unwind_protect (cleanup, arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 155-161
100.000% (1/1)
add_unwind_protect_internal
Name: add_unwind_protect_internal
Prototype: static void add_unwind_protect_internal (cleanup, arg)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 224-236
100.000% (5/5)
addtimeval
Name: addtimeval
Prototype: struct timeval * addtimeval (d, t1, t2)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/timeval.c
Lines: 49-61
 50.000% (2/4)
adjust_shell_level
Name: adjust_shell_level
Prototype: void adjust_shell_level (change)
Coverage:  43.478% (10/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 784-828
 43.478% (10/23)
alias_builtin
Name: alias_builtin
Prototype: int alias_builtin (list)
Coverage:  83.333% (40/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/alias.def
Lines: 69-152
 83.333% (40/48)
alias_expand
Name: alias_expand
Prototype: char * alias_expand (string)
Coverage:  0.000% (0/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 472-586
  0.000% (0/64)
alias_expand_line
Name: alias_expand_line
Prototype: static int alias_expand_line (count, ignore)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2595-2613
  0.000% (0/4)
alias_expand_token
Name: alias_expand_token
Prototype: static int alias_expand_token (tokstr)
Coverage:  71.154% (37/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2889-2925
 71.154% (37/52)
alias_expand_word
Name: alias_expand_word
Prototype: char * alias_expand_word (s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 277-285
  0.000% (0/1)
all_aliases
Name: all_aliases
Prototype: alias_t ** all_aliases ()
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 263-275
 72.727% (8/11)
all_array_variables
Name: all_array_variables
Prototype: SHELL_VAR ** all_array_variables ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4175-4179
  0.000% (0/1)
all_digits
Name: all_digits
Prototype: int all_digits (string)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 156-167
100.000% (10/10)
all_exported_variables
Name: all_exported_variables
Prototype: SHELL_VAR ** all_exported_variables ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4116-4120
  0.000% (0/1)
all_local_variables
Name: all_local_variables
Prototype: SHELL_VAR ** all_local_variables ()
Coverage:  52.174% (12/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4135-4164
 52.174% (12/23)
all_shell_functions
Name: all_shell_functions
Prototype: SHELL_VAR ** all_shell_functions ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4063-4067
100.000% (1/1)
all_shell_variables
Name: all_shell_variables
Prototype: SHELL_VAR ** all_shell_variables ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4056-4060
100.000% (1/1)
all_variables_matching_prefix
Name: all_variables_matching_prefix
Prototype: char ** all_variables_matching_prefix (prefix)
Coverage:  32.877% (24/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4182-4206
 32.877% (24/73)
all_visible_functions
Name: all_visible_functions
Prototype: SHELL_VAR ** all_visible_functions ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4076-4080
  0.000% (0/1)
all_visible_variables
Name: all_visible_variables
Prototype: SHELL_VAR ** all_visible_variables ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4082-4086
100.000% (1/1)
alloc_history_entry
Name: alloc_history_entry
Prototype: HIST_ENTRY * alloc_history_entry (char *string, char *ts)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 219-231
 66.667% (2/3)
alloc_lvalue
Name: alloc_lvalue
Prototype: static struct lvalue * alloc_lvalue ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 1095-1103
  0.000% (0/1)
alloc_mail_file
Name: alloc_mail_file
Prototype: static FILEINFO * alloc_mail_file (filename, msg)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 210-222
 66.667% (2/3)
alloc_pipeline_saver
Name: alloc_pipeline_saver
Prototype: struct pipeline_saver * alloc_pipeline_saver ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 456-465
100.000% (1/1)
alloc_undo_entry
Name: alloc_undo_entry
Prototype: static UNDO_LIST * alloc_undo_entry (enum undo_code what, int start, int end, char *text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/undo.c
Lines: 70-83
  0.000% (0/1)
alloc_word_desc
Name: alloc_word_desc
Prototype: WORD_DESC * alloc_word_desc ()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 71-80
100.000% (5/5)
allocate_buffers
Name: allocate_buffers
Prototype: static void allocate_buffers (n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 167-181
100.000% (4/4)
allocerr
Name: allocerr
Prototype: static void allocerr (func, bytes)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 86-97
  0.000% (0/1)
alphabetic
Name: alphabetic
Prototype: int alphabetic (int c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/compat.c
Lines: 84-88
  0.000% (0/1)
alrm_catcher
Name: alrm_catcher
Prototype: static void alrm_catcher(i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 238-247
  0.000% (0/1)
and
Name: and
Prototype: static int and ()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 204-217
 90.000% (9/10)
ansic_quote
Name: ansic_quote
Prototype: char * ansic_quote (str, flags, rlen)
Coverage:  57.812% (37/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Lines: 209-297
 57.812% (37/64)
ansic_shouldquote
Name: ansic_shouldquote
Prototype: int ansic_shouldquote (string)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Lines: 330-351
 86.667% (13/15)
ansic_wshouldquote
Name: ansic_wshouldquote
Prototype: int ansic_wshouldquote (string)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Lines: 300-326
100.000% (9/9)
ansicstr
Name: ansicstr
Prototype: char * ansicstr (string, len, flags, sawc, rlen)
Coverage:  74.737% (142/190)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Lines: 50-205
 74.737% (142/190)
ansiexpand
Name: ansiexpand
Prototype: char * ansiexpand (string, start, end, lenp)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Lines: 355-380
 90.000% (9/10)
any_signals_trapped
Name: any_signals_trapped
Prototype: int any_signals_trapped ()
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 491-500
 66.667% (4/6)
append_history
Name: append_history
Prototype: int append_history (int nelements, const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 778-782
100.000% (1/1)
append_process
Name: append_process
Prototype: void append_process (name, pid, status, jid)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1332-1355
100.000% (4/4)
append_to_match
Name: append_to_match
Prototype: static int append_to_match (char *text, int delimiter, int quote_char, int nontrivial_match)
Coverage:  0.000% (0/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 1856-1921
  0.000% (0/65)
arithcomp
Name: arithcomp
Prototype: static int arithcomp (s, t, op, flags)
Coverage:  89.655% (26/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 337-373
 89.655% (26/29)
array_assign_list
Name: array_assign_list
Prototype: ARRAY * array_assign_list (array, list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 860-871
100.000% (4/4)
array_concat
Name: array_concat
Prototype: static char ** array_concat (arr1, arr2)
Coverage:  66.667% (18/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 753-801
 66.667% (18/27)
array_copy
Name: array_copy
Prototype: ARRAY * array_copy(a)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 127-147
 75.000% (9/12)
array_create
Name: array_create
Prototype: ARRAY * array_create()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 80-95
100.000% (1/1)
array_create_element
Name: array_create_element
Prototype: ARRAY_ELEMENT * array_create_element(indx, value)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 577-589
100.000% (3/3)
array_dequote
Name: array_dequote
Prototype: ARRAY * array_dequote(array)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 348-363
  0.000% (0/14)
array_dequote_escapes
Name: array_dequote_escapes
Prototype: ARRAY * array_dequote_escapes(array)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 365-380
  0.000% (0/14)
array_dispose
Name: array_dispose
Prototype: void array_dispose(a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 116-125
 50.000% (2/4)
array_dispose_element
Name: array_dispose_element
Prototype: void array_dispose_element(ae)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 601-609
100.000% (7/7)
array_expand_index
Name: array_expand_index
Prototype: arrayind_t array_expand_index (var, s, len, flags)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 927-965
 60.000% (6/10)
array_flush
Name: array_flush
Prototype: void array_flush (a)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 97-114
 71.429% (5/7)
array_from_word_list
Name: array_from_word_list
Prototype: ARRAY * array_from_word_list (list)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 829-839
 50.000% (2/4)
array_insert
Name: array_insert
Prototype: int array_insert(a, i, v)
Coverage:  86.486% (32/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 614-697
 86.486% (32/37)
array_keys
Name: array_keys
Prototype: char * array_keys (s, quoted)
Coverage:  65.714% (23/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 1204-1243
 65.714% (23/35)
array_keys_to_word_list
Name: array_keys_to_word_list
Prototype: WORD_LIST * array_keys_to_word_list(a)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 841-858
 66.667% (6/9)
array_length_reference
Name: array_length_reference
Prototype: static arrayind_t array_length_reference (s)
Coverage:  68.831% (53/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6316-6394
 68.831% (53/77)
array_modcase
Name: array_modcase
Prototype: char * array_modcase (a, pat, modop, mflags)
Coverage:  61.905% (26/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 519-572
 61.905% (26/42)
array_patsub
Name: array_patsub
Prototype: char * array_patsub (a, pat, rep, mflags)
Coverage:  66.667% (28/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 465-517
 66.667% (28/42)
array_quote
Name: array_quote
Prototype: ARRAY * array_quote(array)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 314-329
 64.286% (9/14)
array_quote_escapes
Name: array_quote_escapes
Prototype: ARRAY * array_quote_escapes(array)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 331-346
 64.286% (9/14)
array_reference
Name: array_reference
Prototype: char * array_reference(a, i)
Coverage:  94.737% (36/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 760-809
 94.737% (36/38)
array_remove
Name: array_remove
Prototype: ARRAY_ELEMENT * array_remove(a, i)
Coverage:  77.083% (37/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 703-755
 77.083% (37/48)
array_remove_pattern
Name: array_remove_pattern
Prototype: static char * array_remove_pattern (var, pattern, patspec, varname, quoted)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5126-5160
 61.905% (13/21)
array_remove_quoted_nulls
Name: array_remove_quoted_nulls
Prototype: ARRAY * array_remove_quoted_nulls(array)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 382-393
 63.636% (7/11)
array_rshift
Name: array_rshift
Prototype: int array_rshift (a, n, s)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 263-297
 70.000% (14/20)
array_shift
Name: array_shift
Prototype: ARRAY_ELEMENT * array_shift(a, n, flags)
Coverage:  64.516% (20/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 203-256
 64.516% (20/31)
array_shift_element
Name: array_shift_element
Prototype: int array_shift_element(a, v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 306-312
  0.000% (0/1)
array_slice
Name: array_slice
Prototype: ARRAY * array_slice(array, s, e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 153-174
100.000% (4/4)
array_subrange
Name: array_subrange
Prototype: char * array_subrange (a, start, nelem, starsub, quoted)
Coverage:  77.273% (34/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 400-463
 77.273% (34/44)
array_to_argv
Name: array_to_argv
Prototype: char ** array_to_argv (a)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 873-891
  0.000% (0/11)
array_to_assign
Name: array_to_assign
Prototype: char * array_to_assign (a, quoted)
Coverage:  62.319% (43/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 938-990
 62.319% (43/69)
Page:<>1
Function: _entry_flags
2
Function: _rl_is_mbchar_matched
34
Function: array_to_string
5
Function: bash_possible_filename_completions
6
Function: check_bash_input
7
Function: coproc_wclose
...10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc

Generated by Squish Coco 4.1.2