OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...8
Function: rl_transpose_chars
9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
11
Function: reader_loop
1213
Function: parse_shellopts
14
Function: mbskipname
15
Function: make_array_variable_value
16
Function: ipow
...20
Function: extglob_skipname
...28
Function: _rl_char_value
Functionâ–ľCondition %
print_portable_hash_info
Name: print_portable_hash_info
Prototype: static int print_portable_hash_info (item)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 242-256
  0.000% (0/7)
print_pipeline
Name: print_pipeline
Prototype: static void print_pipeline (p, job_index, format, stream)
Coverage:  36.752% (43/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1728-1826
 36.752% (43/117)
print_one_completion
Name: print_one_completion
Prototype: static int print_one_completion (cmd, cs)
Coverage:  0.000% (0/189)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 501-575
  0.000% (0/189)
print_offending_line
Name: print_offending_line
Prototype: static void print_offending_line ()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6164-6177
 83.333% (5/6)
print_minus_o_option
Name: print_minus_o_option
Prototype: static void print_minus_o_option (name, value, pflag)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 271-280
100.000% (4/4)
print_malloc_stats
Name: print_malloc_stats
Prototype: void print_malloc_stats (s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/stats.c
Lines: 122-127
  0.000% (0/1)
print_job
Name: print_job
Prototype: static int print_job (job, format, state, job_index)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1868-1876
100.000% (6/6)
print_index_and_element
Name: print_index_and_element
Prototype: static int print_index_and_element (len, ind, list)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3109-3125
 41.667% (5/12)
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)
print_heredocs
Name: print_heredocs
Prototype: static void print_heredocs (heredocs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 966-979
  0.000% (0/4)
print_heredoc_header
Name: print_heredoc_header
Prototype: static void print_heredoc_header (redirect)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1080-1104
 80.000% (8/10)
print_heredoc_body
Name: print_heredoc_body
Prototype: static void print_heredoc_body (redirect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1106-1112
100.000% (1/1)
print_heredoc_bodies
Name: print_heredoc_bodies
Prototype: static void print_heredoc_bodies (heredocs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 981-994
100.000% (4/4)
print_hashed_commands
Name: print_hashed_commands
Prototype: static int print_hashed_commands (fmt)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 258-269
 72.727% (8/11)
print_hash_info
Name: print_hash_info
Prototype: static int print_hash_info (item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 234-240
100.000% (1/1)
print_group_command
Name: print_group_command
Prototype: static void print_group_command (group_command)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 660-696
100.000% (12/12)
print_function_def
Name: print_function_def
Prototype: static void print_function_def (func)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1283-1329
 58.333% (7/12)
print_func_list
Name: print_func_list
Prototype: void print_func_list (list)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1017-1030
 83.333% (5/6)
print_formatted_time
Name: print_formatted_time
Prototype: static void print_formatted_time (fp, format, rs, rsf, us, usf, ss, ssf, cpu)
Coverage:  41.935% (26/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1212-1300
 41.935% (26/62)
print_for_command_head
Name: print_for_command_head
Prototype: void print_for_command_head (for_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 567-573
100.000% (1/1)
print_for_command
Name: print_for_command
Prototype: static void print_for_command (for_command)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 585-600
100.000% (4/4)
print_filename
Name: print_filename
Prototype: static int print_filename (char *to_print, char *full_pathname, int prefix_bytes)
Coverage:  0.000% (0/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 919-1034
  0.000% (0/74)
print_deferred_heredocs
Name: print_deferred_heredocs
Prototype: static void print_deferred_heredocs (cstring)
Coverage:  50.000% (11/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1003-1019
 50.000% (11/22)
print_cond_node
Name: print_cond_node
Prototype: static void print_cond_node (cond)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 822-865
 95.455% (21/22)
print_cond_command
Name: print_cond_command
Prototype: void print_cond_command (cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 867-874
100.000% (1/1)
print_compopts
Name: print_compopts
Prototype: static void print_compopts (cmd, cs, full)
Coverage:  0.000% (0/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 577-617
  0.000% (0/131)
print_compitem
Name: print_compitem
Prototype: static int print_compitem (item)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 619-630
  0.000% (0/1)
print_command
Name: print_command
Prototype: void print_command (command)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 141-147
  0.000% (0/1)
print_cmd_completions
Name: print_cmd_completions
Prototype: static int print_cmd_completions (list)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 638-659
  0.000% (0/7)
print_clock_t
Name: print_clock_t
Prototype: void print_clock_t (fp, t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/clock.c
Lines: 65-80
  0.000% (0/1)
print_case_command_head
Name: print_case_command_head
Prototype: void print_case_command_head (case_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 698-703
100.000% (1/1)
print_case_command
Name: print_case_command
Prototype: static void print_case_command (case_command)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 714-723
 75.000% (3/4)
print_case_clauses
Name: print_case_clauses
Prototype: static void print_case_clauses (clauses)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 725-748
 57.143% (8/14)
print_assoc_assignment
Name: print_assoc_assignment
Prototype: void print_assoc_assignment (var, quoted)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 864-880
100.000% (4/4)
print_assignment
Name: print_assignment
Prototype: void print_assignment (var)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1035-1060
 84.615% (11/13)
print_array_assignment
Name: print_array_assignment
Prototype: void print_array_assignment (var, quoted)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 844-860
100.000% (4/4)
print_arith_for_command
Name: print_arith_for_command
Prototype: static void print_arith_for_command (arith_for_command)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 603-621
 50.000% (2/4)
print_arith_command
Name: print_arith_command
Prototype: void print_arith_command (arith_cmd_list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 811-818
100.000% (1/1)
print_all_shell_variables
Name: print_all_shell_variables
Prototype: static void print_all_shell_variables ()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 482-505
 80.000% (8/10)
print_all_limits
Name: print_all_limits
Prototype: static void print_all_limits (mode)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 707-725
  0.000% (0/13)
print_all_completions
Name: print_all_completions
Prototype: static void print_all_completions ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 632-636
  0.000% (0/1)
print_alias
Name: print_alias
Prototype: static void print_alias (alias, flags)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/alias.def
Lines: 226-240
 75.000% (3/4)
previous_history
Name: previous_history
Prototype: HIST_ENTRY * previous_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 191-195
100.000% (1/1)
pretty_print_loop
Name: pretty_print_loop
Prototype: int pretty_print_loop ()
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 198-236
  0.000% (0/18)
pretty_print_job
Name: pretty_print_job
Prototype: static void pretty_print_job (job_index, format, stream)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1830-1866
 68.750% (11/16)
preproc_filterpat
Name: preproc_filterpat
Prototype: static char * preproc_filterpat (pat, text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 276-285
  0.000% (0/1)
prepare_terminal_settings
Name: prepare_terminal_settings
Prototype: static void prepare_terminal_settings (int meta_flag, struct termios oldtio, struct termios *tiop)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/rltty.c
Lines: 503-580
  0.000% (0/19)
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)
pow_10
Name: pow_10
Prototype: static double pow_10(n)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 470-502
  0.000% (0/25)
postprocess_matches
Name: postprocess_matches
Prototype: static int postprocess_matches (char ***matchesp, int matching_filenames)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 1457-1509
  0.000% (0/34)
postproc_subst_rhs
Name: postproc_subst_rhs
Prototype: static void postproc_subst_rhs (void)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 482-512
 55.556% (10/18)
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)
posix_readline_initialize
Name: posix_readline_initialize
Prototype: void posix_readline_initialize (on_or_off)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 313-322
  0.000% (0/4)
posix_memalign
Name: posix_memalign
Prototype: int posix_memalign (memptr, alignment, size)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1138-1158
  0.000% (0/12)
posix_initialize
Name: posix_initialize
Prototype: void posix_initialize (on)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 72-90
100.000% (7/7)
posix_edit_macros
Name: posix_edit_macros
Prototype: static int posix_edit_macros (count, key)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1025-1044
  0.000% (0/6)
pos_params_pat_subst
Name: pos_params_pat_subst
Prototype: static char * pos_params_pat_subst (string, pat, rep, mflags)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7921-7956
 81.818% (18/22)
pos_params_modcase
Name: pos_params_modcase
Prototype: static char * pos_params_modcase (string, pat, modop, mflags)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8141-8177
 80.000% (16/20)
pos_params_assignment
Name: pos_params_assignment
Prototype: static char * pos_params_assignment (list, itype, quoted)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7387-7402
100.000% (1/1)
pos_params
Name: pos_params
Prototype: static char * pos_params (string, start, end, quoted)
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3365-3409
 78.571% (22/28)
popexp
Name: popexp
Prototype: static void popexp ()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 281-300
 50.000% (2/4)
popd_builtin
Name: popd_builtin
Prototype: int popd_builtin (list)
Coverage:  43.810% (46/105)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 318-405
 43.810% (46/105)
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)
pop_string
Name: pop_string
Prototype: static void pop_string ()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1888-1915
 90.909% (10/11)
pop_stream
Name: pop_stream
Prototype: void pop_stream ()
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1710-1755
 55.556% (10/18)
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)
pop_dollar_vars
Name: pop_dollar_vars
Prototype: void pop_dollar_vars ()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5075-5085
 50.000% (3/6)
pop_context
Name: pop_context
Prototype: void pop_context ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5050-5058
100.000% (1/1)
pop_args
Name: pop_args
Prototype: void pop_args ()
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5147-5167
 88.889% (8/9)
polite_directory_format
Name: polite_directory_format
Prototype: char * polite_directory_format (name)
Coverage:  9.615% (5/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 807-825
  9.615% (5/52)
pointer
Name: pointer
Prototype: static void pointer(p, d)
Coverage:  0.000% (0/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 844-866
  0.000% (0/58)
pipesize
Name: pipesize
Prototype: static int pipesize (valuep)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 663-686
  0.000% (0/1)
pipe_read
Name: pipe_read
Prototype: static void pipe_read (pp)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4871-4888
 50.000% (6/12)
phash_search
Name: phash_search
Prototype: char * phash_search (filename)
Coverage:  89.655% (26/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 126-195
 89.655% (26/29)
phash_remove
Name: phash_remove
Prototype: int phash_remove (filename)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 65-84
 50.000% (6/12)
phash_insert
Name: phash_insert
Prototype: void phash_insert (filename, full_path, check_dot, found)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 91-119
 88.235% (15/17)
phash_freedata
Name: phash_freedata
Prototype: static void phash_freedata (data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 49-55
100.000% (1/1)
phash_flush
Name: phash_flush
Prototype: void phash_flush ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 57-62
100.000% (4/4)
phash_create
Name: phash_create
Prototype: void phash_create ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 42-47
 75.000% (3/4)
pcomp_set_readline_variables
Name: pcomp_set_readline_variables
Prototype: void pcomp_set_readline_variables (flags, nval)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 1521-1538
  0.000% (0/13)
pcomp_set_compspec_options
Name: pcomp_set_compspec_options
Prototype: void pcomp_set_compspec_options (cs, flags, set_or_unset)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 1542-1553
  0.000% (0/9)
pcomp_filename_completion_function
Name: pcomp_filename_completion_function
Prototype: static char * pcomp_filename_completion_function (text, state)
Coverage:  0.000% (0/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 728-795
  0.000% (0/88)
path_isdir
Name: path_isdir
Prototype: static int path_isdir (const char *filename)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 568-574
  0.000% (0/1)
path_is_devfd
Name: path_is_devfd
Prototype: static int path_is_devfd (path)
Coverage:  28.500% (57/200)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/eaccess.c
Lines: 61-76
 28.500% (57/200)
path_dot_or_dotdot
Name: path_dot_or_dotdot
Prototype: int path_dot_or_dotdot (string)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 681-693
  0.000% (0/19)
patcomp
Name: patcomp
Prototype: static int patcomp (string, pat, op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 375-384
100.000% (1/1)
pat_subst
Name: pat_subst
Prototype: char * pat_subst (string, pat, rep, mflags)
Coverage:  72.000% (90/125)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7788-7918
 72.000% (90/125)
parser_save_alias
Name: parser_save_alias
Prototype: void parser_save_alias ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1952-1961
100.000% (1/1)
parser_restore_alias
Name: parser_restore_alias
Prototype: void parser_restore_alias ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1963-1972
 75.000% (3/4)
parser_remaining_input
Name: parser_remaining_input
Prototype: char * parser_remaining_input ()
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2628-2636
 44.444% (4/9)
parser_include
Name: parser_include
Prototype: static int parser_include (char *args)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1377-1401
  0.000% (0/13)
parser_in_command_position
Name: parser_in_command_position
Prototype: int parser_in_command_position ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5398-5402
  0.000% (0/1)
parser_if
Name: parser_if
Prototype: static int parser_if (char *args)
Coverage:  0.000% (0/203)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1133-1334
  0.000% (0/203)
parser_expanding_alias
Name: parser_expanding_alias
Prototype: int parser_expanding_alias ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1946-1950
100.000% (1/1)
parser_error
Name: parser_error
Prototype: void parser_error (int lineno, const char *format, ...)
Coverage:  19.565% (9/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 328-362
 19.565% (9/46)
parser_endif
Name: parser_endif
Prototype: static int parser_endif (char *args)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1367-1375
  0.000% (0/5)
parser_else
Name: parser_else
Prototype: static int parser_else (char *args)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1337-1363
  0.000% (0/9)
parse_symbolic_mode
Name: parse_symbolic_mode
Prototype: int parse_symbolic_mode (mode, initial_bits)
Coverage:  73.585% (39/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/umask.def
Lines: 189-293
 73.585% (39/53)
parse_string_to_word_list
Name: parse_string_to_word_list
Prototype: WORD_LIST * parse_string_to_word_list (s, flags, whom)
Coverage:  50.000% (17/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6335-6424
 50.000% (17/34)
parse_string
Name: parse_string
Prototype: int parse_string (string, from_file, flags, endp)
Coverage:  57.778% (26/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 486-605
 57.778% (26/45)
Page:<>1
Function: zwrite
...8
Function: rl_transpose_chars
9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
11
Function: reader_loop
1213
Function: parse_shellopts
14
Function: mbskipname
15
Function: make_array_variable_value
16
Function: ipow
...20
Function: extglob_skipname
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2