OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...5
Condition %:  0.000% (0/6)
6
Condition %:  18.750% (3/16)
7
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
910
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
queue_pop
Name: queue_pop
Prototype: static struct merge_node * queue_pop (struct merge_node_queue *queue)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3399-3410
 50.000% (2/4)
quoting_options_from_style
Name: quoting_options_from_style
Prototype: static struct quoting_options quoting_options_from_style (enum quoting_style style)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 192-200
 50.000% (2/4)
reap_all
Name: reap_all
Prototype: static void reap_all (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 810-815
 50.000% (2/4)
restore_cwd
Name: restore_cwd
Prototype: int restore_cwd (const struct saved_cwd *cwd)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/save-cwd.c
Lines: 82-89
 50.000% (2/4)
safe_hasher
Name: safe_hasher
Prototype: static struct hash_entry * safe_hasher (const Hash_table *table, const void *key)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 248-255
 50.000% (2/4)
save_cwd
Name: save_cwd
Prototype: int save_cwd (struct saved_cwd *cwd)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/save-cwd.c
Lines: 61-76
 50.000% (3/6)
separator_string
Name: separator_string
Prototype: static void separator_string (const char *optarg_S)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 846-854
 50.000% (2/4)
set_acl
Name: set_acl
Prototype: int set_acl (char const *name, int desc, mode_t mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/set-acl.c
Lines: 41-48
 50.000% (2/4)
set_increment_size
Name: set_increment_size
Prototype: static # 112 "src/expand-common.c" 3 4 _Bool # 113 "src/expand-common.c" set_increment_size (uintmax_t tabval)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 112-127
 50.000% (2/4)
sha1_process_bytes
Name: sha1_process_bytes
Prototype: void sha1_process_bytes (const void *buffer, size_t len, struct sha1_ctx *ctx)
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/sha1.c
Lines: 218-285
 50.000% (9/18)
sha224_stream
Name: sha224_stream
Prototype: int sha224_stream (FILE *stream, void *resblock)
Coverage:  50.000% (11/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 246-314
 50.000% (11/22)
sha256_process_bytes
Name: sha256_process_bytes
Prototype: void sha256_process_bytes (const void *buffer, size_t len, struct sha256_ctx *ctx)
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 351-418
 50.000% (9/18)
short_pinky
Name: short_pinky
Prototype: static void short_pinky (const char *filename, const int argc_names, char *const argv_names[])
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 460-473
 50.000% (2/4)
store_char
Name: store_char
Prototype: static void store_char (char c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1996-2005
 50.000% (2/4)
time_string
Name: time_string
Prototype: static const char * time_string (const STRUCT_UTMP *utmp_ent)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 217-238
 50.000% (2/4)
try_nocreate
Name: try_nocreate
Prototype: static int try_nocreate (char *tmpl, void *flags __attribute__ ((__unused__)))
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 282-290
 50.000% (3/6)
unblock_signal
Name: unblock_signal
Prototype: static void unblock_signal (int sig)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 339-347
 50.000% (2/4)
users
Name: users
Prototype: static void users (const char *filename, int options)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/users.c
Lines: 90-102
 50.000% (2/4)
verror_at_line
Name: verror_at_line
Prototype: void verror_at_line (int status, int errnum, const char *file, unsigned int line_number, const char *format, va_list args)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/verror.c
Lines: 54-77
 50.000% (4/8)
who
Name: who
Prototype: static void who (const char *filename, int options)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 619-634
 50.000% (4/8)
write_line
Name: write_line
Prototype: static void write_line (struct line const *line, FILE *fp, char const *output_file)
Coverage:  50.000% (22/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2771-2803
 50.000% (22/44)
xalloc
Name: xalloc
Prototype: static void * xalloc (size_t s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 160-169
 50.000% (2/4)
xfts_open
Name: xfts_open
Prototype: FTS * xfts_open (char * const *argv, int options, int (*compar) (const FTSENT **, const FTSENT **))
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xfts.c
Lines: 32-46
 50.000% (2/4)
xputchar
Name: xputchar
Prototype: static inline void xputchar (char c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 168-173
 50.000% (2/4)
xset_binary_mode
Name: xset_binary_mode
Prototype: inline void xset_binary_mode (int fd, int mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xbinary-io.h
Lines: 39-44
 50.000% (2/4)
xstrcoll
Name: xstrcoll
Prototype: static int xstrcoll (char const *a, char const *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3563-3577
 50.000% (2/4)
xstrxfrm
Name: xstrxfrm
Prototype: static size_t xstrxfrm (char *__restrict dest, char const *__restrict src, size_t destsize)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2104-2120
 50.000% (2/4)
xtime_make
Name: xtime_make
Prototype: inline xtime_t xtime_make (xtime_t s, long int ns)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xtime.h
Lines: 54-61
 50.000% (2/4)
yydestruct
Name: yydestruct
Prototype: static void yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, parser_control *pc)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.c
Lines: 1631-1643
 50.000% (2/4)
wc
Name: wc
Prototype: static # 197 "src/wc.c" 3 4 _Bool # 198 "src/wc.c" wc (int fd, char const *file_x, struct fstatus *fstatus, off_t current_pos)
Coverage:  50.505% (100/198)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 197-551
 50.505% (100/198)
rm_fts
Name: rm_fts
Prototype: static enum RM_status rm_fts (FTS *fts, FTSENT *ent, struct rm_options const *x)
Coverage:  50.515% (49/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 416-537
 50.515% (49/97)
split_3 [md5sum.c #2]
Name: split_3 [md5sum.c #2]
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:  50.588% (43/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 407-537
 50.588% (43/85)
print_full_info
Name: print_full_info
Prototype: static void print_full_info (const char *username)
Coverage:  51.064% (24/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/id.c
Lines: 369-440
 51.064% (24/47)
closeout
Name: closeout
Prototype: static void closeout (FILE *fp, int fd, pid_t pid, char const *name)
Coverage:  51.111% (23/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 537-588
 51.111% (23/45)
gobble_file
Name: gobble_file
Prototype: static uintmax_t gobble_file (char const *name, enum filetype type, ino_t inode, # 3107 "src/ls.c" 3 4 _Bool # 3107 "src/ls.c" command_line_arg, char const *dirname)
Coverage:  51.125% (159/311)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3105-3436
 51.125% (159/311)
__strftime_internal [nstrftime.c #2]
Name: __strftime_internal [nstrftime.c #2]
Prototype: static size_t __strftime_internal (FILE *s, const char *format, const struct tm *tp, # 449 "lib/nstrftime.c" 3 4 _Bool # 449 "lib/nstrftime.c" upcase, # 449 "lib/nstrftime.c" 3 4 _Bool # 449 "lib/nstrftime.c" *tzset_called , timezone_t tz, int ns )
Coverage:  51.220% (378/738)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #2
Lines: 446-1520
 51.220% (378/738)
debug_mktime_not_ok
Name: debug_mktime_not_ok
Prototype: static void debug_mktime_not_ok (struct tm const *tm0, struct tm const *tm1, parser_control const *pc, # 1662 "parse-datetime.y" 3 4 _Bool # 1662 "parse-datetime.y" time_zone_seen)
Coverage:  51.429% (18/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1660-1714
 51.429% (18/35)
specify_sort_size
Name: specify_sort_size
Prototype: static void specify_sort_size (int oi, char c, char const *s)
Coverage:  51.429% (18/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1377-1435
 51.429% (18/35)
pipe_fork
Name: pipe_fork
Prototype: static pid_t pipe_fork (int pipefds[2], size_t tries)
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1033-1102
 52.000% (13/25)
unary_operator [test.c #1]
Name: unary_operator [test.c #1]
Prototype: static # 394 "src/test.c" 3 4 _Bool # 395 "src/test.c" unary_operator (void)
Coverage:  52.000% (26/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 394-527
 52.000% (26/50)
unary_operator [test.c #2]
Name: unary_operator [test.c #2]
Prototype: static # 394 "src/test.c" 3 4 _Bool # 395 "src/test.c" unary_operator (void)
Coverage:  52.000% (26/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 394-527
 52.000% (26/50)
flush_paragraph
Name: flush_paragraph
Prototype: static void flush_paragraph (void)
Coverage:  52.174% (12/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 783-841
 52.174% (12/23)
fts_open
Name: fts_open
Prototype: FTS * fts_open (char * const *argv, register int options, int (*compar) (FTSENT const **, FTSENT const **))
Coverage:  52.326% (45/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 382-571
 52.326% (45/86)
desirable_utmp_entry
Name: desirable_utmp_entry
Prototype: static # 64 "lib/readutmp.c" 3 4 _Bool # 65 "lib/readutmp.c" desirable_utmp_entry (STRUCT_UTMP const *u, int options)
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readutmp.c
Lines: 64-76
 52.381% (11/21)
year
Name: year
Prototype: static # 60 "lib/posixtm.c" 3 4 _Bool # 61 "lib/posixtm.c" year (struct tm *tm, const int *digit_pair, size_t n, unsigned int syntax_bits)
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/posixtm.c
Lines: 60-103
 52.381% (11/21)
time_zone_hhmm
Name: time_zone_hhmm
Prototype: static # 1204 "parse-datetime.y" 3 4 _Bool # 1205 "parse-datetime.y" time_zone_hhmm (parser_control *pc, textint s, intmax_t mm)
Coverage:  52.632% (10/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1204-1229
 52.632% (10/19)
mergelines_node
Name: mergelines_node
Prototype: static void mergelines_node (struct merge_node *__restrict node, size_t total_lines, FILE *tfp, char const *temp_output)
Coverage:  52.727% (29/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3439-3501
 52.727% (29/55)
print_long_format
Name: print_long_format
Prototype: static void print_long_format (const struct fileinfo *f)
Coverage:  52.830% (56/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4016-4225
 52.830% (56/106)
process_file
Name: process_file
Prototype: static # 187 "src/chmod.c" 3 4 _Bool # 188 "src/chmod.c" process_file (FTS *fts, FTSENT *ent)
Coverage:  52.941% (63/119)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 187-325
 52.941% (63/119)
set_stat_type
Name: set_stat_type
Prototype: static void set_stat_type (struct stat *st, unsigned int dtype)
Coverage:  52.941% (9/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1249-1280
 52.941% (9/17)
append_quoted
Name: append_quoted
Prototype: static void append_quoted (const char *str)
Coverage:  53.125% (17/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 194-229
 53.125% (17/32)
debug_strfdatetime
Name: debug_strfdatetime
Prototype: static char const * debug_strfdatetime (struct tm const *tm, parser_control const *pc, char *buf, int n)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1586-1629
 53.333% (8/15)
print_entry
Name: print_entry
Prototype: static void print_entry (const STRUCT_UTMP *utmp_ent)
Coverage:  53.333% (32/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 199-302
 53.333% (32/60)
yylex
Name: yylex
Prototype: static int yylex (union YYSTYPE *lvalp, parser_control *pc)
Coverage:  53.465% (54/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1410-1547
 53.465% (54/101)
quotearg_buffer_restyled
Name: quotearg_buffer_restyled
Prototype: static size_t quotearg_buffer_restyled (char *buffer, size_t buffersize, char const *arg, size_t argsize, enum quoting_style quoting_style, int flags, unsigned int const *quote_these_too, char const *left_quote, char const *right_quote)
Coverage:  53.484% (284/531)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 255-772
 53.484% (284/531)
leaf_optimization
Name: leaf_optimization
Prototype: static enum leaf_optimization leaf_optimization (FTSENT const *p)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 812-844
 53.846% (7/13)
make_dir_parents
Name: make_dir_parents
Prototype: _Bool # 85 "lib/mkdir-p.c" make_dir_parents (char *dir, struct savewd *wd, int (*make_ancestor) (char const *, char const *, void *), void *options, mode_t mode, void (*announce) (char const *, void *), mode_t mode_bits, uid_t owner, gid_t group, # 94 "lib/mkdir-p.c" 3 4 _Bool # 94 "lib/mkdir-p.c" preserve_existing)
Coverage:  53.846% (35/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkdir-p.c
Lines: 84-191
 53.846% (35/65)
print_file_name_and_frills
Name: print_file_name_and_frills
Prototype: static size_t print_file_name_and_frills (const struct fileinfo *f, size_t start_col)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4589-4615
 53.846% (7/13)
sparse_swap
Name: sparse_swap
Prototype: static void sparse_swap (sparse_map *sv, size_t* v, size_t i, size_t j)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 114-141
 53.846% (7/13)
fts_close
Name: fts_close
Prototype: int fts_close (FTS *sp)
Coverage:  54.054% (20/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 597-659
 54.054% (20/37)
define_all_fields
Name: define_all_fields
Prototype: static void define_all_fields (OCCURS *occurs)
Coverage:  54.124% (105/194)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1348-1549
 54.124% (105/194)
cleanup
Name: cleanup
Prototype: static void cleanup (int sig)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 179-226
 54.167% (13/24)
default_sort_size
Name: default_sort_size
Prototype: static size_t default_sort_size (void)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1455-1498
 54.167% (13/24)
force_symlinkat
Name: force_symlinkat
Prototype: int force_symlinkat (char const *srcname, int dstdir, char const *dstname, # 149 "src/force-link.c" 3 4 _Bool # 149 "src/force-link.c" force)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 147-182
 54.167% (13/24)
make_dir_parents_private
Name: make_dir_parents_private
Prototype: static # 364 "src/cp.c" 3 4 _Bool # 365 "src/cp.c" make_dir_parents_private (char const *const_dir, size_t src_offset, char const *verbose_fmt_string, struct dir_attr **attr_list, # 367 "src/cp.c" 3 4 _Bool # 367 "src/cp.c" *new_dst, const struct cp_options *x)
Coverage:  54.444% (49/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 364-558
 54.444% (49/90)
idle_string
Name: idle_string
Prototype: static const char * idle_string (time_t when)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 146-171
 54.545% (6/11)
ofile_open
Name: ofile_open
Prototype: static # 1051 "src/split.c" 3 4 _Bool # 1052 "src/split.c" ofile_open (of_t *files, size_t i_check, size_t nfiles)
Coverage:  54.545% (18/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 1051-1120
 54.545% (18/33)
star_digits_closebracket
Name: star_digits_closebracket
Prototype: static # 829 "src/tr.c" 3 4 _Bool # 829 "src/tr.c" __attribute__ ((__pure__)) star_digits_closebracket (const struct E_string *es, size_t idx)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 829-839
 54.545% (6/11)
check_file
Name: check_file
Prototype: static void check_file (const char *infile, const char *outfile, char delimiter)
Coverage:  54.598% (95/174)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 331-479
 54.598% (95/174)
digest_check [md5sum.c #1]
Name: digest_check [md5sum.c #1]
Prototype: static # 643 "src/md5sum.c" 3 4 _Bool # 644 "src/md5sum.c" digest_check (const char *checkfile_name)
Coverage:  54.774% (109/199)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 643-850
 54.774% (109/199)
digest_check [md5sum.c #2]
Name: digest_check [md5sum.c #2]
Prototype: static # 643 "src/md5sum.c" 3 4 _Bool # 644 "src/md5sum.c" digest_check (const char *checkfile_name)
Coverage:  54.774% (109/199)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 643-850
 54.774% (109/199)
re_protect
Name: re_protect
Prototype: static # 275 "src/cp.c" 3 4 _Bool # 276 "src/cp.c" re_protect (char const *const_dst_name, size_t src_offset, struct dir_attr *attr_list, const struct cp_options *x)
Coverage:  54.839% (17/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 275-343
 54.839% (17/31)
mgetgroups
Name: mgetgroups
Prototype: int mgetgroups (char const *username, gid_t gid, gid_t **groups)
Coverage:  55.000% (33/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mgetgroups.c
Lines: 65-201
 55.000% (33/60)
posixtime
Name: posixtime
Prototype: _Bool # 175 "lib/posixtm.c" posixtime (time_t *p, const char *s, unsigned int syntax_bits)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/posixtm.c
Lines: 174-233
 55.000% (11/20)
prfield
Name: prfield
Prototype: static void prfield (size_t n, struct line const *line)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 547-562
 55.000% (11/20)
decode_one_format
Name: decode_one_format
Prototype: static # 632 "src/od.c" 3 4 _Bool # 633 "src/od.c" decode_one_format (const char *s_orig, const char *s, const char **next, struct tspec *tspec)
Coverage:  55.063% (87/158)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 632-890
 55.063% (87/158)
savewd_save
Name: savewd_save
Prototype: static # 50 "lib/savewd.c" 3 4 _Bool # 51 "lib/savewd.c" savewd_save (struct savewd *wd)
Coverage:  55.172% (16/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savewd.c
Lines: 50-103
 55.172% (16/29)
bkm_scale [xstrtol.c #1]
Name: bkm_scale [xstrtol.c #1]
Prototype: static strtol_error bkm_scale (unsigned long int *x, int scale_factor)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #1
Lines: 59-74
 55.556% (5/9)
bkm_scale [xstrtol.c #2]
Name: bkm_scale [xstrtol.c #2]
Prototype: static strtol_error bkm_scale (intmax_t *x, int scale_factor)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #2
Lines: 59-74
 55.556% (5/9)
bkm_scale [xstrtol.c #3]
Name: bkm_scale [xstrtol.c #3]
Prototype: static strtol_error bkm_scale (long int *x, int scale_factor)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #3
Lines: 59-74
 55.556% (5/9)
c_isspace
Name: c_isspace
Prototype: inline # 299 "./lib/c-ctype.h" 3 4 _Bool # 300 "./lib/c-ctype.h" c_isspace (int c)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 299-309
 55.556% (5/9)
cache_fstatat
Name: cache_fstatat
Prototype: static int cache_fstatat (int fd, char const *file, struct stat *st, int flag)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 68-80
 55.556% (5/9)
create_hole
Name: create_hole
Prototype: static # 187 "src/copy.c" 3 4 _Bool # 188 "src/copy.c" create_hole (int fd, char const *name, # 188 "src/copy.c" 3 4 _Bool # 188 "src/copy.c" punch_holes, off_t size)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 187-209
 55.556% (5/9)
is_ancestor
Name: is_ancestor
Prototype: static # 583 "src/copy.c" 3 4 _Bool # 583 "src/copy.c" __attribute__ ((__pure__)) is_ancestor (const struct stat *sb, const struct dir_list *ancestors)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 583-593
 55.556% (5/9)
is_char_class_member
Name: is_char_class_member
Prototype: static # 366 "src/tr.c" 3 4 _Bool # 366 "src/tr.c" __attribute__ ((__pure__)) is_char_class_member (enum Char_class char_class, unsigned char c)
Coverage:  55.556% (15/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 366-414
 55.556% (15/27)
mfile_name_concat
Name: mfile_name_concat
Prototype: char * mfile_name_concat (char const *dir, char const *base, char **base_in_result)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filenamecat-lgpl.c
Lines: 46-87
 55.556% (10/18)
cat
Name: cat
Prototype: static # 215 "src/cat.c" 3 4 _Bool # 216 "src/cat.c" cat ( char *inbuf, size_t insize, char *outbuf, size_t outsize, # 230 "src/cat.c" 3 4 _Bool # 230 "src/cat.c" show_nonprinting, # 231 "src/cat.c" 3 4 _Bool # 231 "src/cat.c" show_tabs, # 232 "src/cat.c" 3 4 _Bool # 232 "src/cat.c" number, # 233 "src/cat.c" 3 4 _Bool # 233 "src/cat.c" number_nonblank, # 234 "src/cat.c" 3 4 _Bool # 234 "src/cat.c" show_ends, # 235 "src/cat.c" 3 4 _Bool # 235 "src/cat.c" squeeze_blank)
Coverage:  55.660% (59/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 215-500
 55.660% (59/106)
out_mount_point
Name: out_mount_point
Prototype: static # 933 "src/stat.c" 3 4 _Bool # 933 "src/stat.c" __attribute__ ((__warn_unused_result__)) out_mount_point (char const *filename, char *pformat, size_t prefix_len, const struct stat *statp)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 933-979
 56.250% (9/16)
sync_arg
Name: sync_arg
Prototype: static # 90 "src/sync.c" 3 4 _Bool # 91 "src/sync.c" sync_arg (enum sync_mode mode, char const *file)
Coverage:  56.250% (18/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sync.c
Lines: 90-167
 56.250% (18/32)
dc_parse_stream
Name: dc_parse_stream
Prototype: static # 238 "src/dircolors.c" 3 4 _Bool # 239 "src/dircolors.c" dc_parse_stream (FILE *fp, const char *filename)
Coverage:  56.383% (53/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 238-371
 56.383% (53/94)
blake2b_stream
Name: blake2b_stream
Prototype: int blake2b_stream( FILE *stream, void *resstream, size_t outbytes )
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/b2sum.c
Lines: 30-78
 56.522% (13/23)
is_nul
Name: is_nul
Prototype: static inline # 508 "src/system.h" 3 4 _Bool __attribute__ ((__pure__)) # 509 "src/system.h" is_nul (void const *buf, size_t length)
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 508-554
 56.522% (13/23)
make_format
Name: make_format
Prototype: static void make_format (char *pformat, size_t prefix_len, char const *allowed_flags, char const *suffix)
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 621-634
 56.522% (13/23)
tsort
Name: tsort
Prototype: static # 440 "src/tsort.c" 3 4 _Bool # 441 "src/tsort.c" tsort (const char *file)
Coverage:  56.716% (38/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 440-544
 56.716% (38/67)
copy_fd
Name: copy_fd
Prototype: static enum Copy_fd_status copy_fd (int src_fd, uintmax_t n_bytes)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 192-215
 57.143% (8/14)
cycle_check
Name: cycle_check
Prototype: _Bool # 58 "lib/cycle-check.c" cycle_check (struct cycle_check_state *state, struct stat const *sb)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/cycle-check.c
Lines: 57-85
 57.143% (8/14)
decode_field_spec
Name: decode_field_spec
Prototype: static void decode_field_spec (const char *s, int *file_index, size_t *field_index)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 860-895
 57.143% (8/14)
default_format
Name: default_format
Prototype: static char * default_format ( # 1403 "src/stat.c" 3 4 _Bool # 1403 "src/stat.c" fs, # 1403 "src/stat.c" 3 4 _Bool # 1403 "src/stat.c" terse, # 1403 "src/stat.c" 3 4 _Bool # 1403 "src/stat.c" device)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1402-1488
 57.143% (12/21)
di_set_alloc
Name: di_set_alloc
Prototype: struct di_set * di_set_alloc (void)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 112-132
 57.143% (4/7)
excise
Name: excise
Prototype: static enum RM_status excise (FTS *fts, FTSENT *ent, struct rm_options const *x, # 366 "src/remove.c" 3 4 _Bool # 366 "src/remove.c" is_dir)
Coverage:  57.143% (20/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 365-408
 57.143% (20/35)
Page:<>1
Condition %:  0.000% (0/1)
...5
Condition %:  0.000% (0/6)
6
Condition %:  18.750% (3/16)
7
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
910
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2