OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/7)
...9
Condition %:  0.000% (0/1)
10
Condition %:  0.000% (0/27)
11
Condition %:  0.000% (0/1)
12
Condition %:  0.000% (0/4)
1314
Condition %:  28.571% (2/7)
15
Condition %:  44.444% (4/9)
16
Condition %:  50.000% (6/12)
17
Condition %:  59.643% (167/280)
...20
Condition %:  75.000% (3/4)
...28
Condition %: 100.000% (1/1)
FunctionCondition %▴
yy_reduce_print
Name: yy_reduce_print
Prototype: static void yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1357-1375
  0.000% (0/4)
yy_stack_print
Name: yy_stack_print
Prototype: static void yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1334-1344
  0.000% (0/4)
yy_stream_get
Name: yy_stream_get
Prototype: static int yy_stream_get ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1630-1643
  0.000% (0/4)
yy_stream_unget
Name: yy_stream_unget
Prototype: static int yy_stream_unget (c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1645-1650
  0.000% (0/1)
yy_symbol_print
Name: yy_symbol_print
Prototype: static void yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1319-1327
  0.000% (0/1)
yy_symbol_value_print
Name: yy_symbol_value_print
Prototype: static void yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Lines: 1300-1312
  0.000% (0/4)
zreadcintr
Name: zreadcintr
Prototype: ssize_t zreadcintr (fd, cp)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 143-164
  0.000% (0/12)
zreadintr
Name: zreadintr
Prototype: ssize_t zreadintr (fd, buf, len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 101-109
  0.000% (0/1)
zreadretry
Name: zreadretry
Prototype: ssize_t zreadretry (fd, buf, len)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 76-98
  0.000% (0/13)
locale_isutf8
Name: locale_isutf8
Prototype: static int locale_isutf8 (lspec)
Coverage:  1.639% (1/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 569-599
  1.639% (1/61)
help_builtin
Name: help_builtin
Prototype: int help_builtin (list)
Coverage:  2.273% (3/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 91-191
  2.273% (3/132)
run_pending_traps
Name: run_pending_traps
Prototype: void run_pending_traps ()
Coverage:  3.704% (2/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 275-420
  3.704% (2/54)
find_mail_file
Name: find_mail_file
Prototype: static int find_mail_file (file)
Coverage:  5.263% (2/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 114-125
  5.263% (2/38)
qsort_alias_compare
Name: qsort_alias_compare
Prototype: static int qsort_alias_compare (as1, as2)
Coverage:  5.882% (2/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 250-260
  5.882% (2/34)
sv_shcompat
Name: sv_shcompat
Prototype: void sv_shcompat (name)
Coverage:  6.452% (2/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5873-5923
  6.452% (2/31)
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)
logout_builtin
Name: logout_builtin
Prototype: int logout_builtin (list)
Coverage:  6.977% (3/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exit.def
Lines: 81-94
  6.977% (3/43)
compspec_dispose
Name: compspec_dispose
Prototype: void compspec_dispose (cs)
Coverage:  7.143% (2/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 71-89
  7.143% (2/28)
polite_directory_format
Name: polite_directory_format
Prototype: char * polite_directory_format (name)
Coverage:  9.615% (5/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 807-825
  9.615% (5/52)
assign_hashcmd
Name: assign_hashcmd
Prototype: static SHELL_VAR * assign_hashcmd (self, value, ind, key)
Coverage:  10.000% (2/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1696-1727
 10.000% (2/20)
sv_history_control
Name: sv_history_control
Prototype: void sv_history_control (name)
Coverage:  10.067% (15/149)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5549-5577
 10.067% (15/149)
get_limit
Name: get_limit
Prototype: static int get_limit (ind, softlim, hardlim)
Coverage:  10.714% (3/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 497-556
 10.714% (3/28)
exit_or_logout
Name: exit_or_logout
Prototype: static int exit_or_logout (list)
Coverage:  10.870% (5/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exit.def
Lines: 96-156
 10.870% (5/46)
decode_prompt_string
Name: decode_prompt_string
Prototype: char * decode_prompt_string (string)
Coverage:  11.150% (32/287)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5660-6063
 11.150% (32/287)
qsort_var_comp
Name: qsort_var_comp
Prototype: static int qsort_var_comp (var1, var2)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4015-4025
 11.765% (4/34)
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)
sv_compare
Name: sv_compare
Prototype: static int sv_compare (sv1, sv2)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5276-5285
 11.765% (4/34)
tilde_find_prefix
Name: tilde_find_prefix
Prototype: static int tilde_find_prefix (const char *string, int *len)
Coverage:  12.069% (7/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/tilde/tilde.c
Lines: 127-156
 12.069% (7/58)
mbskipname
Name: mbskipname
Prototype: static int mbskipname (pat, dname, flags)
Coverage:  13.043% (3/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 355-388
 13.043% (3/23)
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)
ulimit_internal
Name: ulimit_internal
Prototype: static int ulimit_internal (cmd, cmdarg, mode, multiple)
Coverage:  14.504% (19/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 434-495
 14.504% (19/131)
remember_mail_dates
Name: remember_mail_dates
Prototype: void remember_mail_dates ()
Coverage:  15.000% (3/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 367-402
 15.000% (3/20)
handle_eof_input_unit
Name: handle_eof_input_unit
Prototype: static void handle_eof_input_unit ()
Coverage:  15.385% (2/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6283-6320
 15.385% (2/13)
find_string_in_alist
Name: find_string_in_alist
Prototype: int find_string_in_alist (string, alist, flags)
Coverage:  15.556% (7/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 50-72
 15.556% (7/45)
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)
find_compact
Name: find_compact
Prototype: static int find_compact (name)
Coverage:  15.789% (6/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 147-157
 15.789% (6/38)
find_compopt
Name: find_compopt
Prototype: static int find_compopt (name)
Coverage:  15.789% (6/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 159-169
 15.789% (6/38)
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)
get_job_by_name
Name: get_job_by_name
Prototype: int get_job_by_name (name, flags)
Coverage:  17.460% (22/126)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 605-657
 17.460% (22/126)
showtrap
Name: showtrap
Prototype: static void showtrap (i)
Coverage:  17.576% (29/165)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/trap.def
Lines: 248-278
 17.576% (29/165)
match_pattern_wchar
Name: match_pattern_wchar
Prototype: int match_pattern_wchar (pat, string, flags)
Coverage:  17.647% (3/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 44-71
 17.647% (3/17)
set_compatibility_opts
Name: set_compatibility_opts
Prototype: void set_compatibility_opts ()
Coverage:  17.647% (3/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 651-676
 17.647% (3/17)
zwrite
Name: zwrite
Prototype: int zwrite (fd, buf, nb)
Coverage:  17.647% (3/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zwrite.c
Lines: 38-64
 17.647% (3/17)
match_pattern_char
Name: match_pattern_char
Prototype: int match_pattern_char (pat, string, flags)
Coverage:  18.072% (15/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 44-71
 18.072% (15/83)
pshash_delindex
Name: pshash_delindex
Prototype: static void pshash_delindex (psi)
Coverage:  18.182% (2/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 845-869
 18.182% (2/11)
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)
localetrans
Name: localetrans
Prototype: char * localetrans (string, len, lenp)
Coverage:  18.310% (13/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 381-435
 18.310% (13/71)
check_selfref
Name: check_selfref
Prototype: int check_selfref (name, value, flags)
Coverage:  18.421% (14/76)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 255-280
 18.421% (14/76)
type_builtin
Name: type_builtin
Prototype: int type_builtin (list)
Coverage:  18.595% (45/242)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/type.def
Lines: 109-193
 18.595% (45/242)
exit_builtin
Name: exit_builtin
Prototype: int exit_builtin (list)
Coverage:  18.605% (8/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exit.def
Lines: 56-69
 18.605% (8/43)
cval
Name: cval
Prototype: static wchar_t cval (s, i)
Coverage:  18.750% (3/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/casemod.c
Lines: 77-97
 18.750% (3/16)
display_signal_list
Name: display_signal_list
Prototype: int display_signal_list (list, forcecols)
Coverage:  19.444% (56/288)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 709-801
 19.444% (56/288)
getenv
Name: getenv
Prototype: char * getenv (name)
Coverage:  19.481% (15/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/getenv.c
Lines: 49-89
 19.481% (15/77)
maybe_make_restricted
Name: maybe_make_restricted
Prototype: int maybe_make_restricted (name)
Coverage:  19.512% (8/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1241-1263
 19.512% (8/41)
parser_error
Name: parser_error
Prototype: void parser_error (int lineno, const char *format, ...)
Coverage:  19.565% (9/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 328-362
 19.565% (9/46)
delete_old_job
Name: delete_old_job
Prototype: static void delete_old_job (pid)
Coverage:  20.000% (2/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1062-1086
 20.000% (2/10)
read_command
Name: read_command
Prototype: int read_command ()
Coverage:  20.000% (5/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 311-353
 20.000% (5/25)
find_reserved_word
Name: find_reserved_word
Prototype: int find_reserved_word (tokstr)
Coverage:  21.053% (8/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5385-5394
 21.053% (8/38)
find_shopt
Name: find_shopt
Prototype: static int find_shopt (name)
Coverage:  21.053% (8/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 387-397
 21.053% (8/38)
history_search_internal
Name: history_search_internal
Prototype: static int history_search_internal (const char *string, int direction, int flags)
Coverage:  21.333% (48/225)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histsearch.c
Lines: 66-196
 21.333% (48/225)
current_working_directory
Name: current_working_directory
Prototype: static char * current_working_directory ()
Coverage:  21.429% (3/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 372-391
 21.429% (3/14)
time_command_acceptable
Name: time_command_acceptable
Prototype: static int time_command_acceptable ()
Coverage:  21.429% (9/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2928-2978
 21.429% (9/42)
decode_signal
Name: decode_signal
Prototype: int decode_signal (string, flags)
Coverage:  21.528% (31/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 226-270
 21.528% (31/144)
_is_multiop
Name: _is_multiop
Prototype: static int _is_multiop (c)
Coverage:  22.222% (4/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 1212-1237
 22.222% (4/18)
clear_fifo_list
Name: clear_fifo_list
Prototype: void clear_fifo_list ()
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5489-5501
 22.222% (2/9)
is_valid_cclass
Name: is_valid_cclass
Prototype: static enum char_class is_valid_cclass (name)
Coverage:  23.077% (9/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 147-166
 23.077% (9/39)
stifle_history
Name: stifle_history
Prototype: void stifle_history (int max)
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 547-570
 23.077% (3/13)
local_builtin
Name: local_builtin
Prototype: int local_builtin (list)
Coverage:  23.256% (10/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/declare.def
Lines: 117-135
 23.256% (10/43)
return_builtin
Name: return_builtin
Prototype: int return_builtin (list)
Coverage:  23.256% (10/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/return.def
Lines: 56-71
 23.256% (10/43)
glob_patscan_wc
Name: glob_patscan_wc
Prototype: wchar_t * glob_patscan_wc (string, end, delim)
Coverage:  23.529% (16/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 633-716
 23.529% (16/68)
tilde_find_suffix
Name: tilde_find_suffix
Prototype: static int tilde_find_suffix (const char *string)
Coverage:  23.636% (13/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/tilde/tilde.c
Lines: 160-185
 23.636% (13/55)
continue_builtin
Name: continue_builtin
Prototype: int continue_builtin (list)
Coverage:  24.490% (12/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/break.def
Lines: 104-130
 24.490% (12/49)
_rl_get_char_len
Name: _rl_get_char_len
Prototype: int _rl_get_char_len (char *src, mbstate_t *ps)
Coverage:  25.000% (4/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/mbutil.c
Lines: 223-252
 25.000% (4/16)
bash_logout
Name: bash_logout
Prototype: void bash_logout ()
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exit.def
Lines: 158-169
 25.000% (2/8)
default_columns
Name: default_columns
Prototype: int default_columns ()
Coverage:  25.000% (3/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1352-1371
 25.000% (3/12)
exec_name_should_ignore
Name: exec_name_should_ignore
Prototype: static int exec_name_should_ignore (name)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 98-108
 25.000% (2/8)
initialize_bashopts
Name: initialize_bashopts
Prototype: void initialize_bashopts (no_bashopts)
Coverage:  25.000% (4/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 850-874
 25.000% (4/16)
parse_long_options
Name: parse_long_options
Prototype: static int parse_long_options (argv, arg_start, arg_end)
Coverage:  25.000% (16/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 809-862
 25.000% (16/64)
reap_procsubs
Name: reap_procsubs
Prototype: void reap_procsubs ()
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5638-5646
 25.000% (2/8)
main
Name: main
Prototype: int main (argc, argv, env)
Coverage:  25.455% (98/385)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 359-807
 25.455% (98/385)
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)
noclobber_open
Name: noclobber_open
Prototype: static int noclobber_open (filename, flags, mode, ri)
Coverage:  26.087% (6/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 601-651
 26.087% (6/23)
execute_select_command
Name: execute_select_command
Prototype: static int execute_select_command (select_command)
Coverage:  26.374% (24/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3268-3399
 26.374% (24/91)
yylex
Name: yylex
Prototype: static int yylex ()
Coverage:  26.471% (9/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2711-2746
 26.471% (9/34)
rl_variable_bind
Name: rl_variable_bind
Prototype: int rl_variable_bind (const char *name, const char *value)
Coverage:  26.667% (4/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1931-1960
 26.667% (4/15)
enable_hostname_completion
Name: enable_hostname_completion
Prototype: int enable_hostname_completion (on_or_off)
Coverage:  26.829% (11/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 332-402
 26.829% (11/41)
find_location_entry
Name: find_location_entry
Prototype: static ma_table_t * find_location_entry (file, line)
Coverage:  26.829% (11/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 321-335
 26.829% (11/41)
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)
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)
collsym
Name: collsym
Prototype: static int collsym (s, len)
Coverage:  27.778% (15/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 107-124
 27.778% (15/54)
path_is_devfd
Name: path_is_devfd
Prototype: static int path_is_devfd (path)
Coverage:  28.500% (57/200)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/eaccess.c
Lines: 61-76
 28.500% (57/200)
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)
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)
clear_unwind_protects_internal
Name: clear_unwind_protects_internal
Prototype: static void clear_unwind_protects_internal (flag, ignore)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 259-269
 28.571% (2/7)
difftimeval
Name: difftimeval
Prototype: struct timeval * difftimeval (d, t1, t2)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/timeval.c
Lines: 30-47
 28.571% (2/7)
find_global_variable_last_nameref
Name: find_global_variable_last_nameref
Prototype: SHELL_VAR * find_global_variable_last_nameref (name, vflags)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2063-2087
 28.571% (4/14)
init_seconds_var
Name: init_seconds_var
Prototype: static SHELL_VAR * init_seconds_var ()
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1279-1292
 28.571% (2/7)
job_working_directory
Name: job_working_directory
Prototype: static char * job_working_directory ()
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 394-408
 28.571% (2/7)
minus_o_option_value
Name: minus_o_option_value
Prototype: int minus_o_option_value (name)
Coverage:  28.571% (12/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 245-267
 28.571% (12/42)
printone
Name: printone
Prototype: static void printone (limind, curlim, pdesc)
Coverage:  28.571% (6/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 727-754
 28.571% (6/21)
Page:<>1
Condition %:  0.000% (0/7)
...9
Condition %:  0.000% (0/1)
10
Condition %:  0.000% (0/27)
11
Condition %:  0.000% (0/1)
12
Condition %:  0.000% (0/4)
1314
Condition %:  28.571% (2/7)
15
Condition %:  44.444% (4/9)
16
Condition %:  50.000% (6/12)
17
Condition %:  59.643% (167/280)
...20
Condition %:  75.000% (3/4)
...28
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2