OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: zaptemp
23
Function: timetostr
4
Function: str2signum
5
Function: sha224_init_ctx
6
Function: safe_hasher
...10
Function: null
...20
Function: alloc_ibuf
Functionâ–ľCondition %
write_block
Name: write_block
Prototype: static void write_block (uintmax_t current_offset, size_t n_bytes, const char *prev_block, const char *curr_block)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1181-1233
 75.000% (18/24)
writable_destination
Name: writable_destination
Prototype: static # 1667 "src/copy.c" 3 4 _Bool # 1668 "src/copy.c" writable_destination (char const *file, mode_t mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1667-1673
100.000% (1/1)
wrapf
Name: wrapf
Prototype: static void wrapf (const char *message,...)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stty.c
Lines: 491-522
  0.000% (0/10)
wrap_write
Name: wrap_write
Prototype: static void wrap_write (const char *buffer, size_t len, uintmax_t wrap_column, size_t *current_column, FILE *out)
Coverage:  37.681% (26/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/base64.c
Lines: 129-162
 37.681% (26/69)
wipename
Name: wipename
Prototype: static # 1076 "src/shred.c" 3 4 _Bool # 1077 "src/shred.c" wipename (char *oldname, char const *qoldname, struct Options const *flags)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1076-1144
 87.234% (41/47)
wipefile
Name: wipefile
Prototype: static # 1158 "src/shred.c" 3 4 _Bool # 1159 "src/shred.c" wipefile (char *name, char const *qname, struct randint_source *s, struct Options const *flags)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1158-1185
 61.905% (13/21)
wipefd
Name: wipefd
Prototype: static # 995 "src/shred.c" 3 4 _Bool # 996 "src/shred.c" wipefd (int fd, char const *qname, struct randint_source *s, struct Options const *flags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 995-1012
  0.000% (0/7)
who
Name: who
Prototype: static void who (const char *filename, int options)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 619-634
 50.000% (4/8)
wd_hasher
Name: wd_hasher
Prototype: static size_t wd_hasher (const void *entry, size_t tabsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1360-1365
100.000% (1/1)
wd_comparator
Name: wd_comparator
Prototype: static # 1367 "src/tail.c" 3 4 _Bool # 1368 "src/tail.c" wd_comparator (const void *e1, const void *e2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1367-1373
100.000% (1/1)
wc_truncate
Name: wc_truncate
Prototype: static size_t wc_truncate (wchar_t *wc, size_t width)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 59-80
  0.000% (0/10)
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)
wc_ensure_printable
Name: wc_ensure_printable
Prototype: static # 39 "lib/mbsalign.c" 3 4 _Bool # 40 "lib/mbsalign.c" wc_ensure_printable (wchar_t *wchars)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 39-54
  0.000% (0/7)
wc
Name: wc
Prototype: static # 197 "src/wc.c" 3 4 _Bool # 198 "src/wc.c" wc (int fd, char const *file_x, struct fstatus *fstatus, off_t current_pos)
Coverage:  50.505% (100/198)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 197-551
 50.505% (100/198)
walk_tree
Name: walk_tree
Prototype: static void walk_tree (struct item *root, # 432 "src/tsort.c" 3 4 _Bool # 432 "src/tsort.c" (*action) (struct item *))
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 431-436
 75.000% (3/4)
wait_proc
Name: wait_proc
Prototype: static void wait_proc (pid_t pid)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 782-787
 75.000% (3/4)
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)
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)
vstrtoimax
Name: vstrtoimax
Prototype: static intmax_t vstrtoimax (char const *s)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 189-189
 85.714% (12/14)
visit_dir
Name: visit_dir
Prototype: static # 1213 "src/ls.c" 3 4 _Bool # 1214 "src/ls.c" visit_dir (dev_t dev, ino_t ino)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1213-1242
 42.857% (3/7)
visible
Name: visible
Prototype: static const char * visible (cc_t ch)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stty.c
Lines: 2266-2312
  0.000% (0/20)
version_etc_va
Name: version_etc_va
Prototype: void version_etc_va (FILE *stream, const char *command_name, const char *package, const char *version, va_list authors)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 195-210
 83.333% (5/6)
