OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...15
Function: make_array_variable_value
16
Function: ipow
17
Function: history_list
18
Function: get_subshell
1920
Function: extglob_skipname
21
Function: eval_arith_for_expr
22
Function: current_working_directory
23
Function: colon_builtin
...28
Function: _rl_char_value
Functionâ–ľCondition %
fix_assignment_words
Name: fix_assignment_words
Prototype: static void fix_assignment_words (words)
Coverage:  63.704% (86/135)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3990-4069
 63.704% (86/135)
first_pending_trap
Name: first_pending_trap
Prototype: int first_pending_trap ()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 478-487
  0.000% (0/6)
finddirs
Name: finddirs
Prototype: static struct globval * finddirs (pat, sdir, flags, ep, np)
Coverage:  56.098% (23/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 510-570
 56.098% (23/41)
findbrk
Name: findbrk
Prototype: static size_t findbrk ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/xmalloc.c
Lines: 76-81
  0.000% (0/4)
find_variable_tempenv
Name: find_variable_tempenv
Prototype: SHELL_VAR * find_variable_tempenv (name)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2229-2239
 66.667% (4/6)
find_variable_notempenv
Name: find_variable_notempenv
Prototype: SHELL_VAR * find_variable_notempenv (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2242-2252
100.000% (6/6)
find_variable_noref
Name: find_variable_noref
Prototype: SHELL_VAR * find_variable_noref (name)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2357-2369
100.000% (8/8)
find_variable_no_invisible
Name: find_variable_no_invisible
Prototype: SHELL_VAR * find_variable_no_invisible (name)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2321-2336
  0.000% (0/13)
find_variable_nameref_for_create
Name: find_variable_nameref_for_create
Prototype: SHELL_VAR * find_variable_nameref_for_create (name, flags)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2176-2200
 94.444% (17/18)
find_variable_nameref_for_assignment
Name: find_variable_nameref_for_assignment
Prototype: SHELL_VAR * find_variable_nameref_for_assignment (name, flags)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2202-2226
  0.000% (0/16)
find_variable_nameref_context
Name: find_variable_nameref_context
Prototype: static SHELL_VAR * find_variable_nameref_context (v, vc, nvcp)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2121-2145
 93.750% (15/16)
find_variable_nameref
Name: find_variable_nameref
Prototype: SHELL_VAR * find_variable_nameref (v)
Coverage:  80.645% (25/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1992-2030
 80.645% (25/31)
find_variable_last_nameref_context
Name: find_variable_last_nameref_context
Prototype: static SHELL_VAR * find_variable_last_nameref_context (v, vc, nvcp)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2152-2174
 76.923% (10/13)
find_variable_last_nameref
Name: find_variable_last_nameref
Prototype: SHELL_VAR * find_variable_last_nameref (name, vflags)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2033-2060
 90.476% (19/21)
find_variable_internal
Name: find_variable_internal
Prototype: SHELL_VAR * find_variable_internal (name, flags)
Coverage:  59.375% (19/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1942-1988
 59.375% (19/32)
find_variable_for_assignment
Name: find_variable_for_assignment
Prototype: SHELL_VAR * find_variable_for_assignment (name)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2340-2355
  0.000% (0/13)
find_variable
Name: find_variable
Prototype: SHELL_VAR * find_variable (name)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2301-2316
100.000% (13/13)
find_user_command_internal
Name: find_user_command_internal
Prototype: static char * find_user_command_internal (name, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 282-301
100.000% (1/1)
find_user_command_in_path
Name: find_user_command_in_path
Prototype: static char * find_user_command_in_path (name, path_list, flags)
Coverage:  50.000% (21/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 598-669
 50.000% (21/42)
find_user_command
Name: find_user_command
Prototype: char * find_user_command (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 240-245
100.000% (1/1)
find_token_in_alist
Name: find_token_in_alist
Prototype: char * find_token_in_alist (token, alist, flags)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 77-91
100.000% (7/7)
find_tempenv_variable
Name: find_tempenv_variable
Prototype: SHELL_VAR * find_tempenv_variable (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4236-4241
100.000% (1/1)
find_string_var
Name: find_string_var
Prototype: static int find_string_var (const char *name)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1885-1894
 66.667% (4/6)
find_string_in_alist
Name: find_string_in_alist
Prototype: int find_string_in_alist (string, alist, flags)
Coverage:  15.556% (7/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 50-72
 15.556% (7/45)
find_special_var
Name: find_special_var
Prototype: static inline int find_special_var (name)
Coverage:  30.233% (13/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5287-5306
 30.233% (13/43)
find_special_builtin
Name: find_special_builtin
Prototype: sh_builtin_func_t * find_special_builtin (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 873-881
100.000% (1/1)
find_shopt
Name: find_shopt
Prototype: static int find_shopt (name)
Coverage:  21.053% (8/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 387-397
 21.053% (8/38)
find_shell_variable
Name: find_shell_variable
Prototype: SHELL_VAR * find_shell_variable (name)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2284-2298
100.000% (9/9)
find_shell_builtin
Name: find_shell_builtin
Prototype: sh_builtin_func_t * find_shell_builtin (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 854-860
100.000% (1/1)
find_reserved_word
Name: find_reserved_word
Prototype: int find_reserved_word (tokstr)
Coverage:  21.053% (8/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5385-5394
 21.053% (8/38)
find_procsub_child
Name: find_procsub_child
Prototype: int find_procsub_child (pid)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5610-5624
100.000% (9/9)
find_process
Name: find_process
Prototype: static PROCESS * find_process (pid, alive_only, jobp)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1543-1555
100.000% (6/6)
find_pipeline
Name: find_pipeline
Prototype: static PROCESS * find_pipeline (pid, alive_only, jobp)
Coverage:  70.732% (29/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1494-1538
 70.732% (29/41)
find_path_file
Name: find_path_file
Prototype: char * find_path_file (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 252-257
100.000% (1/1)
find_or_make_array_variable
Name: find_or_make_array_variable
Prototype: SHELL_VAR * find_or_make_array_variable (name, flags)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 358-405
 82.609% (38/46)
find_nameref_at_context
Name: find_nameref_at_context
Prototype: static SHELL_VAR * find_nameref_at_context (v, vc)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2089-2114
 88.235% (15/17)
find_matching_open
Name: find_matching_open
Prototype: static int find_matching_open (char *string, int from, int closer)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/parens.c
Lines: 147-180
  0.000% (0/41)
find_mail_file
Name: find_mail_file
Prototype: static int find_mail_file (file)
Coverage:  5.263% (2/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 114-125
  5.263% (2/38)
find_location_entry
Name: find_location_entry
Prototype: static ma_table_t * find_location_entry (file, line)
Coverage:  26.829% (11/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 321-335
 26.829% (11/41)
find_last_proc
Name: find_last_proc
Prototype: static PROCESS * find_last_proc (job, block)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2332-2351
 58.333% (7/12)
find_last_pid
Name: find_last_pid
Prototype: static pid_t find_last_pid (job, block)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2353-2363
100.000% (1/1)
find_job
Name: find_job
Prototype: static int find_job (pid, alive_only, procp)
Coverage:  82.353% (28/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1559-1597
 82.353% (28/34)
find_index_in_alist
Name: find_index_in_alist
Prototype: int find_index_in_alist (string, alist, flags)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/stringlib.c
Lines: 93-116
  0.000% (0/45)
find_in_path_element
Name: find_in_path_element
Prototype: static char * find_in_path_element (name, path, flags, name_len, dotinfop)
Coverage:  37.037% (20/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 517-584
 37.037% (20/54)
find_in_path
Name: find_in_path
Prototype: char * find_in_path (name, path_list, flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 673-680
100.000% (1/1)
find_global_variable_noref
Name: find_global_variable_noref
Prototype: SHELL_VAR * find_global_variable_noref (name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2270-2282
100.000% (4/4)
find_global_variable_last_nameref
Name: find_global_variable_last_nameref
Prototype: SHELL_VAR * find_global_variable_last_nameref (name, vflags)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2063-2087
 28.571% (4/14)
find_global_variable
Name: find_global_variable
Prototype: SHELL_VAR * find_global_variable (name)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2254-2268
100.000% (9/9)
find_function_def
Name: find_function_def
Prototype: FUNCTION_DEF * find_function_def (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2382-2391
100.000% (1/1)
find_function
Name: find_function
Prototype: SHELL_VAR * find_function (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2373-2378
100.000% (1/1)
find_flag
Name: find_flag
Prototype: int * find_flag (name)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Lines: 214-225
 71.429% (5/7)
find_entry
Name: find_entry
Prototype: static mr_table_t * find_entry (mem, flags)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 97-135
 81.250% (13/16)
find_compopt
Name: find_compopt
Prototype: static int find_compopt (name)
Coverage:  15.789% (6/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 159-169
 15.789% (6/38)
find_compact
Name: find_compact
Prototype: static int find_compact (name)
Coverage:  15.789% (6/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 147-157
 15.789% (6/38)
find_codeset
Name: find_codeset
Prototype: static char * find_codeset (char *name, size_t *lenp)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/nls.c
Lines: 243-290
  0.000% (0/41)
find_cmd_start
Name: find_cmd_start
Prototype: static int find_cmd_start (start)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1311-1336
  0.000% (0/16)
find_cmd_name
Name: find_cmd_name
Prototype: static char * find_cmd_name (start, sp, ep)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1348-1370
  0.000% (0/12)
find_cmd_end
Name: find_cmd_end
Prototype: static int find_cmd_end (end)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1338-1346
  0.000% (0/1)
find_boolean_var
Name: find_boolean_var
Prototype: static int find_boolean_var (const char *name)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1796-1805
 66.667% (4/6)
find_alias
Name: find_alias
Prototype: alias_t * find_alias (name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/alias.c
Lines: 80-91
100.000% (4/4)
find_absolute_program
Name: find_absolute_program
Prototype: static char * find_absolute_program (name, flags)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 495-515
  0.000% (0/11)
filter_stringlist
Name: filter_stringlist
Prototype: STRINGLIST * filter_stringlist (sl, filterpat, text)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 292-329
  0.000% (0/33)
filesize
Name: filesize
Prototype: static int filesize(valuep)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 646-661
  0.000% (0/1)
filename_completion_ignore
Name: filename_completion_ignore
Prototype: static int filename_completion_ignore (names)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2915-2932
  0.000% (0/4)
filename_completion_function
Name: filename_completion_function
Prototype: char * filename_completion_function (const char *s, int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/compat.c
Lines: 102-106
  0.000% (0/1)
filecomp
Name: filecomp
Prototype: static int filecomp (s, t, op)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 308-335
 73.684% (14/19)
file_status
Name: file_status
Prototype: int file_status (name)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/findcmd.c
Lines: 114-198
 66.667% (10/15)
file_mod_date_changed
Name: file_mod_date_changed
Prototype: static int file_mod_date_changed (i)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 259-280
  0.000% (0/12)
file_iswdir
Name: file_iswdir
Prototype: int file_iswdir (fn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 672-677
100.000% (1/1)
file_isdir
Name: file_isdir
Prototype: int file_isdir (fn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 663-670
100.000% (1/1)
file_has_grown
Name: file_has_grown
Prototype: static int file_has_grown (i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 304-316
  0.000% (0/1)
file_exists
Name: file_exists
Prototype: int file_exists (fn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 654-661
100.000% (1/1)
file_error
Name: file_error
Prototype: void file_error (filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 131-136
100.000% (1/1)
file_access_date_changed
Name: file_access_date_changed
Prototype: static int file_access_date_changed (i)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 283-301
  0.000% (0/7)
fifos_pending
Name: fifos_pending
Prototype: int fifos_pending ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5546-5550
100.000% (1/1)
fg_builtin
Name: fg_builtin
Prototype: int fg_builtin (list)
Coverage:  29.825% (17/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fg_bg.def
Lines: 58-84
 29.825% (17/57)
fg_bg
Name: fg_bg
Prototype: static int fg_bg (list, foreground)
Coverage:  66.667% (16/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fg_bg.def
Lines: 137-188
 66.667% (16/24)
fd_to_buffered_stream
Name: fd_to_buffered_stream
Prototype: BUFFERED_STREAM * fd_to_buffered_stream (fd)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 388-408
 81.818% (9/11)
fd_ispipe
Name: fd_ispipe
Prototype: int fd_ispipe (fd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 484-490
  0.000% (0/1)
fd_is_bash_input
Name: fd_is_bash_input
Prototype: int fd_is_bash_input (fd)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 233-242
 81.818% (9/11)
fc_replhist
Name: fc_replhist
Prototype: static void fc_replhist (command)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 666-684
 64.286% (9/14)
fc_number
Name: fc_number
Prototype: static int fc_number (list)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 474-486
100.000% (7/7)
fc_gethnum
Name: fc_gethnum
Prototype: static int fc_gethnum (command, hlist)
Coverage:  42.000% (42/100)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 491-575
 42.000% (42/100)
fc_gethist
Name: fc_gethist
Prototype: static char * fc_gethist (command, hlist)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 579-595
 71.429% (5/7)
fc_execute_file
Name: fc_execute_file
Prototype: int fc_execute_file (filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalfile.c
Lines: 353-364
100.000% (1/1)
fc_dosubs
Name: fc_dosubs
Prototype: static char * fc_dosubs (command, subs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 645-660
100.000% (4/4)
fc_builtin
Name: fc_builtin
Prototype: int fc_builtin (list)
Coverage:  61.749% (113/183)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/fc.def
Lines: 171-471
 61.749% (113/183)
fatal_error
Name: fatal_error
Prototype: void fatal_error (const char *format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/error.c
Lines: 209-229
  0.000% (0/1)
fapply
Name: fapply
Prototype: static SHELL_VAR ** fapply (func)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4043-4053
100.000% (4/4)
false_builtin
Name: false_builtin
Prototype: int false_builtin (ignore)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/colon.def
Lines: 62-67
100.000% (1/1)
falarm
Name: falarm
Prototype: unsigned int falarm(secs, usecs)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/ufuncs.c
Lines: 55-74
 71.429% (5/7)
extract_process_subst
Name: extract_process_subst
Prototype: char * extract_process_subst (string, starter, sindex, xflags)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1262-1276
 66.667% (2/3)
extract_dollar_brace_string
Name: extract_dollar_brace_string
Prototype: static char * extract_dollar_brace_string (string, sindex, quoted, flags)
Coverage:  70.233% (151/215)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1482-1655
 70.233% (151/215)
extract_delimited_string
Name: extract_delimited_string
Prototype: static char * extract_delimited_string (string, sindex, opener, alt_opener, closer, flags)
Coverage:  32.059% (109/340)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1310-1472
 32.059% (109/340)
extract_command_subst
Name: extract_command_subst
Prototype: char * extract_command_subst (string, sindex, xflags)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1229-1245
100.000% (8/8)
extract_colon_unit
Name: extract_colon_unit
Prototype: char * extract_colon_unit (string, p_index)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 917-959
 79.167% (19/24)
extract_array_assignment_list
Name: extract_array_assignment_list
Prototype: char * extract_array_assignment_list (string, sindex)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1283-1299
 50.000% (2/4)
extract_arithmetic_subst
Name: extract_arithmetic_subst
Prototype: char * extract_arithmetic_subst (string, sindex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 1250-1256
100.000% (1/1)
extmatch_wc
Name: extmatch_wc
Prototype: static int extmatch_wc (xc, s, se, p, pe, flags)
Coverage:  32.941% (28/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 759-881
 32.941% (28/85)
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)
Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...15
Function: make_array_variable_value
16
Function: ipow
17
Function: history_list
18
Function: get_subshell
1920
Function: extglob_skipname
21
Function: eval_arith_for_expr
22
Function: current_working_directory
23
Function: colon_builtin
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2