OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...6
Condition %:  18.750% (3/16)
7
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
1011
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
14
Condition %:  87.500% (7/8)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
free_ent
Name: free_ent
Prototype: static void free_ent (struct fileinfo *f)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2968-2981
 57.143% (4/7)
lines_rr
Name: lines_rr
Prototype: static void lines_rr (uintmax_t k, uintmax_t n, char *buf, size_t bufsize)
Coverage:  57.143% (80/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 1127-1268
 57.143% (80/140)
print_color_indicator
Name: print_color_indicator
Prototype: static # 4661 "src/ls.c" 3 4 _Bool # 4662 "src/ls.c" print_color_indicator (const struct bin_str *ind)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4661-4675
 57.143% (4/7)
fts_read
Name: fts_read
Prototype: FTSENT * fts_read (register FTS *sp)
Coverage:  57.386% (101/176)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 867-1136
 57.386% (101/176)
elide_tail_lines_seekable
Name: elide_tail_lines_seekable
Prototype: static # 645 "src/head.c" 3 4 _Bool # 646 "src/head.c" elide_tail_lines_seekable (const char *pretty_filename, int fd, uintmax_t n_lines, off_t start_pos, off_t size)
Coverage:  57.692% (30/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 645-745
 57.692% (30/52)
compare_words
Name: compare_words
Prototype: static int compare_words (const void *void_first, const void *void_second)
Coverage:  57.895% (11/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 543-578
 57.895% (11/19)
blake2b_final
Name: blake2b_final
Prototype: int blake2b_final( blake2b_state *S, void *out, size_t outlen )
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 248-270
 58.333% (7/12)
file_lines
Name: file_lines
Prototype: static # 511 "src/tail.c" 3 4 _Bool # 512 "src/tail.c" file_lines (const char *pretty_filename, int fd, uintmax_t n_lines, off_t start_pos, off_t end_pos, uintmax_t *read_pos)
Coverage:  58.333% (21/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 511-592
 58.333% (21/36)
fts_set
Name: fts_set
Prototype: int fts_set(FTS *sp __attribute__ ((__unused__)), FTSENT *p, int instr)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1145-1155
 58.333% (7/12)
process_suffixed_number
Name: process_suffixed_number
Prototype: static int process_suffixed_number (char *text, long double *result, size_t *precision, long int field)
Coverage:  58.333% (42/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1269-1320
 58.333% (42/72)
copy_reg
Name: copy_reg
Prototype: static # 1015 "src/copy.c" 3 4 _Bool # 1016 "src/copy.c" copy_reg (char const *src_name, char const *dst_name, const struct cp_options *x, mode_t dst_mode, mode_t omitted_permissions, # 1018 "src/copy.c" 3 4 _Bool # 1018 "src/copy.c" *new_dst, struct stat const *src_sb)
Coverage:  58.590% (133/227)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1015-1416
 58.590% (133/227)
elide_tail_bytes_pipe
Name: elide_tail_bytes_pipe
Prototype: static # 246 "src/head.c" 3 4 _Bool # 247 "src/head.c" elide_tail_bytes_pipe (const char *filename, int fd, uintmax_t n_elide_0, off_t current_pos)
Coverage:  58.750% (47/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 246-453
 58.750% (47/80)
compare_files
Name: compare_files
Prototype: static void compare_files (char **infiles)
Coverage:  58.824% (60/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/comm.c
Lines: 253-404
 58.824% (60/102)
recheck
Name: recheck
Prototype: static void recheck (struct File_spec *f, # 955 "src/tail.c" 3 4 _Bool # 955 "src/tail.c" blocking)
Coverage:  58.824% (60/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 954-1092
 58.824% (60/102)
xvasprintf
Name: xvasprintf
Prototype: char * xvasprintf (const char *format, va_list args)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xvasprintf.c
Lines: 75-110
 58.824% (10/17)
streamsavedir
Name: streamsavedir
Prototype: char * streamsavedir (DIR *dirp, enum savedir_option option)
Coverage:  58.974% (23/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savedir.c
Lines: 90-181
 58.974% (23/39)
chown_files
Name: chown_files
Prototype: _Bool # 511 "src/chown-core.c" chown_files (char **files, int bit_flags, uid_t uid, gid_t gid, uid_t required_uid, gid_t required_gid, struct Chown_option const *chopt)
Coverage:  59.091% (13/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 510-555
 59.091% (13/22)
print_dir
Name: print_dir
Prototype: static void print_dir (char const *name, char const *realname, # 2715 "src/ls.c" 3 4 _Bool # 2715 "src/ls.c" command_line_arg)
Coverage:  59.091% (52/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2714-2882
 59.091% (52/88)
try_tempname_len
Name: try_tempname_len
Prototype: int try_tempname_len (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *), size_t x_suffix_len)
Coverage:  59.091% (13/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 187-265
 59.091% (13/22)
ambsalign
Name: ambsalign
Prototype: char * ambsalign (const char *src, size_t *width, mbs_align_t align, int flags)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 247-278
 60.000% (6/10)
dtotimespec
Name: dtotimespec
Prototype: struct timespec dtotimespec (double sec)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/dtotimespec.c
Lines: 29-53
 60.000% (6/10)
extract_regexp
Name: extract_regexp
Prototype: static struct control * extract_regexp (int argnum, # 1133 "src/csplit.c" 3 4 _Bool # 1133 "src/csplit.c" ignore, char const *str)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1132-1169
 60.000% (6/10)
find_int [test.c #1]
Name: find_int [test.c #1]
Prototype: static char const * find_int (char const *string)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 133-164
 60.000% (12/20)
find_int [test.c #2]
Name: find_int [test.c #2]
Prototype: static char const * find_int (char const *string)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 133-164
 60.000% (12/20)
fread_file
Name: fread_file
Prototype: char * fread_file (FILE *stream, size_t *length)
Coverage:  60.000% (24/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/read-file.c
Lines: 42-135
 60.000% (24/40)
fts_padjust
Name: fts_padjust
Prototype: static void fts_padjust (FTS *sp, FTSENT *head)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 2004-2027
 60.000% (9/15)
get_format_flags
Name: get_format_flags
Prototype: static size_t get_format_flags (char const *format, int *flags_ptr)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1231-1257
 60.000% (6/10)
mpz_mul
Name: mpz_mul
Prototype: static void mpz_mul (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 85-95
 60.000% (6/10)
operand2sig
Name: operand2sig
Prototype: int operand2sig (char const *operand, char *signame)
Coverage:  60.000% (27/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/operand2sig.c
Lines: 35-93
 60.000% (27/45)
pipe_bytes
Name: pipe_bytes
Prototype: static # 738 "src/tail.c" 3 4 _Bool # 739 "src/tail.c" pipe_bytes (const char *pretty_filename, int fd, uintmax_t n_bytes, uintmax_t *read_pos)
Coverage:  60.000% (18/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 738-833
 60.000% (18/30)
print_current_files
Name: print_current_files
Prototype: static void print_current_files (void)
Coverage:  60.000% (15/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3828-3870
 60.000% (15/25)
read_input
Name: read_input
Prototype: static size_t read_input (char *dest, size_t max_n_bytes)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 262-282
 60.000% (6/10)
readsource
Name: readsource
Prototype: static void readsource (struct randread_source *s, unsigned char *p, size_t size)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 257-271
 60.000% (3/5)
readtokens0
Name: readtokens0
Prototype: _Bool # 66 "lib/readtokens0.c" readtokens0 (FILE *in, struct Tokens *t)
Coverage:  60.000% (24/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readtokens0.c
Lines: 65-99
 60.000% (24/40)
register_proc
Name: register_proc
Prototype: static void register_proc (struct tempnode *temp)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 744-761
 60.000% (6/10)
split_3 [md5sum.c #1]
Name: split_3 [md5sum.c #1]
Prototype: static # 407 "src/md5sum.c" 3 4 _Bool # 408 "src/md5sum.c" split_3 (char *s, size_t s_len, unsigned char **hex_digest, int *binary, char **file_name)
Coverage:  60.000% (78/130)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 407-537
 60.000% (78/130)
start_lines
Name: start_lines
Prototype: static int start_lines (const char *pretty_filename, int fd, uintmax_t n_lines, uintmax_t *read_pos)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 874-909
 60.000% (12/20)
swab_buffer
Name: swab_buffer
Prototype: static char * swab_buffer (char *buf, size_t *nread)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1667-1696
 60.000% (6/10)
x2nrealloc
Name: x2nrealloc
Prototype: inline void * x2nrealloc (void *p, size_t *pn, size_t s)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 179-214
 60.000% (12/20)
dd_copy
Name: dd_copy
Prototype: static int dd_copy (void)
Coverage:  60.199% (121/201)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 2071-2376
 60.199% (121/201)
do_wipefd
Name: do_wipefd
Prototype: static # 855 "src/shred.c" 3 4 _Bool # 856 "src/shred.c" do_wipefd (int fd, char const *qname, struct randint_source *s, struct Options const *flags)
Coverage:  60.241% (50/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 855-992
 60.241% (50/83)
prime_p
Name: prime_p
Prototype: static # 1198 "src/factor.c" 3 4 _Bool # 1199 "src/factor.c" prime_p (uintmax_t n)
Coverage:  60.274% (44/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1198-1278
 60.274% (44/73)
xstrtoimax [xstrtol.c #2]
Name: xstrtoimax [xstrtol.c #2]
Prototype: strtol_error xstrtoimax (const char *s, char **ptr, int strtol_base, intmax_t *val, const char *valid_suffixes)
Coverage:  60.714% (68/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #2
Lines: 87-249
 60.714% (68/112)
xstrtol [xstrtol.c #3]
Name: xstrtol [xstrtol.c #3]
Prototype: strtol_error xstrtol (const char *s, char **ptr, int strtol_base, long int *val, const char *valid_suffixes)
Coverage:  60.714% (68/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #3
Lines: 87-249
 60.714% (68/112)
xstrtoul [xstrtol.c #1]
Name: xstrtoul [xstrtol.c #1]
Prototype: strtol_error xstrtoul (const char *s, char **ptr, int strtol_base, unsigned long int *val, const char *valid_suffixes)
Coverage:  60.714% (68/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #1
Lines: 87-249
 60.714% (68/112)
base32_encode
Name: base32_encode
Prototype: void base32_encode (const char *__restrict in, size_t inlen, char *__restrict out, size_t outlen)
Coverage:  60.784% (31/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 64-128
 60.784% (31/51)
get_header
Name: get_header
Prototype: static void get_header (void)
Coverage:  60.784% (31/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 502-578
 60.784% (31/51)
specify_nmerge
Name: specify_nmerge
Prototype: static void specify_nmerge (int oi, char c, char const *s)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1323-1374
 61.111% (11/18)
tail_file
Name: tail_file
Prototype: static # 1958 "src/tail.c" 3 4 _Bool # 1959 "src/tail.c" tail_file (struct File_spec *f, uintmax_t n_units)
Coverage:  61.111% (44/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1958-2054
 61.111% (44/72)
writeline
Name: writeline
Prototype: static void writeline (struct linebuffer const *line, # 315 "src/uniq.c" 3 4 _Bool # 315 "src/uniq.c" match, uintmax_t linecount)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 313-326
 61.111% (11/18)
unquote
Name: unquote
Prototype: static # 431 "src/tr.c" 3 4 _Bool # 432 "src/tr.c" unquote (char const *s, struct E_string *es)
Coverage:  61.224% (30/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 431-537
 61.224% (30/49)
file_name_matches
Name: file_name_matches
Prototype: static # 425 "lib/exclude.c" 3 4 _Bool # 426 "lib/exclude.c" file_name_matches (struct exclude_segment const *seg, char const *f, char *buffer)
Coverage:  61.538% (16/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 425-465
 61.538% (16/26)
incname
Name: incname
Prototype: static # 1025 "src/shred.c" 3 4 _Bool # 1026 "src/shred.c" incname (char *name, size_t len)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1025-1048
 61.538% (8/13)
parse_group
Name: parse_group
Prototype: static gid_t parse_group (const char *name)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chgrp.c
Lines: 78-101
 61.538% (8/13)
print_char
Name: print_char
Prototype: static void print_char (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 470-470
 61.538% (8/13)
safe_read
Name: safe_read
Prototype: size_t safe_read (int fd, void *buf, size_t count)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/safe-read.c
Lines: 55-77
 61.538% (8/13)
do_ftruncate
Name: do_ftruncate
Prototype: static # 105 "src/truncate.c" 3 4 _Bool # 106 "src/truncate.c" do_ftruncate (int fd, char const *fname, off_t ssize, off_t rsize, rel_mode_t rel_mode)
Coverage:  61.765% (42/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/truncate.c
Lines: 105-210
 61.765% (42/68)
abmon_init
Name: abmon_init
Prototype: static # 1115 "src/ls.c" 3 4 _Bool # 1116 "src/ls.c" abmon_init (char abmon[12][ABFORMAT_SIZE])
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1115-1144
 61.905% (13/21)
rpl_freopen
Name: rpl_freopen
Prototype: FILE * rpl_freopen (const char *filename, const char *mode, FILE *stream)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freopen.c
Lines: 46-92
 61.905% (13/21)
wipefile
Name: wipefile
Prototype: static # 1158 "src/shred.c" 3 4 _Bool # 1159 "src/shred.c" wipefile (char *name, char const *qname, struct randint_source *s, struct Options const *flags)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1158-1185
 61.905% (13/21)
logical_getcwd
Name: logical_getcwd
Prototype: static char * logical_getcwd (void)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pwd.c
Lines: 299-323
 62.069% (18/29)
add_exclude_file
Name: add_exclude_file
Prototype: int add_exclude_file (void (*add_func) (struct exclude *, char const *, int), struct exclude *ex, char const *file_name, int options, char line_end)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 675-695
 62.500% (10/16)
backupfile_internal
Name: backupfile_internal
Prototype: char * backupfile_internal (char const *file, enum backup_type backup_type, # 292 "lib/backupfile.c" 3 4 _Bool # 292 "lib/backupfile.c" rename)
Coverage:  62.500% (30/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 291-372
 62.500% (30/48)
send_signals
Name: send_signals
Prototype: static int send_signals (int signum, char *const *argv)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/kill.c
Lines: 192-218
 62.500% (10/16)
skip
Name: skip
Prototype: static # 1010 "src/od.c" 3 4 _Bool # 1011 "src/od.c" skip (uintmax_t n_skip)
Coverage:  62.500% (30/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1010-1107
 62.500% (30/48)
strip
Name: strip
Prototype: static # 546 "src/install.c" 3 4 _Bool # 547 "src/install.c" strip (char const *name)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 546-571
 62.500% (10/16)
unescape_pattern
Name: unescape_pattern
Prototype: static void unescape_pattern (char *str)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 179-186
 62.500% (5/8)
tail_forever_inotify
Name: tail_forever_inotify
Prototype: static # 1428 "src/tail.c" 3 4 _Bool # 1429 "src/tail.c" tail_forever_inotify (int wd, struct File_spec *f, size_t n_files, double sleep_interval)
Coverage:  62.712% (148/236)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1428-1813
 62.712% (148/236)
factor_using_pollard_rho2
Name: factor_using_pollard_rho2
Prototype: static void factor_using_pollard_rho2 (uintmax_t n1, uintmax_t n0, unsigned long int a, struct factors *factors)
Coverage:  62.838% (93/148)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1551-1670
 62.838% (93/148)
max_out
Name: max_out
Prototype: static size_t max_out (char *format)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1305-1335
 62.963% (17/27)
to_tm_year
Name: to_tm_year
Prototype: static # 1265 "parse-datetime.y" 3 4 _Bool # 1266 "parse-datetime.y" to_tm_year (textint textyear, # 1266 "parse-datetime.y" 3 4 _Bool # 1266 "parse-datetime.y" debug, int *tm_year)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1265-1291
 63.158% (12/19)
yyparse
Name: yyparse
Prototype: int yyparse (parser_control *pc)
Coverage:  63.158% (168/266)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.c
Lines: 1652-2726
 63.158% (168/266)
print_esc
Name: print_esc
Prototype: static int print_esc (const char *escstart, # 240 "src/printf.c" 3 4 _Bool # 240 "src/printf.c" octal_0)
Coverage:  63.291% (50/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 239-308
 63.291% (50/79)
get_dev
Name: get_dev
Prototype: static void get_dev (char const *disk, char const *mount_point, char const* file, char const *stat_file, char const *fstype, # 944 "src/df.c" 3 4 _Bool # 944 "src/df.c" me_dummy, # 944 "src/df.c" 3 4 _Bool # 944 "src/df.c" me_remote, const struct fs_usage *force_fsu, # 946 "src/df.c" 3 4 _Bool # 946 "src/df.c" process_all)
Coverage:  63.333% (133/210)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 941-1190
 63.333% (133/210)
decode_switches
Name: decode_switches
Prototype: static int decode_switches (int argc, char **argv)
Coverage:  63.636% (28/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uname.c
Lines: 174-257
 63.636% (28/44)
diagnose_leading_hyphen
Name: diagnose_leading_hyphen
Prototype: static void diagnose_leading_hyphen (int argc, char **argv)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/rm.c
Lines: 103-124
 63.636% (7/11)
extent_scan_read
Name: extent_scan_read
Prototype: _Bool # 87 "src/extent-scan.c" extent_scan_read (struct extent_scan *scan)
Coverage:  63.636% (35/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/extent-scan.c
Lines: 86-218
 63.636% (35/55)
ftypelet
Name: ftypelet
Prototype: static char ftypelet (mode_t bits)
Coverage:  63.636% (14/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filemode.c
Lines: 53-91
 63.636% (14/22)
hash_insert_if_absent
Name: hash_insert_if_absent
Prototype: int hash_insert_if_absent (Hash_table *table, void const *entry, void const **matched_ent)
Coverage:  63.636% (21/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 1037-1117
 63.636% (21/33)
rpl_fseeko
Name: rpl_fseeko
Prototype: int # 28 "lib/fseeko.c" 3 rpl_fseeko # 28 "lib/fseeko.c" (FILE *fp, off_t offset, int whence)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/fseeko.c
Lines: 27-162
 63.636% (7/11)
savewd_finish
Name: savewd_finish
Prototype: void savewd_finish (struct savewd *wd)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savewd.c
Lines: 232-255
 63.636% (7/11)
setup_dir
Name: setup_dir
Prototype: static # 49 "lib/fts-cycle.c" 3 4 _Bool # 50 "lib/fts-cycle.c" setup_dir (FTS *fts)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 49-69
 63.636% (7/11)
temp_stream
Name: temp_stream
Prototype: static # 430 "src/tac.c" 3 4 _Bool # 431 "src/tac.c" temp_stream (FILE **fp, char **file_name)
Coverage:  63.636% (14/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 430-493
 63.636% (14/22)
base64_encode
Name: base64_encode
Prototype: void base64_encode (const char *__restrict in, size_t inlen, char *__restrict out, size_t outlen)
Coverage:  63.889% (23/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 87-133
 63.889% (23/36)
tee_files
Name: tee_files
Prototype: static # 183 "src/tee.c" 3 4 _Bool # 184 "src/tee.c" tee_files (int nfiles, char **files)
Coverage:  64.000% (48/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tee.c
Lines: 183-278
 64.000% (48/75)
mod2
Name: mod2
Prototype: static uintmax_t mod2 (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t d1, uintmax_t d0)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 414-440
 64.286% (9/14)
apply_mode
Name: apply_mode
Prototype: static void apply_mode (FILE *stream, const char *mode)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/libstdbuf.c
Lines: 88-131
 64.706% (11/17)
enter_dir
Name: enter_dir
Prototype: static # 73 "lib/fts-cycle.c" 3 4 _Bool # 74 "lib/fts-cycle.c" enter_dir (FTS *fts, FTSENT *ent)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 73-120
 64.706% (11/17)
install_signal_handlers
Name: install_signal_handlers
Prototype: static void install_signal_handlers (void)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 902-948
 64.706% (11/17)
touch
Name: touch
Prototype: static # 122 "src/touch.c" 3 4 _Bool # 123 "src/touch.c" touch (const char *file)
Coverage:  64.706% (55/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/touch.c
Lines: 122-204
 64.706% (55/85)
elide_tail_bytes_file
Name: elide_tail_bytes_file
Prototype: static # 463 "src/head.c" 3 4 _Bool # 464 "src/head.c" elide_tail_bytes_file (const char *filename, int fd, uintmax_t n_elide, struct stat const *st, off_t current_pos)
Coverage:  65.000% (13/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 463-487
 65.000% (13/20)
isaac_refill
Name: isaac_refill
Prototype: void __attribute__ ((__no_sanitize_undefined__)) isaac_refill (struct isaac_state *s, isaac_word result[(1 << 8)])
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/rand-isaac.c
Lines: 89-138
 65.217% (15/23)
isaac_seed
Name: isaac_seed
Prototype: void isaac_seed (struct isaac_state *s)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/rand-isaac.c
Lines: 247-273
 65.217% (15/23)
quotearg_n_options
Name: quotearg_n_options
Prototype: static char * quotearg_n_options (int n, char const *arg, size_t argsize, struct quoting_options const *options)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 876-928
 65.217% (15/23)
abformat_init
Name: abformat_init
Prototype: static void abformat_init (void)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1148-1186
 65.625% (21/32)
decode_preserve_arg
Name: decode_preserve_arg
Prototype: static void decode_preserve_arg (char const *arg, struct cp_options *x, # 826 "src/cp.c" 3 4 _Bool # 826 "src/cp.c" on_off)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 825-915
 65.625% (21/32)
iread
Name: iread
Prototype: static ssize_t iread (int fd, char *buf, size_t size)
Coverage:  65.714% (23/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1112-1156
 65.714% (23/35)
copy_internal
Name: copy_internal
Prototype: static # 1847 "src/copy.c" 3 4 _Bool # 1848 "src/copy.c" copy_internal (char const *src_name, char const *dst_name, # 1849 "src/copy.c" 3 4 _Bool # 1849 "src/copy.c" new_dst, struct stat const *parent, struct dir_list *ancestors, const struct cp_options *x, # 1853 "src/copy.c" 3 4 _Bool # 1853 "src/copy.c" command_line_arg, # 1854 "src/copy.c" 3 4 _Bool # 1854 "src/copy.c" *first_dir_created_per_command_line_arg, # 1855 "src/copy.c" 3 4 _Bool # 1855 "src/copy.c" *copy_into_self, # 1856 "src/copy.c" 3 4 _Bool # 1856 "src/copy.c" *rename_succeeded)
Coverage:  65.805% (458/696)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1847-2936
 65.805% (458/696)
advance [test.c #1]
Name: advance [test.c #1]
Prototype: static void advance ( # 105 "src/test.c" 3 4 _Bool # 105 "src/test.c" f)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 104-111
 66.667% (4/6)
advance [test.c #2]
Name: advance [test.c #2]
Prototype: static void advance ( # 105 "src/test.c" 3 4 _Bool # 105 "src/test.c" f)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 104-111
 66.667% (4/6)
Page:<>1
Condition %:  0.000% (0/1)
...6
Condition %:  18.750% (3/16)
7
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
1011
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
14
Condition %:  87.500% (7/8)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2