OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (7/7)
6
Condition %: 100.000% (4/4)
7
Condition %:  90.909% (10/11)
89
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
process_path
Name: process_path
Prototype: static # 150 "src/realpath.c" 3 4 _Bool # 151 "src/realpath.c" process_path (const char *fname, int can_mode)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/realpath.c
Lines: 150-171
 83.333% (15/18)
print_direc
Name: print_direc
Prototype: static void print_direc (const char *start, size_t length, char conversion, # 332 "src/printf.c" 3 4 _Bool # 332 "src/printf.c" have_field_width, int field_width, # 333 "src/printf.c" 3 4 _Bool # 333 "src/printf.c" have_precision, int precision, char const *argument)
Coverage:  83.333% (70/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 330-471
 83.333% (70/84)
parse_long_options
Name: parse_long_options
Prototype: void parse_long_options (int argc, char **argv, const char *command_name, const char *package, const char *version, void (*usage_func) (int), ...)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/long-options.c
Lines: 43-89
 83.333% (10/12)
md5_process_bytes
Name: md5_process_bytes
Prototype: void md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 231-298
 83.333% (15/18)
mbs_align_pad
Name: mbs_align_pad
Prototype: static char* mbs_align_pad (char *dest, const char* dest_end, size_t n_spaces)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 87-96
 83.333% (5/6)
iftruncate
Name: iftruncate
Prototype: static int iftruncate (int fd, off_t length)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1298-1311
 83.333% (5/6)
find_closing_delim
Name: find_closing_delim
Prototype: static # 753 "src/tr.c" 3 4 _Bool # 754 "src/tr.c" find_closing_delim (const struct E_string *es, size_t start_idx, char pre_bracket_char, size_t *result_idx)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 753-765
 83.333% (10/12)
elide_tail_lines_file
Name: elide_tail_lines_file
Prototype: static # 752 "src/head.c" 3 4 _Bool # 753 "src/head.c" elide_tail_lines_file (const char *filename, int fd, uintmax_t n_elide, struct stat const *st, off_t current_pos)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 752-770
 83.333% (10/12)
duinfo_add
Name: duinfo_add
Prototype: static inline void duinfo_add (struct duinfo *a, struct duinfo const *b)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 109-117
 83.333% (5/6)
check_ordering_compatibility
Name: check_ordering_compatibility
Prototype: static void check_ordering_compatibility (void)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 4057-4073
 83.333% (5/6)
check_fspec
Name: check_fspec
Prototype: static void check_fspec (struct File_spec *fspec, struct File_spec **prev_fspec)
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1377-1423
 82.759% (24/29)
c_toupper
Name: c_toupper
Prototype: inline int c_toupper (int c)
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 348-358
 82.759% (24/29)
mkancesdirs
Name: mkancesdirs
Prototype: ptrdiff_t mkancesdirs (char *file, struct savewd *wd, int (*make_dir) (char const *, char const *, void *), void *make_dir_arg)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkancesdirs.c
Lines: 64-141
 82.609% (38/46)
check_order
Name: check_order
Prototype: static void check_order (const struct line *prev, const struct line *current, int whatfile)
Coverage:  82.609% (19/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 393-427
 82.609% (19/23)
keycompare
Name: keycompare
Prototype: static int keycompare (struct line const *a, struct line const *b)
Coverage:  82.456% (141/171)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2523-2723
 82.456% (141/171)
queue_check_insert
Name: queue_check_insert
Prototype: static void queue_check_insert (struct merge_node_queue *queue, struct merge_node *node)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3507-3517
 82.353% (14/17)
eval3
Name: eval3
Prototype: static VALUE * eval3 ( # 946 "src/expr.c" 3 4 _Bool # 946 "src/expr.c" evaluate)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 945-973
 82.353% (14/17)
attach
Name: attach
Prototype: static void attach (char *dest, const char *dirname, const char *name)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4982-4999
 82.353% (14/17)
transfer_entries
Name: transfer_entries
Prototype: static # 859 "lib/hash.c" 3 4 _Bool # 860 "lib/hash.c" transfer_entries (Hash_table *dst, Hash_table *src, # 860 "lib/hash.c" 3 4 _Bool # 860 "lib/hash.c" safe)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 859-932
 81.818% (18/22)
sort_files
Name: sort_files
Prototype: static void sort_files (void)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3788-3824
 81.818% (9/11)
same_file_ok
Name: same_file_ok
Prototype: static # 1427 "src/copy.c" 3 4 _Bool # 1428 "src/copy.c" same_file_ok (char const *src_name, struct stat const *src_sb, char const *dst_name, struct stat const *dst_sb, const struct cp_options *x, # 1430 "src/copy.c" 3 4 _Bool # 1430 "src/copy.c" *return_now)
Coverage:  81.818% (108/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1427-1663
 81.818% (108/132)
print_named_ascii
Name: print_named_ascii
Prototype: static void print_named_ascii (size_t fields, size_t blank, void const *block, const char *unused_fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 497-526
 81.818% (9/11)
parse_line
Name: parse_line
Prototype: static void parse_line (char const *line, char **keyword, char **arg)
Coverage:  81.818% (27/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 142-189
 81.818% (27/33)
fix_output_parameters
Name: fix_output_parameters
Prototype: static void fix_output_parameters (void)
Coverage:  81.818% (45/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1194-1341
 81.818% (45/55)
eval
Name: eval
Prototype: static VALUE * eval ( # 1087 "src/expr.c" 3 4 _Bool # 1087 "src/expr.c" evaluate)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 1086-1117
 81.818% (9/11)
sparse_copy
Name: sparse_copy
Prototype: static # 223 "src/copy.c" 3 4 _Bool # 224 "src/copy.c" sparse_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, size_t hole_size, # 225 "src/copy.c" 3 4 _Bool # 225 "src/copy.c" punch_holes, char const *src_name, char const *dst_name, uintmax_t max_n_read, off_t *total_n_read, # 228 "src/copy.c" 3 4 _Bool # 228 "src/copy.c" *last_write_made_hole)
Coverage:  81.690% (58/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 223-329
 81.690% (58/71)
bytes_split
Name: bytes_split
Prototype: static void bytes_split (uintmax_t n_bytes, char *buf, size_t bufsize, size_t initial_read, uintmax_t max_files)
Coverage:  81.633% (40/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 623-695
 81.633% (40/49)
reap
Name: reap
Prototype: static pid_t reap (pid_t pid)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 721-739
 81.250% (13/16)
numcompare
Name: numcompare
Prototype: static inline int __attribute__ ((__pure__)) numcompare (char const *a, char const *b, int decimal_point, int thousands_sep)
Coverage:  81.119% (116/143)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/strnumcmp-in.h
Lines: 113-242
 81.119% (116/143)
find_line
Name: find_line
Prototype: static struct cstring * find_line (uintmax_t linenum)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 605-639
 80.952% (17/21)
parse_omp_threads
Name: parse_omp_threads
Prototype: static unsigned long int parse_omp_threads (char const* threads)
Coverage:  80.769% (21/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nproc.c
Lines: 335-368
 80.769% (21/26)
traverse_raw_number
Name: traverse_raw_number
Prototype: static unsigned char traverse_raw_number (char const **number)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1900-1941
 80.000% (16/20)
show_date
Name: show_date
Prototype: static # 581 "src/date.c" 3 4 _Bool # 582 "src/date.c" show_date (const char *format, struct timespec when, timezone_t tz)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/date.c
Lines: 581-603
 80.000% (8/10)
set_simple_backup_suffix
Name: set_simple_backup_suffix
Prototype: void set_simple_backup_suffix (char const *s)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 84-90
 80.000% (8/10)
seen_triple
Name: seen_triple
Prototype: static # 69 "lib/canonicalize.c" 3 4 _Bool # 70 "lib/canonicalize.c" seen_triple (Hash_table **ht, char const *filename, struct stat const *st)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canonicalize.c
Lines: 69-89
 80.000% (8/10)
record_file
Name: record_file
Prototype: void record_file (Hash_table *ht, char const *file, struct stat const *stats)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/file-set.c
Lines: 28-56
 80.000% (8/10)
process_regexp
Name: process_regexp
Prototype: static void process_regexp (struct control *p, uintmax_t repetition)
Coverage:  80.000% (48/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 794-896
 80.000% (48/60)
parse_symbols
Name: parse_symbols
Prototype: static int parse_symbols (char const *str, struct symbol_value const *table, # 1330 "src/dd.c" 3 4 _Bool # 1330 "src/dd.c" exclusive, char const *error_msgid)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1328-1362
 80.000% (20/25)
parse_str
Name: parse_str
Prototype: static # 1350 "src/tr.c" 3 4 _Bool # 1351 "src/tr.c" parse_str (char const *s, struct Spec_list *spec_list)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1350-1357
 80.000% (4/5)
memcmp2
Name: memcmp2
Prototype: int memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/memcmp2.c
Lines: 24-36
 80.000% (8/10)
is_empty_dir
Name: is_empty_dir
Prototype: static inline # 289 "src/system.h" 3 4 _Bool # 290 "src/system.h" is_empty_dir (int fd_cwd, char const *dir)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 289-316
 80.000% (8/10)
iread_fullblock
Name: iread_fullblock
Prototype: static ssize_t iread_fullblock (int fd, char *buf, size_t size)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1159-1177
 80.000% (8/10)
head_lines
Name: head_lines
Prototype: static # 797 "src/head.c" 3 4 _Bool # 798 "src/head.c" head_lines (const char *filename, int fd, uintmax_t lines_to_write)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 797-832
 80.000% (20/25)
have_same_content
Name: have_same_content
Prototype: static # 145 "src/install.c" 3 4 _Bool # 146 "src/install.c" have_same_content (int a_fd, int b_fd)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 145-162
 80.000% (8/10)
format_user_or_group
Name: format_user_or_group
Prototype: static void format_user_or_group (char const *name, unsigned long int id, int width)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3925-3948
 80.000% (8/10)
debug_print_current_time
Name: debug_print_current_time
Prototype: static void debug_print_current_time (char const *item, parser_control *pc)
Coverage:  80.000% (40/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 431-518
 80.000% (40/50)
debug_line
Name: debug_line
Prototype: static void debug_line (struct line const *line)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2357-2365
 80.000% (8/10)
binvert
Name: binvert
Prototype: static wide_uint __attribute__ ((__const__)) binvert (wide_uint a)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 56-67
 80.000% (4/5)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Page:<>1
Condition %: 100.000% (1/1)
...4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (7/7)
6
Condition %: 100.000% (4/4)
7
Condition %:  90.909% (10/11)
89
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2