OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  72.914% (568/779)
11
Condition %:  67.164% (90/134)
12
Condition %:  61.905% (26/42)
13
Condition %:  55.556% (5/9)
14
Condition %:  50.000% (2/4)
1516
Condition %:  18.072% (15/83)
17
Condition %:  0.000% (0/5)
18
Condition %:  0.000% (0/7)
19
Condition %:  0.000% (0/5)
20
Condition %:  0.000% (0/5)
...28
Condition %:  0.000% (0/9)
FunctionCondition %▾
change_to_directory
Name: change_to_directory
Prototype: static int change_to_directory (newdir, nolinks, xattr)
Coverage:  37.931% (22/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 542-672
 37.931% (22/58)
hash_search
Name: hash_search
Prototype: BUCKET_CONTENTS * hash_search (string, table, flags)
Coverage:  37.736% (20/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 165-206
 37.736% (20/53)
notify_of_job_status
Name: notify_of_job_status
Prototype: static void notify_of_job_status ()
Coverage:  37.576% (62/165)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4023-4160
 37.576% (62/165)
push_history
Name: push_history
Prototype: static void push_history (list)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Lines: 390-424
 37.500% (6/16)
printable_job_status
Name: printable_job_status
Prototype: static char * printable_job_status (j, p, format)
Coverage:  37.500% (12/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1655-1703
 37.500% (12/32)
initialize_shell_options
Name: initialize_shell_options
Prototype: void initialize_shell_options (no_shellopts)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 589-613
 37.500% (6/16)
zmapfd
Name: zmapfd
Prototype: int zmapfd (fd, ostr, fn)
Coverage:  37.037% (10/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zmapfd.c
Lines: 43-89
 37.037% (10/27)
find_in_path_element
Name: find_in_path_element
Prototype: static char * find_in_path_element (name, path, flags, name_len, dotinfop)
Coverage:  37.037% (20/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 517-584
 37.037% (20/54)
run_startup_files
Name: run_startup_files
Prototype: static void run_startup_files ()
Coverage:  36.957% (34/92)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1083-1214
 36.957% (34/92)
print_pipeline
Name: print_pipeline
Prototype: static void print_pipeline (p, job_index, format, stream)
Coverage:  36.752% (43/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1728-1826
 36.752% (43/117)
hash_remove
Name: hash_remove
Prototype: BUCKET_CONTENTS * hash_remove (string, table, flags)
Coverage:  36.538% (19/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 211-241
 36.538% (19/52)
initialize_shell_variables
Name: initialize_shell_variables
Prototype: void initialize_shell_variables (env, privmode)
Coverage:  36.364% (100/275)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 323-646
 36.364% (100/275)
make_here_document
Name: make_here_document
Prototype: void make_here_document (temp, lineno)
Coverage:  35.915% (51/142)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 560-669
 35.915% (51/142)
check_history_control
Name: check_history_control
Prototype: static int check_history_control (line)
Coverage:  35.849% (19/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 654-683
 35.849% (19/53)
parse_command
Name: parse_command
Prototype: int parse_command ()
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 277-306
 35.714% (5/14)
strsub
Name: strsub
Prototype: char * strsub (string, pat, rep, global)
Coverage:  35.443% (28/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 144-178
 35.443% (28/79)
gmatch_wc
Name: gmatch_wc
Prototype: static int gmatch_wc (string, se, pattern, pe, ends, flags)
Coverage:  35.417% (102/288)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 53-344
 35.417% (102/288)
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)
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)
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)
u32reset
Name: u32reset
Prototype: void u32reset ()
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/unicode.c
Lines: 96-108
 33.333% (2/6)
snprintf
Name: snprintf
Prototype: int snprintf(char *string, size_t length, const char * format, ...)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 1721-1746
 33.333% (2/6)
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)
push_exported_var
Name: push_exported_var
Prototype: static void push_exported_var (data)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4959-4988
 33.333% (5/15)
get_tty_state
Name: get_tty_state
Prototype: int get_tty_state ()
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2257-2291
 33.333% (4/12)
caller_builtin
Name: caller_builtin
Prototype: int caller_builtin (list)
Coverage:  33.333% (24/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/caller.def
Lines: 71-132
 33.333% (24/72)
match_wpattern
Name: match_wpattern
Prototype: static int match_wpattern (wstring, indices, wstrlen, wpat, mtype, sp, ep)
Coverage:  33.071% (42/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4819-4958
 33.071% (42/127)
extmatch_wc
Name: extmatch_wc
Prototype: static int extmatch_wc (xc, s, se, p, pe, flags)
Coverage:  32.941% (28/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 759-881
 32.941% (28/85)
all_variables_matching_prefix
Name: all_variables_matching_prefix
Prototype: char ** all_variables_matching_prefix (prefix)
Coverage:  32.877% (24/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4182-4206
 32.877% (24/73)
bg_builtin
Name: bg_builtin
Prototype: int bg_builtin (list)
Coverage:  32.727% (18/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fg_bg.def
Lines: 103-134
 32.727% (18/55)
uconvert
Name: uconvert
Prototype: int uconvert(s, ip, up)
Coverage:  32.500% (26/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/uconvert.c
Lines: 66-116
 32.500% (26/80)
set_limit
Name: set_limit
Prototype: static int set_limit (ind, newlim, mode)
Coverage:  32.143% (9/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 558-621
 32.143% (9/28)
extract_delimited_string
Name: extract_delimited_string
Prototype: static char * extract_delimited_string (string, sindex, opener, alt_opener, closer, flags)
Coverage:  32.059% (109/340)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1310-1472
 32.059% (109/340)
set_minus_o_option
Name: set_minus_o_option
Prototype: int set_minus_o_option (on_or_off, option_name)
Coverage:  31.915% (15/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 447-480
 31.915% (15/47)
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)
find_special_var
Name: find_special_var
Prototype: static inline int find_special_var (name)
Coverage:  30.233% (13/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5287-5306
 30.233% (13/43)
throw_to_top_level
Name: throw_to_top_level
Prototype: void throw_to_top_level ()
Coverage:  30.000% (12/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/sig.c
Lines: 386-455
 30.000% (12/40)
let_builtin
Name: let_builtin
Prototype: int let_builtin (list)
Coverage:  30.000% (18/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/let.def
Lines: 82-109
 30.000% (18/60)
check_dev_tty
Name: check_dev_tty
Prototype: void check_dev_tty ()
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 502-519
 30.000% (3/10)
fg_builtin
Name: fg_builtin
Prototype: int fg_builtin (list)
Coverage:  29.825% (17/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fg_bg.def
Lines: 58-84
 29.825% (17/57)
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)
push_func_var
Name: push_func_var
Prototype: static void push_func_var (data)
Coverage:  28.767% (21/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4859-4899
 28.767% (21/73)
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)
sv_histtimefmt
Name: sv_histtimefmt
Prototype: void sv_histtimefmt (name)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5607-5619
 28.571% (2/7)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
_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)
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)
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)
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)
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)
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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  72.914% (568/779)
11
Condition %:  67.164% (90/134)
12
Condition %:  61.905% (26/42)
13
Condition %:  55.556% (5/9)
14
Condition %:  50.000% (2/4)
1516
Condition %:  18.072% (15/83)
17
Condition %:  0.000% (0/5)
18
Condition %:  0.000% (0/7)
19
Condition %:  0.000% (0/5)
20
Condition %:  0.000% (0/5)
...28
Condition %:  0.000% (0/9)

Generated by Squish Coco 4.1.2