OpenCoverage

Coreutils Test Coverage

Functions

Page:<>12
Function: write_block
3
Function: timetostr
4
Function: str2signum
5
Function: sha224_init_ctx
...10
Function: null
...20
Function: alloc_ibuf
Functionâ–ľCondition %
zaptemp
Name: zaptemp
Prototype: static void zaptemp (char const *name)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1236-1265
 84.615% (11/13)
yyparse
Name: yyparse
Prototype: int yyparse (parser_control *pc)
Coverage:  63.158% (168/266)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.c
Lines: 1652-2726
 63.158% (168/266)
yylex
Name: yylex
Prototype: static int yylex (union YYSTYPE *lvalp, parser_control *pc)
Coverage:  53.465% (54/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1410-1547
 53.465% (54/101)
yyerror
Name: yyerror
Prototype: static int yyerror (parser_control const *pc __attribute__ ((__unused__)), char const *s __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1550-1555
100.000% (1/1)
yydestruct
Name: yydestruct
Prototype: static void yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, parser_control *pc)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.c
Lines: 1631-1643
 50.000% (2/4)
yesno
Name: yesno
Prototype: _Bool # 32 "lib/yesno.c" yesno (void)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/yesno.c
Lines: 31-63
 87.500% (7/8)
year
Name: year
Prototype: static # 60 "lib/posixtm.c" 3 4 _Bool # 61 "lib/posixtm.c" year (struct tm *tm, const int *digit_pair, size_t n, unsigned int syntax_bits)
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/posixtm.c
Lines: 60-103
 52.381% (11/21)
ydhms_diff
Name: ydhms_diff
Prototype: static long_int ydhms_diff (long_int year1, long_int yday1, int hour1, int min1, int sec1, int year0, int yday0, int hour0, int min0, int sec0)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/mktime.c
Lines: 183-206
  0.000% (0/1)
xzalloc
Name: xzalloc
Prototype: void * xzalloc (size_t s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 83-87
100.000% (1/1)
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)
xvprintf
Name: xvprintf
Prototype: int xvprintf (char const *__restrict format, va_list args)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 45-53
 83.333% (5/6)
xvfprintf
Name: xvfprintf
Prototype: int xvfprintf (FILE *__restrict stream, char const *__restrict format, va_list args)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 71-79
  0.000% (0/6)
xvasprintf
Name: xvasprintf
Prototype: char * xvasprintf (const char *format, va_list args)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xvasprintf.c
Lines: 75-110
 58.824% (10/17)
xtime_sec
Name: xtime_sec
Prototype: inline xtime_t xtime_sec (xtime_t t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xtime.h
Lines: 71-79
  0.000% (0/1)
xtime_nsec
Name: xtime_nsec
Prototype: inline long int xtime_nsec (xtime_t t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xtime.h
Lines: 89-96
  0.000% (0/4)
xtime_nonnegative_sec
Name: xtime_nonnegative_sec
Prototype: inline xtime_t xtime_nonnegative_sec (xtime_t t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xtime.h
Lines: 64-68
  0.000% (0/1)
xtime_nonnegative_nsec
Name: xtime_nonnegative_nsec
Prototype: inline long int xtime_nonnegative_nsec (xtime_t t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xtime.h
Lines: 82-86
  0.000% (0/1)
xtime_make
Name: xtime_make
Prototype: inline xtime_t xtime_make (xtime_t s, long int ns)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xtime.h
Lines: 54-61
 50.000% (2/4)
xsum4
Name: xsum4
Prototype: inline size_t __attribute__ ((__pure__)) xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/xsize.h
Lines: 80-87
  0.000% (0/1)
xsum3
Name: xsum3
Prototype: inline size_t __attribute__ ((__pure__)) xsum3 (size_t size1, size_t size2, size_t size3)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/xsize.h
Lines: 70-77
  0.000% (0/1)
xsum
Name: xsum
Prototype: inline size_t __attribute__ ((__pure__)) xsum (size_t size1, size_t size2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/xsize.h
Lines: 59-67
100.000% (1/1)
xstrxfrm
Name: xstrxfrm
Prototype: static size_t xstrxfrm (char *__restrict dest, char const *__restrict src, size_t destsize)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2104-2120
 50.000% (2/4)
xstrtoul [xstrtol.c #1]
Name: xstrtoul [xstrtol.c #1]
Prototype: strtol_error xstrtoul (const char *s, char **ptr, int strtol_base, unsigned long int *val, const char *valid_suffixes)
Coverage:  60.714% (68/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #1
Lines: 87-249
 60.714% (68/112)
xstrtol_fatal
Name: xstrtol_fatal
Prototype: void xstrtol_fatal (enum strtol_error err, int opt_idx, char c, struct option const *long_options, char const *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol-error.c
Lines: 91-98
  0.000% (0/1)
xstrtol_error
Name: xstrtol_error
Prototype: static void xstrtol_error (enum strtol_error err, int opt_idx, char c, struct option const *long_options, char const *arg, int exit_status)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol-error.c
Lines: 46-87
 66.667% (10/15)
xstrtol [xstrtol.c #3]
Name: xstrtol [xstrtol.c #3]
Prototype: strtol_error xstrtol (const char *s, char **ptr, int strtol_base, long int *val, const char *valid_suffixes)
Coverage:  60.714% (68/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #3
Lines: 87-249
 60.714% (68/112)
xstrtoimax [xstrtol.c #2]
Name: xstrtoimax [xstrtol.c #2]
Prototype: strtol_error xstrtoimax (const char *s, char **ptr, int strtol_base, intmax_t *val, const char *valid_suffixes)
Coverage:  60.714% (68/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #2
Lines: 87-249
 60.714% (68/112)
xstrtod
Name: xstrtod
Prototype: _Bool # 44 "lib/xstrtod.c" xstrtod (char const *str, char const **ptr, double *result, double (*convert) (char const *, char **))
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtod.c
Lines: 43-71
100.000% (17/17)
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)
xstrdup
Name: xstrdup
Prototype: char * xstrdup (char const *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 118-122
100.000% (1/1)
xstrcoll_version
Name: xstrcoll_version
Prototype: static int xstrcoll_version (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3706-3707
100.000% (1/1)
xstrcoll_size
Name: xstrcoll_size
Prototype: static int xstrcoll_size (V a, V b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3687-3687
  0.000% (0/1)
xstrcoll_name
Name: xstrcoll_name
Prototype: static int xstrcoll_name (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3688-3688
100.000% (1/1)
xstrcoll_mtime
Name: xstrcoll_mtime
Prototype: static int xstrcoll_mtime (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3685-3685
100.000% (1/1)
xstrcoll_extension
Name: xstrcoll_extension
Prototype: static int xstrcoll_extension (V a, V b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3689-3689
  0.000% (0/1)
xstrcoll_df_version
Name: xstrcoll_df_version
Prototype: static int xstrcoll_df_version (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3710-3711
  0.000% (0/11)
xstrcoll_df_size
Name: xstrcoll_df_size
Prototype: static int xstrcoll_df_size (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3687-3687
  0.000% (0/11)
xstrcoll_df_name
Name: xstrcoll_df_name
Prototype: static int xstrcoll_df_name (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3688-3688
  0.000% (0/11)
xstrcoll_df_mtime
Name: xstrcoll_df_mtime
Prototype: static int xstrcoll_df_mtime (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3685-3685
  0.000% (0/11)
xstrcoll_df_extension
Name: xstrcoll_df_extension
Prototype: static int xstrcoll_df_extension (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3689-3689
  0.000% (0/11)
xstrcoll_df_ctime
Name: xstrcoll_df_ctime
Prototype: static int xstrcoll_df_ctime (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3684-3684
  0.000% (0/11)
xstrcoll_df_atime
Name: xstrcoll_df_atime
Prototype: static int xstrcoll_df_atime (V a, V b)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3686-3686
  0.000% (0/11)
xstrcoll_ctime
Name: xstrcoll_ctime
Prototype: static int xstrcoll_ctime (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3684-3684
100.000% (1/1)
xstrcoll_atime
Name: xstrcoll_atime
Prototype: static int xstrcoll_atime (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3686-3686
100.000% (1/1)
xstrcoll
Name: xstrcoll
Prototype: static int xstrcoll (char const *a, char const *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3563-3577
 50.000% (2/4)
xstrcat
Name: xstrcat
Prototype: static char * xstrcat (size_t argcount, va_list args)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xvasprintf.c
Lines: 32-73
 75.000% (9/12)
xstr_iconv
Name: xstr_iconv
Prototype: char * xstr_iconv (const char *src, const char *from_codeset, const char *to_codeset)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstriconv.c
Lines: 54-62
 66.667% (4/6)
xstr_cd_iconv
Name: xstr_cd_iconv
Prototype: char * xstr_cd_iconv (const char *src, iconv_t cd)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstriconv.c
Lines: 42-50
  0.000% (0/6)
xset_binary_mode
Name: xset_binary_mode
Prototype: inline void xset_binary_mode (int fd, int mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xbinary-io.h
Lines: 39-44
 50.000% (2/4)
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)
xreadlink
Name: xreadlink
Prototype: char * xreadlink (char const *filename)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xreadlink.c
Lines: 37-44
 33.333% (2/6)
xputchar
Name: xputchar
Prototype: static inline void xputchar (char c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 168-173
 50.000% (2/4)
xprintf
Name: xprintf
Prototype: int xprintf (char const *__restrict format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 31-41
100.000% (1/1)
xnumtoumax [xdectoint.c #2]
Name: xnumtoumax [xdectoint.c #2]
Prototype: uintmax_t xnumtoumax (const char *n_str, int base, uintmax_t min, uintmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #2
Lines: 35-74
 85.714% (18/21)
xnumtoimax [xdectoint.c #1]
Name: xnumtoimax [xdectoint.c #1]
Prototype: intmax_t xnumtoimax (const char *n_str, int base, intmax_t min, intmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #1
Lines: 35-74
 79.167% (19/24)
xnrealloc
Name: xnrealloc
Prototype: inline void * xnrealloc (void *p, size_t n, size_t s)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 117-123
 37.500% (3/8)
xnmalloc
Name: xnmalloc
Prototype: inline void * xnmalloc (size_t n, size_t s)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 104-110
 75.000% (6/8)
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)
xmemdup
Name: xmemdup
Prototype: void * xmemdup (void const *p, size_t s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 110-114
100.000% (1/1)
xmemcoll0
Name: xmemcoll0
Prototype: int xmemcoll0 (char const *s1, size_t s1size, char const *s2, size_t s2size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmemcoll.c
Lines: 68-76
  0.000% (0/4)
xmemcoll
Name: xmemcoll
Prototype: int xmemcoll (char *s1, size_t s1len, char *s2, size_t s2len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmemcoll.c
Lines: 53-61
  0.000% (0/4)
xmem_cd_iconv
Name: xmem_cd_iconv
Prototype: int xmem_cd_iconv (const char *src, size_t srclen, iconv_t cd, char **resultp, size_t *lengthp)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstriconv.c
Lines: 31-40
  0.000% (0/6)
xmax
Name: xmax
Prototype: inline size_t __attribute__ ((__pure__)) xmax (size_t size1, size_t size2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/xsize.h
Lines: 90-99
  0.000% (0/1)
xmalloc
Name: xmalloc
Prototype: void * xmalloc (size_t n)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 38-45
 33.333% (2/6)
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)
xgethostname
Name: xgethostname
Prototype: char * xgethostname (void)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xgethostname.c
Lines: 39-74
  0.000% (0/17)
xgetgroups
Name: xgetgroups
Prototype: int xgetgroups (char const *username, gid_t gid, gid_t **groups)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xgetgroups.c
Lines: 30-37
 33.333% (2/6)
xgetcwd
Name: xgetcwd
Prototype: char * xgetcwd (void)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xgetcwd.c
Lines: 34-41
 66.667% (4/6)
xfts_open
Name: xfts_open
Prototype: FTS * xfts_open (char * const *argv, int options, int (*compar) (const FTSENT **, const FTSENT **))
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xfts.c
Lines: 32-46
 50.000% (2/4)
xfprintf
Name: xfprintf
Prototype: int xfprintf (FILE *__restrict stream, char const *__restrict format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 57-67
  0.000% (0/1)
xfopen
Name: xfopen
Prototype: static FILE * xfopen (char const *file, char const *how)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 980-987
100.000% (4/4)
xfields
Name: xfields
Prototype: static void xfields (struct line *line)
Coverage:  86.111% (31/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 270-307
 86.111% (31/36)
xfclose
Name: xfclose
Prototype: static void xfclose (FILE *fp, char const *file)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 991-1013
 66.667% (10/15)
xdectoumax [xdectoint.c #2]
Name: xdectoumax [xdectoint.c #2]
Prototype: uintmax_t xdectoumax (const char *n_str, uintmax_t min, uintmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #2
Lines: 81-86
100.000% (1/1)
xdectoimax [xdectoint.c #1]
Name: xdectoimax [xdectoint.c #1]
Prototype: intmax_t xdectoimax (const char *n_str, intmax_t min, intmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #1
Lines: 81-86
100.000% (1/1)
xcharalloc
Name: xcharalloc
Prototype: inline char * xcharalloc (size_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 221-225
100.000% (1/1)
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)
xasprintf
Name: xasprintf
Prototype: char * xasprintf (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xasprintf.c
Lines: 23-34
100.000% (1/1)
xalloc_die
Name: xalloc_die
Prototype: void xalloc_die (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 230-235
  0.000% (0/1)
xalloc
Name: xalloc
Prototype: static void * xalloc (size_t s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 160-169
 50.000% (2/4)
x2realloc
Name: x2realloc
Prototype: void * x2realloc (void *p, size_t *pn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 73-77
100.000% (1/1)
x2nrealloc
Name: x2nrealloc
Prototype: inline void * x2nrealloc (void *p, size_t *pn, size_t s)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 179-214
 60.000% (12/20)
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)
writeline
Name: writeline
Prototype: static void writeline (struct linebuffer const *line, # 315 "src/uniq.c" 3 4 _Bool # 315 "src/uniq.c" match, uintmax_t linecount)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 313-326
 61.111% (11/18)
write_zeros
Name: write_zeros
Prototype: static # 348 "src/copy.c" 3 4 _Bool # 349 "src/copy.c" write_zeros (int fd, off_t n_bytes)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 348-377
 66.667% (10/15)
write_unique
Name: write_unique
Prototype: static void write_unique (struct line const *line, FILE *tfp, char const *temp_output)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3419-3430
100.000% (9/9)
write_to_file
Name: write_to_file
Prototype: static void write_to_file (uintmax_t last_line, # 665 "src/csplit.c" 3 4 _Bool # 665 "src/csplit.c" ignore, int argnum)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 664-695
 69.231% (9/13)
write_random_numbers
Name: write_random_numbers
Prototype: static int write_random_numbers (struct randint_source *s, size_t count, size_t lo_input, size_t hi_input, char eolbyte)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 336-350
 71.429% (5/7)
write_random_lines
Name: write_random_lines
Prototype: static int write_random_lines (struct randint_source *s, size_t count, char *const *lines, size_t n_lines)
Coverage:  33.333% (10/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 355-369
 33.333% (10/30)
write_protected_non_symlink
Name: write_protected_non_symlink
Prototype: static int write_protected_non_symlink (int fd_cwd, char const *file, struct stat *buf)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 94-159
 69.231% (9/13)
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)
write_permuted_numbers
Name: write_permuted_numbers
Prototype: static int write_permuted_numbers (size_t n_lines, size_t lo_input, size_t const *permutation, char eolbyte)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 320-332
 71.429% (5/7)
write_permuted_lines
Name: write_permuted_lines
Prototype: static int write_permuted_lines (size_t n_lines, char *const *line, size_t const *permutation)
Coverage:  33.333% (10/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 303-316
 33.333% (10/30)
write_pending
Name: write_pending
Prototype: static inline void write_pending (char *outbuf, char **bpout)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 196-206
100.000% (7/7)
write_output
Name: write_output
Prototype: static void write_output (void)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1262-1277
 37.500% (3/8)
write_line
Name: write_line
Prototype: static void write_line (struct line const *line, FILE *fp, char const *output_file)
Coverage:  50.000% (22/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2771-2803
 50.000% (22/44)
write_header
Name: write_header
Prototype: static void write_header (const char *filename)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 166-173
  0.000% (0/1)
write_header
Name: write_header
Prototype: static void write_header (const char *pretty_filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 397-404
100.000% (1/1)
write_error
Name: write_error
Prototype: static void write_error (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 160-164
  0.000% (0/1)
write_counts
Name: write_counts
Prototype: static void write_counts (uintmax_t lines, uintmax_t words, uintmax_t chars, uintmax_t bytes, uintmax_t linelength, const char *file)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 152-191
 89.474% (17/19)
Page:<>12
Function: write_block
3
Function: timetostr
4
Function: str2signum
5
Function: sha224_init_ctx
...10
Function: null
...20
Function: alloc_ibuf

Generated by Squish Coco 4.1.2