OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...3
Condition %:  0.000% (0/6)
4
Condition %:  0.000% (0/11)
5
Condition %:  0.000% (0/6)
6
Condition %:  18.750% (3/16)
78
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
set_join_field
Name: set_join_field
Prototype: static void set_join_field (size_t *var, size_t val)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 922-933
 33.333% (2/6)
strcaseeq0
Name: strcaseeq0
Prototype: static inline int strcaseeq0 (const char *s1, const char *s2, char s20, char s21, char s22, char s23, char s24, char s25, char s26, char s27, char s28)
Coverage:  33.333% (3/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-strcaseeq.h
Lines: 159-171
 33.333% (3/9)
utimens_symlink
Name: utimens_symlink
Prototype: static inline int utimens_symlink (char const *file, struct timespec const *timespec)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 152-162
 33.333% (2/6)
write_permuted_lines
Name: write_permuted_lines
Prototype: static int write_permuted_lines (size_t n_lines, char *const *line, size_t const *permutation)
Coverage:  33.333% (10/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 303-316
 33.333% (10/30)
write_random_lines
Name: write_random_lines
Prototype: static int write_random_lines (struct randint_source *s, size_t count, char *const *lines, size_t n_lines)
Coverage:  33.333% (10/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 355-369
 33.333% (10/30)
xgetgroups
Name: xgetgroups
Prototype: int xgetgroups (char const *username, gid_t gid, gid_t **groups)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xgetgroups.c
Lines: 30-37
 33.333% (2/6)
xmalloc
Name: xmalloc
Prototype: void * xmalloc (size_t n)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 38-45
 33.333% (2/6)
xreadlink
Name: xreadlink
Prototype: char * xreadlink (char const *filename)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xreadlink.c
Lines: 37-44
 33.333% (2/6)
utimecmpat
Name: utimecmpat
Prototype: int utimecmpat (int dfd, char const *dst_name, struct stat const *dst_stat, struct stat const *src_stat, int options)
Coverage:  33.673% (33/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimecmp.c
Lines: 131-403
 33.673% (33/98)
binop [test.c #1]
Name: binop [test.c #1]
Prototype: static # 183 "src/test.c" 3 4 _Bool # 184 "src/test.c" binop (char const *s)
Coverage:  33.795% (122/361)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 183-191
 33.795% (122/361)
binop [test.c #2]
Name: binop [test.c #2]
Prototype: static # 183 "src/test.c" 3 4 _Bool # 184 "src/test.c" binop (char const *s)
Coverage:  33.795% (122/361)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 183-191
 33.795% (122/361)
dopass
Name: dopass
Prototype: static int dopass (int fd, struct stat const *st, char const *qname, off_t *sizep, int type, struct randread_source *s, unsigned long int k, unsigned long int n)
Coverage:  34.043% (48/141)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 429-660
 34.043% (48/141)
tailable_stdin
Name: tailable_stdin
Prototype: static # 1351 "src/tail.c" 3 4 _Bool # 1352 "src/tail.c" tailable_stdin (const struct File_spec *f, size_t n_files)
Coverage:  34.211% (13/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1351-1358
 34.211% (13/38)
mbsalign
Name: mbsalign
Prototype: size_t mbsalign (const char *src, char *dest, size_t dest_size, size_t *width, mbs_align_t align, int flags)
Coverage:  34.426% (21/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 111-241
 34.426% (21/61)
bsd_sum_file
Name: bsd_sum_file
Prototype: static # 87 "src/sum.c" 3 4 _Bool # 88 "src/sum.c" bsd_sum_file (const char *file, int print_name)
Coverage:  34.545% (19/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sum.c
Lines: 87-144
 34.545% (19/55)
avoid_trashing_input
Name: avoid_trashing_input
Prototype: static void avoid_trashing_input (struct sortfile *files, size_t ntemps, size_t nfiles, char const *outfile)
Coverage:  34.783% (32/92)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3698-3743
 34.783% (32/92)
num_processors_ignoring_omp
Name: num_processors_ignoring_omp
Prototype: static unsigned long int num_processors_ignoring_omp (enum nproc_query query)
Coverage:  35.000% (7/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nproc.c
Lines: 205-331
 35.000% (7/20)
fopen_safer
Name: fopen_safer
Prototype: FILE * fopen_safer (char const *file, char const *mode)
Coverage:  35.294% (6/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fopen-safer.c
Lines: 30-63
 35.294% (6/17)
find_occurs_in_text
Name: find_occurs_in_text
Prototype: static void find_occurs_in_text (int file_index)
Coverage:  35.433% (45/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 745-1013
 35.433% (45/127)
get_type_indicator
Name: get_type_indicator
Prototype: static char get_type_indicator ( # 4620 "src/ls.c" 3 4 _Bool # 4620 "src/ls.c" stat_ok, mode_t mode, enum filetype type)
Coverage:  35.556% (16/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4619-4649
 35.556% (16/45)
dirchownmod
Name: dirchownmod
Prototype: int dirchownmod (int fd, char const *dir, mode_t mkdir_mode, uid_t owner, gid_t group, mode_t mode, mode_t mode_bits)
Coverage:  35.714% (15/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/dirchownmod.c
Lines: 60-141
 35.714% (15/42)
idle_string
Name: idle_string
Prototype: static const char * idle_string (time_t when, time_t boottime)
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 187-214
 35.714% (5/14)
put_indicator
Name: put_indicator
Prototype: static void put_indicator (const struct bin_str *ind)
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4789-4807
 35.714% (5/14)
set_libstdbuf_options
Name: set_libstdbuf_options
Prototype: static # 274 "src/stdbuf.c" 3 4 _Bool # 275 "src/stdbuf.c" set_libstdbuf_options (void)
Coverage:  35.897% (14/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stdbuf.c
Lines: 274-308
 35.897% (14/39)
tac_file
Name: tac_file
Prototype: static # 562 "src/tac.c" 3 4 _Bool # 563 "src/tac.c" tac_file (const char *filename)
Coverage:  36.170% (17/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 562-600
 36.170% (17/47)
filter_mount_list
Name: filter_mount_list
Prototype: static void filter_mount_list ( # 649 "src/df.c" 3 4 _Bool # 649 "src/df.c" devices_only)
Coverage:  36.364% (64/176)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 648-772
 36.364% (64/176)
print_ascii
Name: print_ascii
Prototype: static void print_ascii (size_t fields, size_t blank, void const *block, const char *unused_fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  36.364% (8/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 528-585
 36.364% (8/22)
readtokens0_free
Name: readtokens0_free
Prototype: void readtokens0_free (struct Tokens *t)
Coverage:  36.842% (7/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readtokens0.c
Lines: 40-46
 36.842% (7/19)
rpl_fcntl
Name: rpl_fcntl
Prototype: int rpl_fcntl (int fd, int action, ...)
Coverage:  37.037% (10/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fcntl.c
Lines: 275-418
 37.037% (10/27)
check_inputs
Name: check_inputs
Prototype: static void check_inputs (char *const *files, size_t nfiles)
Coverage:  37.500% (15/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3754-3765
 37.500% (15/40)
check_punctuation
Name: check_punctuation
Prototype: static void check_punctuation (WORD *w)
Coverage:  37.500% (9/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 766-778
 37.500% (9/24)
initbuf
Name: initbuf
Prototype: static void initbuf (struct buffer *buf, size_t line_bytes, size_t alloc)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1570-1592
 37.500% (3/8)
paste_parallel
Name: paste_parallel
Prototype: static # 179 "src/paste.c" 3 4 _Bool # 180 "src/paste.c" paste_parallel (size_t nfiles, char **fnamptr)
Coverage:  37.500% (63/168)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 179-341
 37.500% (63/168)
realloc_groupbuf
Name: realloc_groupbuf
Prototype: static gid_t * realloc_groupbuf (gid_t *g, size_t num)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mgetgroups.c
Lines: 42-52
 37.500% (3/8)
samedir_template
Name: samedir_template
Prototype: static char * samedir_template (char const *dstname, char buf[smallsize])
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 50-66
 37.500% (3/8)
set_LD_PRELOAD
Name: set_LD_PRELOAD
Prototype: static void set_LD_PRELOAD (void)
Coverage:  37.500% (9/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stdbuf.c
Lines: 187-269
 37.500% (9/24)
write_output
Name: write_output
Prototype: static void write_output (void)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1262-1277
 37.500% (3/8)
xnrealloc
Name: xnrealloc
Prototype: inline void * xnrealloc (void *p, size_t n, size_t s)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 117-123
 37.500% (3/8)
wrap_write
Name: wrap_write
Prototype: static void wrap_write (const char *buffer, size_t len, uintmax_t wrap_column, size_t *current_column, FILE *out)
Coverage:  37.681% (26/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/base64.c
Lines: 129-162
 37.681% (26/69)
or [test.c #1]
Name: or [test.c #1]
Prototype: static # 553 "src/test.c" 3 4 _Bool # 554 "src/test.c" or (void)
Coverage:  37.838% (14/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 553-565
 37.838% (14/37)
or [test.c #2]
Name: or [test.c #2]
Prototype: static # 553 "src/test.c" 3 4 _Bool # 554 "src/test.c" or (void)
Coverage:  37.838% (14/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 553-565
 37.838% (14/37)
add_exclude
Name: add_exclude
Prototype: void add_exclude (struct exclude *ex, char const *pattern, int options)
Coverage:  38.000% (19/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 517-603
 38.000% (19/50)
hash_delete
Name: hash_delete
Prototype: void * hash_delete (Hash_table *table, const void *entry)
Coverage:  38.095% (8/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 1139-1197
 38.095% (8/21)
validate_timespec
Name: validate_timespec
Prototype: static int validate_timespec (struct timespec timespec[2])
Coverage:  38.235% (13/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 87-125
 38.235% (13/34)
complement_rp
Name: complement_rp
Prototype: static void complement_rp (void)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/set-fields.c
Lines: 71-96
 38.462% (5/13)
parse_repeat_count
Name: parse_repeat_count
Prototype: static void parse_repeat_count (int argnum, struct control *p, char *str)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1098-1124
 38.462% (5/13)
specify_nthreads
Name: specify_nthreads
Prototype: static size_t specify_nthreads (int oi, char c, char const *s)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1438-1452
 38.462% (5/13)
do_stat
Name: do_stat
Prototype: static # 1367 "src/stat.c" 3 4 _Bool # 1367 "src/stat.c" __attribute__ ((__warn_unused_result__)) do_stat (char const *filename, char const *format, char const *format2)
Coverage:  38.776% (19/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1367-1398
 38.776% (19/49)
digest_file [md5sum.c #1]
Name: digest_file [md5sum.c #1]
Prototype: static # 582 "src/md5sum.c" 3 4 _Bool # 583 "src/md5sum.c" digest_file (const char *filename, int *binary, unsigned char *bin_result, # 584 "src/md5sum.c" 3 4 _Bool # 584 "src/md5sum.c" *missing)
Coverage:  38.889% (21/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 582-641
 38.889% (21/54)
digest_file [md5sum.c #2]
Name: digest_file [md5sum.c #2]
Prototype: static # 582 "src/md5sum.c" 3 4 _Bool # 583 "src/md5sum.c" digest_file (const char *filename, int *binary, unsigned char *bin_result, # 584 "src/md5sum.c" 3 4 _Bool # 584 "src/md5sum.c" *missing)
Coverage:  38.889% (21/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 582-641
 38.889% (21/54)
output_one_roff_line
Name: output_one_roff_line
Prototype: static void output_one_roff_line (void)
Coverage:  38.889% (7/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1557-1602
 38.889% (7/18)
mkancesdirs_safe_wd
Name: mkancesdirs_safe_wd
Prototype: static # 724 "src/install.c" 3 4 _Bool # 725 "src/install.c" mkancesdirs_safe_wd (char const *from, char *to, struct cp_options *x, # 726 "src/install.c" 3 4 _Bool # 726 "src/install.c" save_always)
Coverage:  39.286% (11/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 724-759
 39.286% (11/28)
save_abbr
Name: save_abbr
Prototype: static # 118 "lib/time_rz.c" 3 4 _Bool # 119 "lib/time_rz.c" save_abbr (timezone_t tz, struct tm *tm)
Coverage:  39.394% (26/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 118-192
 39.394% (26/66)
str_cd_iconv
Name: str_cd_iconv
Prototype: char * str_cd_iconv (const char *src, iconv_t cd)
Coverage:  39.535% (17/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/striconv.c
Lines: 206-396
 39.535% (17/43)
open_next_file
Name: open_next_file
Prototype: static # 899 "src/od.c" 3 4 _Bool # 900 "src/od.c" open_next_file (void)
Coverage:  39.583% (19/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 899-934
 39.583% (19/48)
dirent_inode_sort_may_be_useful
Name: dirent_inode_sort_may_be_useful
Prototype: static # 784 "lib/fts.c" 3 4 _Bool # 785 "lib/fts.c" dirent_inode_sort_may_be_useful (FTSENT const *p)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 784-804
 40.000% (2/5)
filemodestring
Name: filemodestring
Prototype: void filemodestring (struct stat const *statp, char *str)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filemode.c
Lines: 165-180
 40.000% (4/10)
fremote
Name: fremote
Prototype: static # 914 "src/tail.c" 3 4 _Bool # 915 "src/tail.c" fremote (int fd, const char *name)
Coverage:  40.000% (6/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 914-951
 40.000% (6/15)
fwrite_uppcase [nstrftime.c #2]
Name: fwrite_uppcase [nstrftime.c #2]
Prototype: static void fwrite_uppcase (FILE *fp, const char *src, size_t len)
Coverage:  40.000% (6/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #2
Lines: 306-314
 40.000% (6/15)
gettext_quote
Name: gettext_quote
Prototype: static char const * gettext_quote (char const *msgid, enum quoting_style s)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 206-240
 40.000% (4/10)
handle_line_error
Name: handle_line_error
Prototype: static void handle_line_error (const struct control *p, uintmax_t repetition)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 713-726
 40.000% (2/5)
mpz_tdiv_r
Name: mpz_tdiv_r
Prototype: static void mpz_tdiv_r (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 107-115
 40.000% (2/5)
getndelim2
Name: getndelim2
Prototype: ssize_t getndelim2 (char **lineptr, size_t *linesize, size_t offset, size_t nmax, int delim1, int delim2, FILE *stream)
Coverage:  40.217% (37/92)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/getndelim2.c
Lines: 70-217
 40.217% (37/92)
compare_random
Name: compare_random
Prototype: static int compare_random (char *__restrict texta, size_t lena, char *__restrict textb, size_t lenb)
Coverage:  40.351% (23/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2126-2253
 40.351% (23/57)
and [test.c #1]
Name: and [test.c #1]
Prototype: static # 534 "src/test.c" 3 4 _Bool # 535 "src/test.c" and (void)
Coverage:  40.541% (15/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 534-546
 40.541% (15/37)
and [test.c #2]
Name: and [test.c #2]
Prototype: static # 534 "src/test.c" 3 4 _Bool # 535 "src/test.c" and (void)
Coverage:  40.541% (15/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 534-546
 40.541% (15/37)
paste_serial
Name: paste_serial
Prototype: static # 347 "src/paste.c" 3 4 _Bool # 348 "src/paste.c" paste_serial (size_t nfiles, char **fnamptr)
Coverage:  40.580% (28/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 347-427
 40.580% (28/69)
ignore_fifo_and_pipe
Name: ignore_fifo_and_pipe
Prototype: static size_t ignore_fifo_and_pipe (struct File_spec *f, size_t n_files)
Coverage:  40.816% (20/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 2277-2304
 40.816% (20/49)
stream_open
Name: stream_open
Prototype: static FILE * stream_open (char const *file, char const *how)
Coverage:  40.816% (20/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 945-975
 40.816% (20/49)
output_one_tex_line
Name: output_one_tex_line
Prototype: static void output_one_tex_line (void)
Coverage:  40.909% (9/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1608-1640
 40.909% (9/22)
make_ancestor
Name: make_ancestor
Prototype: static int make_ancestor (char const *dir, char const *component, void *options)
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mkdir.c
Lines: 121-148
 41.176% (7/17)
save_token
Name: save_token
Prototype: static void save_token (struct Tokens *t)
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readtokens0.c
Lines: 50-59
 41.176% (7/17)
change_file_owner
Name: change_file_owner
Prototype: static # 270 "src/chown-core.c" 3 4 _Bool # 271 "src/chown-core.c" change_file_owner (FTS *fts, FTSENT *ent, uid_t uid, gid_t gid, uid_t required_uid, gid_t required_gid, struct Chown_option const *chopt)
Coverage:  41.304% (95/230)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 270-499
 41.304% (95/230)
build_type_arg
Name: build_type_arg
Prototype: static # 235 "src/nl.c" 3 4 _Bool # 236 "src/nl.c" build_type_arg (char const **typep, struct re_pattern_buffer *regexp, char *fastmap)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 235-266
 41.667% (5/12)
eval2
Name: eval2
Prototype: static VALUE * eval2 ( # 978 "src/expr.c" 3 4 _Bool # 978 "src/expr.c" evaluate)
Coverage:  41.667% (20/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 977-1051
 41.667% (20/48)
simple_strtod_float
Name: simple_strtod_float
Prototype: static enum simple_strtod_error simple_strtod_float (const char *input_str, char **endptr, long double *value, size_t *precision)
Coverage:  41.667% (30/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 530-585
 41.667% (30/72)
create
Name: create
Prototype: static int create (const char *name)
Coverage:  41.935% (26/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 456-532
 41.935% (26/62)
open_temp
Name: open_temp
Prototype: static FILE * open_temp (struct tempnode *temp)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1169-1222
 42.105% (8/19)
str_days
Name: str_days
Prototype: static const char * str_days (parser_control *pc, char *buffer, int n)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 339-396
 42.105% (8/19)
_obstack_begin_worker
Name: _obstack_begin_worker
Prototype: static int _obstack_begin_worker (struct obstack *h, size_t size, size_t alignment)
Coverage:  42.308% (11/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 108-147
 42.308% (11/26)
numbered_backup
Name: numbered_backup
Prototype: static enum numbered_backup_result numbered_backup (char **buffer, size_t buffer_size, size_t filelen, ptrdiff_t base_offset, DIR **dirpp)
Coverage:  42.373% (25/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 185-284
 42.373% (25/59)
sysv_sum_file
Name: sysv_sum_file
Prototype: static # 151 "src/sum.c" 3 4 _Bool # 152 "src/sum.c" sysv_sum_file (const char *file, int print_name)
Coverage:  42.373% (25/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sum.c
Lines: 151-218
 42.373% (25/59)
find_mount_point
Name: find_mount_point
Prototype: char * find_mount_point (char const *file, struct stat const *file_stat)
Coverage:  42.424% (14/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/find-mount-point.c
Lines: 31-113
 42.424% (14/33)
humblock
Name: humblock
Prototype: static strtol_error humblock (char const *spec, uintmax_t *block_size, int *options)
Coverage:  42.424% (14/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/human.c
Lines: 411-459
 42.424% (14/33)
close_stdin
Name: close_stdin
Prototype: void close_stdin (void)
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closein.c
Lines: 78-112
 42.857% (9/21)
collapse_escapes
Name: collapse_escapes
Prototype: static int collapse_escapes (char const *strptr)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 91-155
 42.857% (12/28)
compute_bucket_size
Name: compute_bucket_size
Prototype: static size_t # 543 "lib/hash.c" 3 __attribute__ ((__pure__)) # 544 "lib/hash.c" compute_bucket_size (size_t candidate, const Hash_tuning *tuning)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 543-557
 42.857% (6/14)
copy_acl
Name: copy_acl
Prototype: int copy_acl (const char *src_name, int source_desc, const char *dst_name, int dest_desc, mode_t mode)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/copy-acl.c
Lines: 42-61
 42.857% (3/7)
di_set_insert
Name: di_set_insert
Prototype: int di_set_insert (struct di_set *dis, dev_t dev, ino_t ino)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 220-237
 42.857% (3/7)
fts_palloc
Name: fts_palloc
Prototype: static # 1973 "lib/fts.c" 3 4 _Bool # 1975 "lib/fts.c" fts_palloc (FTS *sp, size_t more)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1973-1998
 42.857% (3/7)
num_processors_via_affinity_mask
Name: num_processors_via_affinity_mask
Prototype: static unsigned long num_processors_via_affinity_mask (void)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nproc.c
Lines: 68-200
 42.857% (3/7)
random_md5_state_init
Name: random_md5_state_init
Prototype: static void random_md5_state_init (char const *random_source)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2088-2100
 42.857% (3/7)
savedir
Name: savedir
Prototype: char * savedir (char const *dir, enum savedir_option option)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savedir.c
Lines: 188-206
 42.857% (3/7)
string2_extend
Name: string2_extend
Prototype: static void string2_extend (const struct Spec_list *s1, struct Spec_list *s2)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1368-1411
 42.857% (6/14)
visit_dir
Name: visit_dir
Prototype: static # 1213 "src/ls.c" 3 4 _Bool # 1214 "src/ls.c" visit_dir (dev_t dev, ino_t ino)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1213-1242
 42.857% (3/7)
simple_strtod_int
Name: simple_strtod_int
Prototype: static enum simple_strtod_error simple_strtod_int (const char *input_str, char **endptr, long double *value, # 467 "src/numfmt.c" 3 4 _Bool # 467 "src/numfmt.c" *negative)
Coverage:  43.056% (31/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 465-514
 43.056% (31/72)
fts_safe_changedir
Name: fts_safe_changedir
Prototype: static int fts_safe_changedir (FTS *sp, FTSENT *p, int fd, char const *dir)
Coverage:  43.363% (49/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 2050-2134
 43.363% (49/113)
do_decode
Name: do_decode
Prototype: static void do_decode (FILE *in, FILE *out, # 205 "src/base64.c" 3 4 _Bool # 205 "src/base64.c" ignore_garbage)
Coverage:  43.548% (27/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/base64.c
Lines: 204-262
 43.548% (27/62)
print_line
Name: print_line
Prototype: static void print_line (int userlen, const char *user, const char state, int linelen, const char *line, const char *time_str, const char *idle, const char *pid, const char *comment, const char *exitstr)
Coverage:  44.000% (11/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 243-312
 44.000% (11/25)
parse_datetime2
Name: parse_datetime2
Prototype: _Bool # 1736 "parse-datetime.y" parse_datetime2 (struct timespec *result, char const *p, struct timespec const *now, unsigned int flags, timezone_t tzdefault, char const *tzstring)
Coverage:  44.068% (208/472)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1735-2390
 44.068% (208/472)
Page:<>1
Condition %:  0.000% (0/1)
...3
Condition %:  0.000% (0/6)
4
Condition %:  0.000% (0/11)
5
Condition %:  0.000% (0/6)
6
Condition %:  18.750% (3/16)
78
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2