OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
1415
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (20/20)
18
Condition %: 100.000% (5/5)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
any_non_remote_file
Name: any_non_remote_file
Prototype: static # 1310 "src/tail.c" 3 4 _Bool # 1311 "src/tail.c" any_non_remote_file (const struct File_spec *f, size_t n_files)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1310-1317
 87.500% (7/8)
begfield
Name: begfield
Prototype: static char * begfield (struct line const *line, struct keyfield const *key)
Coverage:  87.500% (35/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1606-1643
 87.500% (35/40)
default_scale_base
Name: default_scale_base
Prototype: static inline int default_scale_base (enum scale_type scale)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 216-231
 87.500% (7/8)
fts_load
Name: fts_load
Prototype: static void fts_load (FTS *sp, register FTSENT *p)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 573-595
 87.500% (7/8)
get_spec_stats
Name: get_spec_stats
Prototype: static void get_spec_stats (struct Spec_list *s)
Coverage:  87.500% (35/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1240-1314
 87.500% (35/40)
install_file_in_dir
Name: install_file_in_dir
Prototype: static # 776 "src/install.c" 3 4 _Bool # 777 "src/install.c" install_file_in_dir (const char *from, const char *to_dir, const struct cp_options *x, # 778 "src/install.c" 3 4 _Bool # 778 "src/install.c" mkdir_and_install)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 776-790
 87.500% (7/8)
lbuf_putc
Name: lbuf_putc
Prototype: static void lbuf_putc (char c)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2394-2429
 87.500% (14/16)
mulredc2
Name: mulredc2
Prototype: static uintmax_t mulredc2 (uintmax_t *r1p, uintmax_t a1, uintmax_t a0, uintmax_t b1, uintmax_t b0, uintmax_t m1, uintmax_t m0, uintmax_t mi)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 992-1058
 87.500% (7/8)
output_primes
Name: output_primes
Prototype: static void output_primes (const struct prime *primes, unsigned nprimes)
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 109-158
 87.500% (21/24)
perform_basename
Name: perform_basename
Prototype: static void perform_basename (const char *string, const char *suffix, # 104 "src/basename.c" 3 4 _Bool # 104 "src/basename.c" use_nuls)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/basename.c
Lines: 103-121
 87.500% (7/8)
print_char
Name: print_char
Prototype: static void print_char (char c)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2277-2300
 87.500% (14/16)
yesno
Name: yesno
Prototype: _Bool # 32 "lib/yesno.c" yesno (void)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/yesno.c
Lines: 31-63
 87.500% (7/8)
base64_decode_ctx
Name: base64_decode_ctx
Prototype: _Bool # 488 "lib/base64.c" base64_decode_ctx (struct base64_decode_context *ctx, const char *__restrict in, size_t inlen, char *__restrict out, size_t *outlen)
Coverage:  88.095% (37/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 487-565
 88.095% (37/42)
double_to_human
Name: double_to_human
Prototype: static void double_to_human (long double val, int precision, char *buf, size_t buf_size, enum scale_type scale, int group, enum round_type round)
Coverage:  88.136% (52/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 720-817
 88.136% (52/59)
do_move
Name: do_move
Prototype: static # 166 "src/mv.c" 3 4 _Bool # 167 "src/mv.c" do_move (const char *source, const char *dest, const struct cp_options *x)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mv.c
Lines: 166-244
 88.235% (15/17)
fraccompare
Name: fraccompare
Prototype: static inline int __attribute__ ((__pure__)) fraccompare (char const *a, char const *b, char decimal_point)
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/strnumcmp-in.h
Lines: 73-104
 88.235% (30/34)
get_line
Name: get_line
Prototype: static # 446 "src/join.c" 3 4 _Bool # 447 "src/join.c" get_line (FILE *fp, struct line **linep, int which)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 446-478
 88.235% (15/17)
list_entries_users
Name: list_entries_users
Prototype: static void list_entries_users (size_t n, const STRUCT_UTMP *this)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/users.c
Lines: 52-85
 88.235% (15/17)
check_order
Name: check_order
Prototype: static void check_order (struct linebuffer const *prev, struct linebuffer const *current, int whatfile)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/comm.c
Lines: 214-246
 88.889% (16/18)
fillbuf
Name: fillbuf
Prototype: static # 1753 "src/sort.c" 3 4 _Bool # 1754 "src/sort.c" fillbuf (struct buffer *buf, FILE *fp, char const *file)
Coverage:  88.889% (48/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1753-1865
 88.889% (48/54)
get_space
Name: get_space
Prototype: static int get_space (FILE *f, int c)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 746-762
 88.889% (8/9)
indent
Name: indent
Prototype: static void indent (size_t from, size_t to)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4960-4976
 88.889% (8/9)
next_prime
Name: next_prime
Prototype: static size_t __attribute__ ((__const__)) next_prime (size_t candidate)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 462-476
 88.889% (8/9)
parse_patterns
Name: parse_patterns
Prototype: static void parse_patterns (int argc, int start, char **argv)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1174-1222
 88.889% (24/27)
print_formatted
Name: print_formatted
Prototype: static int print_formatted (const char *format, int argc, char **argv)
Coverage:  88.889% (80/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 477-648
 88.889% (80/90)
read_utmp
Name: read_utmp
Prototype: int read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, int options)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readutmp.c
Lines: 87-119
 88.889% (8/9)
skip_to_page
Name: skip_to_page
Prototype: static # 2305 "src/pr.c" 3 4 _Bool # 2306 "src/pr.c" skip_to_page (uintmax_t page)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2305-2344
 88.889% (24/27)
suffix_power
Name: suffix_power
Prototype: static inline int suffix_power (const char suf)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 240-272
 88.889% (16/18)
trim_leading_zeros
Name: trim_leading_zeros
Prototype: static char const * # 432 "src/seq.c" 3 __attribute__ ((__pure__)) # 433 "src/seq.c" trim_leading_zeros (char const *s)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 432-443
 88.889% (8/9)
extract_dirs_from_files
Name: extract_dirs_from_files
Prototype: static void extract_dirs_from_files (char const *dirname, # 3509 "src/ls.c" 3 4 _Bool # 3509 "src/ls.c" command_line_arg)
Coverage:  89.286% (25/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3508-3556
 89.286% (25/28)
write_counts
Name: write_counts
Prototype: static void write_counts (uintmax_t lines, uintmax_t words, uintmax_t chars, uintmax_t bytes, uintmax_t linelength, const char *file)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 152-191
 89.474% (17/19)
build_spec_list
Name: build_spec_list
Prototype: static # 853 "src/tr.c" 3 4 _Bool # 854 "src/tr.c" build_spec_list (const struct E_string *es, struct Spec_list *result)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 853-989
 89.655% (52/58)
process_file
Name: process_file
Prototype: static # 487 "src/du.c" 3 4 _Bool # 488 "src/du.c" process_file (FTS *fts, FTSENT *ent)
Coverage:  89.796% (88/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 487-670
 89.796% (88/98)
align_column
Name: align_column
Prototype: static void align_column (COLUMN *p)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1723-1738
 90.000% (9/10)
dir_len
Name: dir_len
Prototype: size_t dir_len (char const *file)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/dirname-lgpl.c
Lines: 31-53
 90.000% (9/10)
recurse_tree
Name: recurse_tree
Prototype: static # 408 "src/tsort.c" 3 4 _Bool # 409 "src/tsort.c" recurse_tree (struct item *root, # 409 "src/tsort.c" 3 4 _Bool # 409 "src/tsort.c" (*action) (struct item *))
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 408-426
 90.000% (18/20)
remove_line
Name: remove_line
Prototype: static struct cstring * remove_line (void)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 554-600
 90.000% (18/20)
scan_zeros
Name: scan_zeros
Prototype: static # 299 "src/tsort.c" 3 4 _Bool # 300 "src/tsort.c" scan_zeros (struct item *k)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 299-314
 90.000% (9/10)
stdbuf
Name: stdbuf
Prototype: static void __attribute ((constructor)) stdbuf (void)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/libstdbuf.c
Lines: 134-146
 90.000% (9/10)
suffix_power_char
Name: suffix_power_char
Prototype: static inline const char * suffix_power_char (unsigned int power)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 274-309
 90.000% (18/20)
parse_with_separator
Name: parse_with_separator
Prototype: static char const * parse_with_separator (char const *spec, char const *separator, uid_t *uid, gid_t *gid, char **username, char **groupname)
Coverage:  90.123% (73/81)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/userspec.c
Lines: 101-238
 90.123% (73/81)
get_default_format
Name: get_default_format
Prototype: static char const * get_default_format (operand first, operand step, operand last)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 359-396
 90.323% (28/31)
randperm_new
Name: randperm_new
Prototype: size_t * randperm_new (struct randint_source *r, size_t h, size_t n)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 154-237
 90.323% (28/31)
target_directory_operand
Name: target_directory_operand
Prototype: static # 122 "src/ln.c" 3 4 _Bool # 123 "src/ln.c" target_directory_operand (char const *file)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ln.c
Lines: 122-139
 90.476% (19/21)
mergefps
Name: mergefps
Prototype: static void mergefps (struct sortfile *files, size_t ntemps, size_t nfiles, FILE *ofp, char const *output_file, FILE **fps)
Coverage:  90.805% (79/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2925-3112
 90.805% (79/87)
generate_all_output
Name: generate_all_output
Prototype: static void generate_all_output (void)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1746-1799
 90.909% (10/11)
hash_lookup
Name: hash_lookup
Prototype: void * hash_lookup (const Hash_table *table, const void *entry)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 260-274
 90.909% (10/11)
imaxtostr
Name: imaxtostr
Prototype: char * __attribute__ ((__warn_unused_result__)) imaxtostr (intmax_t i, char *buf)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/anytostr.c
Lines: 35-57
 90.909% (10/11)
set_suffix_length
Name: set_suffix_length
Prototype: static void set_suffix_length (uintmax_t n_units, enum Split_type split_type)
Coverage:  90.909% (30/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 162-217
 90.909% (30/33)
simple_cat
Name: simple_cat
Prototype: static # 151 "src/cat.c" 3 4 _Bool # 152 "src/cat.c" simple_cat ( char *buf, size_t bufsize)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 151-190
 90.909% (10/11)
tzalloc
Name: tzalloc
Prototype: timezone_t tzalloc (char const *name)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 94-112
 90.909% (10/11)
lines_chunk_split
Name: lines_chunk_split
Prototype: static void lines_chunk_split (uintmax_t k, uintmax_t n, char *buf, size_t bufsize, size_t initial_read, off_t file_size)
Coverage:  91.139% (72/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 861-980
 91.139% (72/79)
prepare_padded_number
Name: prepare_padded_number
Prototype: static int prepare_padded_number (const long double val, size_t precision)
Coverage:  91.429% (32/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1193-1253
 91.429% (32/35)
fts_stat
Name: fts_stat
Prototype: static unsigned short int fts_stat(FTS *sp, register FTSENT *p, # 1808 "lib/fts.c" 3 4 _Bool # 1808 "lib/fts.c" follow)
Coverage:  91.489% (43/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1806-1855
 91.489% (43/47)
readisaac
Name: readisaac
Prototype: static void readisaac (struct isaac *isaac, void *p, size_t size)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 277-319
 91.667% (11/12)
genpattern
Name: genpattern
Prototype: static void genpattern (int *dest, size_t num, struct randint_source *s)
Coverage:  91.892% (34/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 741-849
 91.892% (34/37)
compare
Name: compare
Prototype: static int compare (struct line const *a, struct line const *b)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2728-2764
 92.000% (23/25)
detect_loop
Name: detect_loop
Prototype: static # 334 "src/tsort.c" 3 4 _Bool # 335 "src/tsort.c" detect_loop (struct item *k)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 334-403
 92.000% (23/25)
hash_find_entry
Name: hash_find_entry
Prototype: static void * hash_find_entry (Hash_table *table, const void *entry, struct hash_entry **bucket_head, # 791 "lib/hash.c" 3 4 _Bool # 791 "lib/hash.c" delete)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 789-851
 92.308% (24/26)
print_double
Name: print_double
Prototype: static void print_double (size_t fields, size_t blank, void const *block, char const *fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 478-478
 92.308% (12/13)
print_float
Name: print_float
Prototype: static void print_float (size_t fields, size_t blank, void const *block, char const *fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 477-477
 92.308% (12/13)
print_int
Name: print_int
Prototype: static void print_int (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 473-473
 92.308% (12/13)
print_long_double
Name: print_long_double
Prototype: static void print_long_double (size_t fields, size_t blank, void const *block, char const *fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 479-479
 92.308% (12/13)
print_long_long
Name: print_long_long
Prototype: static void print_long_long (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 475-475
 92.308% (12/13)
print_short
Name: print_short
Prototype: static void print_short (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 472-472
 92.308% (12/13)
print_wide_uint
Name: print_wide_uint
Prototype: static void print_wide_uint (wide_uint n, int nesting, unsigned wide_uint_bits)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 78-107
 92.308% (12/13)
next_file_name
Name: next_file_name
Prototype: static void next_file_name (void)
Coverage:  92.500% (37/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 349-452
 92.500% (37/40)
mergelines
Name: mergelines
Prototype: static void mergelines (struct line *__restrict t, size_t nlines, struct line const *__restrict lo)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3142-3173
 92.857% (13/14)
path_common_prefix
Name: path_common_prefix
Prototype: static int # 29 "src/relpath.c" 3 __attribute__ ((__pure__)) # 30 "src/relpath.c" path_common_prefix (const char *path1, const char *path2)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/relpath.c
Lines: 29-58
 92.857% (26/28)
verrevcmp
Name: verrevcmp
Prototype: static int # 83 "lib/filevercmp.c" 3 __attribute__ ((__pure__)) # 84 "lib/filevercmp.c" verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len)
Coverage:  93.333% (42/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filevercmp.c
Lines: 83-120
 93.333% (42/45)
line_bytes_split
Name: line_bytes_split
Prototype: static void line_bytes_split (uintmax_t n_bytes, char *buf, size_t bufsize)
Coverage:  93.750% (60/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 747-851
 93.750% (60/64)
main
Name: main
Prototype: int main (int argc, char **argv)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/yes.c
Lines: 64-133
 93.750% (30/32)
sort
Name: sort
Prototype: static void sort (char *const *files, size_t nfiles, char const *output_file, size_t nthreads)
Coverage:  93.750% (45/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3905-4019
 93.750% (45/48)
read_line
Name: read_line
Prototype: static # 2405 "src/pr.c" 3 4 _Bool # 2406 "src/pr.c" read_line (COLUMN *p)
Coverage:  93.902% (77/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2405-2528
 93.902% (77/82)
any_live_files
Name: any_live_files
Prototype: static # 1099 "src/tail.c" 3 4 _Bool # 1100 "src/tail.c" any_live_files (const struct File_spec *f, size_t n_files)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1099-1120
 94.118% (16/17)
randint_genmax
Name: randint_genmax
Prototype: randint randint_genmax (struct randint_source *s, randint genmax)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 113-194
 94.118% (16/17)
split_file
Name: split_file
Prototype: static void split_file (void)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 900-923
 94.118% (16/17)
find_field
Name: find_field
Prototype: static char * __attribute__ ((__pure__)) find_field (struct linebuffer const *line)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 262-281
 94.444% (17/18)
sig2str
Name: sig2str
Prototype: int sig2str (int signum, char *signame)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sig2str.c
Lines: 314-349
 94.444% (17/18)
debug_print_relative_time
Name: debug_print_relative_time
Prototype: static void debug_print_relative_time (char const *item, parser_control const *pc)
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 531-560
 94.737% (18/19)
init_funcs
Name: init_funcs
Prototype: static void init_funcs (void)
Coverage:  94.737% (36/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1379-1458
 94.737% (36/38)
factor_using_division
Name: factor_using_division
Prototype: static uintmax_t factor_using_division (uintmax_t *t1p, uintmax_t t1, uintmax_t t0, struct factors *factors)
Coverage:  95.082% (58/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 757-836
 95.082% (58/61)
get_next
Name: get_next
Prototype: static int get_next (struct Spec_list *s, enum Upper_Lower_class *class)
Coverage:  95.312% (61/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1014-1133
 95.312% (61/64)
skip_read
Name: skip_read
Prototype: static void skip_read (COLUMN *p, int column_number)
Coverage:  95.455% (42/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2124-2183
 95.455% (42/44)
list_signals
Name: list_signals
Prototype: static int list_signals ( # 126 "src/kill.c" 3 4 _Bool # 126 "src/kill.c" table, char *const *argv)
Coverage:  95.556% (43/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/kill.c
Lines: 125-187
 95.556% (43/45)
limfield
Name: limfield
Prototype: static char * limfield (struct line const *line, struct keyfield const *key)
Coverage:  96.000% (48/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1648-1745
 96.000% (48/50)
mode_adjust
Name: mode_adjust
Prototype: mode_t mode_adjust (mode_t oldmode, # 339 "lib/modechange.c" 3 4 _Bool # 339 "lib/modechange.c" dir, mode_t umask_value, struct mode_change const *changes, mode_t *pmode_bits)
Coverage:  96.667% (29/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 338-414
 96.667% (29/30)
print_stored
Name: print_stored
Prototype: static # 2544 "src/pr.c" 3 4 _Bool # 2545 "src/pr.c" print_stored (COLUMN *p)
Coverage:  96.774% (30/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2544-2602
 96.774% (30/31)
key_to_opts
Name: key_to_opts
Prototype: static void key_to_opts (struct keyfield const *key, char *opts)
Coverage:  97.222% (35/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2386-2412
 97.222% (35/36)
print_page
Name: print_page
Prototype: static # 1751 "src/pr.c" 3 4 _Bool # 1752 "src/pr.c" print_page (void)
Coverage:  97.753% (87/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1751-1871
 97.753% (87/89)
invalidate_cache
Name: invalidate_cache
Prototype: static # 1042 "src/dd.c" 3 4 _Bool # 1043 "src/dd.c" invalidate_cache (int fd, off_t len)
Coverage:  97.826% (45/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1042-1106
 97.826% (45/46)
debug_key
Name: debug_key
Prototype: static void debug_key (struct line const *line, struct keyfield const *key)
Coverage:  97.917% (47/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2300-2353
 97.917% (47/48)
AD_compare
Name: AD_compare
Prototype: static # 31 "lib/fts-cycle.c" 3 4 _Bool # 32 "lib/fts-cycle.c" AD_compare (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 31-38
100.000% (1/1)
AD_hash
Name: AD_hash
Prototype: static size_t AD_hash (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 40-45
100.000% (1/1)
__gl_setmode
Name: __gl_setmode
Prototype: inline int __gl_setmode (int fd __attribute__ ((__unused__)), int mode __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/binary-io.h
Lines: 49-53
100.000% (1/1)
__gl_setmode_check
Name: __gl_setmode_check
Prototype: inline int __gl_setmode_check (int fd __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/binary-io.h
Lines: 59-60
100.000% (1/1)
_obstack_begin
Name: _obstack_begin
Prototype: int _obstack_begin (struct obstack *h, size_t size, size_t alignment, void *(*chunkfun) (size_t), void (*freefun) (void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 149-159
100.000% (1/1)
abandon_move
Name: abandon_move
Prototype: static # 1743 "src/copy.c" 3 4 _Bool # 1744 "src/copy.c" abandon_move (const struct cp_options *x, char const *dst_name, struct stat const *dst_sb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1743-1755
100.000% (1/1)
abbreviation_lacks_prefix
Name: abbreviation_lacks_prefix
Prototype: static # 766 "src/dd.c" 3 4 _Bool # 767 "src/dd.c" abbreviation_lacks_prefix (char const *message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 766-770
100.000% (1/1)
absld
Name: absld
Prototype: static inline long double absld (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 328-332
100.000% (1/1)
Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
13
Condition %:  80.000% (4/5)
1415
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (20/20)
18
Condition %: 100.000% (5/5)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2