version_etc_arn
Name: version_etc_arn
Prototype: void version_etc_arn (FILE *stream, const char *command_name, const char *package, const char *version, const char * const * authors, size_t n_authors)
Coverage:  44.444% (12/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 61-173
 44.444% (12/27)
version_etc_ar
Name: version_etc_ar
Prototype: void version_etc_ar (FILE *stream, const char *command_name, const char *package, const char *version, const char * const * authors)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 179-189
  0.000% (0/4)
version_etc
Name: version_etc
Prototype: void version_etc (FILE *stream, const char *command_name, const char *package, const char *version, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 226-236
100.000% (1/1)
verror_at_line
Name: verror_at_line
Prototype: void verror_at_line (int status, int errnum, const char *file, unsigned int line_number, const char *format, va_list args)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/verror.c
Lines: 54-77
 50.000% (4/8)
verror
Name: verror
Prototype: void verror (int status, int errnum, const char *format, va_list args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/verror.c
Lines: 42-46
100.000% (1/1)
verrevcmp
Name: verrevcmp
Prototype: static int # 83 "lib/filevercmp.c" 3 __attribute__ ((__pure__)) # 84 "lib/filevercmp.c" verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len)
Coverage:  93.333% (42/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filevercmp.c
Lines: 83-120
 93.333% (42/45)
verify_numeric
Name: verify_numeric
Prototype: static void verify_numeric (const char *s, const char *end)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 144-160
100.000% (11/11)
vasnprintf
Name: vasnprintf
Prototype: char * vasnprintf (char *resultbuf, size_t *lengthp, const char *format, va_list args)
Coverage:  0.000% (0/552)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/vasnprintf.c
Lines: 1783-5604
  0.000% (0/552)
validate_timespec
Name: validate_timespec
Prototype: static int validate_timespec (struct timespec timespec[2])
Coverage:  38.235% (13/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 87-125
 38.235% (13/34)
validate_tab_stops
Name: validate_tab_stops
Prototype: static void validate_tab_stops (uintmax_t const *tabs, size_t entries)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 236-252
 86.667% (13/15)
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)
validate_case_classes
Name: validate_case_classes
Prototype: static void validate_case_classes (struct Spec_list *s1, struct Spec_list *s2)
Coverage: 100.000% (34/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1165-1225
100.000% (34/34)
validate
Name: validate
Prototype: static void validate (struct Spec_list *s1, struct Spec_list *s2)
Coverage:  70.000% (28/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1442-1511
 70.000% (28/40)
valid_suffix
Name: valid_suffix
Prototype: static inline int valid_suffix (const char suf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 233-238
100.000% (1/1)
valid_options
Name: valid_options
Prototype: static # 2938 "src/copy.c" 3 4 _Bool # 2938 "src/copy.c" __attribute__ ((__pure__)) valid_options (const struct cp_options *co)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 2938-2950
100.000% (1/1)
valid_file_spec
Name: valid_file_spec
Prototype: static # 354 "src/tail.c" 3 4 _Bool # 355 "src/tail.c" valid_file_spec (struct File_spec const *f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 354-359
100.000% (1/1)
utimens_symlink
Name: utimens_symlink
Prototype: static inline int utimens_symlink (char const *file, struct timespec const *timespec)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 152-162
 33.333% (2/6)
utimens
Name: utimens
Prototype: int utimens (char const *file, struct timespec const timespec[2])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 505-509
100.000% (1/1)
utimecmpat
Name: utimecmpat
Prototype: int utimecmpat (int dfd, char const *dst_name, struct stat const *dst_stat, struct stat const *src_stat, int options)
Coverage:  33.673% (33/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimecmp.c
Lines: 131-403
 33.673% (33/98)
utimecmp
Name: utimecmp
Prototype: int utimecmp (char const *dst_name, struct stat const *dst_stat, struct stat const *src_stat, int options)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimecmp.c
Lines: 122-129
100.000% (1/1)
users
Name: users
Prototype: static void users (const char *filename, int options)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/users.c
Lines: 90-102
 50.000% (2/4)
userid_compare
Name: userid_compare
Prototype: static int userid_compare (const void *v_a, const void *v_b)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/users.c
Lines: 44-50
  0.000% (0/31)
user_group_str
Name: user_group_str
Prototype: static char * user_group_str (char const *user, char const *group)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 106-129
  0.000% (0/10)
usage
Name: usage
Prototype: void usage (int status)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/yes.c
Lines: 40-62
100.000% (5/5)
usable_st_size
Name: usable_st_size
Prototype: static inline # 700 "src/system.h" 3 4 _Bool # 701 "src/system.h" usable_st_size (struct stat const *sb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 700-705
100.000% (1/1)
uptime
Name: uptime
Prototype: static void uptime (const char *filename, int options)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uptime.c
Lines: 181-195
  0.000% (0/4)
update_timespec
Name: update_timespec
Prototype: static # 133 "lib/utimens.c" 3 4 _Bool # 134 "lib/utimens.c" update_timespec (struct stat const *statbuf, struct timespec *ts[2])
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 133-158
  0.000% (0/23)
unsigned_file_size
Name: unsigned_file_size
Prototype: static uintmax_t unsigned_file_size (off_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2928-2932
100.000% (1/1)
unquote
Name: unquote
Prototype: static # 431 "src/tr.c" 3 4 _Bool # 432 "src/tr.c" unquote (char const *s, struct E_string *es)
Coverage:  61.224% (30/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 431-537
 61.224% (30/49)
unlock_node
Name: unlock_node
Prototype: static inline void unlock_node (struct merge_node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3354-3358
100.000% (1/1)
unit_to_umax
Name: unit_to_umax
Prototype: static uintmax_t unit_to_umax (const char *n_string)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 823-864
 85.714% (18/21)
unicode_to_mb
Name: unicode_to_mb
Prototype: long unicode_to_mb (unsigned int code, long (*success) (const char *buf, size_t buflen, void *callback_arg), long (*failure) (unsigned int code, const char *msg, void *callback_arg), void *callback_arg)
Coverage:  0.000% (0/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/unicodeio.c
Lines: 63-158
  0.000% (0/60)
unexpand
Name: unexpand
Prototype: static void unexpand (void)
Coverage:  67.021% (63/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/unexpand.c
Lines: 105-254
 67.021% (63/94)
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)
unescape_pattern
Name: unescape_pattern
Prototype: static void unescape_pattern (char *str)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 179-186
 62.500% (5/8)
unblock_signal
Name: unblock_signal
Prototype: static void unblock_signal (int sig)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 339-347
 50.000% (2/4)
unary_operator [test.c #2]
Name: unary_operator [test.c #2]
Prototype: static # 394 "src/test.c" 3 4 _Bool # 395 "src/test.c" unary_operator (void)
Coverage:  52.000% (26/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 394-527
 52.000% (26/50)
unary_operator [test.c #1]
Name: unary_operator [test.c #1]
Prototype: static # 394 "src/test.c" 3 4 _Bool # 395 "src/test.c" unary_operator (void)
Coverage:  52.000% (26/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 394-527
 52.000% (26/50)
unary_advance [test.c #2]
Name: unary_advance [test.c #2]
Prototype: static void unary_advance (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 113-118
100.000% (1/1)
unary_advance [test.c #1]
Name: unary_advance [test.c #1]
Prototype: static void unary_advance (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 113-118
100.000% (1/1)
uidtostr_ptr
Name: uidtostr_ptr
Prototype: static char * uidtostr_ptr (uid_t const *uid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/id.c
Lines: 337-342
100.000% (1/1)
uid_unset
Name: uid_unset
Prototype: static inline # 45 "src/chroot.c" 3 4 _Bool # 45 "src/chroot.c" uid_unset (uid_t uid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chroot.c
Lines: 45-45
  0.000% (0/1)
uid_to_name
Name: uid_to_name
Prototype: char * uid_to_name (uid_t uid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 94-102
  0.000% (0/1)
uc_width
Name: uc_width
Prototype: int uc_width (ucs4_t uc, const char *encoding)
Coverage:  0.000% (0/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/uniwidth/width.c
Lines: 414-468
  0.000% (0/88)
u8_uctomb_aux
Name: u8_uctomb_aux
Prototype: int u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/unistr/u8-uctomb-aux.c
Lines: 31-66
  0.000% (0/28)
u8_uctomb
Name: u8_uctomb
Prototype: static inline int u8_uctomb (uint8_t *s, ucs4_t uc, int n)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/unistr.h
Lines: 314-324
  0.000% (0/6)
u8_mbtoucr
Name: u8_mbtoucr
Prototype: int u8_mbtoucr (ucs4_t *puc, const uint8_t *s, size_t n)
Coverage:  0.000% (0/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/unistr/u8-mbtoucr.c
Lines: 23-142
  0.000% (0/70)
tzfree
Name: tzfree
Prototype: void tzfree (timezone_t tz)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 195-205
 83.333% (5/6)
tzalloc
Name: tzalloc
Prototype: timezone_t tzalloc (char const *name)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 94-112
 90.909% (10/11)
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)
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)
tsort
Name: tsort
Prototype: static # 440 "src/tsort.c" 3 4 _Bool # 441 "src/tsort.c" tsort (const char *file)
Coverage:  56.716% (38/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 440-544
 56.716% (38/67)
try_tempname_len
Name: try_tempname_len
Prototype: int try_tempname_len (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *), size_t x_suffix_len)
Coverage:  59.091% (13/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 187-265
 59.091% (13/22)
try_tempname
Name: try_tempname
Prototype: int try_tempname (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 339-344
  0.000% (0/1)
try_symlink
Name: try_symlink
Prototype: static int try_symlink (char *dest, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 135-140
100.000% (1/1)
try_nocreate
Name: try_nocreate
Prototype: static int try_nocreate (char *tmpl, void *flags __attribute__ ((__unused__)))
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 282-290
 50.000% (3/6)
try_link
Name: try_link
Prototype: static int try_link (char *dest, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 79-84
100.000% (1/1)
try_file
Name: try_file
Prototype: static int try_file (char *tmpl, void *flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 267-274
100.000% (1/1)
try_dir
Name: try_dir
Prototype: static int try_dir (char *tmpl, void *flags __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 276-280
100.000% (1/1)
triple_hash_no_name
Name: triple_hash_no_name
Prototype: size_t triple_hash_no_name (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 44-51
100.000% (1/1)
triple_hash
Name: triple_hash
Prototype: size_t triple_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/hash-triple.c
Lines: 33-41
100.000% (1/1)
triple_free
Name: triple_free
Prototype: void triple_free (void *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 71-77
100.000% (1/1)
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)
triple_compare
Name: triple_compare
Prototype: _Bool # 55 "lib/hash-triple.c" triple_compare (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 54-60
100.000% (1/1)
trim_leading_zeros
Name: trim_leading_zeros
Prototype: static char const * # 432 "src/seq.c" 3 __attribute__ ((__pure__)) # 433 "src/seq.c" trim_leading_zeros (char const *s)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 432-443
 88.889% (8/9)
trim2
Name: trim2
Prototype: char * trim2 (const char *s, int how)
Coverage:  0.000% (0/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/trim.c
Lines: 40-129
  0.000% (0/87)
traverse_raw_number
Name: traverse_raw_number
Prototype: static unsigned char traverse_raw_number (char const **number)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1900-1941
 80.000% (16/20)
translate_charset
Name: translate_charset
Prototype: static void translate_charset (char const *new_trans)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 750-756
100.000% (4/4)
translate_buffer
Name: translate_buffer
Prototype: static void translate_buffer (char *buf, size_t nread)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1647-1654
100.000% (4/4)
transfer_entries
Name: transfer_entries
Prototype: static # 859 "lib/hash.c" 3 4 _Bool # 860 "lib/hash.c" transfer_entries (Hash_table *dst, Hash_table *src, # 860 "lib/hash.c" 3 4 _Bool # 860 "lib/hash.c" safe)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 859-932
 81.818% (18/22)
touch
Name: touch
Prototype: static # 122 "src/touch.c" 3 4 _Bool # 123 "src/touch.c" touch (const char *file)
Coverage:  64.706% (55/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/touch.c
Lines: 122-204
 64.706% (55/85)
tostring
Name: tostring
Prototype: static void tostring (VALUE *v)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 571-589
 66.667% (4/6)
toarith
Name: toarith
Prototype: static # 593 "src/expr.c" 3 4 _Bool # 594 "src/expr.c" toarith (VALUE *v)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 593-615
 83.333% (10/12)
to_uchar
Name: to_uchar
Prototype: static unsigned char to_uchar (char ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 134-134
100.000% (1/1)
to_uchar
Name: to_uchar
Prototype: static inline unsigned char to_uchar (char ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 156-156
100.000% (1/1)
to_tm_year
Name: to_tm_year
Prototype: static # 1265 "parse-datetime.y" 3 4 _Bool # 1266 "parse-datetime.y" to_tm_year (textint textyear, # 1266 "parse-datetime.y" 3 4 _Bool # 1266 "parse-datetime.y" debug, int *tm_year)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1265-1291
 63.158% (12/19)
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)
tm_year_str
Name: tm_year_str
Prototype: static char const * tm_year_str (int tm_year, char buf[TM_YEAR_BUFSIZE])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1252-1260
100.000% (1/1)
Page:<>1
Function: zaptemp
23
Function: timetostr
4
Function: str2signum
5
Function: sha224_init_ctx
6
Function: safe_hasher
...10
Function: null
...20
Function: alloc_ibuf

Generated by Squish Coco 4.1.2