OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
14
Condition %:  38.776% (19/49)
1516
Condition %:  2.459% (6/244)
17
Condition %:  0.000% (0/1)
18
Condition %:  0.000% (0/7)
19
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/1)
FunctionCondition %▾
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
rpl_nl_langinfo
Name: rpl_nl_langinfo
Prototype: char * rpl_nl_langinfo (nl_item item)
Coverage:  18.750% (3/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/nl_langinfo.c
Lines: 92-159
 18.750% (3/16)
main [test.c #1]
Name: main [test.c #1]
Prototype: int main (int margc, char **margv)
Coverage:  18.750% (21/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 822-885
 18.750% (21/112)
read_input_reservoir_sampling
Name: read_input_reservoir_sampling
Prototype: static size_t read_input_reservoir_sampling (FILE *in, char eolbyte, size_t k, struct randint_source *s, struct linebuffer **out_rsrv)
Coverage:  18.519% (5/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 174-237
 18.519% (5/27)
source_is_dst_backup
Name: source_is_dst_backup
Prototype: static # 1815 "src/copy.c" 3 4 _Bool # 1816 "src/copy.c" source_is_dst_backup (char const *srcbase, struct stat const *src_st, char const *dst_name)
Coverage:  18.421% (7/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1815-1834
 18.421% (7/38)
apply_translations
Name: apply_translations
Prototype: static void apply_translations (void)
Coverage:  18.182% (8/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1609-1642
 18.182% (8/44)
copy_unescaped_string
Name: copy_unescaped_string
Prototype: static char * copy_unescaped_string (const char *string)
Coverage:  17.544% (10/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 298-404
 17.544% (10/57)
lutimens
Name: lutimens
Prototype: int lutimens (char const *file, struct timespec const timespec[2])
Coverage:  16.981% (9/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 515-631
 16.981% (9/53)
lookup_word
Name: lookup_word
Prototype: static table const * lookup_word (parser_control const *pc, char *word)
Coverage:  16.901% (48/284)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1342-1408
 16.901% (48/284)
fdutimens
Name: fdutimens
Prototype: int fdutimens (int fd, char const *file, struct timespec const timespec[2])
Coverage:  16.822% (18/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 170-501
 16.822% (18/107)
xlseek
Name: xlseek
Prototype: static off_t xlseek (int fd, off_t offset, int whence, char const *filename)
Coverage:  16.667% (2/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 470-500
 16.667% (2/12)
look_up_char_class
Name: look_up_char_class
Prototype: static enum Char_class __attribute__ ((__pure__)) look_up_char_class (char const *class_str, size_t len)
Coverage:  16.667% (8/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 542-552
 16.667% (8/48)
heapify_down
Name: heapify_down
Prototype: static size_t heapify_down (void **array, size_t count, size_t initial, int (*compare) (void const *, void const *))
Coverage:  16.667% (2/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/heap.c
Lines: 110-133
 16.667% (2/12)
check_extension
Name: check_extension
Prototype: static void check_extension (char *file, size_t filelen, char e)
Coverage:  16.667% (3/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 97-148
 16.667% (3/18)
check_and_close
Name: check_and_close
Prototype: static # 943 "src/od.c" 3 4 _Bool # 944 "src/od.c" check_and_close (int in_errno)
Coverage:  16.667% (13/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 943-973
 16.667% (13/78)
freadseek
Name: freadseek
Prototype: int freadseek (FILE *fp, size_t offset)
Coverage:  16.279% (7/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freadseek.c
Lines: 72-144
 16.279% (7/43)
proper_name_utf8
Name: proper_name_utf8
Prototype: const char * proper_name_utf8 (const char *name_ascii, const char *name_utf8)
Coverage:  16.092% (14/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/propername.c
Lines: 187-294
 16.092% (14/87)
settimeout
Name: settimeout
Prototype: static void settimeout (double duration, # 114 "src/timeout.c" 3 4 _Bool # 114 "src/timeout.c" warn)
Coverage:  15.789% (3/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 113-152
 15.789% (3/19)
scan_entries
Name: scan_entries
Prototype: static void scan_entries (size_t n, const STRUCT_UTMP *utmp_buf)
Coverage:  15.603% (22/141)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 567-615
 15.603% (22/141)
get_ids
Name: get_ids
Prototype: static void get_ids (void)
Coverage:  15.385% (4/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 575-618
 15.385% (4/26)
dosync
Name: dosync
Prototype: static int dosync (int fd, char const *qname)
Coverage:  15.385% (2/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 333-362
 15.385% (2/13)
dc_parse_file
Name: dc_parse_file
Prototype: static # 373 "src/dircolors.c" 3 4 _Bool # 374 "src/dircolors.c" dc_parse_file (const char *filename)
Coverage:  15.385% (6/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 373-393
 15.385% (6/39)
open_file
Name: open_file
Prototype: static # 1465 "src/pr.c" 3 4 _Bool # 1466 "src/pr.c" open_file (char *name, COLUMN *p)
Coverage:  14.634% (6/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1465-1491
 14.634% (6/41)
print_statfs
Name: print_statfs
Prototype: static # 806 "src/stat.c" 3 4 _Bool # 806 "src/stat.c" __attribute__ ((__warn_unused_result__)) print_statfs (char *pformat, size_t prefix_len, unsigned int m, int fd, char const *filename, void const *data)
Coverage:  14.286% (5/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 806-889
 14.286% (5/35)
next_line_num
Name: next_line_num
Prototype: static void next_line_num (void)
Coverage:  14.286% (2/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 129-146
 14.286% (2/14)
get_fs_usage
Name: get_fs_usage
Prototype: int get_fs_usage (char const *file, char const *disk, struct fs_usage *fsp)
Coverage:  14.103% (11/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fsusage.c
Lines: 114-260
 14.103% (11/78)
fnmatch_pattern_has_wildcards
Name: fnmatch_pattern_has_wildcards
Prototype: _Bool # 143 "lib/exclude.c" fnmatch_pattern_has_wildcards (const char *str, int options)
Coverage:  13.889% (5/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 142-177
 13.889% (5/36)
print_field
Name: print_field
Prototype: static void print_field (BLOCK field)
Coverage:  13.636% (9/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1032-1185
 13.636% (9/66)
cmp
Name: cmp
Prototype: static int cmp (char const *a, size_t a_len, char const *b, size_t b_len)
Coverage:  13.514% (5/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 420-428
 13.514% (5/37)
str2signum
Name: str2signum
Prototype: static int str2signum (char const *signame)
Coverage:  13.423% (20/149)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sig2str.c
Lines: 260-298
 13.423% (20/149)
lookup_zone
Name: lookup_zone
Prototype: static table const * # 1293 "parse-datetime.y" 3 __attribute__ ((__pure__)) # 1294 "parse-datetime.y" lookup_zone (parser_control const *pc, char const *name)
Coverage:  13.208% (14/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1293-1313
 13.208% (14/106)
record_relation
Name: record_relation
Prototype: static void record_relation (struct item *j, struct item *k)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 277-290
 11.765% (4/34)
nextarg
Name: nextarg
Prototype: static # 637 "src/expr.c" 3 4 _Bool # 638 "src/expr.c" nextarg (char const *str)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 637-648
 11.765% (4/34)
add_uint_with_neg_flag
Name: add_uint_with_neg_flag
Prototype: static void add_uint_with_neg_flag (uintmax_t *dest, # 829 "src/df.c" 3 4 _Bool # 829 "src/df.c" *dest_neg, uintmax_t src, # 830 "src/df.c" 3 4 _Bool # 830 "src/df.c" src_neg)
Coverage:  11.765% (2/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 828-854
 11.765% (2/17)
set_program_name
Name: set_program_name
Prototype: void set_program_name (const char *argv0)
Coverage:  11.702% (11/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/progname.c
Lines: 38-92
 11.702% (11/94)
check_tuning
Name: check_tuning
Prototype: static # 511 "lib/hash.c" 3 4 _Bool # 512 "lib/hash.c" check_tuning (Hash_table *table)
Coverage:  10.526% (2/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 511-537
 10.526% (2/19)
c_isupper
Name: c_isupper
Prototype: inline # 311 "./lib/c-ctype.h" 3 4 _Bool # 312 "./lib/c-ctype.h" c_isupper (int c)
Coverage:  10.345% (3/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 311-321
 10.345% (3/29)
guess_shell_syntax
Name: guess_shell_syntax
Prototype: static enum Shell_syntax guess_shell_syntax (void)
Coverage:  9.859% (7/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 125-140
  9.859% (7/71)
get_funky_string
Name: get_funky_string
Prototype: static # 2275 "src/ls.c" 3 4 _Bool # 2276 "src/ls.c" get_funky_string (char **dest, const char **src, # 2276 "src/ls.c" 3 4 _Bool # 2276 "src/ls.c" equals_end, size_t *output_count)
Coverage:  9.091% (10/110)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2275-2468
  9.091% (10/110)
locale_charset
Name: locale_charset
Prototype: const char * locale_charset (void)
Coverage:  8.696% (4/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/localcharset.c
Lines: 396-617
  8.696% (4/46)
hard_locale
Name: hard_locale
Prototype: _Bool # 38 "lib/hard-locale.c" hard_locale (int category)
Coverage:  8.497% (13/153)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hard-locale.c
Lines: 37-72
  8.497% (13/153)
map_to_failure
Name: map_to_failure
Prototype: static int map_to_failure (int ret, security_context_t *con)
Coverage:  7.692% (3/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/getfilecon.c
Lines: 48-66
  7.692% (3/39)
rpl_pipe2
Name: rpl_pipe2
Prototype: int # 40 "lib/pipe2.c" 3 rpl_pipe2 # 40 "lib/pipe2.c" (int fd[2], int flags)
Coverage:  7.500% (3/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/pipe2.c
Lines: 39-168
  7.500% (3/40)
mbsnwidth
Name: mbsnwidth
Prototype: int mbsnwidth (const char *string, size_t nbytes, int flags)
Coverage:  7.143% (11/154)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbswidth.c
Lines: 56-193
  7.143% (11/154)
write_permuted_output_reservoir
Name: write_permuted_output_reservoir
Prototype: static int write_permuted_output_reservoir (size_t n_lines, struct linebuffer *lines, size_t const *permutation)
Coverage:  6.667% (2/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 239-251
  6.667% (2/30)
set_process_security_ctx
Name: set_process_security_ctx
Prototype: _Bool # 893 "src/copy.c" set_process_security_ctx (char const *src_name, char const *dst_name, mode_t mode, # 894 "src/copy.c" 3 4 _Bool # 894 "src/copy.c" new_dst, const struct cp_options *x)
Coverage:  6.250% (3/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 892-945
  6.250% (3/48)
read_file_system_list
Name: read_file_system_list
Prototype: struct mount_entry * read_file_system_list ( # 432 "lib/mountlist.c" 3 4 _Bool # 432 "lib/mountlist.c" need_fs_type)
Coverage:  6.147% (67/1090)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mountlist.c
Lines: 431-1127
  6.147% (67/1090)
excluded_fstype
Name: excluded_fstype
Prototype: static # 597 "src/df.c" 3 4 _Bool __attribute__ ((__pure__)) # 598 "src/df.c" excluded_fstype (const char *fstype)
Coverage:  4.878% (2/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 597-608
  4.878% (2/41)
known_term_type
Name: known_term_type
Prototype: static # 2483 "src/ls.c" 3 4 _Bool # 2484 "src/ls.c" known_term_type (void)
Coverage:  3.636% (2/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2483-2502
  3.636% (2/55)
triple_compare_ino_str
Name: triple_compare_ino_str
Prototype: _Bool # 63 "lib/hash-triple.c" triple_compare_ino_str (void const *x, void const *y)
Coverage:  3.226% (1/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 62-68
  3.226% (1/31)
struct_month_cmp
Name: struct_month_cmp
Prototype: static int struct_month_cmp (void const *m1, void const *m2)
Coverage:  3.226% (1/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1269-1275
  3.226% (1/31)
string_compare
Name: string_compare
Prototype: static # 229 "lib/exclude.c" 3 4 _Bool # 230 "lib/exclude.c" string_compare (void const *data1, void const *data2)
Coverage:  3.226% (1/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 229-235
  3.226% (1/31)
setdefaultfilecon
Name: setdefaultfilecon
Prototype: static void setdefaultfilecon (char const *file)
Coverage:  2.817% (2/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 313-383
  2.817% (2/71)
Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %:  68.182% (15/22)
11
Condition %:  61.111% (11/18)
12
Condition %:  52.830% (56/106)
13
Condition %:  50.000% (2/4)
14
Condition %:  38.776% (19/49)
1516
Condition %:  2.459% (6/244)
17
Condition %:  0.000% (0/1)
18
Condition %:  0.000% (0/7)
19
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2