OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
1213
Condition %:  80.000% (4/5)
14
Condition %:  87.500% (7/8)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
close_file
Name: close_file
Prototype: static void close_file (COLUMN *p)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1498-1529
 72.727% (16/22)
close_output_file
Name: close_output_file
Prototype: static void close_output_file (void)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1000-1043
 72.727% (16/22)
copy_with_unblock
Name: copy_with_unblock
Prototype: static void copy_with_unblock (char const *buf, size_t nread)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1990-2019
 72.727% (16/22)
print_xfer_stats
Name: print_xfer_stats
Prototype: static void print_xfer_stats (xtime_t progress_time)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 774-848
 72.727% (16/22)
posix_time_parse
Name: posix_time_parse
Prototype: static # 105 "lib/posixtm.c" 3 4 _Bool # 106 "lib/posixtm.c" posix_time_parse (struct tm *tm, const char *s, unsigned int syntax_bits)
Coverage:  73.077% (38/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/posixtm.c
Lines: 105-170
 73.077% (38/52)
dtoastr
Name: dtoastr
Prototype: int dtoastr (char *buf, size_t bufsize, int flags, int width, double x)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/ftoastr.c
Lines: 102-142
 73.333% (11/15)
make_link_name
Name: make_link_name
Prototype: static char * make_link_name (char const *name, char const *linkname)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3463-3488
 73.333% (11/15)
read_input
Name: read_input
Prototype: static size_t read_input (FILE *in, char eolbyte, char ***pline)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 259-297
 73.333% (11/15)
digits_to_date_time
Name: digits_to_date_time
Prototype: static void digits_to_date_time (parser_control *pc, textint text_int)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 262-299
 73.684% (14/19)
fts_sort
Name: fts_sort
Prototype: static FTSENT * fts_sort (FTS *sp, FTSENT *head, register size_t nitems)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1870-1918
 73.684% (14/19)
init_page
Name: init_page
Prototype: static void init_page (void)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1678-1717
 73.684% (14/19)
base32_decode_ctx
Name: base32_decode_ctx
Prototype: _Bool # 470 "lib/base32.c" base32_decode_ctx (struct base32_decode_context *ctx, const char *__restrict in, size_t inlen, char *__restrict out, size_t *outlen)
Coverage:  73.810% (31/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 469-547
 73.810% (31/42)
force_linkat
Name: force_linkat
Prototype: int force_linkat (int srcdir, char const *srcname, int dstdir, char const *dstname, int flags, # 94 "src/force-link.c" 3 4 _Bool # 94 "src/force-link.c" force)
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 92-124
 73.913% (17/23)
canonicalize_filename_mode
Name: canonicalize_filename_mode
Prototype: char * canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode)
Coverage:  74.843% (119/159)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canonicalize.c
Lines: 98-355
 74.843% (119/159)
__xargmatch_internal
Name: __xargmatch_internal
Prototype: ptrdiff_t __xargmatch_internal (const char *context, const char *arg, const char *const *arglist, const char *vallist, size_t valsize, argmatch_exit_fn exit_fn)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 175-192
 75.000% (3/4)
add_temp_dir
Name: add_temp_dir
Prototype: static void add_temp_dir (char const *dir)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1225-1232
 75.000% (3/4)
any_remote_file
Name: any_remote_file
Prototype: static # 1298 "src/tail.c" 3 4 _Bool # 1299 "src/tail.c" any_remote_file (const struct File_spec *f, size_t n_files)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1298-1305
 75.000% (6/8)
buffer_or_output
Name: buffer_or_output
Prototype: static # 65 "src/relpath.c" 3 4 _Bool # 66 "src/relpath.c" buffer_or_output (const char* str, char **pbuf, size_t *plen)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/relpath.c
Lines: 65-83
 75.000% (6/8)
close_fd
Name: close_fd
Prototype: static void close_fd (int fd, const char *filename)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 388-395
 75.000% (6/8)
cs_leave
Name: cs_leave
Prototype: static void cs_leave (struct cs_status const *status)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 653-661
 75.000% (3/4)
cwrite
Name: cwrite
Prototype: static # 595 "src/split.c" 3 4 _Bool # 596 "src/split.c" cwrite ( # 596 "src/split.c" 3 4 _Bool # 596 "src/split.c" new_file_flag, const char *bp, size_t bytes)
Coverage:  75.000% (15/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 595-617
 75.000% (15/20)
dump_remainder
Name: dump_remainder
Prototype: static uintmax_t dump_remainder ( # 426 "src/tail.c" 3 4 _Bool # 426 "src/tail.c" want_header, const char *pretty_filename, int fd, uintmax_t n_bytes)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 425-463
 75.000% (18/24)
eval5
Name: eval5
Prototype: static VALUE * eval5 ( # 876 "src/expr.c" 3 4 _Bool # 876 "src/expr.c" evaluate)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 875-902
 75.000% (6/8)
expld
Name: expld
Prototype: static long double expld (long double val, unsigned int base, unsigned int *x)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 338-354
 75.000% (9/12)
factor_using_pollard_rho
Name: factor_using_pollard_rho
Prototype: static void factor_using_pollard_rho (uintmax_t n, unsigned long int a, struct factors *factors)
Coverage:  75.000% (42/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1465-1549
 75.000% (42/56)
free_cwd
Name: free_cwd
Prototype: void free_cwd (struct saved_cwd *cwd)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/save-cwd.c
Lines: 91-97
 75.000% (3/4)
free_mount_entry
Name: free_mount_entry
Prototype: void free_mount_entry (struct mount_entry *me)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mountlist.c
Lines: 1131-1139
 75.000% (3/4)
get_entry
Name: get_entry
Prototype: static void get_entry (char const *name, struct stat const *statp)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1400-1408
 75.000% (6/8)
get_nonce
Name: get_nonce
Prototype: static void get_nonce (void *buffer, size_t bufsize, size_t bytes_bound)
Coverage:  75.000% (24/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 150-189
 75.000% (24/32)
getgroup
Name: getgroup
Prototype: char * getgroup (gid_t gid)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/idcache.c
Lines: 150-179
 75.000% (9/12)
getuser
Name: getuser
Prototype: char * getuser (uid_t uid)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/idcache.c
Lines: 68-97
 75.000% (9/12)
head
Name: head
Prototype: static # 834 "src/head.c" 3 4 _Bool # 835 "src/head.c" head (const char *filename, int fd, uintmax_t n_units, # 835 "src/head.c" 3 4 _Bool # 835 "src/head.c" count_lines, # 836 "src/head.c" 3 4 _Bool # 836 "src/head.c" elide_from_end)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 834-866
 75.000% (18/24)
human_time
Name: human_time
Prototype: static char * __attribute__ ((__warn_unused_result__)) human_time (struct timespec t)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 592-615
 75.000% (6/8)
i_ring_pop
Name: i_ring_pop
Prototype: int i_ring_pop (I_ring *ir)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/i-ring.c
Lines: 55-68
 75.000% (6/8)
init_fps
Name: init_fps
Prototype: static # 1310 "src/pr.c" 3 4 _Bool # 1311 "src/pr.c" init_fps (int number_of_files, char **av)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1310-1371
 75.000% (18/24)
move_fd
Name: move_fd
Prototype: static void move_fd (int oldfd, int newfd)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1017-1026
 75.000% (3/4)
movefile
Name: movefile
Prototype: static # 250 "src/mv.c" 3 4 _Bool # 251 "src/mv.c" movefile (char *source, char *dest, # 251 "src/mv.c" 3 4 _Bool # 251 "src/mv.c" dest_is_dir, const struct cp_options *x)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mv.c
Lines: 250-281
 75.000% (6/8)
new_control_record
Name: new_control_record
Prototype: static struct control * new_control_record (void)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1063-1078
 75.000% (3/4)
opendirat
Name: opendirat
Prototype: static DIR * opendirat (int fd, char const *dir, int extra_flags, int *pdir_fd)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 299-320
 75.000% (6/8)
out_epoch_sec
Name: out_epoch_sec
Prototype: static void out_epoch_sec (char *pformat, size_t prefix_len, struct stat const *statbuf __attribute__ ((__unused__)), struct timespec arg)
Coverage:  75.000% (48/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 675-779
 75.000% (48/64)
parse_chunk
Name: parse_chunk
Prototype: static void parse_chunk (uintmax_t *k_units, uintmax_t *n_units, char *slash)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 1281-1292
 75.000% (3/4)
pipe_lines
Name: pipe_lines
Prototype: static # 599 "src/tail.c" 3 4 _Bool # 600 "src/tail.c" pipe_lines (const char *pretty_filename, int fd, uintmax_t n_lines, uintmax_t *read_pos)
Coverage:  75.000% (33/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 599-732
 75.000% (33/44)
print_type_indicator
Name: print_type_indicator
Prototype: static # 4651 "src/ls.c" 3 4 _Bool # 4652 "src/ls.c" print_type_indicator ( # 4652 "src/ls.c" 3 4 _Bool # 4652 "src/ls.c" stat_ok, mode_t mode, enum filetype type)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4651-4658
 75.000% (3/4)
read_rest_of_line
Name: read_rest_of_line
Prototype: static void read_rest_of_line (COLUMN *p)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2090-2113
 75.000% (12/16)
start_bytes
Name: start_bytes
Prototype: static int start_bytes (const char *pretty_filename, int fd, uintmax_t n_bytes, uintmax_t *read_pos)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 839-868
 75.000% (12/16)
statvfs_works
Name: statvfs_works
Prototype: static int statvfs_works (void)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fsusage.c
Lines: 93-102
 75.000% (6/8)
tail_lines
Name: tail_lines
Prototype: static # 1882 "src/tail.c" 3 4 _Bool # 1883 "src/tail.c" tail_lines (const char *pretty_filename, int fd, uintmax_t n_lines, uintmax_t *read_pos)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1882-1932
 75.000% (21/28)
wait_proc
Name: wait_proc
Prototype: static void wait_proc (pid_t pid)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 782-787
 75.000% (3/4)
walk_tree
Name: walk_tree
Prototype: static void walk_tree (struct item *root, # 432 "src/tsort.c" 3 4 _Bool # 432 "src/tsort.c" (*action) (struct item *))
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 431-436
 75.000% (3/4)
write_block
Name: write_block
Prototype: static void write_block (uintmax_t current_offset, size_t n_bytes, const char *prev_block, const char *curr_block)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1181-1233
 75.000% (18/24)
xnmalloc
Name: xnmalloc
Prototype: inline void * xnmalloc (size_t n, size_t s)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 104-110
 75.000% (6/8)
xstrcat
Name: xstrcat
Prototype: static char * xstrcat (size_t argcount, va_list args)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xvasprintf.c
Lines: 32-73
 75.000% (9/12)
scanargs
Name: scanargs
Prototype: static void scanargs (int argc, char *const *argv)
Coverage:  75.595% (127/168)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1411-1605
 75.595% (127/168)
memchr2
Name: memchr2
Prototype: void * memchr2 (void const *s, int c1_in, int c2_in, size_t n)
Coverage:  75.676% (28/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/memchr2.c
Lines: 35-169
 75.676% (28/37)
tail_forever
Name: tail_forever
Prototype: static void tail_forever (struct File_spec *f, size_t n_files, double sleep_interval)
Coverage:  75.728% (78/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1129-1291
 75.728% (78/103)
human_readable
Name: human_readable
Prototype: char * human_readable (uintmax_t n, char *buf, int opts, uintmax_t from_block_size, uintmax_t to_block_size)
Coverage:  75.735% (103/136)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/human.c
Lines: 152-389
 75.735% (103/136)
long_double_format
Name: long_double_format
Prototype: static char const * long_double_format (char const *fmt, struct layout *layout)
Coverage:  75.758% (25/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 227-280
 75.758% (25/33)
cut_bytes
Name: cut_bytes
Prototype: static void cut_bytes (FILE *stream)
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 232-281
 75.862% (22/29)
cut_fields
Name: cut_fields
Prototype: static void cut_fields (FILE *stream)
Coverage:  75.893% (85/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 285-426
 75.893% (85/112)
parse_options
Name: parse_options
Prototype: static void parse_options (int argc, char **argv, uintmax_t *n_units, enum header_mode *header_mode, double *sleep_interval)
Coverage:  75.904% (63/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 2152-2273
 75.904% (63/83)
calculate_columns
Name: calculate_columns
Prototype: static size_t calculate_columns ( # 5074 "src/ls.c" 3 4 _Bool # 5074 "src/ls.c" by_columns)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 5073-5121
 76.000% (19/25)
eval4
Name: eval4
Prototype: static VALUE * eval4 ( # 907 "src/expr.c" 3 4 _Bool # 907 "src/expr.c" evaluate)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 906-941
 76.000% (19/25)
first_last_page
Name: first_last_page
Prototype: static # 802 "src/pr.c" 3 4 _Bool # 803 "src/pr.c" first_last_page (int oi, char c, char const *pages)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 802-831
 76.000% (19/25)
check_section
Name: check_section
Prototype: static enum section check_section (void)
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 372-389
 76.190% (16/21)
path_prefix
Name: path_prefix
Prototype: static # 114 "src/realpath.c" 3 4 _Bool __attribute__ ((__pure__)) # 115 "src/realpath.c" path_prefix (const char *prefix, const char *path)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/realpath.c
Lines: 114-139
 76.471% (13/17)
print_files
Name: print_files
Prototype: static void print_files (int number_of_files, char **av)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1593-1617
 76.471% (13/17)
expand
Name: expand
Prototype: static void expand (void)
Coverage:  76.596% (36/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand.c
Lines: 96-179
 76.596% (36/47)
savewd_chdir
Name: savewd_chdir
Prototype: int savewd_chdir (struct savewd *wd, char const *dir, int options, int open_result[2])
Coverage:  76.744% (33/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savewd.c
Lines: 105-172
 76.744% (33/43)
dump
Name: dump
Prototype: static # 1368 "src/od.c" 3 4 _Bool # 1369 "src/od.c" dump (void)
Coverage:  76.923% (20/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1368-1443
 76.923% (20/26)
relpath
Name: relpath
Prototype: _Bool # 88 "src/relpath.c" relpath (const char *can_fname, const char *can_reldir, char *buf, size_t len)
Coverage:  76.923% (20/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/relpath.c
Lines: 87-133
 76.923% (20/26)
prompt
Name: prompt
Prototype: static enum RM_status prompt (FTS const *fts, FTSENT const *ent, # 175 "src/remove.c" 3 4 _Bool # 175 "src/remove.c" is_dir, struct rm_options const *x, enum Prompt_action mode, Ternary *is_empty_p)
Coverage:  77.215% (61/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 174-299
 77.215% (61/79)
print_esc_char
Name: print_esc_char
Prototype: static void print_esc_char (char c)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1184-1221
 77.273% (17/22)
decode_4
Name: decode_4
Prototype: static # 402 "lib/base64.c" 3 4 _Bool # 403 "lib/base64.c" decode_4 (char const *__restrict in, size_t inlen, char *__restrict *outp, size_t *outleft)
Coverage:  77.358% (41/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 402-467
 77.358% (41/53)
create_hard_link
Name: create_hard_link
Prototype: static # 1784 "src/copy.c" 3 4 _Bool # 1785 "src/copy.c" create_hard_link (char const *src_name, char const *dst_name, # 1786 "src/copy.c" 3 4 _Bool # 1786 "src/copy.c" replace, # 1786 "src/copy.c" 3 4 _Bool # 1786 "src/copy.c" verbose, # 1786 "src/copy.c" 3 4 _Bool # 1786 "src/copy.c" dereference)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1784-1800
 77.778% (7/9)
cwd_advance_fd
Name: cwd_advance_fd
Prototype: static void cwd_advance_fd (FTS *sp, int fd, # 329 "lib/fts.c" 3 4 _Bool # 329 "lib/fts.c" chdir_down_one)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 327-350
 77.778% (14/18)
direct_mode
Name: direct_mode
Prototype: static void direct_mode (int fd, # 367 "src/shred.c" 3 4 _Bool # 367 "src/shred.c" enable)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 366-386
 77.778% (7/9)
gen_tempname_len
Name: gen_tempname_len
Prototype: int gen_tempname_len (char *tmpl, int suffixlen, int flags, int kind, size_t x_suffix_len)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 306-331
 77.778% (7/9)
has_capability_cache
Name: has_capability_cache
Prototype: static # 3074 "src/ls.c" 3 4 _Bool # 3075 "src/ls.c" has_capability_cache (char const *file, struct fileinfo *f)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3074-3091
 77.778% (7/9)
homogeneous_spec_list
Name: homogeneous_spec_list
Prototype: static # 1417 "src/tr.c" 3 4 _Bool # 1418 "src/tr.c" homogeneous_spec_list (struct Spec_list *s)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1417-1432
 77.778% (7/9)
load_buffer
Name: load_buffer
Prototype: static # 481 "src/csplit.c" 3 4 _Bool # 482 "src/csplit.c" load_buffer (void)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 481-537
 77.778% (21/27)
mdir_name
Name: mdir_name
Prototype: char * mdir_name (char const *file)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/dirname-lgpl.c
Lines: 70-86
 77.778% (7/9)
parse_size
Name: parse_size
Prototype: static int parse_size (char const *str, size_t *size)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stdbuf.c
Lines: 65-82
 77.778% (7/9)
parse_user_spec
Name: parse_user_spec
Prototype: char const * parse_user_spec (char const *spec, uid_t *uid, gid_t *gid, char **username, char **groupname)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/userspec.c
Lines: 258-281
 77.778% (21/27)
posix2_version
Name: posix2_version
Prototype: int posix2_version (void)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/posixver.c
Lines: 39-54
 77.778% (7/9)
print_factors_single
Name: print_factors_single
Prototype: static void print_factors_single (uintmax_t t1, uintmax_t t0)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2467-2491
 77.778% (7/9)
print_group
Name: print_group
Prototype: _Bool # 103 "src/group-list.c" print_group (gid_t gid, # 103 "src/group-list.c" 3 4 _Bool # 103 "src/group-list.c" use_name)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/group-list.c
Lines: 102-122
 77.778% (7/9)
print_user
Name: print_user
Prototype: static void print_user (uid_t uid)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/id.c
Lines: 347-365
 77.778% (7/9)
simple_strtod_fatal
Name: simple_strtod_fatal
Prototype: static void simple_strtod_fatal (enum simple_strtod_error err, char const *input_str)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 681-717
 77.778% (14/18)
strto2uintmax
Name: strto2uintmax
Prototype: static strtol_error strto2uintmax (uintmax_t *hip, uintmax_t *lop, const char *s)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2278-2352
 77.778% (21/27)
print_it
Name: print_it
Prototype: static # 1226 "src/stat.c" 3 4 _Bool # 1226 "src/stat.c" __attribute__ ((__warn_unused_result__)) print_it (char const *format, int fd, char const *filename, # 1228 "src/stat.c" 3 4 _Bool # 1228 "src/stat.c" (*print_func) (char *, size_t, unsigned int, int, char const *, void const *), void const *data)
Coverage:  78.125% (50/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1226-1340
 78.125% (50/64)
add_tab_stop
Name: add_tab_stop
Prototype: void add_tab_stop (uintmax_t tabval)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 77-93
 78.571% (11/14)
copy_rest
Name: copy_rest
Prototype: static int copy_rest (FILE *f, int c)
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 618-640
 78.571% (22/28)
du_files
Name: du_files
Prototype: static # 677 "src/du.c" 3 4 _Bool # 678 "src/du.c" du_files (char **files, int bit_flags)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 677-719
 78.571% (11/14)
elide_tail_lines_pipe
Name: elide_tail_lines_pipe
Prototype: static # 496 "src/head.c" 3 4 _Bool # 497 "src/head.c" elide_tail_lines_pipe (const char *filename, int fd, uintmax_t n_elide, off_t current_pos)
Coverage:  78.723% (37/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 496-632
 78.723% (37/47)
print_name_with_quoting
Name: print_name_with_quoting
Prototype: static size_t print_name_with_quoting (const struct fileinfo *f, # 4538 "src/ls.c" 3 4 _Bool # 4538 "src/ls.c" symlink_target, struct obstack *stack, size_t start_col)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4536-4570
 78.947% (15/19)
scan_arg
Name: scan_arg
Prototype: static operand scan_arg (const char *arg)
Coverage:  79.070% (68/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 140-220
 79.070% (68/86)
readtoken
Name: readtoken
Prototype: size_t readtoken (FILE *stream, const char *delim, size_t n_delim, token_buffer *tokenbuffer)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readtokens.c
Lines: 79-131
 79.167% (19/24)
xnumtoimax [xdectoint.c #1]
Name: xnumtoimax [xdectoint.c #1]
Prototype: intmax_t xnumtoimax (const char *n_str, int base, intmax_t min, intmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #1
Lines: 35-74
 79.167% (19/24)
get_line
Name: get_line
Prototype: static int get_line (FILE *f, int c)
Coverage:  79.412% (27/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 662-711
 79.412% (27/34)
print_stat
Name: print_stat
Prototype: static # 1050 "src/stat.c" 3 4 _Bool # 1051 "src/stat.c" print_stat (char *pformat, size_t prefix_len, unsigned int m, int fd, char const *filename, void const *data)
Coverage:  79.452% (58/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1050-1180
 79.452% (58/73)
Page:<>1
Condition %:  0.000% (0/1)
...8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
1213
Condition %:  80.000% (4/5)
14
Condition %:  87.500% (7/8)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2