OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
11
Function: reader_loop
12
Function: print_portable_hash_info
1314
Function: mbskipname
15
Function: make_array_variable_value
16
Function: ipow
17
Function: history_list
...20
Function: extglob_skipname
...28
Function: _rl_char_value
Functionâ–ľCondition %
parse_shellopts
Name: parse_shellopts
Prototype: void parse_shellopts (value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 574-587
  0.000% (0/4)
parse_shell_options
Name: parse_shell_options
Prototype: static int parse_shell_options (argv, arg_start, arg_end)
Coverage:  46.809% (22/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 864-952
 46.809% (22/47)
parse_prologue
Name: parse_prologue
Prototype: static void parse_prologue (string, flags, tag)
Coverage:  87.879% (29/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 153-217
 87.879% (29/33)
parse_matched_pair
Name: parse_matched_pair
Prototype: static char * parse_matched_pair (qc, open, close, lenp, flags)
Coverage:  64.882% (303/467)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3466-3745
 64.882% (303/467)
parse_mailpath_spec
Name: parse_mailpath_spec
Prototype: static char * parse_mailpath_spec (str)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 321-344
  0.000% (0/17)
parse_long_options
Name: parse_long_options
Prototype: static int parse_long_options (argv, arg_start, arg_end)
Coverage:  25.000% (16/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 809-862
 25.000% (16/64)
parse_dparen
Name: parse_dparen
Prototype: static int parse_dparen (c)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4456-4509
 63.158% (12/19)
parse_cond_command
Name: parse_cond_command
Prototype: static COMMAND * parse_cond_command ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4798-4806
100.000% (1/1)
parse_comsub
Name: parse_comsub
Prototype: static char * parse_comsub (qc, open, close, lenp, flags)
Coverage:  44.890% (470/1047)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 3824-4335
 44.890% (470/1047)
parse_compound_assignment
Name: parse_compound_assignment
Prototype: static char * parse_compound_assignment (retlenp)
Coverage:  74.545% (41/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6426-6506
 74.545% (41/55)
parse_comparison_op
Name: parse_comparison_op
Prototype: static int parse_comparison_op (s, indp)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1054-1102
  0.000% (0/41)
parse_command
Name: parse_command
Prototype: int parse_command ()
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/eval.c
Lines: 277-306
 35.714% (5/14)
parse_collwcsym
Name: parse_collwcsym
Prototype: static wchar_t * parse_collwcsym (p, vp)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 349-372
  0.000% (0/17)
parse_collsym
Name: parse_collsym
Prototype: static unsigned char * parse_collsym (p, vp)
Coverage:  52.941% (9/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 349-372
 52.941% (9/17)
parse_bashopts
Name: parse_bashopts
Prototype: void parse_bashopts (value)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 829-848
  0.000% (0/10)
parse_arith_cmd
Name: parse_arith_cmd
Prototype: static int parse_arith_cmd (ep, adddq)
Coverage:  69.565% (16/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 4516-4563
 69.565% (16/23)
parse_and_execute_cleanup
Name: parse_and_execute_cleanup
Prototype: void parse_and_execute_cleanup ()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 138-151
 42.857% (3/7)
parse_and_execute
Name: parse_and_execute
Prototype: int parse_and_execute (string, from_file, flags)
Coverage:  63.580% (103/162)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 231-479
 63.580% (103/162)
parameter_list_transform
Name: parameter_list_transform
Prototype: static char * parameter_list_transform (xc, itype, quoted)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7478-7495
 71.429% (5/7)
parameter_list_remove_pattern
Name: parameter_list_remove_pattern
Prototype: static char * parameter_list_remove_pattern (itype, pattern, patspec, quoted)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5108-5123
 50.000% (2/4)
parameter_brace_transform
Name: parameter_brace_transform
Prototype: static char * parameter_brace_transform (varname, value, ind, xform, rtype, quoted, pflags, flags)
Coverage:  90.164% (55/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7537-7625
 90.164% (55/61)
parameter_brace_substring
Name: parameter_brace_substring
Prototype: static char * parameter_brace_substring (varname, value, ind, substr, quoted, pflags, flags)
Coverage:  82.857% (58/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7668-7762
 82.857% (58/70)
parameter_brace_remove_pattern
Name: parameter_brace_remove_pattern
Prototype: static char * parameter_brace_remove_pattern (varname, value, ind, patstr, rtype, quoted, flags)
Coverage:  82.000% (41/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5163-5247
 82.000% (41/50)
parameter_brace_patsub
Name: parameter_brace_patsub
Prototype: static char * parameter_brace_patsub (varname, value, ind, patsub, quoted, pflags, flags)
Coverage:  86.139% (87/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7962-8131
 86.139% (87/101)
parameter_brace_find_indir
Name: parameter_brace_find_indir
Prototype: static char * parameter_brace_find_indir (name, var_is_special, quoted, find_nameref)
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6636-6678
 70.370% (19/27)
parameter_brace_expand_word
Name: parameter_brace_expand_word
Prototype: static WORD_DESC * parameter_brace_expand_word (name, var_is_special, quoted, pflags, indp)
Coverage:  87.013% (134/154)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6480-6634
 87.013% (134/154)
parameter_brace_expand_rhs
Name: parameter_brace_expand_rhs
Prototype: static WORD_DESC * parameter_brace_expand_rhs (name, value, op, quoted, pflags, qdollaratp, hasdollarat)
Coverage:  64.655% (75/116)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6766-6915
 64.655% (75/116)
parameter_brace_expand_length
Name: parameter_brace_expand_length
Prototype: static intmax_t parameter_brace_expand_length (name)
Coverage:  66.667% (88/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6966-7052
 66.667% (88/132)
parameter_brace_expand_indir
Name: parameter_brace_expand_indir
Prototype: static WORD_DESC * parameter_brace_expand_indir (name, var_is_special, quoted, quoted_dollar_atp, contains_dollar_at)
Coverage:  87.500% (28/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6682-6760
 87.500% (28/32)
parameter_brace_expand_error
Name: parameter_brace_expand_error
Prototype: static void parameter_brace_expand_error (name, value, check_null)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6921-6947
 81.250% (13/16)
parameter_brace_expand
Name: parameter_brace_expand
Prototype: static WORD_DESC * parameter_brace_expand (string, indexp, quoted, pflags, quoted_dollar_atp, contains_dollar_at)
Coverage:  80.560% (518/643)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8357-8970
 80.560% (518/643)
parameter_brace_casemod
Name: parameter_brace_casemod
Prototype: static char * parameter_brace_casemod (varname, value, ind, modspec, patspec, quoted, pflags, flags)
Coverage:  79.775% (71/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8183-8297
 79.775% (71/89)
param_expand
Name: param_expand
Prototype: static WORD_DESC * param_expand (string, sindex, quoted, expanded_something, contains_dollar_at, quoted_dollar_at_p, had_quoted_null_p, pflags)
Coverage:  83.436% (272/326)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8975-9501
 83.436% (272/326)
pagealign
Name: pagealign
Prototype: static int pagealign ()
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 681-746
 64.000% (16/25)
or
Name: or
Prototype: static int or ()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 183-197
 90.000% (9/10)
optimized_assignment
Name: optimized_assignment
Prototype: static SHELL_VAR * optimized_assignment (entry, value, aflags)
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2849-2872
 76.190% (16/21)
optimize_subshell_command
Name: optimize_subshell_command
Prototype: void optimize_subshell_command (command)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 116-135
  0.000% (0/27)
optimize_fork
Name: optimize_fork
Prototype: void optimize_fork (command)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 103-114
 90.000% (9/10)
operate_and_get_next
Name: operate_and_get_next
Prototype: static int operate_and_get_next (count, c)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 902-923
  0.000% (0/13)
open_some_spaces
Name: open_some_spaces
Prototype: static void open_some_spaces (int col)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/display.c
Lines: 2898-2931
  0.000% (0/25)
open_shell_script
Name: open_shell_script
Prototype: static int open_shell_script (script_name)
Coverage:  55.556% (30/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/shell.c
Lines: 1506-1679
 55.556% (30/54)
open_helpfile
Name: open_helpfile
Prototype: static int open_helpfile (name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 215-228
  0.000% (0/4)
open_files
Name: open_files
Prototype: void open_files ()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 506-521
  0.000% (0/7)
open_buffered_stream
Name: open_buffered_stream
Prototype: BUFFERED_STREAM * open_buffered_stream (file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 411-419
  0.000% (0/1)
numtoa
Name: numtoa
Prototype: static char * numtoa(number, base, precision, fract)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 598-690
  0.000% (0/55)
number_of_args
Name: number_of_args
Prototype: int number_of_args ()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3311-3322
100.000% (9/9)
number
Name: number
Prototype: static void number(p, d, base)
Coverage:  46.154% (84/182)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 696-766
 46.154% (84/182)
num_fifos
Name: num_fifos
Prototype: int num_fifos ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5552-5556
100.000% (1/1)
null_assign
Name: null_assign
Prototype: static SHELL_VAR * null_assign (self, value, unused, key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1173-1181
  0.000% (0/1)
null_array_assign
Name: null_array_assign
Prototype: static SHELL_VAR * null_array_assign (self, value, ind, key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1184-1192
100.000% (1/1)
notify_of_job_status
Name: notify_of_job_status
Prototype: static void notify_of_job_status ()
Coverage:  37.576% (62/165)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4023-4160
 37.576% (62/165)
notify_and_cleanup
Name: notify_and_cleanup
Prototype: void notify_and_cleanup ()
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3143-3153
 81.818% (9/11)
noninc_search_from_pos
Name: noninc_search_from_pos
Prototype: static int noninc_search_from_pos (char *string, int pos, int dir, int flags, int *ncp)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/search.c
Lines: 113-154
  0.000% (0/23)
noninc_search
Name: noninc_search
Prototype: static int noninc_search (int dir, int pchar)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/search.c
Lines: 363-398
  0.000% (0/17)
noninc_dosearch
Name: noninc_dosearch
Prototype: static int noninc_dosearch (char *string, int dir, int flags)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/search.c
Lines: 159-200
  0.000% (0/14)
nohup_job
Name: nohup_job
Prototype: void nohup_job (job_index)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1250-1261
 57.143% (4/7)
nohup_all_jobs
Name: nohup_all_jobs
Prototype: void nohup_all_jobs (running_only)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4561-4579
  0.000% (0/15)
noclobber_open
Name: noclobber_open
Prototype: static int noclobber_open (filename, flags, mode, ri)
Coverage:  26.087% (6/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 601-651
 26.087% (6/23)
no_options
Name: no_options
Prototype: int no_options (list)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 169-187
 71.429% (5/7)
no_args
Name: no_args
Prototype: void no_args (list)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 155-165
 75.000% (3/4)
next_history
Name: next_history
Prototype: HIST_ENTRY * next_history (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 200-204
  0.000% (0/1)
newline
Name: newline
Prototype: static void newline (string)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1430-1438
 83.333% (5/6)
new_var_context
Name: new_var_context
Prototype: VAR_CONTEXT * new_var_context (name, flags)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4790-4806
100.000% (3/3)
new_shell_variable
Name: new_shell_variable
Prototype: static SHELL_VAR * new_shell_variable (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2602-2625
100.000% (1/1)
new_fd_bitmap
Name: new_fd_bitmap
Prototype: struct fd_bitmap * new_fd_bitmap (size)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 302-320
 60.000% (3/5)
netopen
Name: netopen
Prototype: int netopen (path)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/netopen.c
Lines: 292-315
  0.000% (0/10)
named_function_string
Name: named_function_string
Prototype: char * named_function_string (name, command, flags)
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1337-1428
 82.759% (24/29)
name_is_acceptable
Name: name_is_acceptable
Prototype: static int name_is_acceptable (name)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2890-2904
  0.000% (0/43)
n_shell_variables
Name: n_shell_variables
Prototype: static int n_shell_variables ()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4663-4672
100.000% (6/6)
mtrace_free
Name: mtrace_free
Prototype: void mtrace_free (mem, size, file, line)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/trace.c
Lines: 62-78
  0.000% (0/7)
mtrace_alloc
Name: mtrace_alloc
Prototype: void mtrace_alloc (tag, mem, size, file, line)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/trace.c
Lines: 43-60
  0.000% (0/7)
mt_hash
Name: mt_hash
Prototype: static unsigned int mt_hash (key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 62-77
  0.000% (0/1)
mregister_table_init
Name: mregister_table_init
Prototype: void mregister_table_init ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 311-317
  0.000% (0/1)
mregister_free
Name: mregister_free
Prototype: void mregister_free (mem, size, file, line)
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 218-267
 84.000% (21/25)
mregister_dump_table
Name: mregister_dump_table
Prototype: void mregister_dump_table()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 305-309
  0.000% (0/1)
mregister_describe_mem
Name: mregister_describe_mem
Prototype: void mregister_describe_mem (mem, fp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 144-160
  0.000% (0/4)
mregister_alloc
Name: mregister_alloc
Prototype: void mregister_alloc (tag, mem, size, file, line)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 162-216
 64.000% (16/25)
mr_table_entry
Name: mr_table_entry
Prototype: mr_table_t * mr_table_entry (mem)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 137-142
  0.000% (0/1)
move_to_high_fd
Name: move_to_high_fd
Prototype: int move_to_high_fd (fd, check_new, maxfd)
Coverage:  63.333% (19/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 555-586
 63.333% (19/30)
most_recent_job_in_state
Name: most_recent_job_in_state
Prototype: static int most_recent_job_in_state (job, state)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3167-3189
100.000% (9/9)
morecore
Name: morecore
Prototype: static void morecore (nu)
Coverage:  79.245% (42/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 561-670
 79.245% (42/53)
mlocation_write_table
Name: mlocation_write_table
Prototype: void mlocation_write_table ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 395-406
  0.000% (0/4)
mlocation_table_init
Name: mlocation_table_init
Prototype: void mlocation_table_init ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 408-416
  0.000% (0/1)
mlocation_register_alloc
Name: mlocation_register_alloc
Prototype: void mlocation_register_alloc (file, line)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 337-372
 82.353% (14/17)
mlocation_dump_table
Name: mlocation_dump_table
Prototype: void mlocation_dump_table ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/table.c
Lines: 387-391
  0.000% (0/1)
mkseq
Name: mkseq
Prototype: static char ** mkseq (start, end, incr, type, width)
Coverage:  59.406% (60/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 382-491
 59.406% (60/101)
mklong
Name: mklong
Prototype: static char * mklong (str, modifiers, mlen)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1073-1096
100.000% (4/4)
mkfmt
Name: mkfmt
Prototype: static int mkfmt (buf, prec, lng, sec, sec_fraction)
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1137-1193
 52.000% (13/25)
mkdashname
Name: mkdashname
Prototype: static char * mkdashname (name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/exec.def
Lines: 84-94
  0.000% (0/1)
mk_msgstr
Name: mk_msgstr
Prototype: char * mk_msgstr (string, foundnlp)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/locale.c
Lines: 439-481
  0.000% (0/30)
mk_env_string
Name: mk_env_string
Prototype: static inline char * mk_env_string (name, value, isfunc)
Coverage:  78.125% (25/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4376-4424
 78.125% (25/32)
mk_alexpansion
Name: mk_alexpansion
Prototype: static char * mk_alexpansion (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 2866-2887
100.000% (1/1)
mitos
Name: mitos
Prototype: char * mitos (i)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/itos.c
Lines: 55-63
  0.000% (0/4)
minus_o_option_value
Name: minus_o_option_value
Prototype: int minus_o_option_value (name)
Coverage:  28.571% (12/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 245-267
 28.571% (12/42)
mindist
Name: mindist
Prototype: static int mindist(dir, guess, best)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/spell.c
Lines: 106-146
  0.000% (0/23)
merge_temporary_env
Name: merge_temporary_env
Prototype: void merge_temporary_env ()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4352-4357
 75.000% (3/4)
memory_error_and_abort
Name: memory_error_and_abort
Prototype: static void memory_error_and_abort (char *fname)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/xmalloc.c
Lines: 44-49
  0.000% (0/1)
memalign
Name: memalign
Prototype: void * memalign (alignment, size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1341-1347
  0.000% (0/1)
mbstrlen
Name: mbstrlen
Prototype: size_t mbstrlen (s)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 146-171
 75.000% (12/16)
mbsmbchar
Name: mbsmbchar
Prototype: char * mbsmbchar (s)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/shmbchar.c
Lines: 188-220
 64.000% (16/25)
Page:<>1
Function: zwrite
...9
Function: rl_get_screen_size
10
Function: rl_backward_char_search
11
Function: reader_loop
12
Function: print_portable_hash_info
1314
Function: mbskipname
15
Function: make_array_variable_value
16
Function: ipow
17
Function: history_list
...20
Function: extglob_skipname
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2