OpenCoverage

Bash Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...20
Condition %:  75.000% (3/4)
...22
Condition %:  86.139% (87/101)
23
Condition %:  95.455% (21/22)
24
Condition %: 100.000% (3/3)
25
Condition %: 100.000% (1/1)
2627
Condition %: 100.000% (1/1)
28
Condition %: 100.000% (1/1)
FunctionCondition %▴
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_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_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_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_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)
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_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)
maybe_restore_getopt_state
Name: maybe_restore_getopt_state
Prototype: static void maybe_restore_getopt_state (gs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 4669-4681
100.000% (4/4)
maybe_set_debug_trap
Name: maybe_set_debug_trap
Prototype: void maybe_set_debug_trap (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 593-598
100.000% (1/1)
maybe_set_return_trap
Name: maybe_set_return_trap
Prototype: void maybe_set_return_trap (command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 621-626
100.000% (1/1)
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)
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)
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)
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)
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_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)
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)
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)
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)
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)
parser_expanding_alias
Name: parser_expanding_alias
Prototype: int parser_expanding_alias ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1946-1950
100.000% (1/1)
parser_save_alias
Name: parser_save_alias
Prototype: void parser_save_alias ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1952-1961
100.000% (1/1)
patcomp
Name: patcomp
Prototype: static int patcomp (string, pat, op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/test.c
Lines: 375-384
100.000% (1/1)
phash_flush
Name: phash_flush
Prototype: void phash_flush ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 57-62
100.000% (4/4)
phash_freedata
Name: phash_freedata
Prototype: static void phash_freedata (data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/hashcmd.c
Lines: 49-55
100.000% (1/1)
pop_context
Name: pop_context
Prototype: void pop_context ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5050-5058
100.000% (1/1)
pos_params_assignment
Name: pos_params_assignment
Prototype: static char * pos_params_assignment (list, itype, quoted)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 7387-7402
100.000% (1/1)
posix_initialize
Name: posix_initialize
Prototype: void posix_initialize (on)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/general.c
Lines: 72-90
100.000% (7/7)
previous_history
Name: previous_history
Prototype: HIST_ENTRY * previous_history (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/history.c
Lines: 191-195
100.000% (1/1)
print_arith_command
Name: print_arith_command
Prototype: void print_arith_command (arith_cmd_list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 811-818
100.000% (1/1)
print_array_assignment
Name: print_array_assignment
Prototype: void print_array_assignment (var, quoted)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 844-860
100.000% (4/4)
print_assoc_assignment
Name: print_assoc_assignment
Prototype: void print_assoc_assignment (var, quoted)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/arrayfunc.c
Lines: 864-880
100.000% (4/4)
print_case_command_head
Name: print_case_command_head
Prototype: void print_case_command_head (case_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 698-703
100.000% (1/1)
print_cond_command
Name: print_cond_command
Prototype: void print_cond_command (cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 867-874
100.000% (1/1)
print_for_command
Name: print_for_command
Prototype: static void print_for_command (for_command)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 585-600
100.000% (4/4)
print_for_command_head
Name: print_for_command_head
Prototype: void print_for_command_head (for_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 567-573
100.000% (1/1)
print_group_command
Name: print_group_command
Prototype: static void print_group_command (group_command)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 660-696
100.000% (12/12)
print_hash_info
Name: print_hash_info
Prototype: static int print_hash_info (item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/hash.def
Lines: 234-240
100.000% (1/1)
print_heredoc_bodies
Name: print_heredoc_bodies
Prototype: static void print_heredoc_bodies (heredocs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 981-994
100.000% (4/4)
print_heredoc_body
Name: print_heredoc_body
Prototype: static void print_heredoc_body (redirect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 1106-1112
100.000% (1/1)
print_job
Name: print_job
Prototype: static int print_job (job, format, state, job_index)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1868-1876
100.000% (6/6)
print_minus_o_option
Name: print_minus_o_option
Prototype: static void print_minus_o_option (name, value, pflag)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 271-280
100.000% (4/4)
print_select_command_head
Name: print_select_command_head
Prototype: void print_select_command_head (select_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 625-631
100.000% (1/1)
print_shopt
Name: print_shopt
Prototype: static void print_shopt (name, val, flags)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 438-447
100.000% (4/4)
print_simple_command
Name: print_simple_command
Prototype: void print_simple_command (simple_command)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 953-964
100.000% (4/4)
print_until_command
Name: print_until_command
Prototype: static void print_until_command (while_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 757-762
100.000% (1/1)
print_while_command
Name: print_while_command
Prototype: static void print_while_command (while_command)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/print_cmd.c
Lines: 750-755
100.000% (1/1)
process_exit_signal
Name: process_exit_signal
Prototype: static int process_exit_signal (status)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2593-2598
100.000% (1/1)
process_exit_status
Name: process_exit_status
Prototype: static int process_exit_status (status)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2600-2610
100.000% (7/7)
processes_in_job
Name: processes_in_job
Prototype: static int processes_in_job (job)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 1043-1060
100.000% (4/4)
pshash_getbucket
Name: pshash_getbucket
Prototype: static ps_index_t * pshash_getbucket (pid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 789-797
100.000% (1/1)
push_args
Name: push_args
Prototype: void push_args (list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5121-5142
100.000% (4/4)
push_context
Name: push_context
Prototype: void push_context (name, is_subshell, tempvars)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5036-5046
100.000% (4/4)
push_dollar_vars
Name: push_dollar_vars
Prototype: void push_dollar_vars ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5061-5072
100.000% (4/4)
push_scope
Name: push_scope
Prototype: VAR_CONTEXT * push_scope (flags, tmpvars)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4951-4957
100.000% (1/1)
push_var_context
Name: push_var_context
Prototype: VAR_CONTEXT * push_var_context (name, flags, tempvars)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4836-4857
100.000% (4/4)
pushd_error
Name: pushd_error
Prototype: static void pushd_error (offset, arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/pushd.def
Lines: 518-527
100.000% (4/4)
put_command_name_into_env
Name: put_command_name_into_env
Prototype: void put_command_name_into_env (command_name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 4774-4779
100.000% (1/1)
quote_list
Name: quote_list
Prototype: static WORD_LIST * quote_list (list)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4247-4264
100.000% (7/7)
raw_job_exit_status
Name: raw_job_exit_status
Prototype: static WAIT raw_job_exit_status (job)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2634-2660
100.000% (13/13)
read_history
Name: read_history
Prototype: int read_history (const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/histfile.c
Lines: 250-254
100.000% (1/1)
read_tty_modified
Name: read_tty_modified
Prototype: int read_tty_modified ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 1045-1049
100.000% (1/1)
readonly_builtin
Name: readonly_builtin
Prototype: int readonly_builtin (list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/setattr.def
Lines: 106-111
100.000% (1/1)
realloc
Name: realloc
Prototype: void * realloc (mem, nbytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/malloc/malloc.c
Lines: 1326-1332
100.000% (1/1)
really_add_history
Name: really_add_history
Prototype: static void really_add_history (line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/bashhist.c
Lines: 892-900
100.000% (1/1)
reap_dead_jobs
Name: reap_dead_jobs
Prototype: void reap_dead_jobs ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3157-3162
100.000% (1/1)
redirection_expand
Name: redirection_expand
Prototype: char * redirection_expand (word)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/redir.c
Lines: 269-310
100.000% (12/12)
reinit_special_variables
Name: reinit_special_variables
Prototype: void reinit_special_variables ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5331-5339
100.000% (1/1)
remove_wpattern
Name: remove_wpattern
Prototype: static wchar_t * remove_wpattern (wparam, wstrlen, wpattern, op)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/subst.c
Lines: 4522-4588
100.000% (33/33)
reset_alarm
Name: reset_alarm
Prototype: static void reset_alarm ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/read.def
Lines: 160-166
100.000% (1/1)
reset_internal_getopt
Name: reset_internal_getopt
Prototype: void reset_internal_getopt ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/bashgetopt.c
Lines: 176-181
100.000% (1/1)
reset_mail_timer
Name: reset_mail_timer
Prototype: void reset_mail_timer ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/mailcheck.c
Lines: 106-110
100.000% (1/1)
reset_or_restore_signal_handlers
Name: reset_or_restore_signal_handlers
Prototype: static void reset_or_restore_signal_handlers (reset)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1205-1248
100.000% (25/25)
reset_shell_flags
Name: reset_shell_flags
Prototype: void reset_shell_flags ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/flags.c
Lines: 345-381
100.000% (1/1)
reset_shell_options
Name: reset_shell_options
Prototype: void reset_shell_options ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/set.def
Lines: 618-633
100.000% (1/1)
reset_shopt_options
Name: reset_shopt_options
Prototype: void reset_shopt_options ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/shopt.def
Lines: 323-385
100.000% (1/1)
reset_signal
Name: reset_signal
Prototype: static void reset_signal (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1186-1192
100.000% (1/1)
reset_signal_handlers
Name: reset_signal_handlers
Prototype: void reset_signal_handlers ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1253-1257
100.000% (1/1)
reset_terminating_signals
Name: reset_terminating_signals
Prototype: void reset_terminating_signals ()
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/sig.c
Lines: 326-362
100.000% (12/12)
resetxattr
Name: resetxattr
Prototype: static void resetxattr ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/cd.def
Lines: 235-247
100.000% (1/1)
restore_original_signals
Name: restore_original_signals
Prototype: void restore_original_signals ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1262-1266
100.000% (1/1)
restore_pgrp_pipe
Name: restore_pgrp_pipe
Prototype: void restore_pgrp_pipe (p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 4908-4914
100.000% (1/1)
restore_sigint_handler
Name: restore_sigint_handler
Prototype: static void restore_sigint_handler ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 2526-2535
100.000% (4/4)
restore_signal
Name: restore_signal
Prototype: static void restore_signal (sig)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/trap.c
Lines: 1196-1203
100.000% (1/1)
restore_signal_mask
Name: restore_signal_mask
Prototype: static int restore_signal_mask (set)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 496-501
100.000% (1/1)
restore_stdin
Name: restore_stdin
Prototype: static void restore_stdin (s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/execute_cmd.c
Lines: 2402-2408
100.000% (1/1)
restore_variable
Name: restore_variable
Prototype: static inline void restore_variable (sv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 299-304
100.000% (1/1)
rewind_input_string
Name: rewind_input_string
Prototype: static void rewind_input_string ()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1596-1616
100.000% (4/4)
run_callback
Name: run_callback
Prototype: static int run_callback (callback, curindex, curline)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/builtins/mapfile.def
Lines: 108-133
100.000% (1/1)
run_sigchld_trap
Name: run_sigchld_trap
Prototype: void run_sigchld_trap (nchild)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/jobs.c
Lines: 3969-4017
100.000% (4/4)
run_unwind_protects_internal
Name: run_unwind_protects_internal
Prototype: static void run_unwind_protects_internal (ignore1, ignore2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/unwind_prot.c
Lines: 252-257
100.000% (1/1)
save_bash_argv
Name: save_bash_argv
Prototype: void save_bash_argv ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 5109-5117
100.000% (1/1)
save_token_state
Name: save_token_state
Prototype: int * save_token_state ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/parse.y
Lines: 1771-1782
100.000% (1/1)
sbrand
Name: sbrand
Prototype: static void sbrand (seed)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1326-1332
100.000% (1/1)
seedrand
Name: seedrand
Prototype: static void seedrand ()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/bash/src/variables.c
Lines: 1334-1341
100.000% (1/1)
Page:<>1
Condition %:  0.000% (0/7)
...10
Condition %:  0.000% (0/27)
...20
Condition %:  75.000% (3/4)
...22
Condition %:  86.139% (87/101)
23
Condition %:  95.455% (21/22)
24
Condition %: 100.000% (3/3)
25
Condition %: 100.000% (1/1)
2627
Condition %: 100.000% (1/1)
28
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2