OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...19
Function: fix_assignment_words
20
Function: extglob_skipname
21
Function: eval_arith_for_expr
22
Function: current_working_directory
2324
Function: bind_function_def
25
Function: assoc_replace
26
Function: all_shell_functions
27
Function: _rl_read_mbchar
28
Function: _rl_char_value
Functionâ–ľCondition %
colon_builtin
Name: colon_builtin
Prototype: int colon_builtin (ignore)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/colon.def
Lines: 54-59
100.000% (1/1)
collwcsym
Name: collwcsym
Prototype: static wint_t collwcsym (s, len)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 318-333
  0.000% (0/14)
collsym
Name: collsym
Prototype: static int collsym (s, len)
Coverage:  27.778% (15/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 107-124
 27.778% (15/54)
collequiv_wc
Name: collequiv_wc
Prototype: static int collequiv_wc (c, equiv)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 305-310
  0.000% (0/1)
collequiv
Name: collequiv
Prototype: static int collequiv (c1, c2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 92-97
100.000% (1/1)
cmd_init
Name: cmd_init
Prototype: void cmd_init ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 64-69
100.000% (1/1)
close_pipes
Name: close_pipes
Prototype: static void close_pipes (in, out)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 5813-5821
100.000% (7/7)
close_pgrp_pipe
Name: close_pgrp_pipe
Prototype: void close_pgrp_pipe ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4891-4895
100.000% (1/1)
close_new_fifos
Name: close_new_fifos
Prototype: void close_new_fifos (list, lsize)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5589-5608
 75.000% (12/16)
close_fd_bitmap
Name: close_fd_bitmap
Prototype: void close_fd_bitmap (fdbp)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 330-345
 88.889% (8/9)
close_buffered_stream
Name: close_buffered_stream
Prototype: int close_buffered_stream (bp)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 441-454
 42.857% (3/7)
close_buffered_fd
Name: close_buffered_fd
Prototype: int close_buffered_fd (fd)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 458-470
 72.727% (8/11)
clock_t_to_secs
Name: clock_t_to_secs
Prototype: void clock_t_to_secs (t, sp, sfp)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/clock.c
Lines: 37-59
  0.000% (0/7)
clear_unwind_protects_internal
Name: clear_unwind_protects_internal
Prototype: static void clear_unwind_protects_internal (flag, ignore)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 259-269
 28.571% (2/7)
clear_unwind_protect_list
Name: clear_unwind_protect_list
Prototype: void clear_unwind_protect_list (flags)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 182-194
 66.667% (4/6)
clear_string_list_expander
Name: clear_string_list_expander
Prototype: void clear_string_list_expander (ap)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1977-1988
 77.778% (7/9)
clear_shell_input_line
Name: clear_shell_input_line
Prototype: void clear_shell_input_line ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1991-1996
100.000% (4/4)
clear_hostname_list
Name: clear_hostname_list
Prototype: void clear_hostname_list ()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 814-824
  0.000% (0/7)
clear_history
Name: clear_history
Prototype: void clear_history (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 593-607
100.000% (4/4)
clear_fifo_list
Name: clear_fifo_list
Prototype: void clear_fifo_list ()
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5489-5501
 22.222% (2/9)
clear_fifo
Name: clear_fifo
Prototype: void clear_fifo (i)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 5478-5487
  0.000% (0/4)
clear_directory_stack
Name: clear_directory_stack
Prototype: static void clear_directory_stack ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 529-537
100.000% (4/4)
cleanup_the_pipeline
Name: cleanup_the_pipeline
Prototype: void cleanup_the_pipeline ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 426-439
100.000% (4/4)
cleanup_redirects
Name: cleanup_redirects
Prototype: static void cleanup_redirects (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 445-451
100.000% (1/1)
cleanup_expansion_error
Name: cleanup_expansion_error
Prototype: static void cleanup_expansion_error ()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 2526-2546
  0.000% (0/7)
cleanup_dead_jobs
Name: cleanup_dead_jobs
Prototype: static void cleanup_dead_jobs ()
Coverage:  80.556% (29/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1000-1041
 80.556% (29/36)
clean_simple_command
Name: clean_simple_command
Prototype: COMMAND * clean_simple_command (command)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/make_cmd.c
Lines: 834-850
 84.615% (11/13)
clean_itemlist
Name: clean_itemlist
Prototype: void clean_itemlist (itp)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 237-254
  0.000% (0/10)
chkinfnan
Name: chkinfnan
Prototype: static int chkinfnan(p, d, mode)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/snprintf.c
Lines: 956-984
  0.000% (0/46)
chkexport
Name: chkexport
Prototype: int chkexport (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4674-4688
100.000% (6/6)
chk_atstar
Name: chk_atstar
Prototype: static int chk_atstar (name, quoted, quoted_dollar_atp, contains_dollar_at)
Coverage:  66.667% (42/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 6416-6473
 66.667% (42/63)
chk_arithsub
Name: chk_arithsub
Prototype: static int chk_arithsub (s, len)
Coverage:  67.692% (44/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 8305-8348
 67.692% (44/65)
check_unbind_variable
Name: check_unbind_variable
Prototype: int check_unbind_variable (name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3588-3601
100.000% (6/6)
check_signals_and_traps
Name: check_signals_and_traps
Prototype: void check_signals_and_traps ()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 510-516
  0.000% (0/1)
check_signals
Name: check_signals
Prototype: void check_signals ()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 502-507
 60.000% (6/10)
check_selfref
Name: check_selfref
Prototype: int check_selfref (name, value, flags)
Coverage:  18.421% (14/76)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 255-280
 18.421% (14/76)
check_redir
Name: check_redir
Prototype: static int check_redir (ti)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 1274-1303
  0.000% (0/22)
check_mail
Name: check_mail
Prototype: void check_mail ()
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 416-491
  0.000% (0/38)
check_loop_level
Name: check_loop_level
Prototype: static int check_loop_level ()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/break.def
Lines: 134-143
 83.333% (5/6)
check_identifier
Name: check_identifier
Prototype: int check_identifier (word, check_word)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 287-304
 90.909% (10/11)
check_history_control
Name: check_history_control
Prototype: static int check_history_control (line)
Coverage:  35.849% (19/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 654-683
 35.849% (19/53)
check_dev_tty
Name: check_dev_tty
Prototype: void check_dev_tty ()
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 502-519
 30.000% (3/10)
check_binary_file
Name: check_binary_file
Prototype: int check_binary_file (sample, sample_len)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 593-611
100.000% (10/10)
check_bash_input
Name: check_bash_input
Prototype: int check_bash_input (fd)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 314-326
 60.000% (6/10)
check_add_history
Name: check_add_history
Prototype: int check_add_history (line, force)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 752-774
 84.615% (11/13)
char_is_quoted
Name: char_is_quoted
Prototype: int char_is_quoted (string, eindex)
Coverage:  0.000% (0/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 2138-2189
  0.000% (0/78)
change_to_temp
Name: change_to_temp
Prototype: static int change_to_temp (temp)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 557-569
 66.667% (4/6)
change_to_directory
Name: change_to_directory
Prototype: static int change_to_directory (newdir, nolinks, xattr)
Coverage:  37.931% (22/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 542-672
 37.931% (22/58)
change_signal
Name: change_signal
Prototype: static void change_signal (sig, value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 734-750
100.000% (11/11)
change_flag
Name: change_flag
Prototype: int change_flag (flag, on_or_off)
Coverage:  79.167% (38/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Lines: 230-296
 79.167% (38/48)
cfree
Name: cfree
Prototype: void cfree (mem)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1366-1371
  0.000% (0/1)
cdxattr
Name: cdxattr
Prototype: static int cdxattr (dir, ndirp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 189-232
  0.000% (0/1)
cd_to_string
Name: cd_to_string
Prototype: static int cd_to_string (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 542-555
100.000% (1/1)
cd_builtin
Name: cd_builtin
Prototype: int cd_builtin (list)
Coverage:  54.444% (49/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 258-452
 54.444% (49/90)
cclass_test
Name: cclass_test
Prototype: static int cclass_test (c, char_class)
Coverage:  81.356% (48/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/smatch.c
Lines: 168-225
 81.356% (48/59)
cat_file
Name: cat_file
Prototype: static int cat_file (r)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/evalstring.c
Lines: 610-647
 70.000% (14/20)
can_optimize_assignment
Name: can_optimize_assignment
Prototype: static int can_optimize_assignment (entry, value, aflags)
Coverage:  82.609% (19/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2829-2846
 82.609% (19/23)
calloc
Name: calloc
Prototype: void * calloc (n, s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1359-1364
100.000% (1/1)
caller_builtin
Name: caller_builtin
Prototype: int caller_builtin (list)
Coverage:  33.333% (24/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/caller.def
Lines: 71-132
 33.333% (24/72)
call_expand_word_internal
Name: call_expand_word_internal
Prototype: static WORD_LIST * call_expand_word_internal (w, q, i, c, e)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 3655-3677
 83.333% (5/6)
builtin_warning
Name: builtin_warning
Prototype: void builtin_warning (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 122-141
100.000% (1/1)
builtin_usage
Name: builtin_usage
Prototype: void builtin_usage ()
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 144-151
 66.667% (4/6)
builtin_status
Name: builtin_status
Prototype: static int builtin_status (result)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4507-4529
 60.000% (6/10)
builtin_help
Name: builtin_help
Prototype: void builtin_help ()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/help.def
Lines: 193-213
  0.000% (0/4)
builtin_error_prolog
Name: builtin_error_prolog
Prototype: static void builtin_error_prolog ()
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 87-100
 88.889% (8/9)
builtin_error
Name: builtin_error
Prototype: void builtin_error (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 102-120
100.000% (1/1)
builtin_builtin
Name: builtin_builtin
Prototype: int builtin_builtin (list)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/builtin.def
Lines: 52-85
 80.000% (8/10)
builtin_address_internal
Name: builtin_address_internal
Prototype: struct builtin * builtin_address_internal (name, disabled_okay)
Coverage:  40.385% (21/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 814-851
 40.385% (21/52)
builtin_address
Name: builtin_address
Prototype: sh_builtin_func_t * builtin_address (name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/common.c
Lines: 863-869
100.000% (1/1)
build_history_completion_array
Name: build_history_completion_array
Prototype: static void build_history_completion_array ()
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 3404-3448
  0.000% (0/24)
build_hashcmd
Name: build_hashcmd
Prototype: static SHELL_VAR * build_hashcmd (self)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1654-1686
 88.235% (15/17)
build_arg_list
Name: build_arg_list
Prototype: static WORD_LIST * build_arg_list (cmd, cname, text, lwords, ind)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/pcomplete.c
Lines: 1058-1088
  0.000% (0/10)
build_aliasvar
Name: build_aliasvar
Prototype: static SHELL_VAR * build_aliasvar (self)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1730-1762
 88.235% (15/17)
build_actions
Name: build_actions
Prototype: static int build_actions (list, flagp, actp, optp)
Coverage:  42.667% (32/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/complete.def
Lines: 185-339
 42.667% (32/75)
bufstream_ungetc
Name: bufstream_ungetc
Prototype: static int bufstream_ungetc(c, bp)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 536-546
 50.000% (4/8)
buffered_ungetchar
Name: buffered_ungetchar
Prototype: int buffered_ungetchar (c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 586-591
100.000% (1/1)
buffered_getchar
Name: buffered_getchar
Prototype: int buffered_getchar ()
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/input.c
Lines: 567-584
 44.444% (4/9)
bsplit
Name: bsplit
Prototype: static void bsplit (nu)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 405-466
 93.750% (30/32)
break_builtin
Name: break_builtin
Prototype: int break_builtin (list)
Coverage:  28.571% (14/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/break.def
Lines: 62-88
 28.571% (14/49)
brand
Name: brand
Prototype: static int brand ()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1304-1323
 50.000% (2/4)
brackmatch_wc
Name: brackmatch_wc
Prototype: static wchar_t * brackmatch_wc (wchar_t *p, wint_t test, int flags)
Coverage:  17.391% (32/184)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 375-610
 17.391% (32/184)
brackmatch
Name: brackmatch
Prototype: static unsigned char * brackmatch (unsigned char *p, unsigned char test, int flags)
Coverage:  55.882% (152/272)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/glob/sm_loop.c
Lines: 375-610
 55.882% (152/272)
brace_gobbler
Name: brace_gobbler
Prototype: static int brace_gobbler (text, tlen, indx, satisfy)
Coverage:  68.919% (153/222)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 615-746
 68.919% (153/222)
brace_expand_word_list
Name: brace_expand_word_list
Prototype: static WORD_LIST * brace_expand_word_list (tlist, eflags)
Coverage:  45.161% (28/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 10923-10995
 45.161% (28/62)
brace_expand
Name: brace_expand
Prototype: char ** brace_expand (text)
Coverage:  63.736% (58/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/braces.c
Lines: 107-282
 63.736% (58/91)
boolean_varname
Name: boolean_varname
Prototype: static const char * boolean_varname (int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1807-1811
  0.000% (0/1)
bool_to_int
Name: bool_to_int
Prototype: static int bool_to_int (const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/bind.c
Lines: 1905-1911
  0.000% (0/1)
bindpwd
Name: bindpwd
Prototype: static int bindpwd (no_symlinks)
Coverage:  56.667% (17/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 136-173
 56.667% (17/30)
bind_variable_value
Name: bind_variable_value
Prototype: SHELL_VAR * bind_variable_value (var, value, aflags)
Coverage:  74.419% (32/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3131-3188
 74.419% (32/43)
bind_variable_internal
Name: bind_variable_internal
Prototype: static SHELL_VAR * bind_variable_internal (name, value, table, hflags, aflags)
Coverage:  85.950% (104/121)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 2877-3028
 85.950% (104/121)
bind_variable
Name: bind_variable
Prototype: SHELL_VAR * bind_variable (name, value, flags)
Coverage:  84.444% (38/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3034-3111
 84.444% (38/45)
bind_var_to_int
Name: bind_var_to_int
Prototype: SHELL_VAR * bind_var_to_int (var, val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3251-3260
100.000% (1/1)
bind_termcap_arrow_keys
Name: bind_termcap_arrow_keys
Prototype: static void bind_termcap_arrow_keys (Keymap map)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/terminal.c
Lines: 581-600
  0.000% (0/1)
bind_tempenv_variable
Name: bind_tempenv_variable
Prototype: static SHELL_VAR * bind_tempenv_variable (name, value)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4215-4232
 83.333% (10/12)
bind_read_variable
Name: bind_read_variable
Prototype: static SHELL_VAR * bind_read_variable (name, value)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 959-975
100.000% (5/5)
bind_printf_variable
Name: bind_printf_variable
Prototype: static SHELL_VAR * bind_printf_variable (name, value, flags)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/printf.def
Lines: 1267-1288
 83.333% (10/12)
bind_lastarg
Name: bind_lastarg
Prototype: static void bind_lastarg (arg)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 3896-3907
 85.714% (6/7)
bind_keyseq_to_unix_command
Name: bind_keyseq_to_unix_command
Prototype: int bind_keyseq_to_unix_command (line)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashline.c
Lines: 4242-4293
  0.000% (0/24)
bind_int_variable
Name: bind_int_variable
Prototype: SHELL_VAR * bind_int_variable (lhs, rhs, flags)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3200-3249
 93.548% (29/31)
bind_global_variable
Name: bind_global_variable
Prototype: SHELL_VAR * bind_global_variable (name, value, flags)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 3113-3124
 50.000% (2/4)
Page:<>1
Function: zwrite
...10
Function: rl_backward_char_search
...19
Function: fix_assignment_words
20
Function: extglob_skipname
21
Function: eval_arith_for_expr
22
Function: current_working_directory
2324
Function: bind_function_def
25
Function: assoc_replace
26
Function: all_shell_functions
27
Function: _rl_read_mbchar
28
Function: _rl_char_value

Generated by Squish Coco 4.1.2