OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...15
Condition %:  44.444% (4/9)
16
Condition %:  50.000% (6/12)
17
Condition %:  59.643% (167/280)
18
Condition %:  66.667% (4/6)
1920
Condition %:  75.000% (3/4)
21
Condition %:  80.488% (33/41)
22
Condition %:  86.139% (87/101)
23
Condition %:  95.455% (21/22)
...28
Condition %: 100.000% (1/1)
FunctionCondition %▴
assoc_quote_escapes
Name: assoc_quote_escapes
Prototype: HASH_TABLE * assoc_quote_escapes (h)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 169-189
 71.429% (10/14)
coproc_dispose
Name: coproc_dispose
Prototype: void coproc_dispose (cp)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1998-2019
 71.429% (5/7)
execute_env_file
Name: execute_env_file
Prototype: static void execute_env_file (env_file)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1068-1081
 71.429% (10/14)
falarm
Name: falarm
Prototype: unsigned int falarm(secs, usecs)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/ufuncs.c
Lines: 55-74
 71.429% (5/7)
fc_gethist
Name: fc_gethist
Prototype: static char * fc_gethist (command, hlist)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 579-595
 71.429% (5/7)
find_flag
Name: find_flag
Prototype: int * find_flag (name)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Lines: 214-225
 71.429% (5/7)
get_dollar_var_value
Name: get_dollar_var_value
Prototype: char * get_dollar_var_value (ind)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3325-3342
 71.429% (10/14)
get_next_path_element
Name: get_next_path_element
Prototype: static char * get_next_path_element (path_list, path_index_pointer)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 307-326
 71.429% (5/7)
glob_dirscan
Name: glob_dirscan
Prototype: char * glob_dirscan (pat, dirsep)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gmisc.c
Lines: 81-107
 71.429% (15/21)
glob_pattern_p
Name: glob_pattern_p
Prototype: int glob_pattern_p (pattern)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 153-178
 71.429% (5/7)
hash_copy
Name: hash_copy
Prototype: HASH_TABLE * hash_copy (table, cpdata)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 108-126
 71.429% (5/7)
init_dynamic_array_var
Name: init_dynamic_array_var
Prototype: static SHELL_VAR * init_dynamic_array_var (name, getfunc, setfunc, attrs)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1207-1223
 71.429% (5/7)
initialize_job_signals
Name: initialize_job_signals
Prototype: void initialize_job_signals ()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4390-4408
 71.429% (5/7)
no_options
Name: no_options
Prototype: int no_options (list)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 169-187
 71.429% (5/7)
parameter_list_transform
Name: parameter_list_transform
Prototype: static char * parameter_list_transform (xc, itype, quoted)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7478-7495
 71.429% (5/7)
pushexp
Name: pushexp
Prototype: static void pushexp ()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 257-277
 71.429% (5/7)
set_if_not
Name: set_if_not
Prototype: SHELL_VAR * set_if_not (name, value)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2441-2454
 71.429% (5/7)
set_job_running
Name: set_job_running
Prototype: static void set_job_running (job)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3306-3325
 71.429% (5/7)
set_shopt_o_options
Name: set_shopt_o_options
Prototype: static int set_shopt_o_options (mode, list, quiet)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 550-566
 71.429% (5/7)
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)
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)
strvec_flush
Name: strvec_flush
Prototype: void strvec_flush (array)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 79-90
 71.429% (5/7)
