OpenCoverage

Bash Test Coverage

Functions

Page:<>12
Condition %: 100.000% (1/1)
3
Condition %: 100.000% (4/4)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (14/14)
...10
Condition %:  72.914% (568/779)
...20
Condition %:  0.000% (0/5)
...28
Condition %:  0.000% (0/9)
FunctionCondition %▾
zreset
Name: zreset
Prototype: void zreset ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zread.c
Lines: 194-198
100.000% (1/1)
yyerror
Name: yyerror
Prototype: int yyerror (msg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6073-6080
100.000% (1/1)
yy_ungetc
Name: yy_ungetc
Prototype: static int yy_ungetc (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1414-1419
100.000% (1/1)
yy_string_unget
Name: yy_string_unget
Prototype: static int yy_string_unget (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1572-1578
100.000% (1/1)
yy_input_name
Name: yy_input_name
Prototype: char * yy_input_name ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1399-1403
100.000% (1/1)
yy_getc
Name: yy_getc
Prototype: static int yy_getc ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1406-1410
100.000% (1/1)
xtrace_init
Name: xtrace_init
Prototype: void xtrace_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 388-392
100.000% (1/1)
xfree
Name: xfree
Prototype: void xfree (string)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 145-151
100.000% (4/4)
xbcopy
Name: xbcopy
Prototype: void xbcopy (s, d, n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 281-287
100.000% (1/1)
write_history
Name: write_history
Prototype: int write_history (const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 787-791
100.000% (1/1)
word_list_split
Name: word_list_split
Prototype: static WORD_LIST * word_list_split (list)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10624-10643
100.000% (10/10)
word_list_remove_quoted_nulls
Name: word_list_remove_quoted_nulls
Prototype: void word_list_remove_quoted_nulls (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4389-4400
100.000% (4/4)
without_job_control
Name: without_job_control
Prototype: void without_job_control ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4800-4810
100.000% (1/1)
without_interrupts
Name: without_interrupts
Prototype: static void without_interrupts (function, arg1, arg2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 113-126
100.000% (1/1)
with_input_from_string
Name: with_input_from_string
Prototype: void with_input_from_string (string, name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1580-1589
100.000% (1/1)
with_input_from_buffered_stream
Name: with_input_from_buffered_stream
Prototype: void with_input_from_buffered_stream (bfd, name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 594-607
100.000% (1/1)
where_history
Name: where_history
Prototype: int where_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 152-156
100.000% (1/1)
vlist_alloc
Name: vlist_alloc
Prototype: static VARLIST * vlist_alloc (nentries)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3875-3888
100.000% (1/1)
visible_var
Name: visible_var
Prototype: static int visible_var (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4069-4074
100.000% (1/1)
visible_and_exported
Name: visible_and_exported
Prototype: static int visible_and_exported (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4090-4095
100.000% (1/1)
variable_in_context
Name: variable_in_context
Prototype: static int variable_in_context (var)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4128-4133
100.000% (1/1)
var_lookup
Name: var_lookup
Prototype: SHELL_VAR * var_lookup (name, vcontext)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1919-1933
100.000% (6/6)
valid_nameref_value
Name: valid_nameref_value
Prototype: int valid_nameref_value (name, flags)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 236-253
100.000% (13/13)
valid_length_expression
Name: valid_length_expression
Prototype: static int valid_length_expression (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6951-6962
100.000% (1/1)
valid_brace_expansion_word
Name: valid_brace_expansion_word
Prototype: static int valid_brace_expansion_word (name, var_is_special)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6397-6414
100.000% (17/17)
uwp_init
Name: uwp_init
Prototype: void uwp_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 104-108
100.000% (1/1)
utf8_mbsmbchar
Name: utf8_mbsmbchar
Prototype: static inline char * utf8_mbsmbchar (str)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 173-183
100.000% (6/6)
utf8_mbschr
Name: utf8_mbschr
Prototype: static inline char * utf8_mbschr (s, c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbschr.c
Lines: 35-41
100.000% (1/1)
using_history
Name: using_history
Prototype: void using_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 130-134
100.000% (1/1)
unwind_protect_mem_internal
Name: unwind_protect_mem_internal
Prototype: static void unwind_protect_mem_internal (var, psize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 342-359
100.000% (1/1)
unwind_protect_mem
Name: unwind_protect_mem
Prototype: void unwind_protect_mem (var, size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 364-370
100.000% (1/1)
unstifle_history
Name: unstifle_history
Prototype: int unstifle_history (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 575-585
100.000% (4/4)
unquoted_glob_pattern_p
Name: unquoted_glob_pattern_p
Prototype: int unquoted_glob_pattern_p (string)
Coverage: 100.000% (39/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 62-116
100.000% (39/39)
unlink_fifo_list
Name: unlink_fifo_list
Prototype: void unlink_fifo_list ()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5570-5582
100.000% (9/9)
unlink_fifo
Name: unlink_fifo
Prototype: void unlink_fifo (fd)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5558-5568
100.000% (4/4)
unfreeze_jobs_list
Name: unfreeze_jobs_list
Prototype: void unfreeze_jobs_list ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4758-4762
100.000% (1/1)
undo_partial_redirects
Name: undo_partial_redirects
Prototype: void undo_partial_redirects ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 453-461
100.000% (4/4)
unbind_variable_noref
Name: unbind_variable_noref
Prototype: int unbind_variable_noref (name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3576-3586
100.000% (4/4)
unbind_variable
Name: unbind_variable
Prototype: int unbind_variable (name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3548-3560
100.000% (7/7)
unbind_nameref
Name: unbind_nameref
Prototype: int unbind_nameref (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3563-3573
100.000% (6/6)
unbind_args
Name: unbind_args
Prototype: void unbind_args ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1474-1479
100.000% (1/1)
trap_if_untrapped
Name: trap_if_untrapped
Prototype: static inline void trap_if_untrapped (sig, command)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 571-578
100.000% (4/4)
token_is_ident
Name: token_is_ident
Prototype: static int token_is_ident (t, i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4838-4851
100.000% (1/1)
token_is_assignment
Name: token_is_assignment
Prototype: static int token_is_assignment (t, i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4815-4835
100.000% (1/1)
timespec_cmp
Name: timespec_cmp
Prototype: static inline int timespec_cmp (struct timespec a, struct timespec b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/include/stat-time.h
Lines: 159-167
100.000% (1/1)
tilde_initialize
Name: tilde_initialize
Prototype: void tilde_initialize ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1004-1039
100.000% (4/4)
the_printed_command_resize
Name: the_printed_command_resize
Prototype: static void the_printed_command_resize (length)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1558-1579
100.000% (7/7)
sys_error
Name: sys_error
Prototype: void sys_error (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 297-318
100.000% (1/1)
symbolic_umask
Name: symbolic_umask
Prototype: static int symbolic_umask (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/umask.def
Lines: 298-317
100.000% (4/4)
sv_tz
Name: sv_tz
Prototype: void sv_tz (name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5623-5629
100.000% (4/4)
sv_path
Name: sv_path
Prototype: void sv_path (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5352-5358
100.000% (1/1)
sv_ifs
Name: sv_ifs
Prototype: void sv_ifs (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5341-5349
100.000% (1/1)
sv_histignore
Name: sv_histignore
Prototype: void sv_histignore (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5541-5546
100.000% (1/1)
substring
Name: substring
Prototype: char * substring (string, start, end)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 126-139
100.000% (1/1)
stupidly_hack_special_variables
Name: stupidly_hack_special_variables
Prototype: void stupidly_hack_special_variables (name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5310-5327
100.000% (7/7)
strvec_strcmp
Name: strvec_strcmp
Prototype: int strvec_strcmp (s1, s2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 163-177
100.000% (1/1)
strvec_sort
Name: strvec_sort
Prototype: void strvec_sort (array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 180-185
100.000% (1/1)
strvec_resize
Name: strvec_resize
Prototype: char ** strvec_resize (array, nsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 51-57
100.000% (1/1)
strvec_mresize
Name: strvec_mresize
Prototype: char ** strvec_mresize (array, nsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 59-65
100.000% (1/1)
strvec_mcreate
Name: strvec_mcreate
Prototype: char ** strvec_mcreate (n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 44-49
100.000% (1/1)
strvec_len
Name: strvec_len
Prototype: int strvec_len (array)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 68-76
100.000% (4/4)
strvec_from_word_list
Name: strvec_from_word_list
Prototype: char ** strvec_from_word_list (list, alloc, starting_index, ip)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 195-215
100.000% (12/12)
strvec_dispose
Name: strvec_dispose
Prototype: void strvec_dispose (array)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 92-101
100.000% (4/4)
strvec_create
Name: strvec_create
Prototype: char ** strvec_create (n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/stringvec.c
Lines: 36-41
100.000% (1/1)
string_var_assignment
Name: string_var_assignment
Prototype: static char * string_var_assignment (v, s)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7334-7351
100.000% (5/5)
string_list_dollar_star
Name: string_list_dollar_star
Prototype: char * string_list_dollar_star (list, quoted, flags)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2540-2580
100.000% (5/5)
string_list
Name: string_list
Prototype: char * string_list (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2490-2495
100.000% (1/1)
stop_making_children
Name: stop_making_children
Prototype: void stop_making_children ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 420-424
100.000% (1/1)
stdin_redirects
Name: stdin_redirects
Prototype: int stdin_redirects (redirs)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 1338-1349
100.000% (6/6)
stat_mtime
Name: stat_mtime
Prototype: static int stat_mtime (fn, st, ts)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 293-306
100.000% (4/4)
sort_variables
Name: sort_variables
Prototype: void sort_variables (array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4008-4013
100.000% (1/1)
sort_aliases
Name: sort_aliases
Prototype: static void sort_aliases (array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 243-248
100.000% (1/1)
skipsubscript
Name: skipsubscript
Prototype: int skipsubscript (string, start, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1816-1822
100.000% (1/1)
skiparith
Name: skiparith
Prototype: static char * skiparith (substr, delim)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7062-7075
100.000% (1/1)
signal_is_trapped
Name: signal_is_trapped
Prototype: int signal_is_trapped (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1301-1306
100.000% (1/1)
signal_is_special
Name: signal_is_special
Prototype: int signal_is_special (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1315-1320
100.000% (1/1)
signal_is_pending
Name: signal_is_pending
Prototype: int signal_is_pending (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1308-1313
100.000% (1/1)
signal_is_ignored
Name: signal_is_ignored
Prototype: int signal_is_ignored (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1322-1327
100.000% (1/1)
signal_is_hard_ignored
Name: signal_is_hard_ignored
Prototype: int signal_is_hard_ignored (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1329-1334
100.000% (1/1)
signal_in_progress
Name: signal_in_progress
Prototype: int signal_in_progress (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1351-1356
100.000% (1/1)
sigalrm
Name: sigalrm
Prototype: static void sigalrm (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 153-158
100.000% (1/1)
show_name_attributes
Name: show_name_attributes
Prototype: int show_name_attributes (name, nodefs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 494-514
100.000% (4/4)
show_func_attributes
Name: show_func_attributes
Prototype: int show_func_attributes (name, nodefs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 516-532
100.000% (4/4)
should_suppress_fork
Name: should_suppress_fork
Prototype: int should_suppress_fork (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 87-101
100.000% (1/1)
should_ignore_glob_matches
Name: should_ignore_glob_matches
Prototype: int should_ignore_glob_matches ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 477-481
100.000% (1/1)
shopt_error
Name: shopt_error
Prototype: static void shopt_error (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 399-404
100.000% (1/1)
shopt_enable_hostname_completion
Name: shopt_enable_hostname_completion
Prototype: static int shopt_enable_hostname_completion (option_name, mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 594-600
100.000% (1/1)
shell_reinitialize
Name: shell_reinitialize
Prototype: static void shell_reinitialize ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1919-1969
100.000% (1/1)
shell_control_structure
Name: shell_control_structure
Prototype: static int shell_control_structure (type)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 411-441
100.000% (14/14)
sh_xfree
Name: sh_xfree
Prototype: void sh_xfree (string, file, line)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 216-224
100.000% (4/4)
sh_wrerror
Name: sh_wrerror
Prototype: void sh_wrerror ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 317-324
100.000% (1/1)
sh_validfd
Name: sh_validfd
Prototype: int sh_validfd (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 477-482
100.000% (1/1)
sh_setlinebuf
Name: sh_setlinebuf
Prototype: int sh_setlinebuf (stream)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/setlinebuf.c
Lines: 34-63
100.000% (1/1)
sh_restricted
Name: sh_restricted
Prototype: void sh_restricted (s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 299-307
100.000% (4/4)
sh_realloc
Name: sh_realloc
Prototype: void * sh_realloc (ptr, size, file, line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1255-1263
100.000% (1/1)
sh_readonly
Name: sh_readonly
Prototype: void sh_readonly (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 262-267
100.000% (1/1)
sh_notfound
Name: sh_notfound
Prototype: void sh_notfound (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 203-208
100.000% (1/1)
sh_notbuiltin
Name: sh_notbuiltin
Prototype: void sh_notbuiltin (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 310-315
100.000% (1/1)
sh_neednumarg
Name: sh_neednumarg
Prototype: void sh_neednumarg (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 196-201
100.000% (1/1)
sh_needarg
Name: sh_needarg
Prototype: void sh_needarg (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 189-194
100.000% (1/1)
Page:<>12
Condition %: 100.000% (1/1)
3
Condition %: 100.000% (4/4)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (14/14)
...10
Condition %:  72.914% (568/779)
...20
Condition %:  0.000% (0/5)
...28
Condition %:  0.000% (0/9)

Generated by Squish Coco 4.1.2