OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...13
Function: parse_shellopts
14
Function: mbskipname
15
Function: make_array_variable_value
16
Function: ipow
1718
Function: get_subshell
19
Function: fix_assignment_words
20
Function: extglob_skipname
21
Function: eval_arith_for_expr
...28
Function: _rl_char_value
Functionâ–ľCondition %
history_list
Name: history_list
Prototype: HIST_ENTRY ** history_list (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 172-176
100.000% (1/1)
history_is_stifled
Name: history_is_stifled
Prototype: int history_is_stifled (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 587-591
  0.000% (0/1)
history_get_time
Name: history_get_time
Prototype: time_t history_get_time (HIST_ENTRY *hist)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 233-249
  0.000% (0/12)
history_get_history_state
Name: history_get_history_state
Prototype: HISTORY_STATE * history_get_history_state (void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 99-114
  0.000% (0/4)
history_get
Name: history_get
Prototype: HIST_ENTRY * history_get (int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 208-217
100.000% (1/1)
history_find_word
Name: history_find_word
Prototype: static char * history_find_word (char *line, int ind)
Coverage:  40.000% (6/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 1640-1660
 40.000% (6/15)
history_filename
Name: history_filename
Prototype: static char * history_filename (const char *filename)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 145-178
 80.000% (8/10)
history_expansion_p
Name: history_expansion_p
Prototype: static int history_expansion_p (line)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 512-522
100.000% (8/8)
history_expand_line_internal
Name: history_expand_line_internal
Prototype: static char * history_expand_line_internal (line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2508-2521
  0.000% (0/1)
history_expand_line
Name: history_expand_line
Prototype: static int history_expand_line (count, ignore)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2618-2636
  0.000% (0/4)
history_expand_internal
Name: history_expand_internal
Prototype: static int history_expand_internal (char *string, int start, int qc, int *end_index_ptr, char **ret_string, char *current_line)
Coverage:  51.531% (101/196)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 520-857
 51.531% (101/196)
history_expand
Name: history_expand
Prototype: int history_expand (char *hstring, char **output)
Coverage:  61.111% (154/252)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 897-1229
 61.111% (154/252)
history_do_write
Name: history_do_write
Prototype: static int history_do_write (const char *filename, int nelements, int overwrite)
Coverage:  41.758% (38/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 632-774
 41.758% (38/91)
history_delimiting_chars
Name: history_delimiting_chars
Prototype: char * history_delimiting_chars (line)
Coverage:  40.506% (32/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 5449-5534
 40.506% (32/79)
history_completion_generator
Name: history_completion_generator
Prototype: static char * history_completion_generator (hint_text, state)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3450-3477
  0.000% (0/55)
history_builtin
Name: history_builtin
Prototype: int history_builtin (list)
Coverage:  69.178% (101/146)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/history.def
Lines: 102-311
 69.178% (101/146)
history_backupfile
Name: history_backupfile
Prototype: static char * history_backupfile (const char *filename)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 180-206
  0.000% (0/4)
history_arg_extract
Name: history_arg_extract
Prototype: char * history_arg_extract (int first, int last, const char *string)
Coverage:  76.744% (33/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 1342-1399
 76.744% (33/43)
history_and_alias_expand_line
Name: history_and_alias_expand_line
Prototype: static int history_and_alias_expand_line (count, ignore)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2663-2695
  0.000% (0/7)
histignore_item_func
Name: histignore_item_func
Prototype: static int histignore_item_func (ign)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 925-932
100.000% (4/4)
histfile_restore
Name: histfile_restore
Prototype: static int histfile_restore (const char *backup, const char *orig)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 459-474
 50.000% (2/4)
histfile_backup
Name: histfile_backup
Prototype: static int histfile_backup (const char *filename, const char *back)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 440-455
  0.000% (0/4)
hist_string_extract_single_quoted
Name: hist_string_extract_single_quoted
Prototype: static void hist_string_extract_single_quoted (char *string, int *sindex, int flags)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 315-327
 84.615% (11/13)
hist_inittime
Name: hist_inittime
Prototype: static char * hist_inittime (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 251-267
100.000% (1/1)
hist_error
Name: hist_error
Prototype: static char * hist_error(char *s, int start, int current, int errtype)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 370-413
 38.462% (5/13)
here_document_to_fd
Name: here_document_to_fd
Prototype: static int here_document_to_fd (redirectee, ri)
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 451-512
 42.857% (9/21)
help_builtin
Name: help_builtin
Prototype: int help_builtin (list)
Coverage:  2.273% (3/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 91-191
  2.273% (3/132)
hc_erasedups
Name: hc_erasedups
Prototype: static void hc_erasedups (line)
Coverage:  0.000% (0/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 687-706
  0.000% (0/42)
have_unwind_protects
Name: have_unwind_protects
Prototype: int have_unwind_protects ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 196-200
100.000% (1/1)
hash_walk
Name: hash_walk
Prototype: void hash_walk (table, func)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 325-342
 62.500% (10/16)
hash_string
Name: hash_string
Prototype: unsigned int hash_string (s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 130-148
100.000% (4/4)
hash_size
Name: hash_size
Prototype: int hash_size (table)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 67-72
  0.000% (0/1)
hash_search
Name: hash_search
Prototype: BUCKET_CONTENTS * hash_search (string, table, flags)
Coverage:  37.736% (20/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 165-206
 37.736% (20/53)
hash_remove
Name: hash_remove
Prototype: BUCKET_CONTENTS * hash_remove (string, table, flags)
Coverage:  36.538% (19/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 211-241
 36.538% (19/52)
hash_pstats
Name: hash_pstats
Prototype: void hash_pstats (table, name)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 345-370
  0.000% (0/14)
hash_lookup
Name: hash_lookup
Prototype: static SHELL_VAR * hash_lookup (name, hashed_vars)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1904-1917
100.000% (4/4)
hash_insert
Name: hash_insert
Prototype: BUCKET_CONTENTS * hash_insert (string, table, flags)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 245-278
 77.778% (7/9)
hash_flush
Name: hash_flush
Prototype: void hash_flush (table, free_data)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 283-314
 88.889% (16/18)
hash_dispose
Name: hash_dispose
Prototype: void hash_dispose (table)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 317-323
100.000% (1/1)
hash_create
Name: hash_create
Prototype: HASH_TABLE * hash_create (buckets)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 45-65
100.000% (7/7)
hash_copy
Name: hash_copy
Prototype: HASH_TABLE * hash_copy (table, cpdata)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 108-126
 71.429% (5/7)
hash_builtin
Name: hash_builtin
Prototype: int hash_builtin (list)
Coverage:  49.398% (41/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 82-205
 49.398% (41/83)
hash_bucket
Name: hash_bucket
Prototype: int hash_bucket (string, table)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashlib.c
Lines: 153-161
  0.000% (0/1)
hangup_all_jobs
Name: hangup_all_jobs
Prototype: void hangup_all_jobs ()
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1465-1482
  0.000% (0/13)
handle_parser_directive
Name: handle_parser_directive
Prototype: static int handle_parser_directive (char *statement)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1417-1450
  0.000% (0/28)
handle_eof_input_unit
Name: handle_eof_input_unit
Prototype: static void handle_eof_input_unit ()
Coverage:  15.385% (2/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 6283-6320
 15.385% (2/13)
hack_special_boolean_var
Name: hack_special_boolean_var
Prototype: static void hack_special_boolean_var (int i)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1816-1834
  0.000% (0/13)
hack_braces_completion
Name: hack_braces_completion
Prototype: static int hack_braces_completion (names)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bracecomp.c
Lines: 165-185
  0.000% (0/9)
groupnum
Name: groupnum
Prototype: static char * groupnum (s)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 1160-1218
  0.000% (0/40)
group_member
Name: group_member
Prototype: int group_member (gid_t gid)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 1218-1249
 58.824% (10/17)
gmatch_wc
Name: gmatch_wc
Prototype: static int gmatch_wc (string, se, pattern, pe, ends, flags)
Coverage:  35.417% (102/288)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 53-344
 35.417% (102/288)
gmatch
Name: gmatch
Prototype: static int gmatch (string, se, pattern, pe, ends, flags)
Coverage:  57.412% (213/371)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 53-344
 57.412% (213/371)
glue_prefix_and_suffix
Name: glue_prefix_and_suffix
Prototype: static char * glue_prefix_and_suffix (char *prefix, const char *suffix, int suffind)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/tilde/tilde.c
Lines: 317-330
 62.500% (5/8)
glob_vector
Name: glob_vector
Prototype: char ** glob_vector (pat, dir, flags)
Coverage:  59.296% (118/199)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 588-948
 59.296% (118/199)
glob_testdir
Name: glob_testdir
Prototype: static int glob_testdir (dir, flags)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 481-502
 77.778% (7/9)
glob_pattern_p
Name: glob_pattern_p
Prototype: int glob_pattern_p (pattern)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 153-178
 71.429% (5/7)
glob_patscan_wc
Name: glob_patscan_wc
Prototype: wchar_t * glob_patscan_wc (string, end, delim)
Coverage:  23.529% (16/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 633-716
 23.529% (16/68)
glob_patscan
Name: glob_patscan
Prototype: unsigned char * glob_patscan (string, end, delim)
Coverage:  76.471% (52/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 633-716
 76.471% (52/68)
glob_name_is_acceptable
Name: glob_name_is_acceptable
Prototype: static int glob_name_is_acceptable (name)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 484-502
 68.750% (11/16)
glob_filename
Name: glob_filename
Prototype: char ** glob_filename (pathname, flags)
Coverage:  61.069% (160/262)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 1038-1401
 61.069% (160/262)
glob_expand_word_list
Name: glob_expand_word_list
Prototype: static WORD_LIST * glob_expand_word_list (tlist, eflags)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10815-10920
 90.000% (36/40)
glob_dirscan
Name: glob_dirscan
Prototype: char * glob_dirscan (pat, dirsep)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/gmisc.c
Lines: 81-107
 71.429% (15/21)
glob_dir_to_array
Name: glob_dir_to_array
Prototype: static char ** glob_dir_to_array (dir, array, flags)
Coverage:  43.478% (20/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/glob.c
Lines: 954-1031
 43.478% (20/46)
glob_complete_word
Name: glob_complete_word
Prototype: static char * glob_complete_word (text, state)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3685-3729
  0.000% (0/28)
glob_char_p
Name: glob_char_p
Prototype: int glob_char_p (s)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pathexp.c
Lines: 145-165
 64.286% (9/14)
glean_key_from_name
Name: glean_key_from_name
Prototype: static int glean_key_from_name (char *name)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 2245-2255
  0.000% (0/6)
give_terminal_to
Name: give_terminal_to
Prototype: int give_terminal_to (pgrp, force)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4441-4479
 84.615% (11/13)
getuintmax
Name: getuintmax
Prototype: static uintmax_t getuintmax ()
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1183-1210
 86.667% (13/15)
getstr
Name: getstr
Prototype: static char * getstr ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1111-1122
100.000% (4/4)
getpattern
Name: getpattern
Prototype: static char * getpattern (value, quoted, expandpat)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5025-5065
100.000% (6/6)
getpatspec
Name: getpatspec
Prototype: static int getpatspec (c, value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5006-5015
100.000% (4/4)
getopts_unbind_variable
Name: getopts_unbind_variable
Prototype: static int getopts_unbind_variable (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Lines: 103-112
100.000% (1/1)
getopts_reset
Name: getopts_reset
Prototype: void getopts_reset (newind)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Lines: 95-101
100.000% (1/1)
getopts_builtin
Name: getopts_builtin
Prototype: int getopts_builtin (list)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Lines: 317-346
 81.818% (9/11)
getopts_bind_variable
Name: getopts_bind_variable
Prototype: static int getopts_bind_variable (name, value)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/getopts.def
Lines: 114-132
 72.727% (8/11)
getmaxvm
Name: getmaxvm
Prototype: static int getmaxvm (softlim, hardlim)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 623-644
  0.000% (0/7)
getmaxuprc
Name: getmaxuprc
Prototype: static int getmaxuprc (valuep)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/ulimit.def
Lines: 688-705
  0.000% (0/4)
getmaxgroups
Name: getmaxgroups
Prototype: int getmaxgroups ()
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/oslib.c
Lines: 252-278
 42.857% (3/7)
getmaxchild
Name: getmaxchild
Prototype: long getmaxchild ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/oslib.c
Lines: 280-301
100.000% (4/4)
getintmax
Name: getintmax
Prototype: static intmax_t getintmax ()
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1148-1181
 86.667% (13/15)
getinterp
Name: getinterp
Prototype: static char * getinterp (sample, sample_len, endp)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5430-5451
  0.000% (0/20)
getint
Name: getint
Prototype: static int getint ()
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1124-1146
 40.000% (4/10)
getifs
Name: getifs
Prototype: char * getifs ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10593-10597
100.000% (1/1)
getfloatmax
Name: getfloatmax
Prototype: static floatmax_t getfloatmax ()
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1212-1239
 73.333% (11/15)
getenv
Name: getenv
Prototype: char * getenv (name)
Coverage:  19.481% (15/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/getenv.c
Lines: 49-89
 19.481% (15/77)
getcoprocbypid
Name: getcoprocbypid
Prototype: struct coproc * getcoprocbypid (pid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1928-1940
100.000% (1/1)
getcoprocbyname
Name: getcoprocbyname
Prototype: struct coproc * getcoprocbyname (name)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 1942-1954
  0.000% (0/31)
getchr
Name: getchr
Prototype: static int getchr ()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1098-1109
 50.000% (2/4)
getc_with_restart
Name: getc_with_restart
Prototype: int getc_with_restart (stream)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 71-117
  0.000% (0/38)
get_y_or_n
Name: get_y_or_n
Prototype: static int get_y_or_n (int for_pager)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/complete.c
Lines: 518-549
  0.000% (0/38)
get_working_directory
Name: get_working_directory
Prototype: char * get_working_directory (for_whom)
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 560-587
 46.154% (6/13)
get_word_from_string
Name: get_word_from_string
Prototype: char * get_word_from_string (stringp, separators, endptr)
Coverage:  68.217% (88/129)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2878-2970
 68.217% (88/129)
get_variable_value
Name: get_variable_value
Prototype: char * get_variable_value (var)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2395-2409
 80.000% (8/10)
get_var_and_type
Name: get_var_and_type
Prototype: static int get_var_and_type (varname, value, ind, quoted, flags, varp, valp)
Coverage:  70.370% (76/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7219-7326
 70.370% (76/108)
get_tty_state
Name: get_tty_state
Prototype: int get_tty_state ()
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2257-2291
 33.333% (4/12)
get_tty_settings
Name: get_tty_settings
Prototype: static int get_tty_settings (int tty, struct termios *tiop)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/rltty.c
Lines: 448-462
  0.000% (0/4)
get_tmpdir
Name: get_tmpdir
Prototype: static char * get_tmpdir (flags)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/tmpfile.c
Lines: 94-115
 56.250% (9/16)
get_term_capabilities
Name: get_term_capabilities
Prototype: static void get_term_capabilities (char **bp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/terminal.c
Lines: 423-433
  0.000% (0/4)
get_sys_tmpdir
Name: get_sys_tmpdir
Prototype: static char * get_sys_tmpdir ()
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/tmpfile.c
Lines: 65-92
  0.000% (0/16)
get_subst_pattern
Name: get_subst_pattern
Prototype: static char * get_subst_pattern (char *str, int *iptr, int delimiter, int is_rhs, int *lenptr)
Coverage:  42.857% (18/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histexpand.c
Lines: 427-480
 42.857% (18/42)
Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...13
Function: parse_shellopts
14
Function: mbskipname
15
Function: make_array_variable_value
16
Function: ipow
1718
Function: get_subshell
19
Function: fix_assignment_words
20
Function: extglob_skipname
21
Function: eval_arith_for_expr
...28
Function: _rl_char_value

Generated by Squish Coco 4.1.2