OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
11
Function: get_dirstack_index
12
Function: hangup_all_jobs
13
Function: initialize_job_control
1415
Function: malloc_set_tracefn
16
Function: open_buffered_stream
17
Function: pretty_print_loop
18
Function: push_stream
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc
Functionâ–´Condition %
legal_identifier
Name: legal_identifier
Prototype: int legal_identifier (name)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 213-229
100.000% (22/22)
legal_number
Name: legal_number
Prototype: int legal_number (string, result)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 172-208
 76.000% (19/25)
lesscore
Name: lesscore
Prototype: static void lesscore (nu)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 542-558
100.000% (1/1)
let_builtin
Name: let_builtin
Prototype: int let_builtin (list)
Coverage:  30.000% (18/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/let.def
Lines: 82-109
 30.000% (18/60)
line_isblank
Name: line_isblank
Prototype: int line_isblank (line)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 407-419
 55.556% (5/9)
list_all_jobs
Name: list_all_jobs
Prototype: void list_all_jobs (format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1904-1910
100.000% (1/1)
list_append
Name: list_append
Prototype: GENERIC_LIST * list_append (head, tail)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/list.c
Lines: 90-103
100.000% (7/7)
list_hashed_filename_targets
Name: list_hashed_filename_targets
Prototype: static int list_hashed_filename_targets (list, fmt)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 271-304
  0.000% (0/14)
list_length
Name: list_length
Prototype: int list_length (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/list.c
Lines: 79-87
100.000% (4/4)
list_minus_o_opts
Name: list_minus_o_opts
Prototype: void list_minus_o_opts (mode, reusable)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 282-307
 90.909% (20/22)
list_one_job
Name: list_one_job
Prototype: void list_one_job (job, format, ignore, job_index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1878-1884
100.000% (1/1)
list_quote_escapes
Name: list_quote_escapes
Prototype: static WORD_LIST * list_quote_escapes (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4047-4061
100.000% (4/4)
list_remove_pattern
Name: list_remove_pattern
Prototype: static char * list_remove_pattern (list, pattern, patspec, itype, quoted)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5083-5106
 80.000% (8/10)
list_rest_of_args
Name: list_rest_of_args
Prototype: WORD_LIST * list_rest_of_args ()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3295-3309
100.000% (9/9)
list_reverse
Name: list_reverse
Prototype: GENERIC_LIST * list_reverse (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/list.c
Lines: 62-76
100.000% (4/4)
list_running_jobs
Name: list_running_jobs
Prototype: void list_running_jobs (format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1894-1900
100.000% (1/1)
list_shopt_o_options
Name: list_shopt_o_options
Prototype: static int list_shopt_o_options (list, flags)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 504-539
 86.364% (19/22)
list_shopts
Name: list_shopts
Prototype: static int list_shopts (list, flags)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 451-487
 95.455% (21/22)
list_some_builtins
Name: list_some_builtins
Prototype: static void list_some_builtins (filter)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 229-250
 75.000% (18/24)
list_some_o_options
Name: list_some_o_options
Prototype: static int list_some_o_options (mode, flags)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 541-548
 75.000% (3/4)
list_some_shopts
Name: list_some_shopts
Prototype: static int list_some_shopts (mode, flags)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 489-502
 88.889% (8/9)
list_stopped_jobs
Name: list_stopped_jobs
Prototype: void list_stopped_jobs (format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1886-1892
100.000% (1/1)
list_string
Name: list_string
Prototype: WORD_LIST * list_string (string, separators, quoted)
Coverage:  79.503% (128/161)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2750-2865
 79.503% (128/161)
list_transform
Name: list_transform
Prototype: static char * list_transform (xc, v, list, itype, quoted)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7445-7476
 82.353% (14/17)
lnumber
Name: lnumber
Prototype: static void lnumber(p, d, base)
Coverage:  0.000% (0/182)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 772-841
  0.000% (0/182)
load_history
Name: load_history
Prototype: void load_history ()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 299-328
 87.500% (7/8)
local_and_exported
Name: local_and_exported
Prototype: static int local_and_exported (var)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4109-4114
  0.000% (0/1)
local_builtin
Name: local_builtin
Prototype: int local_builtin (list)
Coverage:  23.256% (10/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/declare.def
Lines: 117-135
 23.256% (10/43)
local_dlclose
Name: local_dlclose
Prototype: static int local_dlclose (handle)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/enable.def
Lines: 482-492
  0.000% (0/1)
local_exported_variables
Name: local_exported_variables
Prototype: SHELL_VAR ** local_exported_variables ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4122-4126
  0.000% (0/1)
locale_decpoint
Name: locale_decpoint
Prototype: int locale_decpoint ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 602-609
100.000% (1/1)
locale_isutf8
Name: locale_isutf8
Prototype: static int locale_isutf8 (lspec)
Coverage:  1.639% (1/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 569-599
  1.639% (1/61)
locale_setblanks
Name: locale_setblanks
Prototype: static void locale_setblanks ()
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 547-564
100.000% (12/12)
localeexpand
Name: localeexpand
Prototype: char * localeexpand (string, start, end, lineno, lenp)
Coverage:  48.000% (12/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 490-543
 48.000% (12/25)
localetrans
Name: localetrans
Prototype: char * localetrans (string, len, lenp)
Coverage:  18.310% (13/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 381-435
 18.310% (13/71)
log_10
Name: log_10
Prototype: static int log_10(r)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 514-542
  0.000% (0/13)
logout_builtin
Name: logout_builtin
Prototype: int logout_builtin (list)
Coverage:  6.977% (3/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exit.def
Lines: 81-94
  6.977% (3/43)
mailstat
Name: mailstat
Prototype: int mailstat(path, st)
Coverage:  0.000% (0/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/mailstat.c
Lines: 54-159
  0.000% (0/61)
main
Name: main
Prototype: int main (argc, argv, env)
Coverage:  25.455% (98/385)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 359-807
 25.455% (98/385)
make_absolute
Name: make_absolute
Prototype: char * make_absolute (string, dot_path)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 736-758
 85.714% (6/7)
make_arith_command
Name: make_arith_command
Prototype: COMMAND * make_arith_command (exp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 429-453
100.000% (1/1)
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)
make_arith_for_expr
Name: make_arith_for_expr
Prototype: static WORD_LIST * make_arith_for_expr (s)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 244-260
 83.333% (5/6)
make_array_variable_value
Name: make_array_variable_value
Prototype: char * make_array_variable_value (entry, ind, key, value, flags)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 140-179
100.000% (13/13)
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)
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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)
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)
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)
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)
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_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_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_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_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)
Page:<>1
Function: _entry_flags
...10
Function: find_in_path_element
11
Function: get_dirstack_index
12
Function: hangup_all_jobs
13
Function: initialize_job_control
1415
Function: malloc_set_tracefn
16
Function: open_buffered_stream
17
Function: pretty_print_loop
18
Function: push_stream
...20
Function: rl_do_lowercase_version
...28
Function: xrealloc

Generated by Squish Coco 4.1.2