OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...23
Function: set_new_line_discipline
24
Function: sh_setclexec
25
Function: stream_on_stack
26
Function: tcsh_magic_space
2728
Function: xrealloc
Functionâ–´Condition %
unquoted_tilde_word
Name: unquoted_tilde_word
Prototype: static int unquoted_tilde_word (s)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1050-1067
 28.571% (4/14)
unset_bash_input
Name: unset_bash_input
Prototype: void unset_bash_input (check_zero)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1709-1728
 60.000% (6/10)
unset_builtin
Name: unset_builtin
Prototype: int unset_builtin (list)
Coverage:  72.781% (123/169)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 798-967
 72.781% (123/169)
unset_sigwinch_handler
Name: unset_sigwinch_handler
Prototype: void unset_sigwinch_handler ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/sig.c
Lines: 654-660
  0.000% (0/1)
unsetenv
Name: unsetenv
Prototype: int unsetenv (name)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/getenv.c
Lines: 210-232
  0.000% (0/14)
unstifle_history
Name: unstifle_history
Prototype: int unstifle_history (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 575-585
100.000% (4/4)
unwind_frame_discard_internal
Name: unwind_frame_discard_internal
Prototype: static void unwind_frame_discard_internal (tag, ignore)
Coverage:  49.074% (53/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 271-294
 49.074% (53/108)
unwind_frame_run_internal
Name: unwind_frame_run_internal
Prototype: static void unwind_frame_run_internal (tag, ignore)
Coverage:  53.846% (63/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 306-340
 53.846% (63/117)
unwind_protect_mem
Name: unwind_protect_mem
Prototype: void unwind_protect_mem (var, size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 364-370
100.000% (1/1)
unwind_protect_mem_internal
Name: unwind_protect_mem_internal
Prototype: static void unwind_protect_mem_internal (var, psize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 342-359
100.000% (1/1)
unwind_protect_tag_on_stack
Name: unwind_protect_tag_on_stack
Prototype: int unwind_protect_tag_on_stack (tag)
Coverage:  26.829% (11/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 202-216
 26.829% (11/41)
update_export_env_inplace
Name: update_export_env_inplace
Prototype: void update_export_env_inplace (env_prefix, preflen, value)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4758-4771
 75.000% (3/4)
update_line
Name: update_line
Prototype: static void update_line (char *old, char *new, int current_line, int omax, int nmax, int inv_botlin)
Coverage:  0.000% (0/611)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/display.c
Lines: 1459-2218
  0.000% (0/611)
update_mail_file
Name: update_mail_file
Prototype: static void update_mail_file (i)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 155-167
  0.000% (0/4)
user_command_matches
Name: user_command_matches
Prototype: char * user_command_matches (name, flags, state)
Coverage:  48.649% (18/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 411-493
 48.649% (18/37)
username_completion_function
Name: username_completion_function
Prototype: char * username_completion_function (const char *s, int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/compat.c
Lines: 96-100
  0.000% (0/1)
using_history
Name: using_history
Prototype: void using_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 130-134
100.000% (1/1)
utf8_mblen
Name: utf8_mblen
Prototype: static inline int utf8_mblen (s, n)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 65-142
  0.000% (0/53)
utf8_mbschr
Name: utf8_mbschr
Prototype: static inline char * utf8_mbschr (s, c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbschr.c
Lines: 35-41
100.000% (1/1)
utf8_mbsmbchar
Name: utf8_mbsmbchar
Prototype: static inline char * utf8_mbsmbchar (str)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 173-183
100.000% (6/6)
utf8_mbstrlen
Name: utf8_mbstrlen
Prototype: static inline size_t utf8_mbstrlen(s)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 50-62
  0.000% (0/6)
utf8locale
Name: utf8locale
Prototype: static int utf8locale (char *lspec)
Coverage:  0.000% (0/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/nls.c
Lines: 102-118
  0.000% (0/61)
utf_mbsnlen
Name: utf_mbsnlen
Prototype: static inline int utf_mbsnlen(src, srclen, maxlen)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 222-236
  0.000% (0/9)
uwp_init
Name: uwp_init
Prototype: void uwp_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 104-108
100.000% (1/1)
valid_array_reference
Name: valid_array_reference
Prototype: int valid_array_reference (name, flags)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 889-924
 83.333% (20/24)
valid_brace_expansion_word
Name: valid_brace_expansion_word
Prototype: static int valid_brace_expansion_word (name, var_is_special)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6397-6414
100.000% (17/17)
valid_exportstr
Name: valid_exportstr
Prototype: static int valid_exportstr (v)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4428-4461
  0.000% (0/29)
valid_length_expression
Name: valid_length_expression
Prototype: static int valid_length_expression (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6951-6962
100.000% (1/1)
valid_nameref_value
Name: valid_nameref_value
Prototype: int valid_nameref_value (name, flags)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 236-253
100.000% (13/13)
valloc
Name: valloc
Prototype: void * valloc (size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1350-1355
  0.000% (0/1)
vapply
Name: vapply
Prototype: static SHELL_VAR ** vapply (func)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4029-4039
 75.000% (3/4)
var_attribute_string
Name: var_attribute_string
Prototype: int var_attribute_string (var, pattr, flags)
Coverage:  77.551% (38/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 368-432
 77.551% (38/49)
var_lookup
Name: var_lookup
Prototype: SHELL_VAR * var_lookup (name, vcontext)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1919-1933
100.000% (6/6)
variable_completion_function
Name: variable_completion_function
Prototype: static char * variable_completion_function (text, state)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2302-2359
  0.000% (0/30)
variable_in_context
Name: variable_in_context
Prototype: static int variable_in_context (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4128-4133
100.000% (1/1)
vasprintf
Name: vasprintf
Prototype: int vasprintf(char **stringp, const char *format, va_list args)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 1752-1771
  0.000% (0/1)
vbadd
Name: vbadd
Prototype: static char * vbadd (buf, blen)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1004-1033
 53.846% (7/13)
vbprintf
Name: vbprintf
Prototype: static int vbprintf (const char *format, ...)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1035-1071
 71.429% (5/7)
verify_substring_values
Name: verify_substring_values
Prototype: static int verify_substring_values (v, value, substr, vtype, e1p, e2p)
Coverage:  78.824% (67/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7083-7207
 78.824% (67/85)
vi_change_dispatch
Name: vi_change_dispatch
Prototype: static int vi_change_dispatch (_rl_vimotion_cxt *m)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 1329-1366
  0.000% (0/55)
vi_delete_dispatch
Name: vi_delete_dispatch
Prototype: static int vi_delete_dispatch (_rl_vimotion_cxt *m)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 1267-1278
  0.000% (0/14)
vi_edit_and_execute_command
Name: vi_edit_and_execute_command
Prototype: static int vi_edit_and_execute_command (count, c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1006-1014
  0.000% (0/4)
vi_save_insert_buffer
Name: vi_save_insert_buffer
Prototype: static void vi_save_insert_buffer (int start, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 700-711
  0.000% (0/4)
vi_yank_dispatch
Name: vi_yank_dispatch
Prototype: static int vi_yank_dispatch (_rl_vimotion_cxt *m)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 1417-1433
  0.000% (0/14)
vidomove_dispatch
Name: vidomove_dispatch
Prototype: static int vidomove_dispatch (_rl_vimotion_cxt *m)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/vi_mode.c
Lines: 1484-1508
  0.000% (0/9)
visible_and_exported
Name: visible_and_exported
Prototype: static int visible_and_exported (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4090-4095
100.000% (1/1)
visible_array_vars
Name: visible_array_vars
Prototype: static int visible_array_vars (var)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4168-4173
  0.000% (0/1)
visible_var
Name: visible_var
Prototype: static int visible_var (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4069-4074
100.000% (1/1)
vlist_add
Name: vlist_add
Prototype: static void vlist_add (vlist, var, flags)
Coverage:  27.273% (12/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3905-3924
 27.273% (12/44)
vlist_alloc
Name: vlist_alloc
Prototype: static VARLIST * vlist_alloc (nentries)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3875-3888
100.000% (1/1)
vlist_realloc
Name: vlist_realloc
Prototype: static VARLIST * vlist_realloc (vlist, n)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3890-3903
  0.000% (0/7)
vsnprintf
Name: vsnprintf
Prototype: int vsnprintf(char *string, size_t length, const char *format, va_list args)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 1702-1719
 33.333% (2/6)
vsnprintf_internal
Name: vsnprintf_internal
Prototype: static int vsnprintf_internal(struct DATA *data, char *string, size_t length, const char *format, va_list args)
Coverage:  35.062% (142/405)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 1246-1632
 35.062% (142/405)
wait_builtin
Name: wait_builtin
Prototype: int wait_builtin (list)
Coverage:  73.077% (38/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/wait.def
Lines: 99-230
 73.077% (38/52)
wait_for
Name: wait_for
Prototype: int wait_for (pid)
Coverage:  43.363% (98/226)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2698-3020
 43.363% (98/226)
wait_for_any_job
Name: wait_for_any_job
Prototype: int wait_for_any_job (flags)
Coverage:  43.860% (25/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3072-3137
 43.860% (25/57)
wait_for_background_pids
Name: wait_for_background_pids
Prototype: void wait_for_background_pids ()
Coverage:  44.776% (30/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2431-2508
 44.776% (30/67)
wait_for_job
Name: wait_for_job
Prototype: int wait_for_job (job, flags)
Coverage:  57.692% (15/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3027-3066
 57.692% (15/26)
wait_for_single_pid
Name: wait_for_single_pid
Prototype: int wait_for_single_pid (pid, flags)
Coverage:  63.636% (21/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2372-2428
 63.636% (21/33)
wait_procsubs
Name: wait_procsubs
Prototype: void wait_procsubs ()
Coverage:  18.182% (2/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5648-5661
 18.182% (2/11)
wait_sigint_cleanup
Name: wait_sigint_cleanup
Prototype: void wait_sigint_cleanup ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2519-2524
  0.000% (0/1)
wait_sigint_handler
Name: wait_sigint_handler
Prototype: static void wait_sigint_handler (sig)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2540-2591
  0.000% (0/35)
waitchld
Name: waitchld
Prototype: static int waitchld (wpid, block)
Coverage:  58.235% (99/170)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3547-3757
 58.235% (99/170)
watch_warn
Name: watch_warn
Prototype: static void watch_warn (addr, file, line, type, data)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/watch.c
Lines: 37-61
  0.000% (0/17)
wchars
Name: wchars
Prototype: static void wchars (p, wc)
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 927-948
  0.000% (0/48)
wcsmatch
Name: wcsmatch
Prototype: int wcsmatch (wpattern, wstring, flags)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/strmatch.c
Lines: 45-55
 50.000% (3/6)
wcsnwidth
Name: wcsnwidth
Prototype: int wcsnwidth(pwcs, n, max)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/wcsnwidth.c
Lines: 33-55
  0.000% (0/15)
wdequote_pathname
Name: wdequote_pathname
Prototype: static void wdequote_pathname (pathname)
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 414-455
 66.667% (12/18)
wdispcolumn
Name: wdispcolumn
Prototype: static void wdispcolumn (i, buf, bufsize, width, height)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 411-513
  0.000% (0/45)
wextglob_pattern_p
Name: wextglob_pattern_p
Prototype: int wextglob_pattern_p (pat)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 20-37
  0.000% (0/8)
wextglob_skipname
Name: wextglob_skipname
Prototype: static int wextglob_skipname (pat, dname, flags)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 301-351
  0.000% (0/37)
where_history
Name: where_history
Prototype: int where_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 152-156
100.000% (1/1)
which_set_flags
Name: which_set_flags
Prototype: char * which_set_flags ()
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Lines: 300-318
 66.667% (8/12)
with_input_from_buffered_stream
Name: with_input_from_buffered_stream
Prototype: void with_input_from_buffered_stream (bfd, name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 594-607
100.000% (1/1)
with_input_from_stdin
Name: with_input_from_stdin
Prototype: void with_input_from_stdin ()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1525-1536
  0.000% (0/6)
with_input_from_stream
Name: with_input_from_stream
Prototype: void with_input_from_stream (stream, name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1652-1661
  0.000% (0/1)
with_input_from_string
Name: with_input_from_string
Prototype: void with_input_from_string (string, name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1580-1589
100.000% (1/1)
without_interrupts
Name: without_interrupts
Prototype: static void without_interrupts (function, arg1, arg2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 113-126
100.000% (1/1)
without_job_control
Name: without_job_control
Prototype: void without_job_control ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4800-4810
100.000% (1/1)
wmatchlen
Name: wmatchlen
Prototype: int wmatchlen (pat, max)
Coverage:  6.742% (6/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 73-198
  6.742% (6/89)
word_list_remove_quoted_nulls
Name: word_list_remove_quoted_nulls
Prototype: void word_list_remove_quoted_nulls (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4389-4400
100.000% (4/4)
word_list_split
Name: word_list_split
Prototype: static WORD_LIST * word_list_split (list)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10624-10643
100.000% (10/10)
word_split
Name: word_split
Prototype: WORD_LIST * word_split (w, ifs_chars)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10602-10620
 66.667% (6/9)
write_here_document
Name: write_here_document
Prototype: static int write_here_document (fd, redirectee)
Coverage:  38.462% (15/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 357-446
 38.462% (15/39)
write_here_string
Name: write_here_string
Prototype: static int write_here_string (fd, redirectee)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 312-352
 57.143% (12/21)
write_history
Name: write_history
Prototype: int write_history (const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 787-791
100.000% (1/1)
wscompare
Name: wscompare
Prototype: static int wscompare (p, pe, s, se)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 719-753
  0.000% (0/16)
wskipname
Name: wskipname
Prototype: static int wskipname (pat, dname, flags)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 278-299
  0.000% (0/29)
wstrings
Name: wstrings
Prototype: static void wstrings(p, tmp)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 886-925
  0.000% (0/55)
xbcopy
Name: xbcopy
Prototype: void xbcopy (s, d, n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 281-287
100.000% (1/1)
xbotch
Name: xbotch
Prototype: static void xbotch (mem, e, s, file, line)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 314-330
  0.000% (0/6)
xdupmbstowcs
Name: xdupmbstowcs
Prototype: size_t xdupmbstowcs (destp, indicesp, src)
Coverage:  33.333% (26/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/xmbsrtowcs.c
Lines: 267-407
 33.333% (26/78)
xdupmbstowcs2
Name: xdupmbstowcs2
Prototype: static size_t xdupmbstowcs2 (destp, src)
Coverage:  68.627% (35/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/xmbsrtowcs.c
Lines: 143-253
 68.627% (35/51)
xfree
Name: xfree
Prototype: void xfree (void * string)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/xfree.c
Lines: 44-49
  0.000% (0/4)
xfree
Name: xfree
Prototype: void xfree (string)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 145-151
100.000% (4/4)
xmalloc
Name: xmalloc
Prototype: void * xmalloc (size_t bytes)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/xmalloc.c
Lines: 54-63
  0.000% (0/4)
xmalloc
Name: xmalloc
Prototype: void * xmalloc (bytes)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 102-120
 40.000% (4/10)
xmbsrtowcs
Name: xmbsrtowcs
Prototype: size_t xmbsrtowcs (dest, src, len, pstate)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/xmbsrtowcs.c
Lines: 54-134
  0.000% (0/34)
xparse_dolparen
Name: xparse_dolparen
Prototype: char * xparse_dolparen (base, string, indp, flags)
Coverage:  45.000% (18/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4338-4449
 45.000% (18/40)
xprintf
Name: xprintf
Prototype: static void xprintf (const char *format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1585-1600
  0.000% (0/1)
Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
...20
Function: rl_do_lowercase_version
...23
Function: set_new_line_discipline
24
Function: sh_setclexec
25
Function: stream_on_stack
26
Function: tcsh_magic_space
2728
Function: xrealloc

Generated by Squish Coco 4.1.2