OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...13
Condition %:  0.000% (0/4)
14
Condition %:  28.571% (2/7)
15
Condition %:  44.444% (4/9)
16
Condition %:  50.000% (6/12)
1718
Condition %:  66.667% (4/6)
19
Condition %:  71.429% (10/14)
20
Condition %:  75.000% (3/4)
21
Condition %:  80.488% (33/41)
...28
Condition %: 100.000% (1/1)
FunctionCondition %▴
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)
array_expand_index
Name: array_expand_index
Prototype: arrayind_t array_expand_index (var, s, len, flags)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 927-965
 60.000% (6/10)
asciicode
Name: asciicode
Prototype: static intmax_t asciicode ()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1242-1265
 60.000% (3/5)
bash_history_reinit
Name: bash_history_reinit
Prototype: void bash_history_reinit (interact)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 265-275
 60.000% (3/5)
builtin_status
Name: builtin_status
Prototype: static int builtin_status (result)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4507-4529
 60.000% (6/10)
check_bash_input
Name: check_bash_input
Prototype: int check_bash_input (fd)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 314-326
 60.000% (6/10)
check_signals
Name: check_signals
Prototype: void check_signals ()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 502-507
 60.000% (6/10)
connect_async_list
Name: connect_async_list
Prototype: COMMAND * connect_async_list (command, command2, connector)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 861-896
 60.000% (9/15)
free_history_entry
Name: free_history_entry
Prototype: histdata_t free_history_entry (HIST_ENTRY *hist)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 344-356
 60.000% (6/10)
