OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...5
Condition %: 100.000% (7/7)
6
Condition %: 100.000% (4/4)
7
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
910
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
__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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Page:<>1
Condition %: 100.000% (1/1)
...5
Condition %: 100.000% (7/7)
6
Condition %: 100.000% (4/4)
7
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
910
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2