OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...16
Function: ipow
17
Function: history_list
18
Function: get_subshell
19
Function: fix_assignment_words
2021
Function: eval_arith_for_expr
22
Function: current_working_directory
23
Function: colon_builtin
24
Function: bind_function_def
...28
Function: _rl_char_value
Functionâ–ľCondition %
extglob_skipname
Name: extglob_skipname
Prototype: static int extglob_skipname (pat, dname, flags)
Coverage:  80.435% (37/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 184-244
 80.435% (37/46)
extglob_pattern_p
Name: extglob_pattern_p
Prototype: int extglob_pattern_p (pat)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 20-37
100.000% (8/8)
expshift
Name: expshift
Prototype: static intmax_t expshift ()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 808-830
100.000% (10/10)
expr_unwind
Name: expr_unwind
Prototype: static void expr_unwind ()
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 302-319
 76.923% (10/13)
expr_streval
Name: expr_streval
Prototype: static intmax_t expr_streval (tok, e, lvalue)
Coverage:  46.154% (24/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 1112-1210
 46.154% (24/52)
expr_bind_variable
Name: expr_bind_variable
Prototype: static void expr_bind_variable (lhs, rhs)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 321-337
 83.333% (10/12)
expr_bind_array_element
Name: expr_bind_array_element
Prototype: static void expr_bind_array_element (tok, ind, rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 342-364
100.000% (1/1)
expr
Name: expr
Prototype: static int expr ()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 169-176
 50.000% (2/4)
exppower
Name: exppower
Prototype: static intmax_t exppower ()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 933-951
 80.000% (8/10)
exportable_function_name
Name: exportable_function_name
Prototype: int exportable_function_name (string)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 325-334
100.000% (7/7)
export_environment_candidate
Name: export_environment_candidate
Prototype: static int export_environment_candidate (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4100-4105
100.000% (1/1)
export_builtin
Name: export_builtin
Prototype: int export_builtin (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 75-80
100.000% (1/1)
exponent
Name: exponent
Prototype: static void exponent(p, d)
Coverage:  0.000% (0/259)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 1058-1154
  0.000% (0/259)
explor
Name: explor
Prototype: static intmax_t explor ()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 644-669
100.000% (14/14)
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)
expcond
Name: expcond
Prototype: static intmax_t expcond ()
Coverage:  96.552% (28/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 596-641
 96.552% (28/29)
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)
expassign
Name: expassign
Prototype: static intmax_t expassign ()
Coverage:  82.192% (60/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 478-593
 82.192% (60/73)
expandable_redirection_filename
Name: expandable_redirection_filename
Prototype: static int expandable_redirection_filename (redirect)
Coverage:  40.000% (6/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 242-265
 40.000% (6/15)
expand_words_shellexp
Name: expand_words_shellexp
Prototype: WORD_LIST * expand_words_shellexp (list)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10808-10813
  0.000% (0/1)
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_list_internal
Name: expand_word_list_internal
Prototype: static WORD_LIST * expand_word_list_internal (list, eflags)
Coverage:  85.542% (71/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 11215-11341
 85.542% (71/83)
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_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)
expand_word
Name: expand_word
Prototype: WORD_LIST * expand_word (word, quoted)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3941-3952
  0.000% (0/1)
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_string_unsplit
Name: expand_string_unsplit
Prototype: WORD_LIST * expand_string_unsplit (string, quoted)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3708-3732
 66.667% (8/12)
expand_string_to_string_internal
Name: expand_string_to_string_internal
Prototype: static inline char * expand_string_to_string_internal (string, quoted, func)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3469-3491
 90.000% (9/10)
expand_string_to_string
Name: expand_string_to_string
Prototype: char * expand_string_to_string (string, quoted)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3493-3499
  0.000% (0/1)
expand_string_leave_quoted
Name: expand_string_leave_quoted
Prototype: static WORD_LIST * expand_string_leave_quoted (string, quoted)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3823-3843
 66.667% (6/9)
expand_string_internal
Name: expand_string_internal
Prototype: static WORD_LIST * expand_string_internal (string, quoted)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3683-3701
 55.556% (5/9)
expand_string_if_necessary
Name: expand_string_if_necessary
Prototype: static char * expand_string_if_necessary (string, quoted, func)
Coverage:  91.525% (54/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3426-3467
 91.525% (54/59)
expand_string_for_rhs
Name: expand_string_for_rhs
Prototype: static WORD_LIST * expand_string_for_rhs (string, quoted, op, pflags, dollar_at_p, expanded_p)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3847-3888
 83.333% (15/18)
expand_string_for_pat
Name: expand_string_for_pat
Prototype: static WORD_LIST * expand_string_for_pat (string, quoted, dollar_at_p, expanded_p)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3892-3910
 50.000% (3/6)
expand_string_assignment
Name: expand_string_assignment
Prototype: WORD_LIST * expand_string_assignment (string, quoted)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3735-3774
 66.667% (10/15)
expand_string
Name: expand_string
Prototype: WORD_LIST * expand_string (string, quoted)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3917-3929
 50.000% (3/6)
expand_seqterm
Name: expand_seqterm
Prototype: static char ** expand_seqterm (text, tlen)
Coverage:  68.224% (73/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 493-604
 68.224% (73/107)
expand_prompt_string
Name: expand_prompt_string
Prototype: WORD_LIST * expand_prompt_string (string, quoted, wflags)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3781-3816
 55.000% (11/20)
expand_prompt
Name: expand_prompt
Prototype: static char * expand_prompt (char *pmt, int flags, int *lp, int *lip, int *niflp, int *vlp)
Coverage:  0.000% (0/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/display.c
Lines: 334-501
  0.000% (0/122)
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_compound_array_assignment
Name: expand_compound_array_assignment
Prototype: WORD_LIST * expand_compound_array_assignment (var, value, flags)
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 451-504
 87.500% (21/24)
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)
expand_arith_string
Name: expand_arith_string
Prototype: char * expand_arith_string (string, quoted)
Coverage:  79.730% (59/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3517-3576
 79.730% (59/74)
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)
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)
exp_jump_to_top_level
Name: exp_jump_to_top_level
Prototype: static void exp_jump_to_top_level (v)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10652-10669
 57.143% (4/7)
exp5
Name: exp5
Prototype: static intmax_t exp5 ()
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 756-776
 91.667% (11/12)
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)
exp3
Name: exp3
Prototype: static intmax_t exp3 ()
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 832-853
 91.667% (11/12)
exp2
Name: exp2
Prototype: static intmax_t exp2 ()
Coverage:  82.353% (42/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 855-914
 82.353% (42/51)
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)
exp0
Name: exp0
Prototype: static intmax_t exp0 ()
Coverage:  92.157% (47/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 988-1084
 92.157% (47/51)
exit_shell
Name: exit_shell
Prototype: void exit_shell (s)
Coverage:  56.000% (14/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 955-1006
 56.000% (14/25)
exit_or_logout
Name: exit_or_logout
Prototype: static int exit_or_logout (list)
Coverage:  10.870% (5/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exit.def
Lines: 96-156
 10.870% (5/46)
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)
executing_line_number
Name: executing_line_number
Prototype: int executing_line_number ()
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 348-372
 85.714% (18/21)
execute_while_or_until
Name: execute_while_or_until
Prototype: static int execute_while_or_until (while_command, type)
Coverage:  56.604% (30/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3541-3603
 56.604% (30/53)
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_variable_command
Name: execute_variable_command
Prototype: void execute_variable_command (command, vname)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2663-2683
  0.000% (0/10)
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_subshell_builtin_or_function
Name: execute_subshell_builtin_or_function
Prototype: static void execute_subshell_builtin_or_function (words, redirects, builtin, var, pipe_in, pipe_out, async, fds_to_close, flags)
Coverage:  57.407% (31/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4980-5082
 57.407% (31/54)
execute_simple_command
Name: execute_simple_command
Prototype: static int execute_simple_command (simple_command, pipe_in, pipe_out, async, fds_to_close)
Coverage:  58.529% (199/340)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4089-4503
 58.529% (199/340)
execute_shell_function
Name: execute_shell_function
Prototype: int execute_shell_function (var, words)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4954-4972
  0.000% (0/1)
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)
execute_prompt_command
Name: execute_prompt_command
Prototype: static void execute_prompt_command ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 264-272
  0.000% (0/4)
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)
execute_null_command
Name: execute_null_command
Prototype: static int execute_null_command (redirects, pipe_in, pipe_out, async)
Coverage:  48.214% (27/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3912-3986
 48.214% (27/56)
execute_list_with_replacements
Name: execute_list_with_replacements
Prototype: static int execute_list_with_replacements (list)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/jobs.def
Lines: 169-210
  0.000% (0/14)
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)
execute_in_subshell
Name: execute_in_subshell
Prototype: static int execute_in_subshell (command, asynchronous, pipe_in, pipe_out, fds_to_close)
Coverage:  84.800% (106/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1437-1668
 84.800% (106/125)
execute_if_command
Name: execute_if_command
Prototype: static int execute_if_command (if_command)
Coverage:  50.000% (13/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3608-3637
 50.000% (13/26)
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)
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)
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)
execute_disk_command
Name: execute_disk_command
Prototype: static int execute_disk_command (words, redirects, command_line, pipe_in, pipe_out, async, fds_to_close, cmdflags)
Coverage:  56.818% (50/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5250-5411
 56.818% (50/88)
execute_coproc
Name: execute_coproc
Prototype: static int execute_coproc (command, pipe_in, pipe_out, fds_to_close)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2305-2399
 57.143% (12/21)
execute_connection
Name: execute_connection
Prototype: static int execute_connection (command, asynchronous, pipe_in, pipe_out, fds_to_close)
Coverage:  68.750% (77/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2598-2747
 68.750% (77/112)
execute_cond_node
Name: execute_cond_node
Prototype: static int execute_cond_node (cond)
Coverage:  89.524% (94/105)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3720-3844
 89.524% (94/105)
execute_cond_command
Name: execute_cond_command
Prototype: static int execute_cond_command (cond_command)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3846-3893
 68.182% (15/22)
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_command
Name: execute_command
Prototype: int execute_command (command)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 381-408
 66.667% (8/12)
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)
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)
execute_builtin
Name: execute_builtin
Prototype: static int execute_builtin (builtin, words, flags, subshell)
Coverage:  79.612% (82/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4531-4667
 79.612% (82/103)
execute_arith_for_command
Name: execute_arith_for_command
Prototype: static int execute_arith_for_command (arith_for_command)
Coverage:  47.170% (25/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2981-3068
 47.170% (25/53)
execute_arith_command
Name: execute_arith_command
Prototype: static int execute_arith_command (arith_command)
Coverage:  59.459% (22/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3640-3712
 59.459% (22/37)
executable_or_directory
Name: executable_or_directory
Prototype: int executable_or_directory (file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 225-233
  0.000% (0/1)
executable_file
Name: executable_file
Prototype: int executable_file (file)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 204-216
 50.000% (2/4)
executable_completion
Name: executable_completion
Prototype: static int executable_completion (filename, searching_path)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1774-1788
  0.000% (0/3)
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)
exec_builtin
Name: exec_builtin
Prototype: int exec_builtin (list)
Coverage:  46.939% (46/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exec.def
Lines: 96-264
 46.939% (46/98)
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)
evalexp
Name: evalexp
Prototype: intmax_t evalexp (expr, flags, validp)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 380-423
 81.250% (13/16)
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)
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)
Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...16
Function: ipow
17
Function: history_list
18
Function: get_subshell
19
Function: fix_assignment_words
2021
Function: eval_arith_for_expr
22
Function: current_working_directory
23
Function: colon_builtin
24
Function: bind_function_def
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2