OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...4
Condition %:  0.000% (0/11)
5
Condition %:  0.000% (0/6)
6
Condition %:  18.750% (3/16)
7
Condition %:  33.333% (2/6)
89
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
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)
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_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)
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)
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)
__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)
_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
clear_ungetc_buffer_preserving_position
Name: clear_ungetc_buffer_preserving_position
Prototype: static void clear_ungetc_buffer_preserving_position (FILE *fp)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fflush.c
Lines: 39-45
 50.000% (2/4)
compile_regex
Name: compile_regex
Prototype: static void compile_regex (struct regex_data *regex)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 410-431
 50.000% (3/6)
create_output_file
Name: create_output_file
Prototype: static void create_output_file (void)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 945-976
 50.000% (4/8)
delete_all_files
Name: delete_all_files
Prototype: static void delete_all_files ( # 982 "src/csplit.c" 3 4 _Bool # 982 "src/csplit.c" in_signal_handler)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 981-995
 50.000% (6/12)
dev_ino_push
Name: dev_ino_push
Prototype: static void dev_ino_push (dev_t dev, ino_t ino)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1004-1016
 50.000% (2/4)
devlist_for_dev
Name: devlist_for_dev
Prototype: static struct devlist * devlist_for_dev (dev_t dev)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 625-633
 50.000% (2/4)
di_ent_hash
Name: di_ent_hash
Prototype: static size_t di_ent_hash (void const *x, size_t table_size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 75-91
 50.000% (2/4)
dir_name
Name: dir_name
Prototype: char * dir_name (char const *file)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/dirname.c
Lines: 31-38
 50.000% (2/4)
do_encode
Name: do_encode
Prototype: static void do_encode (FILE *in, FILE *out, uintmax_t wrap_column)
Coverage:  50.000% (14/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/base64.c
Lines: 164-202
 50.000% (14/28)
elseek
Name: elseek
Prototype: static off_t elseek (int fd, off_t offset, int whence, char const *filename)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 222-237
 50.000% (2/4)
eval1
Name: eval1
Prototype: static VALUE * eval1 ( # 1056 "src/expr.c" 3 4 _Bool # 1056 "src/expr.c" evaluate)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 1055-1082
 50.000% (5/10)
expr [test.c #1]
Name: expr [test.c #1]
Prototype: static # 571 "src/test.c" 3 4 _Bool # 572 "src/test.c" expr (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 571-578
 50.000% (2/4)
expr [test.c #2]
Name: expr [test.c #2]
Prototype: static # 571 "src/test.c" 3 4 _Bool # 572 "src/test.c" expr (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 571-578
 50.000% (2/4)
extract_trimmed_name
Name: extract_trimmed_name
Prototype: char * extract_trimmed_name (const STRUCT_UTMP *ut)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readutmp.c
Lines: 44-60
 50.000% (3/6)
factor_insert_large
Name: factor_insert_large
Prototype: static void factor_insert_large (struct factors *factors, uintmax_t p1, uintmax_t p0)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 559-571
 50.000% (2/4)
fchmod_or_lchmod
Name: fchmod_or_lchmod
Prototype: static int fchmod_or_lchmod (int desc, char const *name, mode_t mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 976-984
 50.000% (2/4)
file_name_concat
Name: file_name_concat
Prototype: char * file_name_concat (char const *dir, char const *base, char **base_in_result)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filenamecat.c
Lines: 34-41
 50.000% (2/4)
find_backup_file_name
Name: find_backup_file_name
Prototype: char * find_backup_file_name (char const *file, enum backup_type backup_type)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backup-find.c
Lines: 31-38
 50.000% (2/4)
freadahead
Name: freadahead
Prototype: size_t freadahead (FILE *fp)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freadahead.c
Lines: 30-99
 50.000% (2/4)
fts_alloc
Name: fts_alloc
Prototype: static FTSENT * fts_alloc (FTS *sp, const char *name, register size_t namelen)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1920-1949
 50.000% (2/4)
get_link_name
Name: get_link_name
Prototype: static void get_link_name (char const *filename, struct fileinfo *f, # 3450 "src/ls.c" 3 4 _Bool # 3450 "src/ls.c" command_line_arg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3449-3456
 50.000% (2/4)
get_reldate
Name: get_reldate
Prototype: static void get_reldate (struct timespec *result, char const *flex_date, struct timespec const *now)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/touch.c
Lines: 111-117
 50.000% (2/4)
get_root_dev_ino
Name: get_root_dev_ino
Prototype: struct dev_ino * get_root_dev_ino (struct dev_ino *root_d_i)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/root-dev-ino.c
Lines: 28-37
 50.000% (2/4)
gethrxtime
Name: gethrxtime
Prototype: xtime_t gethrxtime (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/gethrxtime.c
Lines: 35-71
 50.000% (2/4)
gettime
Name: gettime
Prototype: void gettime (struct timespec *ts)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/gettime.c
Lines: 28-48
 50.000% (2/4)
hash_init
Name: hash_init
Prototype: void hash_init (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp-hash.c
Lines: 146-155
 50.000% (2/4)
hash_ins
Name: hash_ins
Prototype: static # 365 "src/du.c" 3 4 _Bool # 366 "src/du.c" hash_ins (struct di_set *di_set, ino_t ino, dev_t dev)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 365-372
 50.000% (2/4)
heap_alloc
Name: heap_alloc
Prototype: struct heap * heap_alloc (int (*compare) (void const *, void const *), size_t n_reserve)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/heap.c
Lines: 43-59
 50.000% (3/6)
heap_insert
Name: heap_insert
Prototype: int heap_insert (struct heap *heap, void *item)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/heap.c
Lines: 78-89
 50.000% (2/4)
heap_remove_top
Name: heap_remove_top
Prototype: void * heap_remove_top (struct heap *heap)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/heap.c
Lines: 93-106
 50.000% (2/4)
ind
Name: ind
Prototype: static inline isaac_word ind (isaac_word const *m, isaac_word x)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/rand-isaac.c
Lines: 67-86
 50.000% (2/4)
init_store_cols
Name: init_store_cols
Prototype: static void init_store_cols (void)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1887-1909
 50.000% (5/10)
input_file_size
Name: input_file_size
Prototype: static off_t input_file_size (int fd, struct stat const *st, char *buf, size_t bufsize)
Coverage:  50.000% (20/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 282-344
 50.000% (20/40)
isdir
Name: isdir
Prototype: static # 141 "src/realpath.c" 3 4 _Bool # 142 "src/realpath.c" isdir (const char *path)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/realpath.c
Lines: 141-148
 50.000% (2/4)
lbuf_alloc
Name: lbuf_alloc
Prototype: static void lbuf_alloc (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2369-2379
 50.000% (2/4)
lbuf_flush
Name: lbuf_flush
Prototype: static void lbuf_flush (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2382-2389
 50.000% (2/4)
lbuf_putint
Name: lbuf_putint
Prototype: static void lbuf_putint (uintmax_t i, size_t min_width)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 2432-2445
 50.000% (2/4)
maybe_create_temp
Name: maybe_create_temp
Prototype: static struct tempnode * maybe_create_temp (FILE **pfp, # 1111 "src/sort.c" 3 4 _Bool # 1111 "src/sort.c" survive_fd_exhaustion)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1110-1152
 50.000% (8/16)
mode_changed
Name: mode_changed
Prototype: static # 113 "src/chmod.c" 3 4 _Bool # 114 "src/chmod.c" mode_changed (int dir_fd, char const *file, char const *file_full_name, mode_t old_mode, mode_t new_mode)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 113-136
 50.000% (5/10)
mpz_add
Name: mpz_add
Prototype: static void mpz_add (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 65-74
 50.000% (2/4)
mpz_sub
Name: mpz_sub
Prototype: static void mpz_sub (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 75-84
 50.000% (2/4)
neg_to_zero
Name: neg_to_zero
Prototype: static inline struct timespec neg_to_zero (struct timespec ts)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1014-1021
 50.000% (2/4)
nl_error
Name: nl_error
Prototype: static void __attribute__ ((__format__ (__printf__, 3, 4))) nl_error (int status, int errnum, const char *fmt, ...)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 540-553
 50.000% (2/4)
no_leading_hyphen
Name: no_leading_hyphen
Prototype: static # 161 "src/pathchk.c" 3 4 _Bool # 162 "src/pathchk.c" no_leading_hyphen (char const *file)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pathchk.c
Lines: 161-175
 50.000% (7/14)
openat_safer
Name: openat_safer
Prototype: int openat_safer (int fd, char const *file, int flags, ...)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/openat-safer.c
Lines: 28-46
 50.000% (2/4)
parse_datetime
Name: parse_datetime
Prototype: _Bool # 1718 "parse-datetime.y" parse_datetime (struct timespec *result, char const *p, struct timespec const *now)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1717-1728
 50.000% (2/4)
plain_read
Name: plain_read
Prototype: static size_t plain_read (char *buf, size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1606-1613
 50.000% (2/4)
prep_non_filename_text
Name: prep_non_filename_text
Prototype: static void prep_non_filename_text (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4572-4583
 50.000% (2/4)
print_element
Name: print_element
Prototype: static void print_element (char const *element)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uname.c
Lines: 160-168
 50.000% (2/4)
print_lineno
Name: print_lineno
Prototype: static void print_lineno (void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 270-281
 50.000% (2/4)
process_files
Name: process_files
Prototype: static # 331 "src/chmod.c" 3 4 _Bool # 332 "src/chmod.c" process_files (char **files, int bit_flags)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 331-365
 50.000% (7/14)
qcopy_acl
Name: qcopy_acl
Prototype: int qcopy_acl (const char *src_name, int source_desc, const char *dst_name, int dest_desc, mode_t mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/qcopy-acl.c
Lines: 38-51
 50.000% (2/4)
Page:<>1
Condition %:  0.000% (0/1)
...4
Condition %:  0.000% (0/11)
5
Condition %:  0.000% (0/6)
6
Condition %:  18.750% (3/16)
7
Condition %:  33.333% (2/6)
89
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2