OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
11
Function: reader_loop
12
Function: print_portable_hash_info
13
Function: parse_shellopts
1415
Function: make_array_variable_value
16
Function: ipow
17
Function: history_list
18
Function: get_subshell
...20
Function: extglob_skipname
...28
Function: _rl_char_value
Functionâ–ľCondition %
mbskipname
Name: mbskipname
Prototype: static int mbskipname (pat, dname, flags)
Coverage:  13.043% (3/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 355-388
 13.043% (3/23)
mbscmp
Name: mbscmp
Prototype: int mbscmp (mbs1, mbs2)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbscmp.c
Lines: 30-71
  0.000% (0/25)
mbschr
Name: mbschr
Prototype: char * mbschr (const char *s, int c)
Coverage:  76.667% (23/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbschr.c
Lines: 47-97
 76.667% (23/30)
mbscasecmp
Name: mbscasecmp
Prototype: int mbscasecmp (mbs1, mbs2)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mbscasecmp.c
Lines: 33-77
  0.000% (0/25)
mb_substring
Name: mb_substring
Prototype: static char * mb_substring (string, s, e)
Coverage:  65.079% (41/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7638-7661
 65.079% (41/63)
maybe_unsave_line
Name: maybe_unsave_line
Prototype: int maybe_unsave_line (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/compat.c
Lines: 66-70
  0.000% (0/1)
maybe_set_sigchld_trap
Name: maybe_set_sigchld_trap
Prototype: void maybe_set_sigchld_trap (command_string)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 535-541
 66.667% (4/6)
maybe_set_return_trap
Name: maybe_set_return_trap
Prototype: void maybe_set_return_trap (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 621-626
100.000% (1/1)
maybe_set_error_trap
Name: maybe_set_error_trap
Prototype: void maybe_set_error_trap (command)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 607-612
  0.000% (0/1)
maybe_set_debug_trap
Name: maybe_set_debug_trap
Prototype: void maybe_set_debug_trap (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 593-598
100.000% (1/1)
maybe_save_shell_history
Name: maybe_save_shell_history
Prototype: int maybe_save_shell_history ()
Coverage:  66.667% (14/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 455-498
 66.667% (14/21)
maybe_save_line
Name: maybe_save_line
Prototype: int maybe_save_line (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/compat.c
Lines: 60-64
  0.000% (0/1)
maybe_restore_tilde
Name: maybe_restore_tilde
Prototype: static char * maybe_restore_tilde (val, directory_part)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3012-3024
  0.000% (0/6)
maybe_restore_getopt_state
Name: maybe_restore_getopt_state
Prototype: static void maybe_restore_getopt_state (gs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4669-4681
100.000% (4/4)
maybe_replace_line
Name: maybe_replace_line
Prototype: int maybe_replace_line (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/compat.c
Lines: 54-58
  0.000% (0/1)
maybe_pop_dollar_vars
Name: maybe_pop_dollar_vars
Prototype: static void maybe_pop_dollar_vars ()
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/source.def
Lines: 98-109
 70.000% (7/10)
maybe_make_restricted
Name: maybe_make_restricted
Prototype: int maybe_make_restricted (name)
Coverage:  19.512% (8/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1241-1263
 19.512% (8/41)
maybe_make_readline_line
Name: maybe_make_readline_line
Prototype: static void maybe_make_readline_line (new_line)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2551-2565
  0.000% (0/36)
maybe_make_export_env
Name: maybe_make_export_env
Prototype: void maybe_make_export_env ()
Coverage:  89.655% (26/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4690-4747
 89.655% (26/29)
maybe_give_terminal_to
Name: maybe_give_terminal_to
Prototype: static int maybe_give_terminal_to (opgrp, npgrp, flags)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4483-4507
  0.000% (0/12)
maybe_execute_file
Name: maybe_execute_file
Prototype: int maybe_execute_file (fname, force_noninteractive)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalfile.c
Lines: 318-333
 75.000% (3/4)
maybe_call_trap_handler
Name: maybe_call_trap_handler
Prototype: int maybe_call_trap_handler (sig)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1270-1299
  0.000% (0/16)
maybe_append_history
Name: maybe_append_history
Prototype: int maybe_append_history (filename)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 420-451
 53.333% (8/15)
maybe_add_history
Name: maybe_add_history
Prototype: void maybe_add_history (line)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 722-747
 73.684% (14/19)
match_wpattern
Name: match_wpattern
Prototype: static int match_wpattern (wstring, indices, wstrlen, wpat, mtype, sp, ep)
Coverage:  33.071% (42/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4819-4958
 33.071% (42/127)
match_upattern
Name: match_upattern
Prototype: static int match_upattern (string, pat, mtype, sp, ep)
Coverage:  77.586% (90/116)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4663-4810
 77.586% (90/116)
match_pattern_wchar
Name: match_pattern_wchar
Prototype: int match_pattern_wchar (pat, string, flags)
Coverage:  17.647% (3/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 44-71
 17.647% (3/17)
match_pattern_char
Name: match_pattern_char
Prototype: int match_pattern_char (pat, string, flags)
Coverage:  18.072% (15/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gm_loop.c
Lines: 44-71
 18.072% (15/83)
match_pattern
Name: match_pattern
Prototype: static int match_pattern (string, pat, mtype, sp, ep)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4962-5004
 68.182% (15/22)
mark_dead_jobs_as_notified
Name: mark_dead_jobs_as_notified
Prototype: static void mark_dead_jobs_as_notified (force)
Coverage:  47.297% (35/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4631-4744
 47.297% (35/74)
mark_all_jobs_as_dead
Name: mark_all_jobs_as_dead
Prototype: static void mark_all_jobs_as_dead ()
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4605-4625
  0.000% (0/9)
mapfile_builtin
Name: mapfile_builtin
Prototype: int mapfile_builtin (list)
Coverage:  49.383% (40/81)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/mapfile.def
Lines: 243-362
 49.383% (40/81)
mapfile
Name: mapfile
Prototype: static int mapfile (fd, line_count_goal, origin, nskip, callback_quantum, callback, array_name, delim, flags)
Coverage:  75.862% (44/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/mapfile.def
Lines: 147-241
 75.862% (44/58)
map_over_jobs
Name: map_over_jobs
Prototype: static int map_over_jobs (func, arg1, arg2)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1399-1433
 65.217% (15/23)
map_over_funcs
Name: map_over_funcs
Prototype: SHELL_VAR ** map_over_funcs (function)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3955-3972
 75.000% (6/8)
map_over_aliases
Name: map_over_aliases
Prototype: static alias_t ** map_over_aliases (function)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 213-241
 64.706% (11/17)
map_over
Name: map_over
Prototype: SHELL_VAR ** map_over (function, vc)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3929-3953
 83.333% (10/12)
malloc_watch
Name: malloc_watch
Prototype: void * malloc_watch (addr)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/watch.c
Lines: 83-114
  0.000% (0/19)
malloc_usable_size
Name: malloc_usable_size
Prototype: size_t malloc_usable_size (mem)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1160-1187
  0.000% (0/7)
malloc_unwatch
Name: malloc_unwatch
Prototype: void * malloc_unwatch (addr)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/watch.c
Lines: 119-151
  0.000% (0/19)
malloc_trace_bin
Name: malloc_trace_bin
Prototype: void malloc_trace_bin (n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/trace.c
Lines: 102-109
  0.000% (0/1)
malloc_stats
Name: malloc_stats
Prototype: struct _malstats malloc_stats ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/stats.c
Lines: 75-91
  0.000% (0/4)
malloc_set_tracefp
Name: malloc_set_tracefp
Prototype: void malloc_set_tracefp (fp)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/trace.c
Lines: 93-100
  0.000% (0/3)
malloc_set_tracefn
Name: malloc_set_tracefn
Prototype: void malloc_set_tracefn (s, fn)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/trace.c
Lines: 113-126
  0.000% (0/4)
malloc_set_trace
Name: malloc_set_trace
Prototype: int malloc_set_trace (n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/trace.c
Lines: 81-91
  0.000% (0/1)
malloc_set_register
Name: malloc_set_register
Prototype: int malloc_set_register(n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 420-429
100.000% (1/1)
malloc_free_blocks
Name: malloc_free_blocks
Prototype: int malloc_free_blocks (size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1230-1242
  0.000% (0/4)
malloc_debug_dummy
Name: malloc_debug_dummy
Prototype: static void malloc_debug_dummy ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 672-676
  0.000% (0/1)
malloc_bucket_stats
Name: malloc_bucket_stats
Prototype: struct bucket_stats malloc_bucket_stats (size)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/stats.c
Lines: 43-69
  0.000% (0/6)
malloc
Name: malloc
Prototype: void * malloc (size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1319-1324
100.000% (1/1)
makunbound
Name: makunbound
Prototype: int makunbound (name, vc)
Coverage:  56.863% (29/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3686-3760
 56.863% (29/51)
making_children
Name: making_children
Prototype: void making_children ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 410-418
100.000% (4/4)
make_word_list
Name: make_word_list
Prototype: WORD_LIST * make_word_list (word, wlink)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 156-168
100.000% (5/5)
make_word_from_token
Name: make_word_from_token
Prototype: WORD_DESC * make_word_from_token (token)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 144-154
100.000% (1/1)
make_word_flags
Name: make_word_flags
Prototype: WORD_DESC * make_word_flags (w, string)
Coverage:  87.879% (29/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 101-132
 87.879% (29/33)
make_word
Name: make_word
Prototype: WORD_DESC * make_word (string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 134-142
100.000% (1/1)
make_while_command
Name: make_while_command
Prototype: COMMAND * make_while_command (test, action)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 415-420
100.000% (1/1)
make_vers_array
Name: make_vers_array
Prototype: static void make_vers_array ()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 946-971
 60.000% (6/10)
make_variable_value
Name: make_variable_value
Prototype: char * make_variable_value (var, value, flags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2720-2826
 74.390% (61/82)
make_var_export_array
Name: make_var_export_array
Prototype: static char ** make_var_export_array (vcxt)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4540-4560
 50.000% (2/4)
make_until_or_while
Name: make_until_or_while
Prototype: static COMMAND * make_until_or_while (which, test, action)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 401-413
100.000% (1/1)
make_until_command
Name: make_until_command
Prototype: COMMAND * make_until_command (test, action)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 422-427
100.000% (1/1)
make_subshell_command
Name: make_subshell_command
Prototype: COMMAND * make_subshell_command (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 804-815
100.000% (1/1)
make_simple_command
Name: make_simple_command
Prototype: COMMAND * make_simple_command (element, command)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 521-553
 84.615% (11/13)
make_select_command
Name: make_select_command
Prototype: COMMAND * make_select_command (name, map_list, action, lineno)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 228-241
100.000% (1/1)
make_redirection
Name: make_redirection
Prototype: REDIRECT * make_redirection (source, instruction, dest_and_filename, flags)
Coverage:  80.000% (36/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 674-761
 80.000% (36/45)
make_quoted_replacement
Name: make_quoted_replacement
Prototype: static char * make_quoted_replacement (char *match, int mtype, char *qc)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 1757-1797
  0.000% (0/40)
make_quoted_char
Name: make_quoted_char
Prototype: static char * make_quoted_char (c)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4134-4153
 60.000% (3/5)
make_pattern_list
Name: make_pattern_list
Prototype: PATTERN_LIST * make_pattern_list (patterns, action)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 372-385
 80.000% (4/5)
make_new_variable
Name: make_new_variable
Prototype: static SHELL_VAR * make_new_variable (name, table)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2629-2647
 50.000% (2/4)
make_new_assoc_variable
Name: make_new_assoc_variable
Prototype: SHELL_VAR * make_new_assoc_variable (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2685-2698
100.000% (1/1)
make_new_array_variable
Name: make_new_array_variable
Prototype: SHELL_VAR * make_new_array_variable (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2650-2663
100.000% (1/1)
make_local_variable
Name: make_local_variable
Prototype: SHELL_VAR * make_local_variable (name, flags)
Coverage:  70.000% (77/110)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2457-2599
 70.000% (77/110)
make_local_assoc_variable
Name: make_local_assoc_variable
Prototype: SHELL_VAR * make_local_assoc_variable (name)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2700-2717
 83.333% (5/6)
make_local_array_variable
Name: make_local_array_variable
Prototype: SHELL_VAR * make_local_array_variable (name, assoc_ok)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2665-2683
 80.000% (8/10)
make_internal_declare
Name: make_internal_declare
Prototype: static int make_internal_declare (word, option, cmd)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 11001-11028
 57.143% (4/7)
make_if_command
Name: make_if_command
Prototype: COMMAND * make_if_command (test, true_case, false_case)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 387-399
100.000% (1/1)
make_history_line_current
Name: make_history_line_current
Prototype: static void make_history_line_current (HIST_ENTRY *entry)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/search.c
Lines: 89-106
  0.000% (0/7)
make_here_document
Name: make_here_document
Prototype: void make_here_document (temp, lineno)
Coverage:  35.915% (51/142)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 560-669
 35.915% (51/142)
make_group_command
Name: make_group_command
Prototype: COMMAND * make_group_command (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 345-354
100.000% (1/1)
make_function_def
Name: make_function_def
Prototype: COMMAND * make_function_def (name, command, lineno, lstart)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 763-802
 84.615% (11/13)
make_funcname_visible
Name: make_funcname_visible
Prototype: void make_funcname_visible (on_or_off)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1804-1818
 66.667% (6/9)
make_func_export_array
Name: make_func_export_array
Prototype: static char ** make_func_export_array ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4562-4576
100.000% (4/4)
make_for_or_select
Name: make_for_or_select
Prototype: static COMMAND * make_for_or_select (type, name, map_list, action, lineno)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 199-216
100.000% (1/1)
make_for_command
Name: make_for_command
Prototype: COMMAND * make_for_command (name, map_list, action, lineno)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 218-226
100.000% (1/1)
make_env_array_from_var_list
Name: make_env_array_from_var_list
Prototype: static char ** make_env_array_from_var_list (vars)
Coverage:  72.727% (24/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4464-4535
 72.727% (24/33)
make_dev_fd_filename
Name: make_dev_fd_filename
Prototype: static char * make_dev_fd_filename (fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5680-5694
100.000% (1/1)
make_default_mailpath
Name: make_default_mailpath
Prototype: char * make_default_mailpath ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 346-361
  0.000% (0/1)
make_coproc_command
Name: make_coproc_command
Prototype: COMMAND * make_coproc_command (name, command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 817-829
100.000% (1/1)
make_cond_node
Name: make_cond_node
Prototype: struct cond_com * make_cond_node (type, op, left, right)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 456-473
100.000% (1/1)
make_cond_command
Name: make_cond_command
Prototype: COMMAND * make_cond_command (cond_node)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 476-496
 66.667% (2/3)
make_command_string_internal
Name: make_command_string_internal
Prototype: static void make_command_string_internal (command)
Coverage:  90.426% (85/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 164-344
 90.426% (85/94)
make_command_string
Name: make_command_string
Prototype: char * make_command_string (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 153-161
100.000% (1/1)
make_command
Name: make_command
Prototype: COMMAND * make_command (type, pointer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 170-183
100.000% (1/1)
make_child
Name: make_child
Prototype: pid_t make_child (command, async_p)
Coverage:  69.737% (53/76)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1916-2141
 69.737% (53/76)
make_case_command
Name: make_case_command
Prototype: COMMAND * make_case_command (word, clauses, lineno)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 356-370
100.000% (5/5)
make_builtin_argv
Name: make_builtin_argv
Prototype: char ** make_builtin_argv (list, ip)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 362-372
100.000% (1/1)
make_buffered_stream
Name: make_buffered_stream
Prototype: static BUFFERED_STREAM * make_buffered_stream (fd, buffer, bufsize)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 185-205
100.000% (7/7)
make_bare_word
Name: make_bare_word
Prototype: WORD_DESC * make_bare_word (string)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 82-99
100.000% (5/5)
make_bare_simple_command
Name: make_bare_simple_command
Prototype: COMMAND * make_bare_simple_command ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 498-517
100.000% (1/1)
Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
11
Function: reader_loop
12
Function: print_portable_hash_info
13
Function: parse_shellopts
1415
Function: make_array_variable_value
16
Function: ipow
17
Function: history_list
18
Function: get_subshell
...20
Function: extglob_skipname
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2