OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
1314
Condition %:  38.776% (19/49)
15
Condition %:  27.273% (6/22)
16
Condition %:  2.459% (6/244)
17
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
check_for_offset
Name: check_for_offset
Prototype: static void check_for_offset (struct control *p, const char *str, const char *num)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1085-1091
 50.000% (2/4)
change_env
Name: change_env
Prototype: static # 228 "lib/time_rz.c" 3 4 _Bool # 229 "lib/time_rz.c" change_env (timezone_t tz)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 228-235
 50.000% (2/4)
careadlinkatcwd
Name: careadlinkatcwd
Prototype: static ssize_t careadlinkatcwd (int fd, char const *filename, char *buffer, size_t buffer_size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/areadlink.c
Lines: 35-44
 50.000% (2/4)
call_freefun
Name: call_freefun
Prototype: static void call_freefun (struct obstack *h, void *old_chunk)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 92-99
 50.000% (2/4)
call_chunkfun
Name: call_chunkfun
Prototype: static void * call_chunkfun (struct obstack *h, size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 83-90
 50.000% (2/4)
block_cleanup_and_chld
Name: block_cleanup_and_chld
Prototype: static void block_cleanup_and_chld (int sigterm, sigset_t *old_set)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 387-404
 50.000% (2/4)
blake2b_set_lastblock
Name: blake2b_set_lastblock
Prototype: static void blake2b_set_lastblock( blake2b_state *S )
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 59-64
 50.000% (2/4)
blake2b_init
Name: blake2b_init
Prototype: int blake2b_init( blake2b_state *S, size_t outlen )
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 98-117
 50.000% (3/6)
argv_iter_init_stream
Name: argv_iter_init_stream
Prototype: struct argv_iterator * argv_iter_init_stream (FILE *fp)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 53-66
 50.000% (2/4)
argv_iter_init_argv
Name: argv_iter_init_argv
Prototype: struct argv_iterator * argv_iter_init_argv (char **argv)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 39-49
 50.000% (2/4)
append_range
Name: append_range
Prototype: static # 657 "src/tr.c" 3 4 _Bool # 658 "src/tr.c" append_range (struct Spec_list *list, unsigned char first, unsigned char last)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 657-681
 50.000% (2/4)
announce_mkdir
Name: announce_mkdir
Prototype: static void announce_mkdir (char const *dir, void *options)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mkdir.c
Lines: 108-114
 50.000% (2/4)
advance_input_offset
Name: advance_input_offset
Prototype: static void advance_input_offset (uintmax_t offset)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1701-1707
 50.000% (2/4)
_obstack_free
Name: _obstack_free
Prototype: void _obstack_free (struct obstack *h, void *obj)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 261-289
 50.000% (7/14)
__strftime_internal [nstrftime.c #1]
Name: __strftime_internal [nstrftime.c #1]
Prototype: static size_t __strftime_internal (char *s, size_t maxsize, const char *format, const struct tm *tp, # 449 "lib/nstrftime.c" 3 4 _Bool # 449 "lib/nstrftime.c" upcase, # 449 "lib/nstrftime.c" 3 4 _Bool # 449 "lib/nstrftime.c" *tzset_called , timezone_t tz, int ns )
Coverage:  49.924% (329/659)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #1
Lines: 446-1520
 49.924% (329/659)
c_isalnum
Name: c_isalnum
Prototype: inline # 168 "./lib/c-ctype.h" 3 4 _Bool # 169 "./lib/c-ctype.h" c_isalnum (int c)
Coverage:  49.231% (32/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 168-180
 49.231% (32/65)
restricted_chown
Name: restricted_chown
Prototype: static enum RCH_status restricted_chown (int cwd_fd, char const *file, struct stat const *orig_st, uid_t uid, gid_t gid, uid_t required_uid, gid_t required_gid)
Coverage:  48.837% (21/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 211-262
 48.837% (21/43)
get_color_indicator
Name: get_color_indicator
Prototype: static const struct bin_str* __attribute__ ((__pure__)) get_color_indicator (const struct fileinfo *f, # 4679 "src/ls.c" 3 4 _Bool # 4679 "src/ls.c" symlink_target)
Coverage:  48.630% (71/146)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4678-4786
 48.630% (71/146)
hash_initialize
Name: hash_initialize
Prototype: Hash_table * hash_initialize (size_t candidate, const Hash_tuning *tuning, Hash_hasher hasher, Hash_comparator comparator, Hash_data_freer data_freer)
Coverage:  47.826% (11/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 593-646
 47.826% (11/23)
get_paragraph
Name: get_paragraph
Prototype: static # 537 "src/fmt.c" 3 4 _Bool # 538 "src/fmt.c" get_paragraph (FILE *f)
Coverage:  47.826% (22/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 537-611
 47.826% (22/46)
format_address_std
Name: format_address_std
Prototype: static void format_address_std (uintmax_t address, char c)
Coverage:  47.368% (9/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1115-1153
 47.368% (9/19)
writeline
Name: writeline
Prototype: static void writeline (struct linebuffer const *line, FILE *stream, int class)
Coverage:  47.170% (25/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/comm.c
Lines: 173-201
 47.170% (25/53)
adjust_column
Name: adjust_column
Prototype: static size_t adjust_column (size_t column, char c)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fold.c
Lines: 93-113
 47.059% (8/17)
test_unop [test.c #2]
Name: test_unop [test.c #2]
Prototype: static # 581 "src/test.c" 3 4 _Bool # 582 "src/test.c" test_unop (char const *op)
Coverage:  46.667% (14/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 581-598
 46.667% (14/30)
test_unop [test.c #1]
Name: test_unop [test.c #1]
Prototype: static # 581 "src/test.c" 3 4 _Bool # 582 "src/test.c" test_unop (char const *op)
Coverage:  46.667% (14/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 581-598
 46.667% (14/30)
change_attributes
Name: change_attributes
Prototype: static # 492 "src/install.c" 3 4 _Bool # 493 "src/install.c" change_attributes (char const *name)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 492-520
 46.667% (7/15)
savewd_restore
Name: savewd_restore
Prototype: int savewd_restore (struct savewd *wd, int status)
Coverage:  46.429% (13/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savewd.c
Lines: 174-230
 46.429% (13/28)
print_s_short
Name: print_s_short
Prototype: static void print_s_short (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 471-471
 46.154% (6/13)
print_s_char
Name: print_s_char
Prototype: static void print_s_char (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 469-469
 46.154% (6/13)
print_factors
Name: print_factors
Prototype: static # 2498 "src/factor.c" 3 4 _Bool # 2499 "src/factor.c" print_factors (const char *input)
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2498-2552
 46.154% (6/13)
install_file_in_file
Name: install_file_in_file
Prototype: static # 695 "src/install.c" 3 4 _Bool # 696 "src/install.c" install_file_in_file (const char *from, const char *to, const struct cp_options *x)
Coverage:  46.154% (12/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 695-718
 46.154% (12/26)
decode_output_arg
Name: decode_output_arg
Prototype: static void decode_output_arg (char const *arg)
Coverage:  45.833% (33/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 365-434
 45.833% (33/72)
sort_buffer_size
Name: sort_buffer_size
Prototype: static size_t sort_buffer_size (FILE *const *fps, size_t nfps, char *const *files, size_t nfiles, size_t line_bytes)
Coverage:  45.763% (27/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1507-1564
 45.763% (27/59)
seq_fast
Name: seq_fast
Prototype: static # 448 "src/seq.c" 3 4 _Bool # 449 "src/seq.c" seq_fast (char const *a, char const *b)
Coverage:  45.763% (54/118)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 448-538
 45.763% (54/118)
get_input_fstatus
Name: get_input_fstatus
Prototype: static struct fstatus * get_input_fstatus (size_t nfiles, char *const *file)
Coverage:  45.652% (21/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 589-609
 45.652% (21/46)
print_group_list
Name: print_group_list
Prototype: _Bool # 36 "src/group-list.c" print_group_list (const char *username, uid_t ruid, gid_t rgid, gid_t egid, # 38 "src/group-list.c" 3 4 _Bool # 38 "src/group-list.c" use_names, char delim)
Coverage:  45.455% (15/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/group-list.c
Lines: 35-88
 45.455% (15/33)
initialize_regex
Name: initialize_regex
Prototype: static void initialize_regex (void)
Coverage:  45.455% (20/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 438-500
 45.455% (20/44)
getfilecon_cache
Name: getfilecon_cache
Prototype: static int getfilecon_cache (char const *file, struct fileinfo *f, # 3020 "src/ls.c" 3 4 _Bool # 3020 "src/ls.c" deref)
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3019-3044
 45.455% (5/11)
print_user
Name: print_user
Prototype: static void print_user (const STRUCT_UTMP *utmp_ent, time_t boottime)
Coverage:  45.283% (24/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 332-438
 45.283% (24/53)
copy_to_temp
Name: copy_to_temp
Prototype: static off_t copy_to_temp (FILE **g_tmp, char **g_tempfile, int input_fd, char const *file)
Coverage:  45.000% (18/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 499-540
 45.000% (18/40)
version_etc_arn
Name: version_etc_arn
Prototype: void version_etc_arn (FILE *stream, const char *command_name, const char *package, const char *version, const char * const * authors, size_t n_authors)
Coverage:  44.444% (12/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 61-173
 44.444% (12/27)
time_zone_str
Name: time_zone_str
Prototype: static char const * time_zone_str (int time_zone, char time_zone_buf[TIME_ZONE_BUFSIZE])
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 402-426
 44.444% (4/9)
sha512_process_bytes
Name: sha512_process_bytes
Prototype: void sha512_process_bytes (const void *buffer, size_t len, struct sha512_ctx *ctx)
Coverage:  44.444% (8/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 359-426
 44.444% (8/18)
set_prefix
Name: set_prefix
Prototype: static void set_prefix (char *p)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 453-471
 44.444% (4/9)
file_has_acl_cache
Name: file_has_acl_cache
Prototype: static int file_has_acl_cache (char const *file, struct fileinfo *f)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3049-3069
 44.444% (4/9)
do_copy
Name: do_copy
Prototype: static # 586 "src/cp.c" 3 4 _Bool # 587 "src/cp.c" do_copy (int n_files, char **file, const char *target_directory, # 588 "src/cp.c" 3 4 _Bool # 588 "src/cp.c" no_target_directory, struct cp_options *x)
Coverage:  44.444% (60/135)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 586-770
 44.444% (60/135)
tac_seekable
Name: tac_seekable
Prototype: static # 192 "src/tac.c" 3 4 _Bool # 193 "src/tac.c" tac_seekable (int input_fd, const char *file, off_t file_pos)
Coverage:  44.361% (59/133)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 192-386
 44.361% (59/133)
print_numbers
Name: print_numbers
Prototype: static void print_numbers (char const *fmt, struct layout layout, long double first, long double step, long double last)
Coverage:  44.118% (30/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 293-356
 44.118% (30/68)
parse_datetime2
Name: parse_datetime2
Prototype: _Bool # 1736 "parse-datetime.y" parse_datetime2 (struct timespec *result, char const *p, struct timespec const *now, unsigned int flags, timezone_t tzdefault, char const *tzstring)
Coverage:  44.068% (208/472)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1735-2390
 44.068% (208/472)
print_line
Name: print_line
Prototype: static void print_line (int userlen, const char *user, const char state, int linelen, const char *line, const char *time_str, const char *idle, const char *pid, const char *comment, const char *exitstr)
Coverage:  44.000% (11/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 243-312
 44.000% (11/25)
do_decode
Name: do_decode
Prototype: static void do_decode (FILE *in, FILE *out, # 205 "src/base64.c" 3 4 _Bool # 205 "src/base64.c" ignore_garbage)
Coverage:  43.548% (27/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/base64.c
Lines: 204-262
 43.548% (27/62)
fts_safe_changedir
Name: fts_safe_changedir
Prototype: static int fts_safe_changedir (FTS *sp, FTSENT *p, int fd, char const *dir)
Coverage:  43.363% (49/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 2050-2134
 43.363% (49/113)
simple_strtod_int
Name: simple_strtod_int
Prototype: static enum simple_strtod_error simple_strtod_int (const char *input_str, char **endptr, long double *value, # 467 "src/numfmt.c" 3 4 _Bool # 467 "src/numfmt.c" *negative)
Coverage:  43.056% (31/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 465-514
 43.056% (31/72)
visit_dir
Name: visit_dir
Prototype: static # 1213 "src/ls.c" 3 4 _Bool # 1214 "src/ls.c" visit_dir (dev_t dev, ino_t ino)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1213-1242
 42.857% (3/7)
string2_extend
Name: string2_extend
Prototype: static void string2_extend (const struct Spec_list *s1, struct Spec_list *s2)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1368-1411
 42.857% (6/14)
savedir
Name: savedir
Prototype: char * savedir (char const *dir, enum savedir_option option)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savedir.c
Lines: 188-206
 42.857% (3/7)
random_md5_state_init
Name: random_md5_state_init
Prototype: static void random_md5_state_init (char const *random_source)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2088-2100
 42.857% (3/7)
num_processors_via_affinity_mask
Name: num_processors_via_affinity_mask
Prototype: static unsigned long num_processors_via_affinity_mask (void)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nproc.c
Lines: 68-200
 42.857% (3/7)
fts_palloc
Name: fts_palloc
Prototype: static # 1973 "lib/fts.c" 3 4 _Bool # 1975 "lib/fts.c" fts_palloc (FTS *sp, size_t more)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1973-1998
 42.857% (3/7)
di_set_insert
Name: di_set_insert
Prototype: int di_set_insert (struct di_set *dis, dev_t dev, ino_t ino)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 220-237
 42.857% (3/7)
copy_acl
Name: copy_acl
Prototype: int copy_acl (const char *src_name, int source_desc, const char *dst_name, int dest_desc, mode_t mode)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/copy-acl.c
Lines: 42-61
 42.857% (3/7)
compute_bucket_size
Name: compute_bucket_size
Prototype: static size_t # 543 "lib/hash.c" 3 __attribute__ ((__pure__)) # 544 "lib/hash.c" compute_bucket_size (size_t candidate, const Hash_tuning *tuning)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 543-557
 42.857% (6/14)
collapse_escapes
Name: collapse_escapes
Prototype: static int collapse_escapes (char const *strptr)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 91-155
 42.857% (12/28)
close_stdin
Name: close_stdin
Prototype: void close_stdin (void)
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closein.c
Lines: 78-112
 42.857% (9/21)
humblock
Name: humblock
Prototype: static strtol_error humblock (char const *spec, uintmax_t *block_size, int *options)
Coverage:  42.424% (14/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/human.c
Lines: 411-459
 42.424% (14/33)
find_mount_point
Name: find_mount_point
Prototype: char * find_mount_point (char const *file, struct stat const *file_stat)
Coverage:  42.424% (14/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/find-mount-point.c
Lines: 31-113
 42.424% (14/33)
sysv_sum_file
Name: sysv_sum_file
Prototype: static # 151 "src/sum.c" 3 4 _Bool # 152 "src/sum.c" sysv_sum_file (const char *file, int print_name)
Coverage:  42.373% (25/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sum.c
Lines: 151-218
 42.373% (25/59)
numbered_backup
Name: numbered_backup
Prototype: static enum numbered_backup_result numbered_backup (char **buffer, size_t buffer_size, size_t filelen, ptrdiff_t base_offset, DIR **dirpp)
Coverage:  42.373% (25/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 185-284
 42.373% (25/59)
_obstack_begin_worker
Name: _obstack_begin_worker
Prototype: static int _obstack_begin_worker (struct obstack *h, size_t size, size_t alignment)
Coverage:  42.308% (11/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 108-147
 42.308% (11/26)
str_days
Name: str_days
Prototype: static const char * str_days (parser_control *pc, char *buffer, int n)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 339-396
 42.105% (8/19)
open_temp
Name: open_temp
Prototype: static FILE * open_temp (struct tempnode *temp)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1169-1222
 42.105% (8/19)
create
Name: create
Prototype: static int create (const char *name)
Coverage:  41.935% (26/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 456-532
 41.935% (26/62)
simple_strtod_float
Name: simple_strtod_float
Prototype: static enum simple_strtod_error simple_strtod_float (const char *input_str, char **endptr, long double *value, size_t *precision)
Coverage:  41.667% (30/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 530-585
 41.667% (30/72)
eval2
Name: eval2
Prototype: static VALUE * eval2 ( # 978 "src/expr.c" 3 4 _Bool # 978 "src/expr.c" evaluate)
Coverage:  41.667% (20/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 977-1051
 41.667% (20/48)
build_type_arg
Name: build_type_arg
Prototype: static # 235 "src/nl.c" 3 4 _Bool # 236 "src/nl.c" build_type_arg (char const **typep, struct re_pattern_buffer *regexp, char *fastmap)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 235-266
 41.667% (5/12)
change_file_owner
Name: change_file_owner
Prototype: static # 270 "src/chown-core.c" 3 4 _Bool # 271 "src/chown-core.c" change_file_owner (FTS *fts, FTSENT *ent, uid_t uid, gid_t gid, uid_t required_uid, gid_t required_gid, struct Chown_option const *chopt)
Coverage:  41.304% (95/230)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 270-499
 41.304% (95/230)
save_token
Name: save_token
Prototype: static void save_token (struct Tokens *t)
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readtokens0.c
Lines: 50-59
 41.176% (7/17)
make_ancestor
Name: make_ancestor
Prototype: static int make_ancestor (char const *dir, char const *component, void *options)
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mkdir.c
Lines: 121-148
 41.176% (7/17)
output_one_tex_line
Name: output_one_tex_line
Prototype: static void output_one_tex_line (void)
Coverage:  40.909% (9/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1608-1640
 40.909% (9/22)
stream_open
Name: stream_open
Prototype: static FILE * stream_open (char const *file, char const *how)
Coverage:  40.816% (20/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 945-975
 40.816% (20/49)
ignore_fifo_and_pipe
Name: ignore_fifo_and_pipe
Prototype: static size_t ignore_fifo_and_pipe (struct File_spec *f, size_t n_files)
Coverage:  40.816% (20/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 2277-2304
 40.816% (20/49)
paste_serial
Name: paste_serial
Prototype: static # 347 "src/paste.c" 3 4 _Bool # 348 "src/paste.c" paste_serial (size_t nfiles, char **fnamptr)
Coverage:  40.580% (28/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 347-427
 40.580% (28/69)
and [test.c #2]
Name: and [test.c #2]
Prototype: static # 534 "src/test.c" 3 4 _Bool # 535 "src/test.c" and (void)
Coverage:  40.541% (15/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 534-546
 40.541% (15/37)
and [test.c #1]
Name: and [test.c #1]
Prototype: static # 534 "src/test.c" 3 4 _Bool # 535 "src/test.c" and (void)
Coverage:  40.541% (15/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 534-546
 40.541% (15/37)
compare_random
Name: compare_random
Prototype: static int compare_random (char *__restrict texta, size_t lena, char *__restrict textb, size_t lenb)
Coverage:  40.351% (23/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2126-2253
 40.351% (23/57)
getndelim2
Name: getndelim2
Prototype: ssize_t getndelim2 (char **lineptr, size_t *linesize, size_t offset, size_t nmax, int delim1, int delim2, FILE *stream)
Coverage:  40.217% (37/92)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/getndelim2.c
Lines: 70-217
 40.217% (37/92)
mpz_tdiv_r
Name: mpz_tdiv_r
Prototype: static void mpz_tdiv_r (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 107-115
 40.000% (2/5)
handle_line_error
Name: handle_line_error
Prototype: static void handle_line_error (const struct control *p, uintmax_t repetition)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 713-726
 40.000% (2/5)
gettext_quote
Name: gettext_quote
Prototype: static char const * gettext_quote (char const *msgid, enum quoting_style s)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 206-240
 40.000% (4/10)
fwrite_uppcase [nstrftime.c #2]
Name: fwrite_uppcase [nstrftime.c #2]
Prototype: static void fwrite_uppcase (FILE *fp, const char *src, size_t len)
Coverage:  40.000% (6/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #2
Lines: 306-314
 40.000% (6/15)
fremote
Name: fremote
Prototype: static # 914 "src/tail.c" 3 4 _Bool # 915 "src/tail.c" fremote (int fd, const char *name)
Coverage:  40.000% (6/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 914-951
 40.000% (6/15)
filemodestring
Name: filemodestring
Prototype: void filemodestring (struct stat const *statp, char *str)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filemode.c
Lines: 165-180
 40.000% (4/10)
dirent_inode_sort_may_be_useful
Name: dirent_inode_sort_may_be_useful
Prototype: static # 784 "lib/fts.c" 3 4 _Bool # 785 "lib/fts.c" dirent_inode_sort_may_be_useful (FTSENT const *p)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 784-804
 40.000% (2/5)
open_next_file
Name: open_next_file
Prototype: static # 899 "src/od.c" 3 4 _Bool # 900 "src/od.c" open_next_file (void)
Coverage:  39.583% (19/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 899-934
 39.583% (19/48)
str_cd_iconv
Name: str_cd_iconv
Prototype: char * str_cd_iconv (const char *src, iconv_t cd)
Coverage:  39.535% (17/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/striconv.c
Lines: 206-396
 39.535% (17/43)
save_abbr
Name: save_abbr
Prototype: static # 118 "lib/time_rz.c" 3 4 _Bool # 119 "lib/time_rz.c" save_abbr (timezone_t tz, struct tm *tm)
Coverage:  39.394% (26/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 118-192
 39.394% (26/66)
mkancesdirs_safe_wd
Name: mkancesdirs_safe_wd
Prototype: static # 724 "src/install.c" 3 4 _Bool # 725 "src/install.c" mkancesdirs_safe_wd (char const *from, char *to, struct cp_options *x, # 726 "src/install.c" 3 4 _Bool # 726 "src/install.c" save_always)
Coverage:  39.286% (11/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 724-759
 39.286% (11/28)
output_one_roff_line
Name: output_one_roff_line
Prototype: static void output_one_roff_line (void)
Coverage:  38.889% (7/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1557-1602
 38.889% (7/18)
digest_file [md5sum.c #2]
Name: digest_file [md5sum.c #2]
Prototype: static # 582 "src/md5sum.c" 3 4 _Bool # 583 "src/md5sum.c" digest_file (const char *filename, int *binary, unsigned char *bin_result, # 584 "src/md5sum.c" 3 4 _Bool # 584 "src/md5sum.c" *missing)
Coverage:  38.889% (21/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 582-641
 38.889% (21/54)
digest_file [md5sum.c #1]
Name: digest_file [md5sum.c #1]
Prototype: static # 582 "src/md5sum.c" 3 4 _Bool # 583 "src/md5sum.c" digest_file (const char *filename, int *binary, unsigned char *bin_result, # 584 "src/md5sum.c" 3 4 _Bool # 584 "src/md5sum.c" *missing)
Coverage:  38.889% (21/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 582-641
 38.889% (21/54)
Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
1314
Condition %:  38.776% (19/49)
15
Condition %:  27.273% (6/22)
16
Condition %:  2.459% (6/244)
17
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2