OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
...4
Function: array_to_string
5
Function: bash_possible_filename_completions
6
Function: check_bash_input
7
Function: coproc_wclose
89
Function: expand_prompt
10
Function: find_in_path_element
11
Function: get_dirstack_index
12
Function: hangup_all_jobs
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc
Functionâ–´Condition %
dispose_redirects
Name: dispose_redirects
Prototype: void dispose_redirects (list)
Coverage:  96.154% (25/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 302-342
 96.154% (25/26)
dispose_saved_dollar_vars
Name: dispose_saved_dollar_vars
Prototype: void dispose_saved_dollar_vars ()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5087-5095
 50.000% (3/6)
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_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_var_context
Name: dispose_var_context
Prototype: void dispose_var_context (vc)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4810-4823
 85.714% (6/7)
dispose_variable
Name: dispose_variable
Prototype: void dispose_variable (var)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3526-3544
 84.615% (11/13)
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_word
Name: dispose_word
Prototype: void dispose_word (w)
Coverage:  69.444% (25/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 245-251
 69.444% (25/36)
dispose_word_desc
Name: dispose_word_desc
Prototype: void dispose_word_desc (w)
Coverage:  66.667% (22/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 254-260
 66.667% (22/33)
dispose_words
Name: dispose_words
Prototype: void dispose_words (list)
Coverage:  69.444% (25/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 263-280
 69.444% (25/36)
do_assignment
Name: do_assignment
Prototype: int do_assignment (string)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3253-3263
  0.000% (0/1)
do_assignment_internal
Name: do_assignment_internal
Prototype: static int do_assignment_internal (word, expand)
Coverage:  91.489% (86/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3136-3249
 91.489% (86/94)
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)
do_chop
Name: do_chop
Prototype: static void do_chop(line, delim)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/mapfile.def
Lines: 135-145
 83.333% (5/6)
do_compound_assignment
Name: do_compound_assignment
Prototype: static SHELL_VAR * do_compound_assignment (name, value, flags)
Coverage:  66.981% (71/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3054-3128
 66.981% (71/106)
do_piping
Name: do_piping
Prototype: static void do_piping (pipe_in, pipe_out)
Coverage:  55.556% (15/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5832-5868
 55.556% (15/27)
do_redirection_internal
Name: do_redirection_internal
Prototype: static int do_redirection_internal (redirect, flags)
Coverage:  69.289% (273/394)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 719-1175
 69.289% (273/394)
do_redirections
Name: do_redirections
Prototype: int do_redirections (list, flags)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 209-238
 87.500% (14/16)
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)
dogetopts
Name: dogetopts
Prototype: static int dogetopts (argc, argv)
Coverage:  94.366% (67/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Lines: 161-314
 94.366% (67/71)
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)
dump_tflags
Name: dump_tflags
Prototype: static void dump_tflags (flags)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3748-3819
  0.000% (0/37)
dump_word_flags
Name: dump_word_flags
Prototype: void dump_word_flags (flags)
Coverage:  0.000% (0/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 367-528
  0.000% (0/91)
dup_error
Name: dup_error
Prototype: static void dup_error (oldd, newd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5823-5828
  0.000% (0/1)
duplicate_buffered_stream
Name: duplicate_buffered_stream
Prototype: int duplicate_buffered_stream (fd1, fd2)
Coverage:  57.143% (24/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 332-380
 57.143% (24/42)
dyn_load_builtin
Name: dyn_load_builtin
Prototype: static int dyn_load_builtin (list, flags, filename)
Coverage:  0.000% (0/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 291-442
  0.000% (0/60)
dyn_unload_builtin
Name: dyn_unload_builtin
Prototype: static int dyn_unload_builtin (name)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 494-546
  0.000% (0/21)
dynamic_complete_history
Name: dynamic_complete_history
Prototype: static int dynamic_complete_history (count, key)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3479-3507
  0.000% (0/5)
echo_builtin
Name: echo_builtin
Prototype: int echo_builtin (list)
Coverage:  75.309% (61/81)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/echo.def
Lines: 105-198
 75.309% (61/81)
edit_and_execute_command
Name: edit_and_execute_command
Prototype: static int edit_and_execute_command (count, c, editing_mode, edit_command)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 933-1003
  0.000% (0/23)
edit_line
Name: edit_line
Prototype: static char * edit_line (p, itext)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 1082-1116
  0.000% (0/10)
emacs_edit_and_execute_command
Name: emacs_edit_and_execute_command
Prototype: static int emacs_edit_and_execute_command (count, c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1017-1022
  0.000% (0/1)
enable_builtin
Name: enable_builtin
Prototype: int enable_builtin (list)
Coverage:  51.667% (31/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 107-225
 51.667% (31/60)
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)
enable_shell_command
Name: enable_shell_command
Prototype: static int enable_shell_command (name, disable_p)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 254-283
 69.231% (9/13)
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)
ere_char
Name: ere_char
Prototype: static inline int ere_char (c)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 120-143
 66.667% (10/15)
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)
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_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)
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)
error_token_from_text
Name: error_token_from_text
Prototype: static char * error_token_from_text ()
Coverage:  0.000% (0/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6122-6162
  0.000% (0/44)
error_token_from_token
Name: error_token_from_token
Prototype: static char * error_token_from_token (tok)
Coverage:  40.741% (11/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6082-6120
 40.741% (11/27)
eval_arith_for_expr
Name: eval_arith_for_expr
Prototype: static intmax_t eval_arith_for_expr (l, okp)
Coverage:  57.692% (15/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2931-2979
 57.692% (15/26)
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)
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)
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)
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)
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)
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)
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)
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_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)
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)
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
expand_amble
Name: expand_amble
Prototype: static char ** expand_amble (text, tlen, flags)
Coverage:  72.222% (26/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 288-356
 72.222% (26/36)
expand_and_print_history
Name: expand_and_print_history
Prototype: static int expand_and_print_history (list)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Lines: 427-455
 72.222% (13/18)
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_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_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_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)
Page:<>1
Function: _entry_flags
...4
Function: array_to_string
5
Function: bash_possible_filename_completions
6
Function: check_bash_input
7
Function: coproc_wclose
89
Function: expand_prompt
10
Function: find_in_path_element
11
Function: get_dirstack_index
12
Function: hangup_all_jobs
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc

Generated by Squish Coco 4.1.2