OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...6
Condition %: 100.000% (4/4)
7
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
1011
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
14
Condition %:  38.776% (19/49)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
advance [test.c #2]
Name: advance [test.c #2]
Prototype: static void advance ( # 105 "src/test.c" 3 4 _Bool # 105 "src/test.c" f)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 104-111
 66.667% (4/6)
advance [test.c #1]
Name: advance [test.c #1]
Prototype: static void advance ( # 105 "src/test.c" 3 4 _Bool # 105 "src/test.c" f)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 104-111
 66.667% (4/6)
copy_internal
Name: copy_internal
Prototype: static # 1847 "src/copy.c" 3 4 _Bool # 1848 "src/copy.c" copy_internal (char const *src_name, char const *dst_name, # 1849 "src/copy.c" 3 4 _Bool # 1849 "src/copy.c" new_dst, struct stat const *parent, struct dir_list *ancestors, const struct cp_options *x, # 1853 "src/copy.c" 3 4 _Bool # 1853 "src/copy.c" command_line_arg, # 1854 "src/copy.c" 3 4 _Bool # 1854 "src/copy.c" *first_dir_created_per_command_line_arg, # 1855 "src/copy.c" 3 4 _Bool # 1855 "src/copy.c" *copy_into_self, # 1856 "src/copy.c" 3 4 _Bool # 1856 "src/copy.c" *rename_succeeded)
Coverage:  65.805% (458/696)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1847-2936
 65.805% (458/696)
iread
Name: iread
Prototype: static ssize_t iread (int fd, char *buf, size_t size)
Coverage:  65.714% (23/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1112-1156
 65.714% (23/35)
decode_preserve_arg
Name: decode_preserve_arg
Prototype: static void decode_preserve_arg (char const *arg, struct cp_options *x, # 826 "src/cp.c" 3 4 _Bool # 826 "src/cp.c" on_off)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 825-915
 65.625% (21/32)
abformat_init
Name: abformat_init
Prototype: static void abformat_init (void)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1148-1186
 65.625% (21/32)
quotearg_n_options
Name: quotearg_n_options
Prototype: static char * quotearg_n_options (int n, char const *arg, size_t argsize, struct quoting_options const *options)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 876-928
 65.217% (15/23)
isaac_seed
Name: isaac_seed
Prototype: void isaac_seed (struct isaac_state *s)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/rand-isaac.c
Lines: 247-273
 65.217% (15/23)
isaac_refill
Name: isaac_refill
Prototype: void __attribute__ ((__no_sanitize_undefined__)) isaac_refill (struct isaac_state *s, isaac_word result[(1 << 8)])
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/rand-isaac.c
Lines: 89-138
 65.217% (15/23)
elide_tail_bytes_file
Name: elide_tail_bytes_file
Prototype: static # 463 "src/head.c" 3 4 _Bool # 464 "src/head.c" elide_tail_bytes_file (const char *filename, int fd, uintmax_t n_elide, struct stat const *st, off_t current_pos)
Coverage:  65.000% (13/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 463-487
 65.000% (13/20)
touch
Name: touch
Prototype: static # 122 "src/touch.c" 3 4 _Bool # 123 "src/touch.c" touch (const char *file)
Coverage:  64.706% (55/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/touch.c
Lines: 122-204
 64.706% (55/85)
install_signal_handlers
Name: install_signal_handlers
Prototype: static void install_signal_handlers (void)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 902-948
 64.706% (11/17)
enter_dir
Name: enter_dir
Prototype: static # 73 "lib/fts-cycle.c" 3 4 _Bool # 74 "lib/fts-cycle.c" enter_dir (FTS *fts, FTSENT *ent)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 73-120
 64.706% (11/17)
apply_mode
Name: apply_mode
Prototype: static void apply_mode (FILE *stream, const char *mode)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/libstdbuf.c
Lines: 88-131
 64.706% (11/17)
mod2
Name: mod2
Prototype: static uintmax_t mod2 (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t d1, uintmax_t d0)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 414-440
 64.286% (9/14)
tee_files
Name: tee_files
Prototype: static # 183 "src/tee.c" 3 4 _Bool # 184 "src/tee.c" tee_files (int nfiles, char **files)
Coverage:  64.000% (48/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tee.c
Lines: 183-278
 64.000% (48/75)
base64_encode
Name: base64_encode
Prototype: void base64_encode (const char *__restrict in, size_t inlen, char *__restrict out, size_t outlen)
Coverage:  63.889% (23/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 87-133
 63.889% (23/36)
temp_stream
Name: temp_stream
Prototype: static # 430 "src/tac.c" 3 4 _Bool # 431 "src/tac.c" temp_stream (FILE **fp, char **file_name)
Coverage:  63.636% (14/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 430-493
 63.636% (14/22)
setup_dir
Name: setup_dir
Prototype: static # 49 "lib/fts-cycle.c" 3 4 _Bool # 50 "lib/fts-cycle.c" setup_dir (FTS *fts)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 49-69
 63.636% (7/11)
savewd_finish
Name: savewd_finish
Prototype: void savewd_finish (struct savewd *wd)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savewd.c
Lines: 232-255
 63.636% (7/11)
rpl_fseeko
Name: rpl_fseeko
Prototype: int # 28 "lib/fseeko.c" 3 rpl_fseeko # 28 "lib/fseeko.c" (FILE *fp, off_t offset, int whence)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/fseeko.c
Lines: 27-162
 63.636% (7/11)
hash_insert_if_absent
Name: hash_insert_if_absent
Prototype: int hash_insert_if_absent (Hash_table *table, void const *entry, void const **matched_ent)
Coverage:  63.636% (21/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 1037-1117
 63.636% (21/33)
ftypelet
Name: ftypelet
Prototype: static char ftypelet (mode_t bits)
Coverage:  63.636% (14/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filemode.c
Lines: 53-91
 63.636% (14/22)
extent_scan_read
Name: extent_scan_read
Prototype: _Bool # 87 "src/extent-scan.c" extent_scan_read (struct extent_scan *scan)
Coverage:  63.636% (35/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/extent-scan.c
Lines: 86-218
 63.636% (35/55)
diagnose_leading_hyphen
Name: diagnose_leading_hyphen
Prototype: static void diagnose_leading_hyphen (int argc, char **argv)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/rm.c
Lines: 103-124
 63.636% (7/11)
decode_switches
Name: decode_switches
Prototype: static int decode_switches (int argc, char **argv)
Coverage:  63.636% (28/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uname.c
Lines: 174-257
 63.636% (28/44)
get_dev
Name: get_dev
Prototype: static void get_dev (char const *disk, char const *mount_point, char const* file, char const *stat_file, char const *fstype, # 944 "src/df.c" 3 4 _Bool # 944 "src/df.c" me_dummy, # 944 "src/df.c" 3 4 _Bool # 944 "src/df.c" me_remote, const struct fs_usage *force_fsu, # 946 "src/df.c" 3 4 _Bool # 946 "src/df.c" process_all)
Coverage:  63.333% (133/210)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 941-1190
 63.333% (133/210)
print_esc
Name: print_esc
Prototype: static int print_esc (const char *escstart, # 240 "src/printf.c" 3 4 _Bool # 240 "src/printf.c" octal_0)
Coverage:  63.291% (50/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 239-308
 63.291% (50/79)
yyparse
Name: yyparse
Prototype: int yyparse (parser_control *pc)
Coverage:  63.158% (168/266)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.c
Lines: 1652-2726
 63.158% (168/266)
to_tm_year
Name: to_tm_year
Prototype: static # 1265 "parse-datetime.y" 3 4 _Bool # 1266 "parse-datetime.y" to_tm_year (textint textyear, # 1266 "parse-datetime.y" 3 4 _Bool # 1266 "parse-datetime.y" debug, int *tm_year)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1265-1291
 63.158% (12/19)
max_out
Name: max_out
Prototype: static size_t max_out (char *format)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1305-1335
 62.963% (17/27)
factor_using_pollard_rho2
Name: factor_using_pollard_rho2
Prototype: static void factor_using_pollard_rho2 (uintmax_t n1, uintmax_t n0, unsigned long int a, struct factors *factors)
Coverage:  62.838% (93/148)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1551-1670
 62.838% (93/148)
tail_forever_inotify
Name: tail_forever_inotify
Prototype: static # 1428 "src/tail.c" 3 4 _Bool # 1429 "src/tail.c" tail_forever_inotify (int wd, struct File_spec *f, size_t n_files, double sleep_interval)
Coverage:  62.712% (148/236)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1428-1813
 62.712% (148/236)
unescape_pattern
Name: unescape_pattern
Prototype: static void unescape_pattern (char *str)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 179-186
 62.500% (5/8)
strip
Name: strip
Prototype: static # 546 "src/install.c" 3 4 _Bool # 547 "src/install.c" strip (char const *name)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 546-571
 62.500% (10/16)
skip
Name: skip
Prototype: static # 1010 "src/od.c" 3 4 _Bool # 1011 "src/od.c" skip (uintmax_t n_skip)
Coverage:  62.500% (30/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1010-1107
 62.500% (30/48)
send_signals
Name: send_signals
Prototype: static int send_signals (int signum, char *const *argv)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/kill.c
Lines: 192-218
 62.500% (10/16)
backupfile_internal
Name: backupfile_internal
Prototype: char * backupfile_internal (char const *file, enum backup_type backup_type, # 292 "lib/backupfile.c" 3 4 _Bool # 292 "lib/backupfile.c" rename)
Coverage:  62.500% (30/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 291-372
 62.500% (30/48)
add_exclude_file
Name: add_exclude_file
Prototype: int add_exclude_file (void (*add_func) (struct exclude *, char const *, int), struct exclude *ex, char const *file_name, int options, char line_end)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 675-695
 62.500% (10/16)
logical_getcwd
Name: logical_getcwd
Prototype: static char * logical_getcwd (void)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pwd.c
Lines: 299-323
 62.069% (18/29)
wipefile
Name: wipefile
Prototype: static # 1158 "src/shred.c" 3 4 _Bool # 1159 "src/shred.c" wipefile (char *name, char const *qname, struct randint_source *s, struct Options const *flags)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1158-1185
 61.905% (13/21)
rpl_freopen
Name: rpl_freopen
Prototype: FILE * rpl_freopen (const char *filename, const char *mode, FILE *stream)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freopen.c
Lines: 46-92
 61.905% (13/21)
abmon_init
Name: abmon_init
Prototype: static # 1115 "src/ls.c" 3 4 _Bool # 1116 "src/ls.c" abmon_init (char abmon[12][ABFORMAT_SIZE])
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1115-1144
 61.905% (13/21)
do_ftruncate
Name: do_ftruncate
Prototype: static # 105 "src/truncate.c" 3 4 _Bool # 106 "src/truncate.c" do_ftruncate (int fd, char const *fname, off_t ssize, off_t rsize, rel_mode_t rel_mode)
Coverage:  61.765% (42/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/truncate.c
Lines: 105-210
 61.765% (42/68)
safe_read
Name: safe_read
Prototype: size_t safe_read (int fd, void *buf, size_t count)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/safe-read.c
Lines: 55-77
 61.538% (8/13)
print_char
Name: print_char
Prototype: static void print_char (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 470-470
 61.538% (8/13)
parse_group
Name: parse_group
Prototype: static gid_t parse_group (const char *name)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chgrp.c
Lines: 78-101
 61.538% (8/13)
incname
Name: incname
Prototype: static # 1025 "src/shred.c" 3 4 _Bool # 1026 "src/shred.c" incname (char *name, size_t len)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1025-1048
 61.538% (8/13)
file_name_matches
Name: file_name_matches
Prototype: static # 425 "lib/exclude.c" 3 4 _Bool # 426 "lib/exclude.c" file_name_matches (struct exclude_segment const *seg, char const *f, char *buffer)
Coverage:  61.538% (16/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 425-465
 61.538% (16/26)
unquote
Name: unquote
Prototype: static # 431 "src/tr.c" 3 4 _Bool # 432 "src/tr.c" unquote (char const *s, struct E_string *es)
Coverage:  61.224% (30/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 431-537
 61.224% (30/49)
writeline
Name: writeline
Prototype: static void writeline (struct linebuffer const *line, # 315 "src/uniq.c" 3 4 _Bool # 315 "src/uniq.c" match, uintmax_t linecount)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 313-326
 61.111% (11/18)
tail_file
Name: tail_file
Prototype: static # 1958 "src/tail.c" 3 4 _Bool # 1959 "src/tail.c" tail_file (struct File_spec *f, uintmax_t n_units)
Coverage:  61.111% (44/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1958-2054
 61.111% (44/72)
Page:<>1
Condition %: 100.000% (1/1)
...6
Condition %: 100.000% (4/4)
7
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
1011
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
14
Condition %:  38.776% (19/49)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2