OpenCoverage

Bash Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
2
Condition %: 100.000% (1/1)
3
Condition %: 100.000% (4/4)
4
Condition %: 100.000% (1/1)
56
Condition %: 100.000% (1/1)
7
Condition %:  88.889% (8/9)
8
Condition %:  83.333% (10/12)
9
Condition %:  77.273% (34/44)
10
Condition %:  72.914% (568/779)
...20
Condition %:  0.000% (0/5)
...28
Condition %:  0.000% (0/9)
FunctionCondition %▾
expland
Name: expland
Prototype: static intmax_t expland ()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 672-697
100.000% (14/14)
expcomma
Name: expcomma
Prototype: static intmax_t expcomma ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 463-476
100.000% (4/4)
expbxor
Name: expbxor
Prototype: static intmax_t expbxor ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 719-735
100.000% (4/4)
expbor
Name: expbor
Prototype: static intmax_t expbor ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 700-716
100.000% (4/4)
expband
Name: expband
Prototype: static intmax_t expband ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 738-754
100.000% (4/4)
expand_words_no_vars
Name: expand_words_no_vars
Prototype: WORD_LIST * expand_words_no_vars (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10801-10806
100.000% (1/1)
expand_words
Name: expand_words
Prototype: WORD_LIST * expand_words (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10792-10797
100.000% (1/1)
expand_word_unsplit
Name: expand_word_unsplit
Prototype: WORD_LIST * expand_word_unsplit (word, quoted)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3957-3972
100.000% (4/4)
expand_word_leave_quoted
Name: expand_word_leave_quoted
Prototype: WORD_LIST * expand_word_leave_quoted (word, quoted)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3977-3992
100.000% (4/4)
expand_string_unsplit_to_string
Name: expand_string_unsplit_to_string
Prototype: char * expand_string_unsplit_to_string (string, quoted)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3501-3507
100.000% (1/1)
expand_histignore_pattern
Name: expand_histignore_pattern
Prototype: static char * expand_histignore_pattern (pat)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 963-978
100.000% (4/4)
expand_assignment_string_to_string
Name: expand_assignment_string_to_string
Prototype: char * expand_assignment_string_to_string (string, quoted)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3509-3515
100.000% (1/1)
exp4
Name: exp4
Prototype: static intmax_t exp4 ()
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 778-805
100.000% (20/20)
exp1
Name: exp1
Prototype: static intmax_t exp1 ()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 953-986
100.000% (14/14)
execute_while_command
Name: execute_while_command
Prototype: static int execute_while_command (while_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3521-3526
100.000% (1/1)
execute_until_command
Name: execute_until_command
Prototype: static int execute_until_command (while_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3529-3534
100.000% (1/1)
execute_builtin_or_function
Name: execute_builtin_or_function
Prototype: static int execute_builtin_or_function (words, builtin, var, redirects, fds_to_close, flags)
Coverage: 100.000% (41/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5092-5201
100.000% (41/41)
eval_builtin
Name: eval_builtin
Prototype: int eval_builtin (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/eval.def
Lines: 48-57
100.000% (4/4)
error_prolog
Name: error_prolog
Prototype: static void error_prolog (print_lineno)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 78-92
100.000% (8/8)
err_unboundvar
Name: err_unboundvar
Prototype: void err_unboundvar (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 499-504
100.000% (1/1)
err_readonly
Name: err_readonly
Prototype: void err_readonly (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 506-511
100.000% (1/1)
err_badarraysub
Name: err_badarraysub
Prototype: void err_badarraysub (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 491-496
100.000% (1/1)
end_job_control
Name: end_job_control
Prototype: void end_job_control ()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4815-4828
100.000% (10/10)
dollar_vars_changed
Name: dollar_vars_changed
Prototype: int dollar_vars_changed ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 418-422
100.000% (1/1)
do_word_assignment
Name: do_word_assignment
Prototype: int do_word_assignment (word, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3265-3271
100.000% (1/1)
do_assignment_no_expand
Name: do_assignment_no_expand
Prototype: int do_assignment_no_expand (string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3276-3286
100.000% (1/1)
dispose_variable_value
Name: dispose_variable_value
Prototype: static void dispose_variable_value (var)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3508-3524
100.000% (19/19)
dispose_used_env_vars
Name: dispose_used_env_vars
Prototype: void dispose_used_env_vars ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4340-4348
100.000% (4/4)
dispose_temporary_env
Name: dispose_temporary_env
Prototype: static void dispose_temporary_env (pushf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4312-4338
100.000% (4/4)
dispose_function_def
Name: dispose_function_def
Prototype: void dispose_function_def (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 236-242
100.000% (1/1)
dispose_exec_redirects
Name: dispose_exec_redirects
Prototype: void dispose_exec_redirects ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 473-481
100.000% (4/4)
display_traps
Name: display_traps
Prototype: static int display_traps (list)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/trap.def
Lines: 280-306
100.000% (13/13)
discard_pipeline
Name: discard_pipeline
Prototype: int discard_pipeline (chain)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1264-1284
100.000% (7/7)
dequote_pathname
Name: dequote_pathname
Prototype: static void dequote_pathname (pathname)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 457-465
100.000% (4/4)
delete_all_variables
Name: delete_all_variables
Prototype: void delete_all_variables (hashed_vars)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3793-3798
100.000% (1/1)
delete_all_aliases
Name: delete_all_aliases
Prototype: void delete_all_aliases ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 197-209
100.000% (4/4)
declare_builtin
Name: declare_builtin
Prototype: int declare_builtin (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/declare.def
Lines: 95-100
100.000% (1/1)
current_history
Name: current_history
Prototype: HIST_ENTRY * current_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 180-186
100.000% (1/1)
create_variable_tables
Name: create_variable_tables
Prototype: static void create_variable_tables ()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 301-318
100.000% (10/10)
copy_word_list
Name: copy_word_list
Prototype: WORD_LIST * copy_word_list (list)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 68-86
100.000% (7/7)
copy_word
Name: copy_word
Prototype: WORD_DESC * copy_word (w)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 55-64
100.000% (1/1)
copy_while_command
Name: copy_while_command
Prototype: static WHILE_COM * copy_while_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 263-274
100.000% (1/1)
copy_subshell_command
Name: copy_subshell_command
Prototype: static SUBSHELL_COM * copy_subshell_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 223-234
100.000% (1/1)
copy_simple_command
Name: copy_simple_command
Prototype: static SIMPLE_COM * copy_simple_command (com)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 325-337
100.000% (3/3)
copy_redirects
Name: copy_redirects
Prototype: REDIRECT * copy_redirects (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 164-177
100.000% (4/4)
copy_if_command
Name: copy_if_command
Prototype: static IF_COM * copy_if_command (com)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 276-288
100.000% (3/3)
copy_group_command
Name: copy_group_command
Prototype: static GROUP_COM * copy_group_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 212-221
100.000% (1/1)
copy_function_def
Name: copy_function_def
Prototype: FUNCTION_DEF * copy_function_def (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 351-360
100.000% (1/1)
copy_for_command
Name: copy_for_command
Prototype: static FOR_COM * copy_for_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 179-192
100.000% (1/1)
copy_coproc_command
Name: copy_coproc_command
Prototype: static COPROC_COM * copy_coproc_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 236-247
100.000% (1/1)
copy_cond_command
Name: copy_cond_command
Prototype: static COND_COM * copy_cond_command (com)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 307-322
100.000% (7/7)
copy_case_command
Name: copy_case_command
Prototype: static CASE_COM * copy_case_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 249-261
100.000% (1/1)
copy_case_clauses
Name: copy_case_clauses
Prototype: static PATTERN_LIST * copy_case_clauses (clauses)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 101-114
100.000% (4/4)
copy_case_clause
Name: copy_case_clause
Prototype: static PATTERN_LIST * copy_case_clause (clause)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 88-99
100.000% (1/1)
copy_arith_for_command
Name: copy_arith_for_command
Prototype: static ARITH_FOR_COM * copy_arith_for_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 195-209
100.000% (1/1)
copy_arith_command
Name: copy_arith_command
Prototype: static ARITH_COM * copy_arith_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 291-303
100.000% (1/1)
coproc_unsetvars
Name: coproc_unsetvars
Prototype: void coproc_unsetvars (cp)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2277-2303
100.000% (4/4)
coproc_setstatus
Name: coproc_setstatus
Prototype: static void coproc_setstatus (cp, status)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2150-2163
100.000% (1/1)
coproc_pidchk
Name: coproc_pidchk
Prototype: void coproc_pidchk (pid, status)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2165-2184
100.000% (4/4)
coproc_init
Name: coproc_init
Prototype: void coproc_init (cp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1956-1965
100.000% (1/1)
coproc_flush
Name: coproc_flush
Prototype: void coproc_flush ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2022-2030
100.000% (1/1)
coproc_fdchk
Name: coproc_fdchk
Prototype: void coproc_fdchk (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2113-2122
100.000% (1/1)
coproc_closeall
Name: coproc_closeall
Prototype: void coproc_closeall ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2049-2057
100.000% (1/1)
coproc_close
Name: coproc_close
Prototype: void coproc_close (cp)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2032-2047
100.000% (7/7)
coproc_checkfd
Name: coproc_checkfd
Prototype: void coproc_checkfd (cp, fd)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2097-2111
100.000% (14/14)
coproc_alloc
Name: coproc_alloc
Prototype: struct coproc * coproc_alloc (name, pid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1967-1989
100.000% (1/1)
cond_or
Name: cond_or
Prototype: static COND_COM * cond_or ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4592-4604
100.000% (4/4)
cond_expr
Name: cond_expr
Prototype: static COND_COM * cond_expr ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4586-4590
100.000% (1/1)
cond_and
Name: cond_and
Prototype: static COND_COM * cond_and ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4606-4618
100.000% (4/4)
compspec_create
Name: compspec_create
Prototype: COMPSPEC * compspec_create ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 48-69
100.000% (1/1)
command_print_word_list
Name: command_print_word_list
Prototype: static void command_print_word_list (list, separator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 559-565
100.000% (1/1)
command_connect
Name: command_connect
Prototype: COMMAND * command_connect (com1, com2, connector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 185-197
100.000% (1/1)
colon_builtin
Name: colon_builtin
Prototype: int colon_builtin (ignore)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/colon.def
Lines: 54-59
100.000% (1/1)
collequiv
Name: collequiv
Prototype: static int collequiv (c1, c2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 92-97
100.000% (1/1)
cmd_init
Name: cmd_init
Prototype: void cmd_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 64-69
100.000% (1/1)
close_pipes
Name: close_pipes
Prototype: static void close_pipes (in, out)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5813-5821
100.000% (7/7)
close_pgrp_pipe
Name: close_pgrp_pipe
Prototype: void close_pgrp_pipe ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4891-4895
100.000% (1/1)
clear_shell_input_line
Name: clear_shell_input_line
Prototype: void clear_shell_input_line ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1991-1996
100.000% (4/4)
clear_history
Name: clear_history
Prototype: void clear_history (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 593-607
100.000% (4/4)
clear_directory_stack
Name: clear_directory_stack
Prototype: static void clear_directory_stack ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 529-537
100.000% (4/4)
cleanup_the_pipeline
Name: cleanup_the_pipeline
Prototype: void cleanup_the_pipeline ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 426-439
100.000% (4/4)
cleanup_redirects
Name: cleanup_redirects
Prototype: static void cleanup_redirects (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 445-451
100.000% (1/1)
chkexport
Name: chkexport
Prototype: int chkexport (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4674-4688
100.000% (6/6)
check_unbind_variable
Name: check_unbind_variable
Prototype: int check_unbind_variable (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3588-3601
100.000% (6/6)
check_binary_file
Name: check_binary_file
Prototype: int check_binary_file (sample, sample_len)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 593-611
100.000% (10/10)
change_signal
Name: change_signal
Prototype: static void change_signal (sig, value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 734-750
100.000% (11/11)
cd_to_string
Name: cd_to_string
Prototype: static int cd_to_string (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 542-555
100.000% (1/1)
calloc
Name: calloc
Prototype: void * calloc (n, s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1359-1364
100.000% (1/1)
builtin_warning
Name: builtin_warning
Prototype: void builtin_warning (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 122-141
100.000% (1/1)
builtin_error
Name: builtin_error
Prototype: void builtin_error (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 102-120
100.000% (1/1)
builtin_address
Name: builtin_address
Prototype: sh_builtin_func_t * builtin_address (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 863-869
100.000% (1/1)
buffered_ungetchar
Name: buffered_ungetchar
Prototype: int buffered_ungetchar (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 586-591
100.000% (1/1)
bind_var_to_int
Name: bind_var_to_int
Prototype: SHELL_VAR * bind_var_to_int (var, val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3251-3260
100.000% (1/1)
bind_read_variable
Name: bind_read_variable
Prototype: static SHELL_VAR * bind_read_variable (name, value)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 959-975
100.000% (5/5)
bind_function_def
Name: bind_function_def
Prototype: void bind_function_def (name, value, flags)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3313-3341
100.000% (9/9)
bind_array_element
Name: bind_array_element
Prototype: SHELL_VAR * bind_array_element (entry, ind, value, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 247-255
100.000% (1/1)
begin_unwind_frame
Name: begin_unwind_frame
Prototype: void begin_unwind_frame (tag)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 129-134
100.000% (1/1)
bashline_reinitialize
Name: bashline_reinitialize
Prototype: void bashline_reinitialize ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 594-598
100.000% (1/1)
bash_set_history
Name: bash_set_history
Prototype: static int bash_set_history (on_or_off, option_name)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 426-444
100.000% (8/8)
bash_initialize_history
Name: bash_initialize_history
Prototype: void bash_initialize_history ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 254-263
100.000% (1/1)
Page:<>1
Condition %: 100.000% (1/1)
2
Condition %: 100.000% (1/1)
3
Condition %: 100.000% (4/4)
4
Condition %: 100.000% (1/1)
56
Condition %: 100.000% (1/1)
7
Condition %:  88.889% (8/9)
8
Condition %:  83.333% (10/12)
9
Condition %:  77.273% (34/44)
10
Condition %:  72.914% (568/779)
...20
Condition %:  0.000% (0/5)
...28
Condition %:  0.000% (0/9)

Generated by Squish Coco 4.1.2