OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...7
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
1112
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
14
Condition %:  38.776% (19/49)
15
Condition %:  27.273% (6/22)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 #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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Page:<>1
Condition %: 100.000% (1/1)
...7
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
1112
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
14
Condition %:  38.776% (19/49)
15
Condition %:  27.273% (6/22)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2