OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
2
Condition %:  0.000% (0/7)
3
Condition %:  0.000% (0/6)
4
Condition %:  0.000% (0/11)
5
Condition %:  0.000% (0/6)
67
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
xstrndup
Name: xstrndup
Prototype: char * xstrndup (const char *string, size_t n)
Coverage:  18.750% (3/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrndup.c
Lines: 29-36
 18.750% (3/16)
create_fullname
Name: create_fullname
Prototype: static char * create_fullname (const char *gecos_name, const char *user_name)
Coverage:  18.919% (7/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 102-141
 18.919% (7/37)
emit_ancillary_info
Name: emit_ancillary_info
Prototype: static inline void emit_ancillary_info (char const *program)
Coverage:  19.048% (16/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 629-669
 19.048% (16/84)
pretty_name
Name: pretty_name
Prototype: static char const * pretty_name (struct File_spec const *f)
Coverage:  19.355% (6/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 361-365
 19.355% (6/31)
selected_fstype
Name: selected_fstype
Prototype: static # 582 "src/df.c" 3 4 _Bool __attribute__ ((__pure__)) # 583 "src/df.c" selected_fstype (const char *fstype)
Coverage:  19.512% (8/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 582-593
 19.512% (8/41)
careadlinkat
Name: careadlinkat
Prototype: char * careadlinkat (int fd, char const *filename, char *buffer, size_t buffer_size, struct allocator const *alloc, ssize_t (*preadlinkat) (int, char const *, char *, size_t))
Coverage:  19.643% (11/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/careadlinkat.c
Lines: 63-160
 19.643% (11/56)
get_disk
Name: get_disk
Prototype: static # 1221 "src/df.c" 3 4 _Bool # 1222 "src/df.c" get_disk (char const *disk)
Coverage:  19.820% (22/111)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1221-1297
 19.820% (22/111)
cksum
Name: cksum
Prototype: static # 182 "src/cksum.c" 3 4 _Bool # 183 "src/cksum.c" cksum (const char *file, # 183 "src/cksum.c" 3 4 _Bool # 183 "src/cksum.c" print_name)
Coverage:  19.847% (26/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cksum.c
Lines: 182-254
 19.847% (26/131)
adjust_value
Name: adjust_value
Prototype: static long double adjust_value (int inexact_style, long double value)
Coverage:  20.000% (2/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/human.c
Lines: 53-67
 20.000% (2/10)
check_format_conv_type
Name: check_format_conv_type
Prototype: static void check_format_conv_type (char *format, int flags)
Coverage:  20.000% (4/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1262-1300
 20.000% (4/20)
process_dir
Name: process_dir
Prototype: static int process_dir (char *dir, struct savewd *wd, void *options)
Coverage:  20.000% (5/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mkdir.c
Lines: 151-186
 20.000% (5/25)
scan_entries
Name: scan_entries
Prototype: static void scan_entries (size_t n, const STRUCT_UTMP *utmp_buf, const int argc_names, char *const argv_names[])
Coverage:  20.312% (13/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 420-456
 20.312% (13/64)
find_bind_mount
Name: find_bind_mount
Prototype: static char const * __attribute__ ((__warn_unused_result__)) find_bind_mount (char const * name)
Coverage:  21.053% (12/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 894-930
 21.053% (12/57)
get_point
Name: get_point
Prototype: static void get_point (const char *point, const struct stat *statp)
Coverage:  21.264% (37/174)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1302-1395
 21.264% (37/174)
last_device_for_mount
Name: last_device_for_mount
Prototype: static char * last_device_for_mount (char const* mount)
Coverage:  21.277% (10/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1194-1217
 21.277% (10/47)
argmatch
Name: argmatch
Prototype: ptrdiff_t argmatch (const char *arg, const char *const *arglist, const char *vallist, size_t valsize)
Coverage:  21.311% (13/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 83-123
 21.311% (13/61)
wc_file
Name: wc_file
Prototype: static # 553 "src/wc.c" 3 4 _Bool # 554 "src/wc.c" wc_file (char const *file, struct fstatus *fstatus)
Coverage:  21.429% (9/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 553-581
 21.429% (9/42)
binary_operator [test.c #1]
Name: binary_operator [test.c #1]
Prototype: static # 276 "src/test.c" 3 4 _Bool # 277 "src/test.c" binary_operator ( # 277 "src/test.c" 3 4 _Bool # 277 "src/test.c" l_is_l)
Coverage:  21.845% (45/206)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 276-392
 21.845% (45/206)
binary_operator [test.c #2]
Name: binary_operator [test.c #2]
Prototype: static # 276 "src/test.c" 3 4 _Bool # 277 "src/test.c" binary_operator ( # 277 "src/test.c" 3 4 _Bool # 277 "src/test.c" l_is_l)
Coverage:  21.845% (45/206)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 276-392
 21.845% (45/206)
quote_name_buf
Name: quote_name_buf
Prototype: static size_t quote_name_buf (char **inbuf, size_t bufsize, char *name, struct quoting_options const *options, int needs_general_quoting, size_t *width, # 4239 "src/ls.c" 3 4 _Bool # 4239 "src/ls.c" *pad)
Coverage:  22.414% (39/174)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4236-4426
 22.414% (39/174)
signal_setup
Name: signal_setup
Prototype: static void signal_setup ( # 1352 "src/ls.c" 3 4 _Bool # 1352 "src/ls.c" init)
Coverage:  22.727% (5/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1351-1432
 22.727% (5/22)
is_root
Name: is_root
Prototype: static # 170 "src/chroot.c" 3 4 _Bool # 171 "src/chroot.c" is_root (const char* dir)
Coverage:  22.857% (8/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chroot.c
Lines: 170-177
 22.857% (8/35)
process_signals
Name: process_signals
Prototype: static void process_signals (void)
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1308-1346
 23.077% (3/13)
batch_convert
Name: batch_convert
Prototype: static # 288 "src/date.c" 3 4 _Bool # 289 "src/date.c" batch_convert (const char *input_filename, const char *format, timezone_t tz, char const *tzstring)
Coverage:  23.529% (12/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/date.c
Lines: 288-344
 23.529% (12/51)
close_stdout
Name: close_stdout
Prototype: void close_stdout (void)
Coverage:  23.529% (4/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closeout.c
Lines: 116-136
 23.529% (4/17)
skip_via_lseek
Name: skip_via_lseek
Prototype: static off_t skip_via_lseek (char const *filename, int fdesc, off_t offset, int whence)
Coverage:  23.529% (4/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1732-1757
 23.529% (4/17)
unescape_tab
Name: unescape_tab
Prototype: static void unescape_tab (char *str)
Coverage:  23.810% (5/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mountlist.c
Lines: 403-423
 23.810% (5/21)
set_tz
Name: set_tz
Prototype: static timezone_t set_tz (timezone_t tz)
Coverage:  23.913% (11/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 241-263
 23.913% (11/46)
filevercmp
Name: filevercmp
Prototype: int filevercmp (const char *s1, const char *s2)
Coverage:  24.167% (58/240)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filevercmp.c
Lines: 124-181
 24.167% (58/240)
get_charset_aliases
Name: get_charset_aliases
Prototype: static const char * get_charset_aliases (void)
Coverage:  24.615% (16/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/localcharset.c
Lines: 124-385
 24.615% (16/65)
map_inode_number
Name: map_inode_number
Prototype: static hashint map_inode_number (struct di_set *dis, ino_t ino)
Coverage:  25.000% (3/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 200-214
 25.000% (3/12)
punch_hole
Name: punch_hole
Prototype: static int punch_hole (int fd, off_t offset, off_t length)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 168-182
 25.000% (2/8)
set_input_file
Name: set_input_file
Prototype: static void set_input_file (const char *name)
Coverage:  25.000% (9/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 651-657
 25.000% (9/36)
set_line_length
Name: set_line_length
Prototype: static # 1657 "src/ls.c" 3 4 _Bool # 1658 "src/ls.c" set_line_length (char const *spec)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1657-1677
 25.000% (2/8)
parse_integer
Name: parse_integer
Prototype: static uintmax_t parse_integer (const char *str, strtol_error *invalid)
Coverage:  25.424% (15/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1369-1401
 25.424% (15/59)
file_type
Name: file_type
Prototype: char const * file_type (struct stat const *st)
Coverage:  25.806% (8/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/file-type.c
Lines: 28-111
 25.806% (8/31)
search_item
Name: search_item
Prototype: static struct item * search_item (struct item *root, const char *str)
Coverage:  25.837% (54/209)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 132-273
 25.837% (54/209)
prime2_p
Name: prime2_p
Prototype: static # 1280 "src/factor.c" 3 4 _Bool # 1281 "src/factor.c" prime2_p (uintmax_t n1, uintmax_t n0)
Coverage:  25.954% (34/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1280-1378
 25.954% (34/131)
three_arguments [test.c #1]
Name: three_arguments [test.c #1]
Prototype: static # 630 "src/test.c" 3 4 _Bool # 631 "src/test.c" three_arguments (void)
Coverage:  26.190% (44/168)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 630-653
 26.190% (44/168)
three_arguments [test.c #2]
Name: three_arguments [test.c #2]
Prototype: static # 630 "src/test.c" 3 4 _Bool # 631 "src/test.c" three_arguments (void)
Coverage:  26.190% (44/168)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 630-653
 26.190% (44/168)
length_of_file_name_and_frills
Name: length_of_file_name_and_frills
Prototype: static size_t length_of_file_name_and_frills (const struct fileinfo *f)
Coverage:  26.316% (5/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4809-4840
 26.316% (5/19)
eval6
Name: eval6
Prototype: static VALUE * eval6 ( # 793 "src/expr.c" 3 4 _Bool # 793 "src/expr.c" evaluate)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 792-870
 26.923% (7/26)
validate_file_name
Name: validate_file_name
Prototype: static # 246 "src/pathchk.c" 3 4 _Bool # 247 "src/pathchk.c" validate_file_name (char *file, # 247 "src/pathchk.c" 3 4 _Bool # 247 "src/pathchk.c" check_basic_portability, # 248 "src/pathchk.c" 3 4 _Bool # 248 "src/pathchk.c" check_extra_portability)
Coverage:  26.966% (24/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pathchk.c
Lines: 246-422
 26.966% (24/89)
do_statfs
Name: do_statfs
Prototype: static # 1343 "src/stat.c" 3 4 _Bool # 1343 "src/stat.c" __attribute__ ((__warn_unused_result__)) do_statfs (char const *filename, char const *format)
Coverage:  27.027% (10/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1343-1364
 27.027% (10/37)
set_owner
Name: set_owner
Prototype: static int set_owner (const struct cp_options *x, char const *dst_name, int dest_desc, struct stat const *src_sb, # 781 "src/copy.c" 3 4 _Bool # 781 "src/copy.c" new_dst, struct stat const *dst_sb)
Coverage:  27.083% (13/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 779-848
 27.083% (13/48)
cut_file
Name: cut_file
Prototype: static # 440 "src/cut.c" 3 4 _Bool # 441 "src/cut.c" cut_file (char const *file)
Coverage:  27.273% (21/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 440-477
 27.273% (21/77)
nl_file
Name: nl_file
Prototype: static # 419 "src/nl.c" 3 4 _Bool # 420 "src/nl.c" nl_file (char const *file)
Coverage:  27.273% (21/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 419-456
 27.273% (21/77)
set_other_indent
Name: set_other_indent
Prototype: static void set_other_indent ( # 493 "src/fmt.c" 3 4 _Bool # 493 "src/fmt.c" same_paragraph)
Coverage:  27.273% (6/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 492-520
 27.273% (6/22)
swallow_file_in_memory
Name: swallow_file_in_memory
Prototype: static void swallow_file_in_memory (const char *file_name, BLOCK *block)
Coverage:  27.273% (12/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 513-531
 27.273% (12/44)
xrealloc
Name: xrealloc
Prototype: void * xrealloc (void *p, size_t n)
Coverage:  27.273% (3/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 50-65
 27.273% (3/11)
posixtest [test.c #1]
Name: posixtest [test.c #1]
Prototype: static # 656 "src/test.c" 3 4 _Bool # 657 "src/test.c" posixtest (int nargs)
Coverage:  27.434% (31/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 656-698
 27.434% (31/113)
posixtest [test.c #2]
Name: posixtest [test.c #2]
Prototype: static # 656 "src/test.c" 3 4 _Bool # 657 "src/test.c" posixtest (int nargs)
Coverage:  27.434% (31/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 656-698
 27.434% (31/113)
add_file_name
Name: add_file_name
Prototype: static void add_file_name (char *name, char *names[2], int operand_status[2], int joption_count[2], int *nfiles, int *prev_optc_status, int *optc_status)
Coverage:  27.778% (5/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 956-1000
 27.778% (5/18)
hash_rehash
Name: hash_rehash
Prototype: _Bool # 943 "lib/hash.c" hash_rehash (Hash_table *table, size_t candidate)
Coverage:  27.778% (5/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 942-1019
 27.778% (5/18)
renameat2
Name: renameat2
Prototype: int renameat2 (int fd1, char const *src, int fd2, char const *dst, unsigned int flags)
Coverage:  28.125% (18/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/renameat2.c
Lines: 73-227
 28.125% (18/64)
freopen_safer
Name: freopen_safer
Prototype: FILE * freopen_safer (char const *name, char const *mode, FILE *f)
Coverage:  28.261% (13/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freopen-safer.c
Lines: 61-111
 28.261% (13/46)
parse_ls_color
Name: parse_ls_color
Prototype: static void parse_ls_color (void)
Coverage:  28.369% (40/141)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2504-2644
 28.369% (40/141)
c_strtod
Name: c_strtod
Prototype: double c_strtod (char const *nptr, char **endptr)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/c-strtod.c
Lines: 65-112
 28.571% (2/7)
fts_lfree
Name: fts_lfree
Prototype: static void fts_lfree (register FTSENT *head)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1951-1964
 28.571% (2/7)
mktime_ok
Name: mktime_ok
Prototype: static # 1562 "parse-datetime.y" 3 4 _Bool # 1563 "parse-datetime.y" mktime_ok (timezone_t tz, struct tm const *tm0, struct tm const *tm1, time_t t)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1562-1582
 28.571% (2/7)
to_hour
Name: to_hour
Prototype: static int to_hour (intmax_t hours, int meridian)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1231-1244
 28.571% (2/7)
vstrtold
Name: vstrtold
Prototype: static long double vstrtold (char const *s)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 191-191
 28.571% (4/14)
vstrtoumax
Name: vstrtoumax
Prototype: static uintmax_t vstrtoumax (char const *s)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 190-190
 28.571% (4/14)
xcalloc
Name: xcalloc
Prototype: void * xcalloc (size_t n, size_t s)
Coverage:  28.571% (4/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 92-104
 28.571% (4/14)
term [test.c #1]
Name: term [test.c #1]
Prototype: static # 211 "src/test.c" 3 4 _Bool # 212 "src/test.c" term (void)
Coverage:  28.947% (33/114)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 211-274
 28.947% (33/114)
term [test.c #2]
Name: term [test.c #2]
Prototype: static # 211 "src/test.c" 3 4 _Bool # 212 "src/test.c" term (void)
Coverage:  28.947% (33/114)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 211-274
 28.947% (33/114)
quote_name
Name: quote_name
Prototype: static size_t quote_name (char const *name, struct quoting_options const *options, int needs_general_quoting, const struct bin_str *color, # 4474 "src/ls.c" 3 4 _Bool # 4474 "src/ls.c" allow_pad, struct obstack *stack, char const *absolute_name)
Coverage:  29.091% (16/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4471-4534
 29.091% (16/55)
set_permissions
Name: set_permissions
Prototype: int set_permissions (struct permission_context *ctx, const char *name, int desc)
Coverage:  29.412% (5/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/set-permissions.c
Lines: 775-847
 29.412% (5/17)
save_line_to_file
Name: save_line_to_file
Prototype: static void save_line_to_file (const struct cstring *line)
Coverage:  29.630% (8/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1048-1059
 29.630% (8/27)
dorewind
Name: dorewind
Prototype: static # 389 "src/shred.c" 3 4 _Bool # 390 "src/shred.c" dorewind (int fd, struct stat const *st)
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 389-409
 30.000% (3/10)
internal_read_file
Name: internal_read_file
Prototype: static char * internal_read_file (const char *filename, size_t *length, const char *mode)
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/read-file.c
Lines: 137-163
 30.000% (3/10)
need_copy
Name: need_copy
Prototype: static # 173 "src/install.c" 3 4 _Bool # 174 "src/install.c" need_copy (const char *src_name, const char *dest_name, const struct cp_options *x)
Coverage:  30.000% (30/100)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 173-260
 30.000% (30/100)
xnanosleep
Name: xnanosleep
Prototype: int xnanosleep (double seconds)
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xnanosleep.c
Lines: 37-58
 30.000% (3/10)
memcasecmp
Name: memcasecmp
Prototype: int memcasecmp (const void *vs1, const void *vs2, size_t n)
Coverage:  30.303% (10/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/memcasecmp.c
Lines: 31-49
 30.303% (10/33)
make_printable_str
Name: make_printable_str
Prototype: static char * make_printable_str (char const *s, size_t len)
Coverage:  30.769% (8/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 581-635
 30.769% (8/26)
fold_file
Name: fold_file
Prototype: static # 119 "src/fold.c" 3 4 _Bool # 120 "src/fold.c" fold_file (char const *filename, size_t width)
Coverage:  30.994% (53/171)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fold.c
Lines: 119-237
 30.994% (53/171)
xwrite_stdout
Name: xwrite_stdout
Prototype: static void xwrite_stdout (char const *buffer, size_t n_bytes)
Coverage:  31.034% (9/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 409-418
 31.034% (9/29)
two_arguments [test.c #1]
Name: two_arguments [test.c #1]
Prototype: static # 606 "src/test.c" 3 4 _Bool # 607 "src/test.c" two_arguments (void)
Coverage:  31.111% (14/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 606-628
 31.111% (14/45)
two_arguments [test.c #2]
Name: two_arguments [test.c #2]
Prototype: static # 606 "src/test.c" 3 4 _Bool # 607 "src/test.c" two_arguments (void)
Coverage:  31.111% (14/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 606-628
 31.111% (14/45)
opendir_safer
Name: opendir_safer
Prototype: DIR * opendir_safer (char const *name)
Coverage:  31.250% (5/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/opendir-safer.c
Lines: 30-76
 31.250% (5/16)
mktime_z
Name: mktime_z
Prototype: time_t mktime_z (timezone_t tz, struct tm *tm)
Coverage:  31.579% (6/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 305-329
 31.579% (6/19)
set_program_path
Name: set_program_path
Prototype: static void set_program_path (const char *arg)
Coverage:  31.818% (7/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stdbuf.c
Lines: 134-164
 31.818% (7/22)
str_iconv
Name: str_iconv
Prototype: char * str_iconv (const char *src, const char *from_codeset, const char *to_codeset)
Coverage:  32.143% (9/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/striconv.c
Lines: 400-463
 32.143% (9/28)
proc_text
Name: proc_text
Prototype: static void proc_text (void)
Coverage:  32.353% (11/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 321-368
 32.353% (11/34)
next_file
Name: next_file
Prototype: FILE * next_file (FILE *fp)
Coverage:  32.530% (27/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 333-375
 32.530% (27/83)
head_file
Name: head_file
Prototype: static # 868 "src/head.c" 3 4 _Bool # 869 "src/head.c" head_file (const char *filename, uintmax_t n_units, # 869 "src/head.c" 3 4 _Bool # 869 "src/head.c" count_lines, # 870 "src/head.c" 3 4 _Bool # 870 "src/head.c" elide_from_end)
Coverage:  32.558% (14/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 868-900
 32.558% (14/43)
areadlink_with_size
Name: areadlink_with_size
Prototype: char * areadlink_with_size (char const *file, size_t size)
Coverage:  33.333% (9/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/areadlink-with-size.c
Lines: 51-104
 33.333% (9/27)
buffer_lcm
Name: buffer_lcm
Prototype: size_t buffer_lcm (size_t a, size_t b, size_t lcm_max)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/buffer-lcm.c
Lines: 27-59
 33.333% (6/18)
describe_change
Name: describe_change
Prototype: static void describe_change (const char *file, mode_t old_mode, mode_t mode, enum Change_status changed)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 141-181
 33.333% (4/12)
dev_info_hash
Name: dev_info_hash
Prototype: static size_t dev_info_hash (void const *x, size_t table_size)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimecmp.c
Lines: 84-97
 33.333% (2/6)
get_first_line_in_buffer
Name: get_first_line_in_buffer
Prototype: static uintmax_t get_first_line_in_buffer (void)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 541-548
 33.333% (2/6)
heapify_up
Name: heapify_up
Prototype: static void heapify_up (void **array, size_t count, int (*compare) (void const *, void const *))
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/heap.c
Lines: 137-151
 33.333% (2/6)
init_header
Name: init_header
Prototype: static void init_header (char const *filename, int desc)
Coverage:  33.333% (17/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1623-1666
 33.333% (17/51)
millerrabin2
Name: millerrabin2
Prototype: static # 1144 "src/factor.c" 3 4 _Bool # 1145 "src/factor.c" millerrabin2 (const uintmax_t *np, uintmax_t ni, const uintmax_t *bp, const uintmax_t *qp, unsigned int k, const uintmax_t *one)
Coverage:  33.333% (8/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1144-1172
 33.333% (8/24)
mpz_tdiv_q
Name: mpz_tdiv_q
Prototype: static void mpz_tdiv_q (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 96-106
 33.333% (2/6)
output
Name: output
Prototype: static void output (const char *start, const char *past_end)
Coverage:  33.333% (7/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 158-186
 33.333% (7/21)
physmem_available
Name: physmem_available
Prototype: double physmem_available (void)
Coverage:  33.333% (3/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/physmem.c
Lines: 196-302
 33.333% (3/9)
physmem_total
Name: physmem_total
Prototype: double physmem_total (void)
Coverage:  33.333% (3/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/physmem.c
Lines: 84-193
 33.333% (3/9)
quote_name_width
Name: quote_name_width
Prototype: static size_t quote_name_width (const char *name, struct quoting_options const *options, int needs_general_quoting)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4428-4446
 33.333% (2/6)
rpl_nanosleep
Name: rpl_nanosleep
Prototype: int # 46 "lib/nanosleep.c" 3 rpl_nanosleep # 46 "lib/nanosleep.c" (const struct timespec *requested_delay, struct timespec *remaining_delay)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/nanosleep.c
Lines: 45-87
 33.333% (5/15)
Page:<>1
Condition %:  0.000% (0/1)
2
Condition %:  0.000% (0/7)
3
Condition %:  0.000% (0/6)
4
Condition %:  0.000% (0/11)
5
Condition %:  0.000% (0/6)
67
Condition %:  33.333% (2/6)
8
Condition %:  44.118% (30/68)
9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2