OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...3
Condition %: 100.000% (7/7)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (7/7)
6
Condition %: 100.000% (4/4)
78
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
parse_tab_stops
Name: parse_tab_stops
Prototype: void parse_tab_stops (char const *stops)
Coverage:  87.302% (55/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 131-231
 87.302% (55/63)
wipename
Name: wipename
Prototype: static # 1076 "src/shred.c" 3 4 _Bool # 1077 "src/shred.c" wipename (char *oldname, char const *qoldname, struct Options const *flags)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1076-1144
 87.234% (41/47)
parse_format_string
Name: parse_format_string
Prototype: static void parse_format_string (char const *fmt)
Coverage:  87.179% (68/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1045-1156
 87.179% (68/78)
store_columns
Name: store_columns
Prototype: static void store_columns (void)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1923-1972
 87.097% (27/31)
init_parameters
Name: init_parameters
Prototype: static void init_parameters (int number_of_files)
Coverage:  87.097% (54/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1189-1297
 87.097% (54/62)
gcd2_odd
Name: gcd2_odd
Prototype: static uintmax_t gcd2_odd (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t b1, uintmax_t b0)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 480-522
 87.097% (27/31)
find_bracketed_repeat
Name: find_bracketed_repeat
Prototype: static int find_bracketed_repeat (const struct E_string *es, size_t start_idx, unsigned char *char_to_repeat, count *repeat_count, size_t *closing_bracket_idx)
Coverage:  86.957% (20/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 777-823
 86.957% (20/23)
validate_tab_stops
Name: validate_tab_stops
Prototype: static void validate_tab_stops (uintmax_t const *tabs, size_t entries)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 236-252
 86.667% (13/15)
null
Name: null
Prototype: static # 525 "src/expr.c" 3 4 _Bool __attribute__ ((__pure__)) # 526 "src/expr.c" null (VALUE *v)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 525-552
 86.667% (13/15)
docolon
Name: docolon
Prototype: static VALUE * docolon (VALUE *sv, VALUE *pv)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 690-758
 86.364% (19/22)
c_tolower
Name: c_tolower
Prototype: inline int c_tolower (int c)
Coverage:  86.207% (25/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 336-346
 86.207% (25/29)
xfields
Name: xfields
Prototype: static void xfields (struct line *line)
Coverage:  86.111% (31/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 270-307
 86.111% (31/36)
xnumtoumax [xdectoint.c #2]
Name: xnumtoumax [xdectoint.c #2]
Prototype: uintmax_t xnumtoumax (const char *n_str, int base, uintmax_t min, uintmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #2
Lines: 35-74
 85.714% (18/21)
vstrtoimax
Name: vstrtoimax
Prototype: static intmax_t vstrtoimax (char const *s)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 189-189
 85.714% (12/14)
unit_to_umax
Name: unit_to_umax
Prototype: static uintmax_t unit_to_umax (const char *n_string)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 823-864
 85.714% (18/21)
set_exit_status
Name: set_exit_status
Prototype: static void set_exit_status ( # 2669 "src/ls.c" 3 4 _Bool # 2669 "src/ls.c" serious)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2668-2675
 85.714% (6/7)
rpl_fclose
Name: rpl_fclose
Prototype: int rpl_fclose (FILE *fp)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fclose.c
Lines: 57-112
 85.714% (12/14)
record_line_starts
Name: record_line_starts
Prototype: static size_t record_line_starts (struct buffer_record *b)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 343-388
 85.714% (12/14)
readlinebuffer_delim
Name: readlinebuffer_delim
Prototype: struct linebuffer * readlinebuffer_delim (struct linebuffer *linebuffer, FILE *stream, char delimiter)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/linebuffer.c
Lines: 58-95
 85.714% (18/21)
readdir_ignoring_dot_and_dotdot
Name: readdir_ignoring_dot_and_dotdot
Prototype: static inline struct dirent const * readdir_ignoring_dot_and_dotdot (DIR *dirp)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 277-286
 85.714% (6/7)
parse_human_number
Name: parse_human_number
Prototype: static enum simple_strtod_error parse_human_number (const char *str, long double *value, size_t *precision)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1166-1188
 85.714% (12/14)
parse_duration
Name: parse_duration
Prototype: static double parse_duration (const char* str)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 318-337
 85.714% (12/14)
get_8
Name: get_8
Prototype: static char * get_8 (struct base32_decode_context *ctx, char const *__restrict *in, char const *__restrict in_end, size_t *n_non_newline)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 305-343
 85.714% (18/21)
free_dir
Name: free_dir
Prototype: static void free_dir (FTS *sp)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 150-160
 85.714% (6/7)
excluded_file_name
Name: excluded_file_name
Prototype: _Bool # 470 "lib/exclude.c" excluded_file_name (struct exclude const *ex, char const *f)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 469-513
 85.714% (18/21)
alloc_ibuf
Name: alloc_ibuf
Prototype: static void alloc_ibuf (void)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 695-716
 85.714% (6/7)
decode_8
Name: decode_8
Prototype: static # 359 "lib/base32.c" 3 4 _Bool # 360 "lib/base32.c" decode_8 (char const *__restrict in, size_t inlen, char *__restrict *outp, size_t *outleft)
Coverage:  85.542% (71/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 359-449
 85.542% (71/83)
remove_parents
Name: remove_parents
Prototype: static # 113 "src/rmdir.c" 3 4 _Bool # 114 "src/rmdir.c" remove_parents (char *dir)
Coverage:  85.000% (17/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/rmdir.c
Lines: 113-154
 85.000% (17/20)
zaptemp
Name: zaptemp
Prototype: static void zaptemp (char const *name)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1236-1265
 84.615% (11/13)
string_to_join_field
Name: string_to_join_field
Prototype: static size_t string_to_join_field (char const *str)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 838-854
 84.615% (11/13)
simple_round
Name: simple_round
Prototype: static inline long double __attribute__ ((__const__)) simple_round (long double val, enum round_type t)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 399-434
 84.615% (11/13)
randread_new
Name: randread_new
Prototype: struct randread_source * randread_new (char const *name, size_t bytes_bound)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 203-231
 84.615% (11/13)
head_bytes
Name: head_bytes
Prototype: static # 772 "src/head.c" 3 4 _Bool # 773 "src/head.c" head_bytes (const char *filename, int fd, uintmax_t bytes_to_write)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 772-795
 84.615% (11/13)
eval7
Name: eval7
Prototype: static VALUE * eval7 ( # 763 "src/expr.c" 3 4 _Bool # 763 "src/expr.c" evaluate)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 762-788
 84.615% (11/13)
different
Name: different
Prototype: static # 288 "src/uniq.c" 3 4 _Bool # 289 "src/uniq.c" different (char *old, char *new, size_t oldlen, size_t newlen)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 288-305
 84.615% (11/13)
copy_dir
Name: copy_dir
Prototype: static # 708 "src/copy.c" 3 4 _Bool # 709 "src/copy.c" copy_dir (char const *src_name_in, char const *dst_name_in, # 709 "src/copy.c" 3 4 _Bool # 709 "src/copy.c" new_dst, const struct stat *src_sb, struct dir_list *ancestors, const struct cp_options *x, # 712 "src/copy.c" 3 4 _Bool # 712 "src/copy.c" *first_dir_created_per_command_line_arg, # 713 "src/copy.c" 3 4 _Bool # 713 "src/copy.c" *copy_into_self)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 708-765
 84.615% (11/13)
system_join
Name: system_join
Prototype: static void system_join (FILE *fp1, FILE *fp2)
Coverage:  84.553% (104/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 655-810
 84.553% (104/123)
keycmp
Name: keycmp
Prototype: static int keycmp (struct line const *line1, struct line const *line2, size_t jf_1, size_t jf_2)
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 325-380
 84.000% (21/25)
copy_with_block
Name: copy_with_block
Prototype: static void copy_with_block (char const *buf, size_t nread)
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1960-1984
 84.000% (21/25)
main
Name: main
Prototype: int main (int argc, char *argv[])
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1602-1685
 83.784% (31/37)
key_warnings
Name: key_warnings
Prototype: static void key_warnings (struct keyfield const *gkey, # 2417 "src/sort.c" 3 4 _Bool # 2417 "src/sort.c" gkey_only)
Coverage:  83.505% (81/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2416-2518
 83.505% (81/97)
mode_compile
Name: mode_compile
Prototype: struct mode_change * mode_compile (char const *mode_string)
Coverage:  83.486% (91/109)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 133-310
 83.486% (91/109)
xvprintf
Name: xvprintf
Prototype: int xvprintf (char const *__restrict format, va_list args)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 45-53
 83.333% (5/6)
version_etc_va
Name: version_etc_va
Prototype: void version_etc_va (FILE *stream, const char *command_name, const char *package, const char *version, va_list authors)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 195-210
 83.333% (5/6)
tzfree
Name: tzfree
Prototype: void tzfree (timezone_t tz)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 195-205
 83.333% (5/6)
toarith
Name: toarith
Prototype: static # 593 "src/expr.c" 3 4 _Bool # 594 "src/expr.c" toarith (VALUE *v)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 593-615
 83.333% (10/12)
target_directory_operand
Name: target_directory_operand
Prototype: static # 151 "src/mv.c" 3 4 _Bool # 152 "src/mv.c" target_directory_operand (char const *file)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mv.c
Lines: 151-160
 83.333% (10/12)
stzncpy
Name: stzncpy
Prototype: static inline char * stzncpy (char *__restrict dest, char const *__restrict src, size_t len)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 736-744
 83.333% (5/6)
size_opt
Name: size_opt
Prototype: static size_t size_opt (char const *opt, char const *msgid)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 240-257
 83.333% (5/6)
rpl_fflush
Name: rpl_fflush
Prototype: int rpl_fflush (FILE *stream)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fflush.c
Lines: 126-229
 83.333% (5/6)
reap_exited
Name: reap_exited
Prototype: static void reap_exited (void)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 792-797
 83.333% (5/6)
realpath_canon
Name: realpath_canon
Prototype: static char * realpath_canon (const char *fname, int can_mode)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/realpath.c
Lines: 99-111
 83.333% (5/6)
Page:<>1
Condition %: 100.000% (1/1)
...3
Condition %: 100.000% (7/7)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (7/7)
6
Condition %: 100.000% (4/4)
78
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2