OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
...12
Function: hangup_all_jobs
13
Function: initialize_job_control
14
Function: legal_identifier
15
Function: malloc_set_tracefn
1617
Function: pretty_print_loop
18
Function: push_stream
19
Function: reset_mail_timer
20
Function: rl_do_lowercase_version
...28
Function: xrealloc
Functionâ–´Condition %
open_buffered_stream
Name: open_buffered_stream
Prototype: BUFFERED_STREAM * open_buffered_stream (file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 411-419
  0.000% (0/1)
open_files
Name: open_files
Prototype: void open_files ()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 506-521
  0.000% (0/7)
open_helpfile
Name: open_helpfile
Prototype: static int open_helpfile (name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 215-228
  0.000% (0/4)
open_shell_script
Name: open_shell_script
Prototype: static int open_shell_script (script_name)
Coverage:  55.556% (30/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1506-1679
 55.556% (30/54)
open_some_spaces
Name: open_some_spaces
Prototype: static void open_some_spaces (int col)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/display.c
Lines: 2898-2931
  0.000% (0/25)
operate_and_get_next
Name: operate_and_get_next
Prototype: static int operate_and_get_next (count, c)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 902-923
  0.000% (0/13)
optimize_fork
Name: optimize_fork
Prototype: void optimize_fork (command)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 103-114
 90.000% (9/10)
optimize_subshell_command
Name: optimize_subshell_command
Prototype: void optimize_subshell_command (command)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 116-135
  0.000% (0/27)
optimized_assignment
Name: optimized_assignment
Prototype: static SHELL_VAR * optimized_assignment (entry, value, aflags)
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2849-2872
 76.190% (16/21)
or
Name: or
Prototype: static int or ()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 183-197
 90.000% (9/10)
pagealign
Name: pagealign
Prototype: static int pagealign ()
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 681-746
 64.000% (16/25)
param_expand
Name: param_expand
Prototype: static WORD_DESC * param_expand (string, sindex, quoted, expanded_something, contains_dollar_at, quoted_dollar_at_p, had_quoted_null_p, pflags)
Coverage:  83.436% (272/326)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8975-9501
 83.436% (272/326)
parameter_brace_casemod
Name: parameter_brace_casemod
Prototype: static char * parameter_brace_casemod (varname, value, ind, modspec, patspec, quoted, pflags, flags)
Coverage:  79.775% (71/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8183-8297
 79.775% (71/89)
parameter_brace_expand
Name: parameter_brace_expand
Prototype: static WORD_DESC * parameter_brace_expand (string, indexp, quoted, pflags, quoted_dollar_atp, contains_dollar_at)
Coverage:  80.560% (518/643)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8357-8970
 80.560% (518/643)
parameter_brace_expand_error
Name: parameter_brace_expand_error
Prototype: static void parameter_brace_expand_error (name, value, check_null)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6921-6947
 81.250% (13/16)
parameter_brace_expand_indir
Name: parameter_brace_expand_indir
Prototype: static WORD_DESC * parameter_brace_expand_indir (name, var_is_special, quoted, quoted_dollar_atp, contains_dollar_at)
Coverage:  87.500% (28/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6682-6760
 87.500% (28/32)
parameter_brace_expand_length
Name: parameter_brace_expand_length
Prototype: static intmax_t parameter_brace_expand_length (name)
Coverage:  66.667% (88/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6966-7052
 66.667% (88/132)
parameter_brace_expand_rhs
Name: parameter_brace_expand_rhs
Prototype: static WORD_DESC * parameter_brace_expand_rhs (name, value, op, quoted, pflags, qdollaratp, hasdollarat)
Coverage:  64.655% (75/116)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6766-6915
 64.655% (75/116)
parameter_brace_expand_word
Name: parameter_brace_expand_word
Prototype: static WORD_DESC * parameter_brace_expand_word (name, var_is_special, quoted, pflags, indp)
Coverage:  87.013% (134/154)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6480-6634
 87.013% (134/154)
parameter_brace_find_indir
Name: parameter_brace_find_indir
Prototype: static char * parameter_brace_find_indir (name, var_is_special, quoted, find_nameref)
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6636-6678
 70.370% (19/27)
parameter_brace_patsub
Name: parameter_brace_patsub
Prototype: static char * parameter_brace_patsub (varname, value, ind, patsub, quoted, pflags, flags)
Coverage:  86.139% (87/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7962-8131
 86.139% (87/101)
parameter_brace_remove_pattern
Name: parameter_brace_remove_pattern
Prototype: static char * parameter_brace_remove_pattern (varname, value, ind, patstr, rtype, quoted, flags)
Coverage:  82.000% (41/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5163-5247
 82.000% (41/50)
parameter_brace_substring
Name: parameter_brace_substring
Prototype: static char * parameter_brace_substring (varname, value, ind, substr, quoted, pflags, flags)
Coverage:  82.857% (58/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7668-7762
 82.857% (58/70)
parameter_brace_transform
Name: parameter_brace_transform
Prototype: static char * parameter_brace_transform (varname, value, ind, xform, rtype, quoted, pflags, flags)
Coverage:  90.164% (55/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7537-7625
 90.164% (55/61)
parameter_list_remove_pattern
Name: parameter_list_remove_pattern
Prototype: static char * parameter_list_remove_pattern (itype, pattern, patspec, quoted)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5108-5123
 50.000% (2/4)
parameter_list_transform
Name: parameter_list_transform
Prototype: static char * parameter_list_transform (xc, itype, quoted)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7478-7495
 71.429% (5/7)
parse_and_execute
Name: parse_and_execute
Prototype: int parse_and_execute (string, from_file, flags)
Coverage:  63.580% (103/162)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 231-479
 63.580% (103/162)
parse_and_execute_cleanup
Name: parse_and_execute_cleanup
Prototype: void parse_and_execute_cleanup ()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 138-151
 42.857% (3/7)
parse_arith_cmd
Name: parse_arith_cmd
Prototype: static int parse_arith_cmd (ep, adddq)
Coverage:  69.565% (16/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4516-4563
 69.565% (16/23)
parse_bashopts
Name: parse_bashopts
Prototype: void parse_bashopts (value)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 829-848
  0.000% (0/10)
parse_collsym
Name: parse_collsym
Prototype: static unsigned char * parse_collsym (p, vp)
Coverage:  52.941% (9/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 349-372
 52.941% (9/17)
parse_collwcsym
Name: parse_collwcsym
Prototype: static wchar_t * parse_collwcsym (p, vp)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 349-372
  0.000% (0/17)
parse_command
Name: parse_command
Prototype: int parse_command ()
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 277-306
 35.714% (5/14)
parse_comparison_op
Name: parse_comparison_op
Prototype: static int parse_comparison_op (s, indp)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1054-1102
  0.000% (0/41)
parse_compound_assignment
Name: parse_compound_assignment
Prototype: static char * parse_compound_assignment (retlenp)
Coverage:  74.545% (41/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6426-6506
 74.545% (41/55)
parse_comsub
Name: parse_comsub
Prototype: static char * parse_comsub (qc, open, close, lenp, flags)
Coverage:  44.890% (470/1047)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3824-4335
 44.890% (470/1047)
parse_cond_command
Name: parse_cond_command
Prototype: static COMMAND * parse_cond_command ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4798-4806
100.000% (1/1)
parse_dparen
Name: parse_dparen
Prototype: static int parse_dparen (c)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4456-4509
 63.158% (12/19)
parse_long_options
Name: parse_long_options
Prototype: static int parse_long_options (argv, arg_start, arg_end)
Coverage:  25.000% (16/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 809-862
 25.000% (16/64)
parse_mailpath_spec
Name: parse_mailpath_spec
Prototype: static char * parse_mailpath_spec (str)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 321-344
  0.000% (0/17)
parse_matched_pair
Name: parse_matched_pair
Prototype: static char * parse_matched_pair (qc, open, close, lenp, flags)
Coverage:  64.882% (303/467)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3466-3745
 64.882% (303/467)
parse_prologue
Name: parse_prologue
Prototype: static void parse_prologue (string, flags, tag)
Coverage:  87.879% (29/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 153-217
 87.879% (29/33)
parse_shell_options
Name: parse_shell_options
Prototype: static int parse_shell_options (argv, arg_start, arg_end)
Coverage:  46.809% (22/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 864-952
 46.809% (22/47)
parse_shellopts
Name: parse_shellopts
Prototype: void parse_shellopts (value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 574-587
  0.000% (0/4)
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)
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_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)
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)
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_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_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_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_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_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_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_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_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)
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)
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)
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)
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_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)
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)
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_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)
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)
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_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_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_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_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)
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)
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)
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)
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)
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)
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_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_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_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_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_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)
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)
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)
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)
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_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_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)
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)
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_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_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)
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)
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)
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)
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)
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)
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)
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)
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)
Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
...12
Function: hangup_all_jobs
13
Function: initialize_job_control
14
Function: legal_identifier
15
Function: malloc_set_tracefn
1617
Function: pretty_print_loop
18
Function: push_stream
19
Function: reset_mail_timer
20
Function: rl_do_lowercase_version
...28
Function: xrealloc

Generated by Squish Coco 4.1.2