OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...19
Condition %:  71.429% (10/14)
20
Condition %:  75.000% (3/4)
21
Condition %:  80.488% (33/41)
22
Condition %:  86.139% (87/101)
2324
Condition %: 100.000% (3/3)
25
Condition %: 100.000% (1/1)
26
Condition %: 100.000% (1/1)
27
Condition %: 100.000% (1/1)
28
Condition %: 100.000% (1/1)
FunctionCondition %▴
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)
dispose_redirects
Name: dispose_redirects
Prototype: void dispose_redirects (list)
Coverage:  96.154% (25/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/dispose_cmd.c
Lines: 302-342
 96.154% (25/26)
extmatch
Name: extmatch
Prototype: static int extmatch (xc, s, se, p, pe, flags)
Coverage:  96.471% (82/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 759-881
 96.471% (82/85)
expcond
Name: expcond
Prototype: static intmax_t expcond ()
Coverage:  96.552% (28/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 596-641
 96.552% (28/29)
make_arith_for_command
Name: make_arith_for_command
Prototype: COMMAND * make_arith_for_command (exprs, action, lineno)
Coverage:  97.059% (33/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 267-343
 97.059% (33/34)
assignment
Name: assignment
Prototype: int assignment (string, flags)
Coverage:  97.561% (40/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 355-405
 97.561% (40/41)
_is_arithop
Name: _is_arithop
Prototype: static int _is_arithop (c)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/expr.c
Lines: 1239-1268
100.000% (22/22)
_malloc_block_signals
Name: _malloc_block_signals
Prototype: void _malloc_block_signals (setp, osetp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 511-524
100.000% (1/1)
_malloc_unblock_signals
Name: _malloc_unblock_signals
Prototype: void _malloc_unblock_signals (setp, osetp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 526-537
100.000% (1/1)
_path_isdir
Name: _path_isdir
Prototype: static int _path_isdir (path)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/pathcanon.c
Lines: 74-89
100.000% (5/5)
_path_readlink
Name: _path_readlink
Prototype: static int _path_readlink (path, buf, bufsiz)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/pathphys.c
Lines: 51-63
100.000% (1/1)
_print_word_list
Name: _print_word_list
Prototype: static void _print_word_list (list, separator, pfunc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 346-356
100.000% (4/4)
absolute_program
Name: absolute_program
Prototype: int absolute_program (string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 719-724
100.000% (1/1)
add_dirstack_element
Name: add_dirstack_element
Prototype: static void add_dirstack_element (dir)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 571-578
100.000% (4/4)
add_exec_redirect
Name: add_exec_redirect
Prototype: static void add_exec_redirect (dummy_redirect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 1296-1302
100.000% (1/1)
add_process
Name: add_process
Prototype: static void add_process (name, pid)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1289-1328
100.000% (7/7)
add_undo_close_redirect
Name: add_undo_close_redirect
Prototype: static int add_undo_close_redirect (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 1279-1294
100.000% (1/1)
add_unwind_protect
Name: add_unwind_protect
Prototype: void add_unwind_protect (cleanup, arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 155-161
100.000% (1/1)
add_unwind_protect_internal
Name: add_unwind_protect_internal
Prototype: static void add_unwind_protect_internal (cleanup, arg)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 224-236
100.000% (5/5)
all_digits
Name: all_digits
Prototype: int all_digits (string)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 156-167
100.000% (10/10)
all_shell_functions
Name: all_shell_functions
Prototype: SHELL_VAR ** all_shell_functions ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4063-4067
100.000% (1/1)
all_shell_variables
Name: all_shell_variables
Prototype: SHELL_VAR ** all_shell_variables ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4056-4060
100.000% (1/1)
all_visible_variables
Name: all_visible_variables
Prototype: SHELL_VAR ** all_visible_variables ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4082-4086
100.000% (1/1)
alloc_pipeline_saver
Name: alloc_pipeline_saver
Prototype: struct pipeline_saver * alloc_pipeline_saver ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 456-465
100.000% (1/1)
alloc_word_desc
Name: alloc_word_desc
Prototype: WORD_DESC * alloc_word_desc ()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 71-80
100.000% (5/5)
allocate_buffers
Name: allocate_buffers
Prototype: static void allocate_buffers (n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 167-181
100.000% (4/4)
ansic_wshouldquote
Name: ansic_wshouldquote
Prototype: int ansic_wshouldquote (string)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/strtrans.c
Lines: 300-326
100.000% (9/9)
append_history
Name: append_history
Prototype: int append_history (int nelements, const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 778-782
100.000% (1/1)
append_process
Name: append_process
Prototype: void append_process (name, pid, status, jid)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1332-1355
100.000% (4/4)
array_assign_list
Name: array_assign_list
Prototype: ARRAY * array_assign_list (array, list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 860-871
100.000% (4/4)
array_create
Name: array_create
Prototype: ARRAY * array_create()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 80-95
100.000% (1/1)
array_create_element
Name: array_create_element
Prototype: ARRAY_ELEMENT * array_create_element(indx, value)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 577-589
100.000% (3/3)
array_dispose_element
Name: array_dispose_element
Prototype: void array_dispose_element(ae)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 601-609
100.000% (7/7)
array_slice
Name: array_slice
Prototype: ARRAY * array_slice(array, s, e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/array.c
Lines: 153-174
100.000% (4/4)
array_value
Name: array_value
Prototype: char * array_value (s, quoted, flags, rtype, indp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 1182-1189
100.000% (1/1)
assign_aliasvar
Name: assign_aliasvar
Prototype: static SHELL_VAR * assign_aliasvar (self, value, ind, key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1772-1781
100.000% (1/1)
assign_array_from_string
Name: assign_array_from_string
Prototype: SHELL_VAR * assign_array_from_string (name, value, flags)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 409-426
100.000% (7/7)
assign_dirstack
Name: assign_dirstack
Prototype: static SHELL_VAR * assign_dirstack (self, value, ind, key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1605-1614
100.000% (1/1)
assoc_flush
Name: assoc_flush
Prototype: void assoc_flush (hash)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 62-67
100.000% (1/1)
assoc_keys_to_word_list
Name: assoc_keys_to_word_list
Prototype: WORD_LIST * assoc_keys_to_word_list (h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 519-524
100.000% (1/1)
assoc_to_word_list
Name: assoc_to_word_list
Prototype: WORD_LIST * assoc_to_word_list (h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/assoc.c
Lines: 512-517
100.000% (1/1)
bash_clear_history
Name: bash_clear_history
Prototype: void bash_clear_history ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 330-336
100.000% (1/1)
bash_history_disable
Name: bash_history_disable
Prototype: void bash_history_disable ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 277-284
100.000% (1/1)
bash_history_enable
Name: bash_history_enable
Prototype: void bash_history_enable ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 286-296
100.000% (1/1)
bash_initialize_history
Name: bash_initialize_history
Prototype: void bash_initialize_history ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 254-263
100.000% (1/1)
bash_set_history
Name: bash_set_history
Prototype: static int bash_set_history (on_or_off, option_name)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 426-444
100.000% (8/8)
bashline_reinitialize
Name: bashline_reinitialize
Prototype: void bashline_reinitialize ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 594-598
100.000% (1/1)
begin_unwind_frame
Name: begin_unwind_frame
Prototype: void begin_unwind_frame (tag)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 129-134
100.000% (1/1)
bind_array_element
Name: bind_array_element
Prototype: SHELL_VAR * bind_array_element (entry, ind, value, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 247-255
100.000% (1/1)
bind_function_def
Name: bind_function_def
Prototype: void bind_function_def (name, value, flags)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3313-3341
100.000% (9/9)
bind_read_variable
Name: bind_read_variable
Prototype: static SHELL_VAR * bind_read_variable (name, value)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 959-975
100.000% (5/5)
bind_var_to_int
Name: bind_var_to_int
Prototype: SHELL_VAR * bind_var_to_int (var, val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3251-3260
100.000% (1/1)
buffered_ungetchar
Name: buffered_ungetchar
Prototype: int buffered_ungetchar (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 586-591
100.000% (1/1)
builtin_address
Name: builtin_address
Prototype: sh_builtin_func_t * builtin_address (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 863-869
100.000% (1/1)
builtin_error
Name: builtin_error
Prototype: void builtin_error (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 102-120
100.000% (1/1)
builtin_warning
Name: builtin_warning
Prototype: void builtin_warning (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 122-141
100.000% (1/1)
calloc
Name: calloc
Prototype: void * calloc (n, s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1359-1364
100.000% (1/1)
cd_to_string
Name: cd_to_string
Prototype: static int cd_to_string (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 542-555
100.000% (1/1)
change_signal
Name: change_signal
Prototype: static void change_signal (sig, value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 734-750
100.000% (11/11)
check_binary_file
Name: check_binary_file
Prototype: int check_binary_file (sample, sample_len)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 593-611
100.000% (10/10)
check_unbind_variable
Name: check_unbind_variable
Prototype: int check_unbind_variable (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3588-3601
100.000% (6/6)
chkexport
Name: chkexport
Prototype: int chkexport (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4674-4688
100.000% (6/6)
cleanup_redirects
Name: cleanup_redirects
Prototype: static void cleanup_redirects (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 445-451
100.000% (1/1)
cleanup_the_pipeline
Name: cleanup_the_pipeline
Prototype: void cleanup_the_pipeline ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 426-439
100.000% (4/4)
clear_directory_stack
Name: clear_directory_stack
Prototype: static void clear_directory_stack ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 529-537
100.000% (4/4)
clear_history
Name: clear_history
Prototype: void clear_history (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 593-607
100.000% (4/4)
clear_shell_input_line
Name: clear_shell_input_line
Prototype: void clear_shell_input_line ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1991-1996
100.000% (4/4)
close_pgrp_pipe
Name: close_pgrp_pipe
Prototype: void close_pgrp_pipe ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4891-4895
100.000% (1/1)
close_pipes
Name: close_pipes
Prototype: static void close_pipes (in, out)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5813-5821
100.000% (7/7)
cmd_init
Name: cmd_init
Prototype: void cmd_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 64-69
100.000% (1/1)
collequiv
Name: collequiv
Prototype: static int collequiv (c1, c2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 92-97
100.000% (1/1)
colon_builtin
Name: colon_builtin
Prototype: int colon_builtin (ignore)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/colon.def
Lines: 54-59
100.000% (1/1)
command_connect
Name: command_connect
Prototype: COMMAND * command_connect (com1, com2, connector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 185-197
100.000% (1/1)
command_print_word_list
Name: command_print_word_list
Prototype: static void command_print_word_list (list, separator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 559-565
100.000% (1/1)
compspec_create
Name: compspec_create
Prototype: COMPSPEC * compspec_create ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplib.c
Lines: 48-69
100.000% (1/1)
cond_and
Name: cond_and
Prototype: static COND_COM * cond_and ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4606-4618
100.000% (4/4)
cond_expr
Name: cond_expr
Prototype: static COND_COM * cond_expr ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4586-4590
100.000% (1/1)
cond_or
Name: cond_or
Prototype: static COND_COM * cond_or ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4592-4604
100.000% (4/4)
coproc_alloc
Name: coproc_alloc
Prototype: struct coproc * coproc_alloc (name, pid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1967-1989
100.000% (1/1)
coproc_checkfd
Name: coproc_checkfd
Prototype: void coproc_checkfd (cp, fd)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2097-2111
100.000% (14/14)
coproc_close
Name: coproc_close
Prototype: void coproc_close (cp)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2032-2047
100.000% (7/7)
coproc_closeall
Name: coproc_closeall
Prototype: void coproc_closeall ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2049-2057
100.000% (1/1)
coproc_fdchk
Name: coproc_fdchk
Prototype: void coproc_fdchk (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2113-2122
100.000% (1/1)
coproc_flush
Name: coproc_flush
Prototype: void coproc_flush ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2022-2030
100.000% (1/1)
coproc_init
Name: coproc_init
Prototype: void coproc_init (cp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1956-1965
100.000% (1/1)
coproc_pidchk
Name: coproc_pidchk
Prototype: void coproc_pidchk (pid, status)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2165-2184
100.000% (4/4)
coproc_setstatus
Name: coproc_setstatus
Prototype: static void coproc_setstatus (cp, status)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2150-2163
100.000% (1/1)
coproc_unsetvars
Name: coproc_unsetvars
Prototype: void coproc_unsetvars (cp)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2277-2303
100.000% (4/4)
copy_arith_command
Name: copy_arith_command
Prototype: static ARITH_COM * copy_arith_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 291-303
100.000% (1/1)
copy_arith_for_command
Name: copy_arith_for_command
Prototype: static ARITH_FOR_COM * copy_arith_for_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 195-209
100.000% (1/1)
copy_case_clause
Name: copy_case_clause
Prototype: static PATTERN_LIST * copy_case_clause (clause)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 88-99
100.000% (1/1)
copy_case_clauses
Name: copy_case_clauses
Prototype: static PATTERN_LIST * copy_case_clauses (clauses)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 101-114
100.000% (4/4)
copy_case_command
Name: copy_case_command
Prototype: static CASE_COM * copy_case_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 249-261
100.000% (1/1)
copy_cond_command
Name: copy_cond_command
Prototype: static COND_COM * copy_cond_command (com)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 307-322
100.000% (7/7)
copy_coproc_command
Name: copy_coproc_command
Prototype: static COPROC_COM * copy_coproc_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 236-247
100.000% (1/1)
copy_for_command
Name: copy_for_command
Prototype: static FOR_COM * copy_for_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 179-192
100.000% (1/1)
copy_function_def
Name: copy_function_def
Prototype: FUNCTION_DEF * copy_function_def (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 351-360
100.000% (1/1)
copy_group_command
Name: copy_group_command
Prototype: static GROUP_COM * copy_group_command (com)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 212-221
100.000% (1/1)
copy_if_command
Name: copy_if_command
Prototype: static IF_COM * copy_if_command (com)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 276-288
100.000% (3/3)
copy_redirects
Name: copy_redirects
Prototype: REDIRECT * copy_redirects (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/copy_cmd.c
Lines: 164-177
100.000% (4/4)
Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...19
Condition %:  71.429% (10/14)
20
Condition %:  75.000% (3/4)
21
Condition %:  80.488% (33/41)
22
Condition %:  86.139% (87/101)
2324
Condition %: 100.000% (3/3)
25
Condition %: 100.000% (1/1)
26
Condition %: 100.000% (1/1)
27
Condition %: 100.000% (1/1)
28
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2