history_tokenize_internal
Name: history_tokenize_internal
Prototype: static char ** history_tokenize_internal (const char *string, int wind, int *indp)
Coverage:  60.000% (27/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 1568-1617
 60.000% (27/45)
make_quoted_char
Name: make_quoted_char
Prototype: static char * make_quoted_char (c)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4134-4153
 60.000% (3/5)
make_vers_array
Name: make_vers_array
Prototype: static void make_vers_array ()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 946-971
 60.000% (6/10)
new_fd_bitmap
Name: new_fd_bitmap
Prototype: struct fd_bitmap * new_fd_bitmap (size)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 302-320
 60.000% (3/5)
pop_var_context
Name: pop_var_context
Prototype: void pop_var_context ()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4903-4925
 60.000% (6/10)
print_if_command
Name: print_if_command
Prototype: static void print_if_command (if_command)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 783-808
 60.000% (6/10)
printable_filename
Name: printable_filename
Prototype: char * printable_filename (fn, flags)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 897-912
 60.000% (6/10)
setpwd
Name: setpwd
Prototype: static int setpwd (dirname)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 117-134
 60.000% (9/15)
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)
skip_single_quoted
Name: skip_single_quoted
Prototype: static inline int skip_single_quoted (string, slen, sind, flags)
Coverage:  60.000% (36/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1107-1128
 60.000% (36/60)
strip_trailing
Name: strip_trailing
Prototype: void strip_trailing (string, len, newlines_only)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 263-278
 60.000% (9/15)
strip_trailing_ifs_whitespace
Name: strip_trailing_ifs_whitespace
Prototype: char * strip_trailing_ifs_whitespace (string, separators, saw_escape)
Coverage:  60.000% (18/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2977-2990
 60.000% (18/30)
udequote_pathname
Name: udequote_pathname
Prototype: static void udequote_pathname (pathname)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 392-410
 60.000% (9/15)
uidset
Name: uidset
Prototype: static void uidset ()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 920-943
 60.000% (6/10)
unset_bash_input
Name: unset_bash_input
Prototype: void unset_bash_input (check_zero)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1709-1728
 60.000% (6/10)
zreadn
Name: zreadn
Prototype: ssize_t zreadn (fd, cp, len)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 168-192
 60.000% (9/15)
read_builtin
Name: read_builtin
Prototype: int read_builtin (list)
Coverage:  60.158% (305/507)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 174-957
 60.158% (305/507)
set_pwd
Name: set_pwd
Prototype: void set_pwd ()
Coverage:  60.465% (26/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 843-903
 60.465% (26/43)
read_token_word
Name: read_token_word
Prototype: static int read_token_word (character)
Coverage:  60.543% (491/811)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4854-5331
 60.543% (491/811)
source_builtin
Name: source_builtin
Prototype: int source_builtin (list)
Coverage:  60.563% (43/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/source.def
Lines: 115-200
 60.563% (43/71)
execute_intern_function
Name: execute_intern_function
Prototype: static int execute_intern_function (name, funcdef)
Coverage:  60.606% (20/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5747-5794
 60.606% (20/33)
posixtest
Name: posixtest
Prototype: static int posixtest ()
Coverage:  60.606% (20/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 797-843
 60.606% (20/33)
redirection_error
Name: redirection_error
Prototype: void redirection_error (temp, error)
Coverage:  60.606% (40/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 107-201
 60.606% (40/66)
execute_for_command
Name: execute_for_command
Prototype: static int execute_for_command (for_command)
Coverage:  60.638% (57/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2762-2913
 60.638% (57/94)
glob_filename
Name: glob_filename
Prototype: char ** glob_filename (pathname, flags)
Coverage:  61.069% (160/262)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 1038-1401
 61.069% (160/262)
describe_command
Name: describe_command
Prototype: int describe_command (command, dflags)
Coverage:  61.081% (113/185)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/type.def
Lines: 212-420
 61.081% (113/185)
get_directory_stack
Name: get_directory_stack
Prototype: WORD_LIST * get_directory_stack (flags)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 660-697
 61.111% (11/18)
history_expand
Name: history_expand
Prototype: int history_expand (char *hstring, char **output)
Coverage:  61.111% (154/252)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 897-1229
 61.111% (154/252)
redir_open
Name: redir_open
Prototype: static int redir_open (filename, flags, mode, ri)
Coverage:  61.290% (19/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 653-698
 61.290% (19/31)
assoc_to_assign
Name: assoc_to_assign
Prototype: char * assoc_to_assign (hash, quoted)
Coverage:  61.364% (54/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 419-487
 61.364% (54/88)
bash_delete_last_history
Name: bash_delete_last_history
Prototype: int bash_delete_last_history ()
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 368-394
 61.538% (8/13)
dispcolumn
Name: dispcolumn
Prototype: static void dispcolumn (i, buf, bufsize, width, height)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 369-408
 61.538% (8/13)
jobs_builtin
Name: jobs_builtin
Prototype: int jobs_builtin (list)
Coverage:  61.702% (29/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/jobs.def
Lines: 81-167
 61.702% (29/47)
fc_builtin
Name: fc_builtin
Prototype: int fc_builtin (list)
Coverage:  61.749% (113/183)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 171-471
 61.749% (113/183)
array_modcase
Name: array_modcase
Prototype: char * array_modcase (a, pat, modop, mflags)
Coverage:  61.905% (26/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 519-572
 61.905% (26/42)
array_remove_pattern
Name: array_remove_pattern
Prototype: static char * array_remove_pattern (var, pattern, patspec, varname, quoted)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5126-5160
 61.905% (13/21)
read_a_line
Name: read_a_line
Prototype: static char * read_a_line (remove_quoted_newline)
Coverage:  62.069% (36/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2002-2083
 62.069% (36/58)
sv_histsize
Name: sv_histsize
Prototype: void sv_histsize (name)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5501-5538
 62.069% (18/29)
pre_process_line
Name: pre_process_line
Prototype: char * pre_process_line (line, print_changes, addit)
Coverage:  62.264% (33/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 531-612
 62.264% (33/53)
array_to_assign
Name: array_to_assign
Prototype: char * array_to_assign (a, quoted)
Coverage:  62.319% (43/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 938-990
 62.319% (43/69)
evalerror
Name: evalerror
Prototype: static void evalerror (msg)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 1475-1488
 62.500% (5/8)
evalstring
Name: evalstring
Prototype: int evalstring (string, from_file, flags)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 649-693
 62.500% (10/16)
glue_prefix_and_suffix
Name: glue_prefix_and_suffix
Prototype: static char * glue_prefix_and_suffix (char *prefix, const char *suffix, int suffind)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/tilde/tilde.c
Lines: 317-330
 62.500% (5/8)
hash_walk
Name: hash_walk
Prototype: void hash_walk (table, func)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 325-342
 62.500% (10/16)
run_error_trap
Name: run_error_trap
Prototype: void run_error_trap ()
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1110-1115
 62.500% (5/8)
run_exit_trap
Name: run_exit_trap
Prototype: int run_exit_trap ()
Coverage:  62.500% (15/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 858-918
 62.500% (15/24)
sv_strict_posix
Name: sv_strict_posix
Prototype: void sv_strict_posix (name)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5690-5704
 62.500% (5/8)
unary_operator
Name: unary_operator
Prototype: static int unary_operator ()
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 479-513
 62.500% (10/16)
test_command
Name: test_command
Prototype: int test_command (margc, margv)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 851-892
 62.963% (17/27)
dirs_builtin
Name: dirs_builtin
Prototype: int dirs_builtin (list)
Coverage:  62.992% (80/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 408-516
 62.992% (80/127)
parse_dparen
Name: parse_dparen
Prototype: static int parse_dparen (c)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4456-4509
 63.158% (12/19)
quote_array_assignment_chars
Name: quote_array_assignment_chars
Prototype: static void quote_array_assignment_chars (list)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 736-759
 63.158% (12/19)
cprintf
Name: cprintf
Prototype: static void cprintf (const char *control, ...)
Coverage:  63.333% (19/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1468-1554
 63.333% (19/30)
move_to_high_fd
Name: move_to_high_fd
Prototype: int move_to_high_fd (fd, check_new, maxfd)
Coverage:  63.333% (19/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 555-586
 63.333% (19/30)
parse_and_execute
Name: parse_and_execute
Prototype: int parse_and_execute (string, from_file, flags)
Coverage:  63.580% (103/162)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 231-479
 63.580% (103/162)
array_remove_quoted_nulls
Name: array_remove_quoted_nulls
Prototype: ARRAY * array_remove_quoted_nulls(array)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 382-393
 63.636% (7/11)
get_original_signal
Name: get_original_signal
Prototype: void get_original_signal (sig)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 752-759
 63.636% (7/11)
wait_for_single_pid
Name: wait_for_single_pid
Prototype: int wait_for_single_pid (pid, flags)
Coverage:  63.636% (21/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2372-2428
 63.636% (21/33)
zcatfd
Name: zcatfd
Prototype: int zcatfd (fd, ofd, fn)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zcatfd.c
Lines: 42-70
 63.636% (7/11)
fix_assignment_words
Name: fix_assignment_words
Prototype: static void fix_assignment_words (words)
Coverage:  63.704% (86/135)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3990-4069
 63.704% (86/135)
brace_expand
Name: brace_expand
Prototype: char ** brace_expand (text)
Coverage:  63.736% (58/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 107-282
 63.736% (58/91)
display_history
Name: display_history
Prototype: static int display_history (list)
Coverage:  63.889% (23/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Lines: 338-386
 63.889% (23/36)
mbsmbchar
Name: mbsmbchar
Prototype: char * mbsmbchar (s)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 188-220
 64.000% (16/25)
mregister_alloc
Name: mregister_alloc
Prototype: void mregister_alloc (tag, mem, size, file, line)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 162-216
 64.000% (16/25)
pagealign
Name: pagealign
Prototype: static int pagealign ()
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 681-746
 64.000% (16/25)
array_quote
Name: array_quote
Prototype: ARRAY * array_quote(array)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 314-329
 64.286% (9/14)
array_quote_escapes
Name: array_quote_escapes
Prototype: ARRAY * array_quote_escapes(array)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 331-346
 64.286% (9/14)
fc_replhist
Name: fc_replhist
Prototype: static void fc_replhist (command)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 666-684
 64.286% (9/14)
glob_char_p
Name: glob_char_p
Prototype: int glob_char_p (s)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 145-165
 64.286% (9/14)
restore_parser_state
Name: restore_parser_state
Prototype: void restore_parser_state (ps)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6567-6623
 64.286% (9/14)
sv_optind
Name: sv_optind
Prototype: void sv_optind (name)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5652-5678
 64.286% (9/14)
array_shift
Name: array_shift
Prototype: ARRAY_ELEMENT * array_shift(a, n, flags)
Coverage:  64.516% (20/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 203-256
 64.516% (20/31)
parameter_brace_expand_rhs
Name: parameter_brace_expand_rhs
Prototype: static WORD_DESC * parameter_brace_expand_rhs (name, value, op, quoted, pflags, qdollaratp, hasdollarat)
Coverage:  64.655% (75/116)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6766-6915
 64.655% (75/116)
map_over_aliases
Name: map_over_aliases
Prototype: static alias_t ** map_over_aliases (function)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 213-241
 64.706% (11/17)
pop_scope
Name: pop_scope
Prototype: void pop_scope (is_special)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4990-5023
 64.706% (11/17)
parse_matched_pair
Name: parse_matched_pair
Prototype: static char * parse_matched_pair (qc, open, close, lenp, flags)
Coverage:  64.882% (303/467)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3466-3745
 64.882% (303/467)
mb_substring
Name: mb_substring
Prototype: static char * mb_substring (string, s, e)
Coverage:  65.079% (41/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7638-7661
 65.079% (41/63)
map_over_jobs
Name: map_over_jobs
Prototype: static int map_over_jobs (func, arg1, arg2)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1399-1433
 65.217% (15/23)
delete_all_jobs
Name: delete_all_jobs
Prototype: void delete_all_jobs (running_only)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4514-4557
 65.625% (21/32)
array_keys
Name: array_keys
Prototype: char * array_keys (s, quoted)
Coverage:  65.714% (23/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 1204-1243
 65.714% (23/35)
special_case_tokens
Name: special_case_tokens
Prototype: static int special_case_tokens (tokstr)
Coverage:  65.868% (110/167)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3006-3120
 65.868% (110/167)
restore_default_signal
Name: restore_default_signal
Prototype: void restore_default_signal (sig)
Coverage:  65.957% (31/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 783-823
 65.957% (31/47)
_findlim
Name: _findlim
Prototype: static int _findlim (opt)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 311-321
 66.667% (4/6)
alloc_history_entry
Name: alloc_history_entry
Prototype: HIST_ENTRY * alloc_history_entry (char *string, char *ts)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 219-231
 66.667% (2/3)
alloc_mail_file
Name: alloc_mail_file
Prototype: static FILEINFO * alloc_mail_file (filename, msg)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 210-222
 66.667% (2/3)
any_signals_trapped
Name: any_signals_trapped
Prototype: int any_signals_trapped ()
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 491-500
 66.667% (4/6)
array_concat
Name: array_concat
Prototype: static char ** array_concat (arr1, arr2)
Coverage:  66.667% (18/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 753-801
 66.667% (18/27)
array_keys_to_word_list
Name: array_keys_to_word_list
Prototype: WORD_LIST * array_keys_to_word_list(a)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 841-858
 66.667% (6/9)
array_patsub
Name: array_patsub
Prototype: char * array_patsub (a, pat, rep, mflags)
Coverage:  66.667% (28/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 465-517
 66.667% (28/42)
base_pathname
Name: base_pathname
Prototype: char * base_pathname (string)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 762-778
 66.667% (4/6)
builtin_usage
Name: builtin_usage
Prototype: void builtin_usage ()
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 144-151
 66.667% (4/6)
Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...13
Condition %:  0.000% (0/4)
14
Condition %:  28.571% (2/7)
15
Condition %:  44.444% (4/9)
16
Condition %:  50.000% (6/12)
1718
Condition %:  66.667% (4/6)
19
Condition %:  71.429% (10/14)
20
Condition %:  75.000% (3/4)
21
Condition %:  80.488% (33/41)
...28
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2