sv_funcnest
Name: sv_funcnest
Prototype: void sv_funcnest (name)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5380-5394
 71.429% (5/7)
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)
show_var_attributes
Name: show_var_attributes
Prototype: int show_var_attributes (var, pattr, nodefs)
Coverage:  71.930% (41/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 440-492
 71.930% (41/57)
get_dirstack_from_string
Name: get_dirstack_from_string
Prototype: char * get_dirstack_from_string (string)
Coverage:  72.000% (18/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 605-629
 72.000% (18/25)
pat_subst
Name: pat_subst
Prototype: char * pat_subst (string, pat, rep, mflags)
Coverage:  72.000% (90/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7788-7918
 72.000% (90/125)
assign_compound_array_list
Name: assign_compound_array_list
Prototype: void assign_compound_array_list (var, nlist, flags)
Coverage:  72.222% (78/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 507-661
 72.222% (78/108)
bash_tilde_expand
Name: bash_tilde_expand
Prototype: char * bash_tilde_expand (s, assign_p)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1112-1148
 72.222% (13/18)
expand_amble
Name: expand_amble
Prototype: static char ** expand_amble (text, tlen, flags)
Coverage:  72.222% (26/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 288-356
 72.222% (26/36)
expand_and_print_history
Name: expand_and_print_history
Prototype: static int expand_and_print_history (list)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Lines: 427-455
 72.222% (13/18)
execute_command_internal
Name: execute_command_internal
Prototype: int execute_command_internal (command, asynchronous, pipe_in, pipe_out, fds_to_close)
Coverage:  72.441% (276/381)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 553-1121
 72.441% (276/381)
execute_case_command
Name: execute_case_command
Prototype: static int execute_case_command (case_command)
Coverage:  72.464% (50/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3406-3513
 72.464% (50/69)
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)
assoc_remove_quoted_nulls
Name: assoc_remove_quoted_nulls
Prototype: HASH_TABLE * assoc_remove_quoted_nulls (h)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 235-254
 72.727% (8/11)
bind_assoc_variable
Name: bind_assoc_variable
Prototype: SHELL_VAR * bind_assoc_variable (entry, name, key, value, flags)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 257-273
 72.727% (8/11)
close_buffered_fd
Name: close_buffered_fd
Prototype: int close_buffered_fd (fd)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 458-470
 72.727% (8/11)
execute_pipeline
Name: execute_pipeline
Prototype: static int execute_pipeline (command, asynchronous, pipe_in, pipe_out, fds_to_close)
Coverage:  72.727% (64/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2418-2596
 72.727% (64/88)
getopts_bind_variable
Name: getopts_bind_variable
Prototype: static int getopts_bind_variable (name, value)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Lines: 114-132
 72.727% (8/11)
make_env_array_from_var_list
Name: make_env_array_from_var_list
Prototype: static char ** make_env_array_from_var_list (vars)
Coverage:  72.727% (24/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4464-4535
 72.727% (24/33)
print_hashed_commands
Name: print_hashed_commands
Prototype: static int print_hashed_commands (fmt)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 258-269
 72.727% (8/11)
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)
skip_double_quoted
Name: skip_double_quoted
Prototype: static int skip_double_quoted (string, slen, sind, flags)
Coverage:  72.816% (75/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1005-1073
 72.816% (75/103)
expand_word_internal
Name: expand_word_internal
Prototype: static WORD_LIST * expand_word_internal (word, quoted, isexp, contains_dollar_at, expanded_something)
Coverage:  72.914% (568/779)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 9536-10418
 72.914% (568/779)
zgetline
Name: zgetline
Prototype: ssize_t zgetline (fd, lineptr, n, delim, unbuffered_read)
Coverage:  72.973% (27/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zgetline.c
Lines: 63-125
 72.973% (27/37)
bcoalesce
Name: bcoalesce
Prototype: static void bcoalesce (nu)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 336-399
 73.077% (19/26)
get_job_spec
Name: get_job_spec
Prototype: int get_job_spec (list)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 660-703
 73.077% (19/26)
get_name_for_error
Name: get_name_for_error
Prototype: char * get_name_for_error ()
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 95-126
 73.077% (19/26)
print_redirection_list
Name: print_redirection_list
Prototype: static void print_redirection_list (redirects)
Coverage:  73.077% (38/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1021-1078
 73.077% (38/52)
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)
printstr
Name: printstr
Prototype: static int printstr (fmt, string, len, fieldwidth, precision)
Coverage:  73.148% (79/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 703-812
 73.148% (79/108)
copy_bucket_array
Name: copy_bucket_array
Prototype: static BUCKET_CONTENTS * copy_bucket_array (ba, cpdata)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 74-106
 73.333% (11/15)
getfloatmax
Name: getfloatmax
Prototype: static floatmax_t getfloatmax ()
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1212-1239
 73.333% (11/15)
internal_malloc
Name: internal_malloc
Prototype: static void * internal_malloc (n, file, line, flags)
Coverage:  73.494% (61/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 748-853
 73.494% (61/83)
parse_symbolic_mode
Name: parse_symbolic_mode
Prototype: int parse_symbolic_mode (mode, initial_bits)
Coverage:  73.585% (39/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/umask.def
Lines: 189-293
 73.585% (39/53)
filecomp
Name: filecomp
Prototype: static int filecomp (s, t, op)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 308-335
 73.684% (14/19)
maybe_add_history
Name: maybe_add_history
Prototype: void maybe_add_history (line)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 722-747
 73.684% (14/19)
xstrmatch
Name: xstrmatch
Prototype: int xstrmatch (pattern, string, flags)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 407-445
 73.684% (14/19)
xtrace_print_word_list
Name: xtrace_print_word_list
Prototype: void xtrace_print_word_list (list, xtflags)
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 520-557
 73.913% (17/23)
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)
reset_current
Name: reset_current
Prototype: static void reset_current ()
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3272-3302
 74.074% (20/27)
set_bashopts
Name: set_bashopts
Prototype: void set_bashopts ()
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 771-827
 74.074% (20/27)
_evalfile
Name: _evalfile
Prototype: static int _evalfile (filename, flags)
Coverage:  74.336% (84/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalfile.c
Lines: 75-316
 74.336% (84/113)
_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_line_mbstate
Name: set_line_mbstate
Prototype: static void set_line_mbstate ()
Coverage:  74.359% (29/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6670-6739
 74.359% (29/39)
make_variable_value
Name: make_variable_value
Prototype: char * make_variable_value (var, value, flags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2720-2826
 74.390% (61/82)
bind_variable_value
Name: bind_variable_value
Prototype: SHELL_VAR * bind_variable_value (var, value, aflags)
Coverage:  74.419% (32/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3131-3188
 74.419% (32/43)
parse_compound_assignment
Name: parse_compound_assignment
Prototype: static char * parse_compound_assignment (retlenp)
Coverage:  74.545% (41/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6426-6506
 74.545% (41/55)
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)
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)
assoc_dispose
Name: assoc_dispose
Prototype: void assoc_dispose (hash)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 51-60
 75.000% (3/4)
assoc_insert
Name: assoc_insert
Prototype: int assoc_insert (hash, key, value)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 69-88
 75.000% (9/12)
assoc_remove
Name: assoc_remove
Prototype: void assoc_remove (hash, string)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 113-127
 75.000% (3/4)
bash_delete_histent
Name: bash_delete_histent
Prototype: int bash_delete_histent (i)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 339-351
 75.000% (3/4)
close_new_fifos
Name: close_new_fifos
Prototype: void close_new_fifos (list, lsize)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5589-5608
 75.000% (12/16)
copy_fifo_list
Name: copy_fifo_list
Prototype: char * copy_fifo_list (sizep)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5503-5520
 75.000% (9/12)
discard_last_procsub_child
Name: discard_last_procsub_child
Prototype: void discard_last_procsub_child ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 441-454
 75.000% (3/4)
discard_unwind_frame
Name: discard_unwind_frame
Prototype: void discard_unwind_frame (tag)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 137-143
 75.000% (3/4)
dispose_fd_bitmap
Name: dispose_fd_bitmap
Prototype: void dispose_fd_bitmap (fdbp)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 322-328
 75.000% (3/4)
dispose_function_def_contents
Name: dispose_function_def_contents
Prototype: void dispose_function_def_contents (c)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 227-234
 75.000% (3/4)
dispose_partial_redirects
Name: dispose_partial_redirects
Prototype: void dispose_partial_redirects ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 483-491
 75.000% (3/4)
execute_function
Name: execute_function
Prototype: static int execute_function (var, words, flags, fds_to_close, async, subshell)
Coverage:  75.000% (81/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4702-4950
 75.000% (81/108)
free_trap_command
Name: free_trap_command
Prototype: static void free_trap_command (sig)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 721-730
 75.000% (9/12)
init_mail_dates
Name: init_mail_dates
Prototype: void init_mail_dates ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 249-254
 75.000% (3/4)
initialize_aliases
Name: initialize_aliases
Prototype: void initialize_aliases ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 71-76
 75.000% (3/4)
internal_calloc
Name: internal_calloc
Prototype: static void * internal_calloc (n, s, file, line, flags)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1203-1217
 75.000% (3/4)
list_some_builtins
Name: list_some_builtins
Prototype: static void list_some_builtins (filter)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 229-250
 75.000% (18/24)
list_some_o_options
Name: list_some_o_options
Prototype: static int list_some_o_options (mode, flags)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 541-548
 75.000% (3/4)
map_over_funcs
Name: map_over_funcs
Prototype: SHELL_VAR ** map_over_funcs (function)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3955-3972
 75.000% (6/8)
maybe_execute_file
Name: maybe_execute_file
Prototype: int maybe_execute_file (fname, force_noninteractive)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalfile.c
Lines: 318-333
 75.000% (3/4)
mbstrlen
Name: mbstrlen
Prototype: size_t mbstrlen (s)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 146-171
 75.000% (12/16)
merge_temporary_env
Name: merge_temporary_env
Prototype: void merge_temporary_env ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4352-4357
 75.000% (3/4)
no_args
Name: no_args
Prototype: void no_args (list)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 155-165
 75.000% (3/4)
parser_restore_alias
Name: parser_restore_alias
Prototype: void parser_restore_alias ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1963-1972
 75.000% (3/4)
phash_create
Name: phash_create
Prototype: void phash_create ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 42-47
 75.000% (3/4)
print_alias
Name: print_alias
Prototype: static void print_alias (alias, flags)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/alias.def
Lines: 226-240
 75.000% (3/4)
print_case_command
Name: print_case_command
Prototype: static void print_case_command (case_command)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 714-723
 75.000% (3/4)
print_redirection
Name: print_redirection
Prototype: static void print_redirection (redirect)
Coverage:  75.000% (84/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1114-1272
 75.000% (84/112)
print_symbolic_umask
Name: print_symbolic_umask
Prototype: static void print_symbolic_umask (mode_t um)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/umask.def
Lines: 148-187
 75.000% (21/28)
progcomp_create
Name: progcomp_create
Prototype: void progcomp_create ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 115-120
 75.000% (3/4)
Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...15
Condition %:  44.444% (4/9)
16
Condition %:  50.000% (6/12)
17
Condition %:  59.643% (167/280)
18
Condition %:  66.667% (4/6)
1920
Condition %:  75.000% (3/4)
21
Condition %:  80.488% (33/41)
22
Condition %:  86.139% (87/101)
23
Condition %:  95.455% (21/22)
...28
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2