OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: zaptemp
...10
Function: null
...16
Function: errno_rmdir_non_empty
17
Function: detect_loop
18
Function: cmp_name
19
Function: bytes_chunk_extract
20
Functionâ–ľCondition %
alloc_ibuf
Name: alloc_ibuf
Prototype: static void alloc_ibuf (void)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 695-716
 85.714% (6/7)
alloc_field
Name: alloc_field
Prototype: static void alloc_field (int f, const char *c)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 346-360
 71.429% (5/7)
all_digits_p
Name: all_digits_p
Prototype: static # 541 "src/seq.c" 3 4 _Bool __attribute__ ((__pure__)) # 542 "src/seq.c" all_digits_p (char const *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 541-546
100.000% (1/1)
align_nstrftime
Name: align_nstrftime
Prototype: static size_t align_nstrftime (char *buf, size_t size, # 3877 "src/ls.c" 3 4 _Bool # 3877 "src/ls.c" recent, struct tm const *tm, timezone_t tz, int ns)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3876-3884
100.000% (3/3)
align_column
Name: align_column
Prototype: static void align_column (COLUMN *p)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1723-1738
 90.000% (9/10)
advance_seq
Name: advance_seq
Prototype: static # 523 "src/join.c" 3 4 _Bool # 524 "src/join.c" advance_seq (FILE *fp, struct seq *seq, # 524 "src/join.c" 3 4 _Bool # 524 "src/join.c" first, int whichfile)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 523-530
100.000% (4/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)
advance_input_after_read_error
Name: advance_input_after_read_error
Prototype: static # 1894 "src/dd.c" 3 4 _Bool # 1895 "src/dd.c" advance_input_after_read_error (size_t nbytes)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1894-1932
  0.000% (0/30)
advance [test.c #2]
Name: advance [test.c #2]
Prototype: static void advance ( # 105 "src/test.c" 3 4 _Bool # 105 "src/test.c" f)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 104-111
 66.667% (4/6)
advance [test.c #1]
Name: advance [test.c #1]
Prototype: static void advance ( # 105 "src/test.c" 3 4 _Bool # 105 "src/test.c" f)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 104-111
 66.667% (4/6)
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)
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)
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)
add_to_grand_total
Name: add_to_grand_total
Prototype: static void add_to_grand_total (struct field_values_t *bv, struct field_values_t *iv)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 907-924
 68.750% (11/16)
add_temp_dir
Name: add_temp_dir
Prototype: static void add_temp_dir (char const *dir)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1225-1232
 75.000% (3/4)
add_tab_stop
Name: add_tab_stop
Prototype: void add_tab_stop (uintmax_t tabval)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 77-93
 78.571% (11/14)
add_range_pair
Name: add_range_pair
Prototype: static void add_range_pair (uintmax_t lo, uintmax_t hi)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/set-fields.c
Lines: 47-55
100.000% (4/4)
add_line_number
Name: add_line_number
Prototype: static void add_line_number (COLUMN *p)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2007-2049
100.000% (22/22)
add_ignore_pattern
Name: add_ignore_pattern
Prototype: static void add_ignore_pattern (const char *pattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2887-2897
100.000% (1/1)
add_fs_type
Name: add_fs_type
Prototype: static void add_fs_type (const char *fstype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1427-1436
100.000% (1/1)
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)
add_field_list
Name: add_field_list
Prototype: static void add_field_list (char *str)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 899-917
100.000% (7/7)
add_field
Name: add_field
Prototype: static void add_field (int file, size_t field)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 814-830
100.000% (1/1)
add_excluded_fs_type
Name: add_excluded_fs_type
Prototype: static void add_excluded_fs_type (const char *fstype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1440-1449
100.000% (1/1)
add_exclude_fp
Name: add_exclude_fp
Prototype: int add_exclude_fp (void (*add_func) (struct exclude *, char const *, int, void *), struct exclude *ex, FILE *fp, int options, char line_end, void *data)
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 610-666
 72.414% (21/29)
add_exclude_file
Name: add_exclude_file
Prototype: int add_exclude_file (void (*add_func) (struct exclude *, char const *, int), struct exclude *ex, char const *file_name, int options, char line_end)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 675-695
 62.500% (10/16)
add_exclude
Name: add_exclude
Prototype: void add_exclude (struct exclude *ex, char const *pattern, int options)
Coverage:  38.000% (19/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 517-603
 38.000% (19/50)
acl_errno_valid
Name: acl_errno_valid
Prototype: _Bool # 30 "lib/acl-errno-valid.c" acl_errno_valid (int errnum)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/acl-errno-valid.c
Lines: 29-52
  0.000% (0/10)
absld
Name: absld
Prototype: static inline long double absld (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 328-332
100.000% (1/1)
abmon_init
Name: abmon_init
Prototype: static # 1115 "src/ls.c" 3 4 _Bool # 1116 "src/ls.c" abmon_init (char abmon[12][ABFORMAT_SIZE])
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1115-1144
 61.905% (13/21)
abformat_init
Name: abformat_init
Prototype: static void abformat_init (void)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1148-1186
 65.625% (21/32)
abbreviation_lacks_prefix
Name: abbreviation_lacks_prefix
Prototype: static # 766 "src/dd.c" 3 4 _Bool # 767 "src/dd.c" abbreviation_lacks_prefix (char const *message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 766-770
100.000% (1/1)
abandon_move
Name: abandon_move
Prototype: static # 1743 "src/copy.c" 3 4 _Bool # 1744 "src/copy.c" abandon_move (const struct cp_options *x, char const *dst_name, struct stat const *dst_sb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1743-1755
100.000% (1/1)
_obstack_newchunk
Name: _obstack_newchunk
Prototype: void _obstack_newchunk (struct obstack *h, size_t length)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 181-230
  0.000% (0/28)
_obstack_memory_used
Name: _obstack_memory_used
Prototype: size_t _obstack_memory_used (struct obstack *h)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 291-302
  0.000% (0/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)
_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)
_obstack_begin_1
Name: _obstack_begin_1
Prototype: int _obstack_begin_1 (struct obstack *h, size_t size, size_t alignment, void *(*chunkfun) (void *, size_t), void (*freefun) (void *, void *), void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 161-173
  0.000% (0/1)
_obstack_begin
Name: _obstack_begin
Prototype: int _obstack_begin (struct obstack *h, size_t size, size_t alignment, void *(*chunkfun) (size_t), void (*freefun) (void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 149-159
100.000% (1/1)
_obstack_allocated_p
Name: _obstack_allocated_p
Prototype: int _obstack_allocated_p (struct obstack *h, void *obj)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 240-256
  0.000% (0/8)
__xargmatch_internal
Name: __xargmatch_internal
Prototype: ptrdiff_t __xargmatch_internal (const char *context, const char *arg, const char *const *arglist, const char *vallist, size_t valsize, argmatch_exit_fn exit_fn)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 175-192
 75.000% (3/4)
__strftime_internal [nstrftime.c #2]
Name: __strftime_internal [nstrftime.c #2]
Prototype: static size_t __strftime_internal (FILE *s, 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:  51.220% (378/738)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #2
Lines: 446-1520
 51.220% (378/738)
__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)
__gl_setmode_check
Name: __gl_setmode_check
Prototype: inline int __gl_setmode_check (int fd __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/binary-io.h
Lines: 59-60
100.000% (1/1)
__gl_setmode
Name: __gl_setmode
Prototype: inline int __gl_setmode (int fd __attribute__ ((__unused__)), int mode __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/binary-io.h
Lines: 49-53
100.000% (1/1)
__argmatch_die
Name: __argmatch_die
Prototype: static void __argmatch_die (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 61-65
  0.000% (0/1)
AD_hash
Name: AD_hash
Prototype: static size_t AD_hash (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 40-45
100.000% (1/1)
AD_compare
Name: AD_compare
Prototype: static # 31 "lib/fts-cycle.c" 3 4 _Bool # 32 "lib/fts-cycle.c" AD_compare (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 31-38
100.000% (1/1)
Page:<>1
Function: zaptemp
...10
Function: null
...16
Function: errno_rmdir_non_empty
17
Function: detect_loop
18
Function: cmp_name
19
Function: bytes_chunk_extract
20

Generated by Squish Coco 4.1.2