OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...7
Function: save_pgrp_pipe
8
Function: rl_transpose_chars
9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
1112
Function: print_portable_hash_info
13
Function: parse_shellopts
14
Function: mbskipname
15
Function: make_array_variable_value
...20
Function: extglob_skipname
...28
Function: _rl_char_value
Functionâ–ľCondition %
reader_loop
Name: reader_loop
Prototype: int reader_loop ()
Coverage:  70.270% (52/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 60-195
 70.270% (52/74)
read_tty_modified
Name: read_tty_modified
Prototype: int read_tty_modified ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 1045-1049
100.000% (1/1)
read_tty_cleanup
Name: read_tty_cleanup
Prototype: void read_tty_cleanup ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 1038-1043
  0.000% (0/4)
read_token_word
Name: read_token_word
Prototype: static int read_token_word (character)
Coverage:  60.543% (491/811)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4854-5331
 60.543% (491/811)
read_token
Name: read_token
Prototype: static int read_token (command)
Coverage:  77.470% (196/253)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3164-3412
 77.470% (196/253)
read_secondary_line
Name: read_secondary_line
Prototype: char * read_secondary_line (remove_quoted_newline)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2090-2115
 53.333% (8/15)
read_octal
Name: read_octal
Prototype: int read_octal (string)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 529-548
 75.000% (12/16)
read_mbchar
Name: read_mbchar
Prototype: static int read_mbchar (fd, string, ind, ch, unbuffered)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 978-1026
 70.000% (21/30)
read_history_range
Name: read_history_range
Prototype: int read_history_range (const char *filename, int from, int to)
Coverage:  45.536% (51/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 261-436
 45.536% (51/112)
read_history
Name: read_history
Prototype: int read_history (const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 250-254
100.000% (1/1)
read_comsub
Name: read_comsub
Prototype: static char * read_comsub (fd, quoted, flags, rflag)
Coverage:  76.623% (59/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5928-6043
 76.623% (59/77)
read_command
Name: read_command
Prototype: int read_command ()
Coverage:  20.000% (5/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 311-353
 20.000% (5/25)
read_builtin
Name: read_builtin
Prototype: int read_builtin (list)
Coverage:  60.158% (305/507)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 174-957
 60.158% (305/507)
read_a_line
Name: read_a_line
Prototype: static char * read_a_line (remove_quoted_newline)
Coverage:  62.069% (36/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2002-2083
 62.069% (36/58)
re_edit
Name: re_edit
Prototype: static void re_edit (text)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 502-508
  0.000% (0/4)
rd_token
Name: rd_token
Prototype: static int rd_token (string, start)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 431-469
  0.000% (0/26)
raw_job_exit_status
Name: raw_job_exit_status
Prototype: static WAIT raw_job_exit_status (job)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2634-2660
100.000% (13/13)
rangecmp_wc
Name: rangecmp_wc
Prototype: static int rangecmp_wc (c1, c2, forcecoll)
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 285-303
 46.154% (6/13)
rangecmp
Name: rangecmp
Prototype: static int rangecmp (c1, c2, forcecoll)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 61-86
 66.667% (8/12)
quote_word_break_chars
Name: quote_word_break_chars
Prototype: static char * quote_word_break_chars (text)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3922-3953
  0.000% (0/20)
quote_string_for_globbing
Name: quote_string_for_globbing
Prototype: char * quote_string_for_globbing (pathname, qflags)
Coverage:  84.559% (115/136)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 179-340
 84.559% (115/136)
quote_string
Name: quote_string
Prototype: char * quote_string (string)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4158-4189
 93.750% (30/32)
quote_list
Name: quote_list
Prototype: static WORD_LIST * quote_list (list)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4247-4264
100.000% (7/7)
quote_globbing_chars
Name: quote_globbing_chars
Prototype: char * quote_globbing_chars (string)
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 342-366
 77.419% (24/31)
quote_escapes
Name: quote_escapes
Prototype: char * quote_escapes (string)
Coverage:  90.000% (45/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4015-4045
 90.000% (45/50)
quote_breaks
Name: quote_breaks
Prototype: static char * quote_breaks (char *s)
Coverage:  67.742% (21/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 329-368
 67.742% (21/31)
quote_assign
Name: quote_assign
Prototype: static char * quote_assign (string)
Coverage:  81.395% (35/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 691-732
 81.395% (35/43)
quote_array_assignment_chars
Name: quote_array_assignment_chars
Prototype: static void quote_array_assignment_chars (list)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 736-759
 63.158% (12/19)
queue_sigchld_trap
Name: queue_sigchld_trap
Prototype: void queue_sigchld_trap (nchild)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 557-567
  0.000% (0/4)
query_bindings
Name: query_bindings
Prototype: static int query_bindings (name)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/bind.def
Lines: 293-323
  0.000% (0/15)
qsort_var_comp
Name: qsort_var_comp
Prototype: static int qsort_var_comp (var1, var2)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4015-4025
 11.765% (4/34)
qsort_alias_compare
Name: qsort_alias_compare
Prototype: static int qsort_alias_compare (as1, as2)
Coverage:  5.882% (2/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 250-260
  5.882% (2/34)
pwd_builtin
Name: pwd_builtin
Prototype: int pwd_builtin (list)
Coverage:  45.000% (18/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 476-534
 45.000% (18/40)
putx
Name: putx
Prototype: static int putx(c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 4077-4087
  0.000% (0/1)
putenv
Name: putenv
Prototype: int putenv (str)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/getenv.c
Lines: 100-141
  0.000% (0/12)
put_command_name_into_env
Name: put_command_name_into_env
Prototype: void put_command_name_into_env (command_name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4774-4779
100.000% (1/1)
pushexp
Name: pushexp
Prototype: static void pushexp ()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 257-277
 71.429% (5/7)
pushd_error
Name: pushd_error
Prototype: static void pushd_error (offset, arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 518-527
100.000% (4/4)
pushd_builtin
Name: pushd_builtin
Prototype: int pushd_builtin (list)
Coverage:  57.463% (77/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 172-313
 57.463% (77/134)
push_var_context
Name: push_var_context
Prototype: VAR_CONTEXT * push_var_context (name, flags, tempvars)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4836-4857
100.000% (4/4)
push_token
Name: push_token
Prototype: void push_token (x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2685-2694
  0.000% (0/1)
push_temp_var
Name: push_temp_var
Prototype: static void push_temp_var (data)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4248-4286
 80.000% (16/20)
push_string
Name: push_string
Prototype: static void push_string (s, expand, ap)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1844-1880
 86.667% (13/15)
push_stream
Name: push_stream
Prototype: void push_stream (reset_lineno)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1685-1708
 88.889% (8/9)
push_scope
Name: push_scope
Prototype: VAR_CONTEXT * push_scope (flags, tmpvars)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4951-4957
100.000% (1/1)
push_history
Name: push_history
Prototype: static void push_history (list)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Lines: 390-424
 37.500% (6/16)
push_heredoc
Name: push_heredoc
Prototype: static void push_heredoc (r)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2756-2769
 75.000% (3/4)
push_func_var
Name: push_func_var
Prototype: static void push_func_var (data)
Coverage:  28.767% (21/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4859-4899
 28.767% (21/73)
push_exported_var
Name: push_exported_var
Prototype: static void push_exported_var (data)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4959-4988
 33.333% (5/15)
push_dollar_vars
Name: push_dollar_vars
Prototype: void push_dollar_vars ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5061-5072
100.000% (4/4)
push_context
Name: push_context
Prototype: void push_context (name, is_subshell, tempvars)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5036-5046
100.000% (4/4)
push_args
Name: push_args
Prototype: void push_args (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5121-5142
100.000% (4/4)
pshash_getbucket
Name: pshash_getbucket
Prototype: static ps_index_t * pshash_getbucket (pid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 789-797
100.000% (1/1)
pshash_delindex
Name: pshash_delindex
Prototype: static void pshash_delindex (psi)
Coverage:  18.182% (2/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 845-869
 18.182% (2/11)
propagate_temp_var
Name: propagate_temp_var
Prototype: static void propagate_temp_var (data)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4288-4303
 88.889% (8/9)
prompt_modestr
Name: prompt_modestr
Prototype: static char * prompt_modestr (int *lenp)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/display.c
Lines: 288-309
  0.000% (0/22)
prompt_history_number
Name: prompt_history_number
Prototype: static int prompt_history_number (pmt)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5607-5625
  0.000% (0/19)
prompt_again
Name: prompt_again
Prototype: static void prompt_again ()
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5539-5580
  0.000% (0/25)
programming_error
Name: programming_error
Prototype: void programming_error (const char *format, ...)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 138-176
  0.000% (0/4)
programmable_completions
Name: programmable_completions
Prototype: char ** programmable_completions (cmd, word, start, end, foundp)
Coverage:  0.000% (0/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 1618-1752
  0.000% (0/59)
progcomp_walk
Name: progcomp_walk
Prototype: void progcomp_walk (pfunc)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 218-226
  0.000% (0/10)
progcomp_size
Name: progcomp_size
Prototype: int progcomp_size ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 122-126
  0.000% (0/1)
progcomp_search
Name: progcomp_search
Prototype: COMPSPEC * progcomp_search (cmd)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 198-216
  0.000% (0/7)
progcomp_remove
Name: progcomp_remove
Prototype: int progcomp_remove (cmd)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 153-172
  0.000% (0/10)
progcomp_insert
Name: progcomp_insert
Prototype: int progcomp_insert (cmd, cs)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 174-196
 81.818% (9/11)
progcomp_flush
Name: progcomp_flush
Prototype: void progcomp_flush ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 138-143
  0.000% (0/4)
progcomp_dispose
Name: progcomp_dispose
Prototype: void progcomp_dispose ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 145-151
  0.000% (0/4)
progcomp_create
Name: progcomp_create
Prototype: void progcomp_create ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 115-120
 75.000% (3/4)
prog_complete_return
Name: prog_complete_return
Prototype: static char * prog_complete_return (text, matchnum)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1372-1385
  0.000% (0/9)
processes_in_job
Name: processes_in_job
Prototype: static int processes_in_job (job)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1043-1060
100.000% (4/4)
process_substitute
Name: process_substitute
Prototype: static char * process_substitute (string, open_for_read_in_child)
Coverage:  66.667% (36/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5710-5919
 66.667% (36/54)
process_exit_status
Name: process_exit_status
Prototype: static int process_exit_status (status)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2600-2610
100.000% (7/7)
process_exit_signal
Name: process_exit_signal
Prototype: static int process_exit_signal (status)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2593-2598
100.000% (1/1)
printstr
Name: printstr
Prototype: static int printstr (fmt, string, len, fieldwidth, precision)
Coverage:  73.148% (79/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 703-812
 73.148% (79/108)
printone
Name: printone
Prototype: static void printone (limind, curlim, pdesc)
Coverage:  28.571% (6/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 727-754
 28.571% (6/21)
printf_erange
Name: printf_erange
Prototype: static void printf_erange (s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 695-700
  0.000% (0/1)
printf_builtin
Name: printf_builtin
Prototype: int printf_builtin (list)
Coverage:  43.806% (343/783)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 239-693
 43.806% (343/783)
printable_part
Name: printable_part
Prototype: static char * printable_part (char *pathname)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 705-736
  0.000% (0/22)
printable_job_status
Name: printable_job_status
Prototype: static char * printable_job_status (j, p, format)
Coverage:  37.500% (12/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1655-1703
 37.500% (12/32)
printable_filename
Name: printable_filename
Prototype: char * printable_filename (fn, flags)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 897-912
 60.000% (6/10)
print_word_list
Name: print_word_list
Prototype: void print_word_list (list, separator)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 358-364
  0.000% (0/1)
print_while_command
Name: print_while_command
Prototype: static void print_while_command (while_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 750-755
100.000% (1/1)
print_var_value
Name: print_var_value
Prototype: void print_var_value (var, quote)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1066-1090
 68.750% (11/16)
print_var_list
Name: print_var_list
Prototype: void print_var_list (list)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1003-1013
 87.500% (7/8)
print_var_function
Name: print_var_function
Prototype: void print_var_function (var)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1094-1105
 66.667% (4/6)
print_unwind_protect_tags
Name: print_unwind_protect_tags
Prototype: void print_unwind_protect_tags ()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 375-387
  0.000% (0/7)
print_until_or_while
Name: print_until_or_while
Prototype: static void print_until_or_while (while_command, which)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 764-781
 42.857% (3/7)
print_until_command
Name: print_until_command
Prototype: static void print_until_command (while_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 757-762
100.000% (1/1)
print_unix_command_map
Name: print_unix_command_map
Prototype: int print_unix_command_map ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 4175-4185
  0.000% (0/1)
print_timeval
Name: print_timeval
Prototype: void print_timeval (fp, tvp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/timeval.c
Lines: 129-144
  0.000% (0/1)
print_symbolic_umask
Name: print_symbolic_umask
Prototype: static void print_symbolic_umask (mode_t um)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/umask.def
Lines: 148-187
 75.000% (21/28)
print_simple_command
Name: print_simple_command
Prototype: void print_simple_command (simple_command)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 953-964
100.000% (4/4)
print_shopt
Name: print_shopt
Prototype: static void print_shopt (name, val, flags)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 438-447
100.000% (4/4)
print_select_list
Name: print_select_list
Prototype: static void print_select_list (list, list_len, max_elem_len, indices_len)
Coverage:  42.857% (15/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3146-3192
 42.857% (15/35)
print_select_command_head
Name: print_select_command_head
Prototype: void print_select_command_head (select_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 625-631
100.000% (1/1)
print_select_command
Name: print_select_command
Prototype: static void print_select_command (select_command)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 643-657
  0.000% (0/4)
print_rlimtype
Name: print_rlimtype
Prototype: void print_rlimtype (n, addnl)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 120-146
 54.545% (6/11)
print_redirection_list
Name: print_redirection_list
Prototype: static void print_redirection_list (redirects)
Coverage:  73.077% (38/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1021-1078
 73.077% (38/52)
print_redirection
Name: print_redirection
Prototype: static void print_redirection (redirect)
Coverage:  75.000% (84/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1114-1272
 75.000% (84/112)
print_prompt
Name: print_prompt
Prototype: static void print_prompt ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5596-5601
  0.000% (0/1)
Page:<>1
Function: zwrite
...7
Function: save_pgrp_pipe
8
Function: rl_transpose_chars
9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
1112
Function: print_portable_hash_info
13
Function: parse_shellopts
14
Function: mbskipname
15
Function: make_array_variable_value
...20
Function: extglob_skipname
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2