OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...7
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
1112
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
14
Condition %:  87.500% (7/8)
15
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
apply_relative_time
Name: apply_relative_time
Prototype: static # 303 "parse-datetime.y" 3 4 _Bool # 304 "parse-datetime.y" apply_relative_time (parser_control *pc, relative_time rel, int factor)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 303-324
 66.667% (4/6)
apply_time_suffix
Name: apply_time_suffix
Prototype: static # 289 "src/timeout.c" 3 4 _Bool # 290 "src/timeout.c" apply_time_suffix (double *x, char suffix_char)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 289-316
 66.667% (8/12)
argmatch_invalid
Name: argmatch_invalid
Prototype: void argmatch_invalid (const char *context, const char *value, ptrdiff_t problem)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 130-139
 66.667% (2/3)
cleanup_file_list_stdin
Name: cleanup_file_list_stdin
Prototype: void cleanup_file_list_stdin (void)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 378-383
 66.667% (4/6)
convert_abs_rel
Name: convert_abs_rel
Prototype: static char * convert_abs_rel (const char *from, const char *target)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ln.c
Lines: 144-172
 66.667% (6/9)
create_temp_file
Name: create_temp_file
Prototype: static struct tempnode * create_temp_file (int *pfd, # 854 "src/sort.c" 3 4 _Bool # 854 "src/sort.c" survive_fd_exhaustion)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 853-896
 66.667% (10/15)
decimal_absval_add_one
Name: decimal_absval_add_one
Prototype: static char const * decimal_absval_add_one (char *buf)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/getlimits.c
Lines: 85-99
 66.667% (6/9)
df_readable
Name: df_readable
Prototype: static char const * df_readable ( # 806 "src/df.c" 3 4 _Bool # 806 "src/df.c" negative, uintmax_t n, char *buf, uintmax_t input_units, uintmax_t output_units)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 805-819
 66.667% (6/9)
diropen
Name: diropen
Prototype: static int diropen (FTS const *sp, char const *dir)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 368-380
 66.667% (2/3)
extent_scan_init
Name: extent_scan_init
Prototype: void extent_scan_init (int src_fd, struct extent_scan *scan)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/extent-scan.c
Lines: 68-78
 66.667% (2/3)
fd_safer_flag
Name: fd_safer_flag
Prototype: int fd_safer_flag (int fd, int flag)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fd-safer-flag.c
Lines: 39-52
 66.667% (4/6)
filename_unescape [md5sum.c #1]
Name: filename_unescape [md5sum.c #1]
Prototype: static char * filename_unescape (char *s, size_t s_len)
Coverage:  66.667% (14/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 300-343
 66.667% (14/21)
filename_unescape [md5sum.c #2]
Name: filename_unescape [md5sum.c #2]
Prototype: static char * filename_unescape (char *s, size_t s_len)
Coverage:  66.667% (14/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 300-343
 66.667% (14/21)
fillpattern
Name: fillpattern
Prototype: static void fillpattern (int type, unsigned char *r, size_t size)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 281-300
 66.667% (8/12)
fts_set_stat_required
Name: fts_set_stat_required
Prototype: static void fts_set_stat_required (FTSENT *p, # 289 "lib/fts.c" 3 4 _Bool # 289 "lib/fts.c" required)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 288-295
 66.667% (4/6)
gcd_odd
Name: gcd_odd
Prototype: static uintmax_t __attribute__ ((__const__)) gcd_odd (uintmax_t a, uintmax_t b)
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 442-478
 66.667% (12/18)
get_field_list
Name: get_field_list
Prototype: static void get_field_list (void)
Coverage:  66.667% (18/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 437-498
 66.667% (18/27)
get_field_values
Name: get_field_values
Prototype: static void get_field_values (struct field_values_t *bv, struct field_values_t *iv, const struct fs_usage *fsu)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 869-904
 66.667% (10/15)
map_device
Name: map_device
Prototype: static struct hash_table * map_device (struct di_set *dis, dev_t dev)
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 153-196
 66.667% (12/18)
md5_finish_ctx
Name: md5_finish_ctx
Prototype: void * md5_finish_ctx (struct md5_ctx *ctx, void *resbuf)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 112-134
 66.667% (4/6)
mergefiles
Name: mergefiles
Prototype: static size_t mergefiles (struct sortfile *files, size_t ntemps, size_t nfiles, FILE *ofp, char const *output_file)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3124-3134
 66.667% (4/6)
parse_field_count
Name: parse_field_count
Prototype: static char const * parse_field_count (char const *string, size_t *val, char const *msgid)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 4081-4108
 66.667% (10/15)
print_header
Name: print_header
Prototype: static void print_header (void)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2351-2382
 66.667% (4/6)
printv
Name: printv
Prototype: static void printv (VALUE *v)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 506-521
 66.667% (4/6)
quotearg_buffer
Name: quotearg_buffer
Prototype: size_t quotearg_buffer (char *buffer, size_t buffersize, char const *arg, size_t argsize, struct quoting_options const *o)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 783-795
 66.667% (2/3)
set_char_quoting
Name: set_char_quoting
Prototype: int set_char_quoting (struct quoting_options *o, char c, int i)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 151-161
 66.667% (2/3)
set_fd_flags
Name: set_fd_flags
Prototype: static void set_fd_flags (int fd, int add_flags, char const *name)
Coverage:  66.667% (24/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 2024-2067
 66.667% (24/36)
set_normal_color
Name: set_normal_color
Prototype: static void set_normal_color (void)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1269-1278
 66.667% (4/6)
sha1_finish_ctx
Name: sha1_finish_ctx
Prototype: void * sha1_finish_ctx (struct sha1_ctx *ctx, void *resbuf)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/sha1.c
Lines: 100-122
 66.667% (4/6)
sha256_conclude_ctx
Name: sha256_conclude_ctx
Prototype: static void sha256_conclude_ctx (struct sha256_ctx *ctx)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 131-155
 66.667% (4/6)
sha512_conclude_ctx
Name: sha512_conclude_ctx
Prototype: static void sha512_conclude_ctx (struct sha512_ctx *ctx)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 138-163
 66.667% (4/6)
siginfo_handler
Name: siginfo_handler
Prototype: static void siginfo_handler (int sig)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 892-898
 66.667% (2/3)
tostring
Name: tostring
Prototype: static void tostring (VALUE *v)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 571-589
 66.667% (4/6)
write_zeros
Name: write_zeros
Prototype: static # 348 "src/copy.c" 3 4 _Bool # 349 "src/copy.c" write_zeros (int fd, off_t n_bytes)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 348-377
 66.667% (10/15)
xfclose
Name: xfclose
Prototype: static void xfclose (FILE *fp, char const *file)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 991-1013
 66.667% (10/15)
xgetcwd
Name: xgetcwd
Prototype: char * xgetcwd (void)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xgetcwd.c
Lines: 34-41
 66.667% (4/6)
xstr_iconv
Name: xstr_iconv
Prototype: char * xstr_iconv (const char *src, const char *from_codeset, const char *to_codeset)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstriconv.c
Lines: 54-62
 66.667% (4/6)
xstrtol_error
Name: xstrtol_error
Prototype: static void xstrtol_error (enum strtol_error err, int opt_idx, char c, struct option const *long_options, char const *arg, int exit_status)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol-error.c
Lines: 46-87
 66.667% (10/15)
unexpand
Name: unexpand
Prototype: static void unexpand (void)
Coverage:  67.021% (63/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/unexpand.c
Lines: 105-254
 67.021% (63/94)
c_isalpha
Name: c_isalpha
Prototype: inline # 182 "./lib/c-ctype.h" 3 4 _Bool # 183 "./lib/c-ctype.h" c_isalpha (int c)
Coverage:  67.273% (37/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 182-193
 67.273% (37/55)
extent_copy
Name: extent_copy
Prototype: static # 386 "src/copy.c" 3 4 _Bool # 387 "src/copy.c" extent_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, size_t hole_size, off_t src_total_size, enum Sparse_type sparse_mode, char const *src_name, char const *dst_name, # 391 "src/copy.c" 3 4 _Bool # 391 "src/copy.c" *require_normal_copy)
Coverage:  67.470% (56/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 386-576
 67.470% (56/83)
savewd_process_files
Name: savewd_process_files
Prototype: int savewd_process_files (int n_files, char **file, int (*act) (char *, struct savewd *, void *), void *options)
Coverage:  67.742% (21/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savewd.c
Lines: 273-315
 67.742% (21/31)
filesystem_type
Name: filesystem_type
Prototype: static fsword filesystem_type (FTSENT const *p)
Coverage:  67.857% (19/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 731-778
 67.857% (19/28)
squeeze_filter
Name: squeeze_filter
Prototype: static void squeeze_filter (char *buf, size_t size, size_t (*reader) (char *, size_t))
Coverage:  68.116% (47/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1521-1604
 68.116% (47/69)
md5_stream
Name: md5_stream
Prototype: int md5_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 140-208
 68.182% (15/22)
sha1_stream
Name: sha1_stream
Prototype: int sha1_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/sha1.c
Lines: 128-196
 68.182% (15/22)
sha256_stream
Name: sha256_stream
Prototype: int sha256_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 175-243
 68.182% (15/22)
sha384_stream
Name: sha384_stream
Prototype: int sha384_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 254-322
 68.182% (15/22)
sha512_stream
Name: sha512_stream
Prototype: int sha512_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 183-251
 68.182% (15/22)
parse_obsolete_option
Name: parse_obsolete_option
Prototype: static # 2065 "src/tail.c" 3 4 _Bool # 2066 "src/tail.c" parse_obsolete_option (int argc, char * const *argv, uintmax_t *n_units)
Coverage:  68.235% (58/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 2065-2150
 68.235% (58/85)
skip
Name: skip
Prototype: static uintmax_t skip (int fdesc, char const *file, uintmax_t records, size_t blocksize, size_t *bytes)
Coverage:  68.421% (39/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1771-1886
 68.421% (39/57)
target_directory_operand
Name: target_directory_operand
Prototype: static # 397 "src/install.c" 3 4 _Bool # 398 "src/install.c" target_directory_operand (char const *file)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 397-412
 68.421% (13/19)
add_to_grand_total
Name: add_to_grand_total
Prototype: static void add_to_grand_total (struct field_values_t *bv, struct field_values_t *iv)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 907-924
 68.750% (11/16)
char_to_clump
Name: char_to_clump
Prototype: static int char_to_clump (char c)
Coverage:  68.750% (33/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2616-2709
 68.750% (33/48)
fdutimensat
Name: fdutimensat
Prototype: int fdutimensat (int fd, int dir, char const *file, struct timespec const ts[2], int atflag)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fdutimensat.c
Lines: 42-57
 68.750% (11/16)
localtime_rz
Name: localtime_rz
Prototype: struct tm * localtime_rz (timezone_t tz, time_t const *t, struct tm *tm)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 286-302
 68.750% (11/16)
fts_build
Name: fts_build
Prototype: static FTSENT * fts_build (register FTS *sp, int type)
Coverage:  68.947% (131/190)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1315-1659
 68.947% (131/190)
c_strcasecmp
Name: c_strcasecmp
Prototype: int c_strcasecmp (const char *s1, const char *s2)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-strcasecmp.c
Lines: 26-56
 69.231% (9/13)
close_stream
Name: close_stream
Prototype: int close_stream (FILE *stream)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/close-stream.c
Lines: 55-78
 69.231% (9/13)
iwrite
Name: iwrite
Prototype: static size_t iwrite (int fd, char const *buf, size_t size)
Coverage:  69.231% (27/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1184-1258
 69.231% (27/39)
write_protected_non_symlink
Name: write_protected_non_symlink
Prototype: static int write_protected_non_symlink (int fd_cwd, char const *file, struct stat *buf)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 94-159
 69.231% (9/13)
write_to_file
Name: write_to_file
Prototype: static void write_to_file (uintmax_t last_line, # 665 "src/csplit.c" 3 4 _Bool # 665 "src/csplit.c" ignore, int argnum)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 664-695
 69.231% (9/13)
alloc_obuf
Name: alloc_obuf
Prototype: static void alloc_obuf (void)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 720-748
 70.000% (7/10)
blake2b_update
Name: blake2b_update
Prototype: int blake2b_update( blake2b_state *S, const void *pin, size_t inlen )
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 221-246
 70.000% (7/10)
bsd_split_3 [md5sum.c #1]
Name: bsd_split_3 [md5sum.c #1]
Prototype: static # 363 "src/md5sum.c" 3 4 _Bool # 364 "src/md5sum.c" bsd_split_3 (char *s, size_t s_len, unsigned char **hex_digest, char **file_name, # 365 "src/md5sum.c" 3 4 _Bool # 365 "src/md5sum.c" escaped_filename)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 363-401
 70.000% (21/30)
bsd_split_3 [md5sum.c #2]
Name: bsd_split_3 [md5sum.c #2]
Prototype: static # 363 "src/md5sum.c" 3 4 _Bool # 364 "src/md5sum.c" bsd_split_3 (char *s, size_t s_len, unsigned char **hex_digest, char **file_name, # 365 "src/md5sum.c" 3 4 _Bool # 365 "src/md5sum.c" escaped_filename)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 363-401
 70.000% (21/30)
bytes_chunk_extract
Name: bytes_chunk_extract
Prototype: static void bytes_chunk_extract (uintmax_t k, uintmax_t n, char *buf, size_t bufsize, size_t initial_read, off_t file_size)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 984-1030
 70.000% (21/30)
first_percent_b
Name: first_percent_b
Prototype: static char const * __attribute__ ((__pure__)) first_percent_b (char const *fmt)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1069-1080
 70.000% (7/10)
inittables
Name: inittables
Prototype: static void inittables (void)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1281-1318
 70.000% (21/30)
leave_dir
Name: leave_dir
Prototype: static void leave_dir (FTS *fts, FTSENT *ent)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 124-146
 70.000% (14/20)
process_line_count
Name: process_line_count
Prototype: static void process_line_count (const struct control *p, uintmax_t repetition)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 733-765
 70.000% (14/20)
set_fields
Name: set_fields
Prototype: void set_fields (const char *fieldstr, unsigned int options)
Coverage:  70.000% (84/120)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/set-fields.c
Lines: 137-311
 70.000% (84/120)
validate
Name: validate
Prototype: static void validate (struct Spec_list *s1, struct Spec_list *s2)
Coverage:  70.000% (28/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1442-1511
 70.000% (28/40)
merge
Name: merge
Prototype: static void merge (struct sortfile *files, size_t ntemps, size_t nfiles, char const *output_file)
Coverage:  70.588% (24/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3789-3901
 70.588% (24/34)
init_column_info
Name: init_column_info
Prototype: static void init_column_info (void)
Coverage:  70.833% (17/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 5005-5068
 70.833% (17/24)
strmode
Name: strmode
Prototype: void strmode (mode_t mode, char *str)
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filemode.c
Lines: 95-116
 70.968% (22/31)
alloc_field
Name: alloc_field
Prototype: static void alloc_field (int f, const char *c)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 346-360
 71.429% (5/7)
count_ampersands
Name: count_ampersands
Prototype: static size_t # 84 "src/pinky.c" 3 __attribute__ ((__pure__)) # 85 "src/pinky.c" count_ampersands (const char *str)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 84-94
 71.429% (5/7)
exclude_fnmatch
Name: exclude_fnmatch
Prototype: _Bool # 378 "lib/exclude.c" exclude_fnmatch (char const *pattern, char const *f, int options)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 377-393
 71.429% (10/14)
freadptr
Name: freadptr
Prototype: const char * freadptr (FILE *fp, size_t *sizep)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freadptr.c
Lines: 26-121
 71.429% (5/7)
getenv_quoting_style
Name: getenv_quoting_style
Prototype: static void getenv_quoting_style (void)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1026-1044
 71.429% (5/7)
getoptarg
Name: getoptarg
Prototype: static void getoptarg (char *arg, char switch_char, char *character, int *number)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1167-1185
 71.429% (10/14)
hide_problematic_chars
Name: hide_problematic_chars
Prototype: static char* hide_problematic_chars (char *cell)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 278-289
 71.429% (5/7)
maybe_close_stdout
Name: maybe_close_stdout
Prototype: static void maybe_close_stdout (void)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mktemp.c
Lines: 136-143
 71.429% (5/7)
nonexistent_file_errno
Name: nonexistent_file_errno
Prototype: static inline # 304 "src/remove.c" 3 4 _Bool # 305 "src/remove.c" nonexistent_file_errno (int errnum)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 304-329
 71.429% (5/7)
queue_check_insert_parent
Name: queue_check_insert_parent
Prototype: static void queue_check_insert_parent (struct merge_node_queue *queue, struct merge_node *node)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3521-3537
 71.429% (5/7)
remember_copied
Name: remember_copied
Prototype: char * remember_copied (const char *name, ino_t ino, dev_t dev)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp-hash.c
Lines: 114-143
 71.429% (5/7)
restore_initial_cwd
Name: restore_initial_cwd
Prototype: static int restore_initial_cwd (FTS *sp)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 356-362
 71.429% (5/7)
revert_tz
Name: revert_tz
Prototype: static # 268 "lib/time_rz.c" 3 4 _Bool # 269 "lib/time_rz.c" revert_tz (timezone_t tz)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 268-283
 71.429% (5/7)
save_buffer
Name: save_buffer
Prototype: static void save_buffer (struct buffer_record *buf)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 450-466
 71.429% (5/7)
simple_strtoul
Name: simple_strtoul
Prototype: static # 595 "src/od.c" 3 4 _Bool # 596 "src/od.c" simple_strtoul (const char *s, const char **p, unsigned long int *val)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 595-611
 71.429% (5/7)
sortlines
Name: sortlines
Prototype: static void sortlines (struct line *__restrict lines, size_t nthreads, size_t total_lines, struct merge_node *node, struct merge_node_queue *queue, FILE *tfp, char const *temp_output)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3637-3679
 71.429% (10/14)
write_permuted_numbers
Name: write_permuted_numbers
Prototype: static int write_permuted_numbers (size_t n_lines, size_t lo_input, size_t const *permutation, char eolbyte)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 320-332
 71.429% (5/7)
write_random_numbers
Name: write_random_numbers
Prototype: static int write_random_numbers (struct randint_source *s, size_t count, size_t lo_input, size_t hi_input, char eolbyte)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 336-350
 71.429% (5/7)
tail_bytes
Name: tail_bytes
Prototype: static # 1819 "src/tail.c" 3 4 _Bool # 1820 "src/tail.c" tail_bytes (const char *pretty_filename, int fd, uintmax_t n_bytes, uintmax_t *read_pos)
Coverage:  71.739% (33/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1819-1877
 71.739% (33/46)
do_link
Name: do_link
Prototype: static # 178 "src/ln.c" 3 4 _Bool # 179 "src/ln.c" do_link (const char *source, const char *dest)
Coverage:  72.222% (78/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ln.c
Lines: 178-369
 72.222% (78/108)
same_nameat
Name: same_nameat
Prototype: _Bool # 70 "lib/same.c" same_nameat (int source_dfd, char const *source, int dest_dfd, char const *dest)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/same.c
Lines: 69-149
 72.222% (13/18)
add_exclude_fp
Name: add_exclude_fp
Prototype: int add_exclude_fp (void (*add_func) (struct exclude *, char const *, int, void *), struct exclude *ex, FILE *fp, int options, char line_end, void *data)
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 610-666
 72.414% (21/29)
check
Name: check
Prototype: static # 2810 "src/sort.c" 3 4 _Bool # 2811 "src/sort.c" check (char const *file_name, char checkonly)
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2810-2891
 72.414% (21/29)
output_one_dumb_line
Name: output_one_dumb_line
Prototype: static void output_one_dumb_line (void)
Coverage:  72.500% (29/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1646-1739
 72.500% (29/40)
Page:<>1
Condition %:  0.000% (0/1)
...7
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
1112
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
14
Condition %:  87.500% (7/8)
15
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2