OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
2
Function: vi_yank_dispatch
3
Function: tt_setnoecho
4
Function: strvec_len
56
Function: sh_backslash_quote
7
Function: save_pgrp_pipe
8
Function: rl_transpose_chars
9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
...20
Function: extglob_skipname
...28
Function: _rl_char_value
Functionâ–ľCondition %
show_desc
Name: show_desc
Prototype: static void show_desc (name, i)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 256-292
  0.000% (0/29)
show_builtin_command_help
Name: show_builtin_command_help
Prototype: static void show_builtin_command_help ()
Coverage:  47.368% (9/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 516-552
 47.368% (9/19)
show_all_var_attributes
Name: show_all_var_attributes
Prototype: int show_all_var_attributes (v, nodefs)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 346-366
  0.000% (0/12)
shouldexp_filterpat
Name: shouldexp_filterpat
Prototype: static int shouldexp_filterpat (s)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 257-271
  0.000% (0/12)
should_suppress_fork
Name: should_suppress_fork
Prototype: int should_suppress_fork (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 87-101
100.000% (1/1)
should_ignore_glob_matches
Name: should_ignore_glob_matches
Prototype: int should_ignore_glob_matches ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 477-481
100.000% (1/1)
should_expand
Name: should_expand
Prototype: static int should_expand (s)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 909-923
 75.000% (9/12)
shopt_setopt
Name: shopt_setopt
Prototype: int shopt_setopt (name, mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 736-748
  0.000% (0/1)
shopt_set_debug_mode
Name: shopt_set_debug_mode
Prototype: static int shopt_set_debug_mode (option_name, mode)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 579-591
 75.000% (3/4)
shopt_set_complete_direxpand
Name: shopt_set_complete_direxpand
Prototype: static int shopt_set_complete_direxpand (option_name, mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 679-686
  0.000% (0/1)
shopt_listopt
Name: shopt_listopt
Prototype: int shopt_listopt (name, reusable)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 750-769
  0.000% (0/7)
shopt_error
Name: shopt_error
Prototype: static void shopt_error (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 399-404
100.000% (1/1)
shopt_enable_hostname_completion
Name: shopt_enable_hostname_completion
Prototype: static int shopt_enable_hostname_completion (option_name, mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 594-600
100.000% (1/1)
shopt_builtin
Name: shopt_builtin
Prototype: int shopt_builtin (list)
Coverage:  95.238% (40/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 264-319
 95.238% (40/42)
shift_builtin
Name: shift_builtin
Prototype: int shift_builtin (list)
Coverage:  44.776% (30/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shift.def
Lines: 56-106
 44.776% (30/67)
shell_version_string
Name: shell_version_string
Prototype: char * shell_version_string ()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/version.c
Lines: 59-80
 71.429% (5/7)
shell_ungetc
Name: shell_ungetc
Prototype: static void shell_ungetc (c)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2618-2626
 83.333% (5/6)
shell_reinitialize
Name: shell_reinitialize
Prototype: static void shell_reinitialize ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1919-1969
100.000% (1/1)
shell_is_restricted
Name: shell_is_restricted
Prototype: int shell_is_restricted (name)
Coverage:  13.514% (5/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1220-1232
 13.514% (5/37)
shell_initialize
Name: shell_initialize
Prototype: static void shell_initialize ()
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1839-1914
 84.615% (11/13)
shell_glob_filename
Name: shell_glob_filename
Prototype: char ** shell_glob_filename (pathname)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 369-446
 84.211% (16/19)
shell_getc
Name: shell_getc
Prototype: static int shell_getc (remove_quoted_newline)
Coverage:  59.643% (167/280)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2244-2611
 59.643% (167/280)
shell_expand_word_list
Name: shell_expand_word_list
Prototype: static WORD_LIST * shell_expand_word_list (tlist, eflags)
Coverage:  83.495% (86/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 11031-11200
 83.495% (86/103)
shell_expand_line
Name: shell_expand_line
Prototype: static int shell_expand_line (count, ignore)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2701-2780
  0.000% (0/24)
shell_execve
Name: shell_execve
Prototype: int shell_execve (command, args, env)
Coverage:  40.580% (28/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5591-5745
 40.580% (28/69)
shell_control_structure
Name: shell_control_structure
Prototype: static int shell_control_structure (type)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 411-441
100.000% (14/14)
shell_comment
Name: shell_comment
Prototype: static int shell_comment (line)
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 618-633
 66.667% (12/18)
shell_builtin_compare
Name: shell_builtin_compare
Prototype: static int shell_builtin_compare (sbp1, sbp2)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 883-893
 11.765% (4/34)
sh_xrealloc
Name: sh_xrealloc
Prototype: void * sh_xrealloc (pointer, bytes, file, line)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 193-214
 50.000% (6/12)
sh_xmalloc
Name: sh_xmalloc
Prototype: void * sh_xmalloc (bytes, file, line)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 171-191
 60.000% (6/10)
sh_xfree
Name: sh_xfree
Prototype: void sh_xfree (string, file, line)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 216-224
100.000% (4/4)
sh_wrerror
Name: sh_wrerror
Prototype: void sh_wrerror ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 317-324
100.000% (1/1)
sh_valloc
Name: sh_valloc
Prototype: void * sh_valloc (size, file, line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1305-1312
  0.000% (0/1)
sh_validfd
Name: sh_validfd
Prototype: int sh_validfd (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 477-482
100.000% (1/1)
sh_unset_nodelay_mode
Name: sh_unset_nodelay_mode
Prototype: int sh_unset_nodelay_mode (fd)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 438-466
 42.857% (3/7)
sh_unset_nodelay_mode
Name: sh_unset_nodelay_mode
Prototype: int sh_unset_nodelay_mode (int fd)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/shell.c
Lines: 187-214
  0.000% (0/7)
sh_un_double_quote
Name: sh_un_double_quote
Prototype: char * sh_un_double_quote (string)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 195-222
  0.000% (0/14)
sh_ttyerror
Name: sh_ttyerror
Prototype: void sh_ttyerror (set)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 326-334
  0.000% (0/4)
sh_stataccess
Name: sh_stataccess
Prototype: static int sh_stataccess (path, mode)
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/eaccess.c
Lines: 138-170
 45.455% (10/22)
sh_stat
Name: sh_stat
Prototype: int sh_stat (path, finfo)
Coverage:  29.412% (15/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/eaccess.c
Lines: 80-133
 29.412% (15/51)
sh_single_quote
Name: sh_single_quote
Prototype: char * sh_single_quote (char *string)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/shell.c
Lines: 94-120
  0.000% (0/9)
sh_single_quote
Name: sh_single_quote
Prototype: char * sh_single_quote (string)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 94-131
 92.857% (13/14)
sh_setlinebuf
Name: sh_setlinebuf
Prototype: int sh_setlinebuf (stream)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/setlinebuf.c
Lines: 34-63
100.000% (1/1)
sh_setclexec
Name: sh_setclexec
Prototype: int sh_setclexec (fd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 469-474
  0.000% (0/1)
sh_set_lines_and_columns
Name: sh_set_lines_and_columns
Prototype: void sh_set_lines_and_columns (int lines, int cols)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/shell.c
Lines: 128-146
  0.000% (0/1)
sh_set_lines_and_columns
Name: sh_set_lines_and_columns
Prototype: void sh_set_lines_and_columns (lines, cols)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 976-993
  0.000% (0/4)
sh_seedrand
Name: sh_seedrand
Prototype: static void sh_seedrand ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/tmpfile.c
Lines: 117-132
  0.000% (0/4)
sh_restricted
Name: sh_restricted
Prototype: void sh_restricted (s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 299-307
100.000% (4/4)
sh_regmatch
Name: sh_regmatch
Prototype: int sh_regmatch (string, pattern, flags)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmatch.c
Lines: 44-119
 76.000% (19/25)
sh_realpath
Name: sh_realpath
Prototype: char * sh_realpath (pathname, resolved)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/pathphys.c
Lines: 254-296
  0.000% (0/19)
sh_realloc
Name: sh_realloc
Prototype: void * sh_realloc (ptr, size, file, line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1255-1263
100.000% (1/1)
sh_readonly
Name: sh_readonly
Prototype: void sh_readonly (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 262-267
100.000% (1/1)
sh_quote_reusable
Name: sh_quote_reusable
Prototype: char * sh_quote_reusable (s, flags)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 314-337
 71.429% (10/14)
sh_physpath
Name: sh_physpath
Prototype: char * sh_physpath (path, flags)
Coverage:  31.522% (29/92)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/pathphys.c
Lines: 74-252
 31.522% (29/92)
sh_openpipe
Name: sh_openpipe
Prototype: int sh_openpipe (pv)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 619-632
 50.000% (2/4)
sh_notfound
Name: sh_notfound
Prototype: void sh_notfound (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 203-208
100.000% (1/1)
sh_notbuiltin
Name: sh_notbuiltin
Prototype: void sh_notbuiltin (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 310-315
100.000% (1/1)
sh_nojobs
Name: sh_nojobs
Prototype: void sh_nojobs (s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 287-295
 50.000% (2/4)
sh_neednumarg
Name: sh_neednumarg
Prototype: void sh_neednumarg (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 196-201
100.000% (1/1)
sh_needarg
Name: sh_needarg
Prototype: void sh_needarg (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 189-194
100.000% (1/1)
sh_modcase
Name: sh_modcase
Prototype: char * sh_modcase (string, pat, flags)
Coverage:  43.617% (82/188)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/casemod.c
Lines: 102-273
 43.617% (82/188)
sh_mktmpname
Name: sh_mktmpname
Prototype: char * sh_mktmpname (nameroot, flags)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/tmpfile.c
Lines: 134-179
  0.000% (0/6)
sh_mktmpfp
Name: sh_mktmpfp
Prototype: FILE * sh_mktmpfp (nameroot, flags, namep)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/tmpfile.c
Lines: 231-247
 42.857% (3/7)
sh_mktmpfd
Name: sh_mktmpfd
Prototype: int sh_mktmpfd (nameroot, flags, namep)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/tmpfile.c
Lines: 181-229
 54.545% (6/11)
sh_mkdoublequoted
Name: sh_mkdoublequoted
Prototype: char * sh_mkdoublequoted (s, slen, flags)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 168-190
 54.545% (6/11)
sh_memalign
Name: sh_memalign
Prototype: void * sh_memalign (alignment, size, file, line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1274-1282
  0.000% (0/1)
sh_mbsnlen
Name: sh_mbsnlen
Prototype: int sh_mbsnlen(src, srclen, maxlen)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 238-257
  0.000% (0/28)
sh_malloc
Name: sh_malloc
Prototype: void * sh_malloc (bytes, file, line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1246-1253
100.000% (1/1)
sh_makepath
Name: sh_makepath
Prototype: char * sh_makepath (path, dir, flags)
Coverage:  52.632% (30/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/makepath.c
Lines: 69-128
 52.632% (30/57)
sh_invalidsig
Name: sh_invalidsig
Prototype: void sh_invalidsig (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 248-253
100.000% (1/1)
sh_invalidoptname
Name: sh_invalidoptname
Prototype: void sh_invalidoptname (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 219-224
100.000% (1/1)
sh_invalidopt
Name: sh_invalidopt
Prototype: void sh_invalidopt (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 212-217
100.000% (1/1)
sh_invalidnum
Name: sh_invalidnum
Prototype: void sh_invalidnum (s)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 233-246
 33.333% (4/12)
sh_invalidid
Name: sh_invalidid
Prototype: void sh_invalidid (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 226-231
100.000% (1/1)
sh_getopt_save_istate
Name: sh_getopt_save_istate
Prototype: sh_getopt_state_t * sh_getopt_save_istate ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Lines: 242-257
100.000% (1/1)
sh_getopt_restore_state
Name: sh_getopt_restore_state
Prototype: void sh_getopt_restore_state (argv)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Lines: 218-224
100.000% (4/4)
sh_getopt_restore_istate
Name: sh_getopt_restore_istate
Prototype: void sh_getopt_restore_istate (state)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Lines: 259-270
100.000% (1/1)
sh_getopt_dispose_istate
Name: sh_getopt_dispose_istate
Prototype: void sh_getopt_dispose_istate (gs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Lines: 235-240
100.000% (1/1)
sh_getopt_alloc_istate
Name: sh_getopt_alloc_istate
Prototype: sh_getopt_state_t * sh_getopt_alloc_istate ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Lines: 226-233
100.000% (1/1)
sh_getopt
Name: sh_getopt
Prototype: int sh_getopt (argc, argv, optstring)
Coverage:  76.923% (50/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopt.c
Lines: 113-216
 76.923% (50/65)
sh_get_home_dir
Name: sh_get_home_dir
Prototype: char * sh_get_home_dir (void)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/shell.c
Lines: 154-179
  0.000% (0/7)
sh_get_home_dir
Name: sh_get_home_dir
Prototype: char * sh_get_home_dir ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 671-677
  0.000% (0/4)
sh_get_env_value
Name: sh_get_env_value
Prototype: char * sh_get_env_value (const char *varname)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/shell.c
Lines: 148-152
  0.000% (0/1)
sh_get_env_value
Name: sh_get_env_value
Prototype: char * sh_get_env_value (v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2427-2432
100.000% (1/1)
sh_free
Name: sh_free
Prototype: void sh_free (mem, file, line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1265-1272
100.000% (1/1)
sh_exit
Name: sh_exit
Prototype: void sh_exit (s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1010-1021
 50.000% (2/4)
sh_euidaccess
Name: sh_euidaccess
Prototype: static int sh_euidaccess (path, mode)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/eaccess.c
Lines: 175-197
  0.000% (0/13)
sh_erange
Name: sh_erange
Prototype: void sh_erange (s, desc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 269-277
100.000% (4/4)
sh_eaccess
Name: sh_eaccess
Prototype: int sh_eaccess (path, mode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/eaccess.c
Lines: 200-244
100.000% (4/4)
sh_double_quote
Name: sh_double_quote
Prototype: char * sh_double_quote (string)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 134-164
 81.818% (9/11)
sh_contains_shell_metas
Name: sh_contains_shell_metas
Prototype: int sh_contains_shell_metas (string)
Coverage:  55.556% (25/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 339-372
 55.556% (25/45)
sh_contains_quotes
Name: sh_contains_quotes
Prototype: int sh_contains_quotes (string)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 374-386
  0.000% (0/13)
sh_closepipe
Name: sh_closepipe
Prototype: int sh_closepipe (pv)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 634-646
100.000% (7/7)
sh_chkwrite
Name: sh_chkwrite
Prototype: int sh_chkwrite (s)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 336-351
 50.000% (8/16)
sh_cfree
Name: sh_cfree
Prototype: void sh_cfree (mem, file, line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1294-1301
  0.000% (0/1)
sh_canonpath
Name: sh_canonpath
Prototype: char * sh_canonpath (path, flags)
Coverage:  38.889% (35/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/pathcanon.c
Lines: 103-234
 38.889% (35/90)
sh_calloc
Name: sh_calloc
Prototype: void * sh_calloc (n, s, file, line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1285-1292
  0.000% (0/1)
sh_badpid
Name: sh_badpid
Prototype: void sh_badpid (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 255-260
100.000% (1/1)
sh_badjob
Name: sh_badjob
Prototype: void sh_badjob (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 280-285
100.000% (1/1)
sh_backslash_quote_for_double_quotes
Name: sh_backslash_quote_for_double_quotes
Prototype: char * sh_backslash_quote_for_double_quotes (string)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shquote.c
Lines: 289-311
  0.000% (0/14)
Page:<>1
Function: zwrite
2
Function: vi_yank_dispatch
3
Function: tt_setnoecho
4
Function: strvec_len
56
Function: sh_backslash_quote
7
Function: save_pgrp_pipe
8
Function: rl_transpose_chars
9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
...20
Function: extglob_skipname
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2