OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: AD_compare
...6
Function: fdutimensat
7
Function: fts_padjust
8
Function: glthread_rwlock_init_for_glibc
9
Function: ino_map_alloc
1011
Function: move_fd
12
Function: parse_duration
13
Function: print_long_format
14
Function: quotearg_custom
...20
Function: xstr_cd_iconv
Functionâ–´Condition %
long_pinky
Name: long_pinky
Prototype: static void long_pinky (const int argc_names, char *const argv_names[])
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 475-480
  0.000% (0/4)
long_time_expected_width
Name: long_time_expected_width
Prototype: static int long_time_expected_width (void)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3889-3920
  0.000% (0/13)
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)
looks_like_integer
Name: looks_like_integer
Prototype: static # 556 "src/expr.c" 3 4 _Bool __attribute__ ((__pure__)) # 557 "src/expr.c" looks_like_integer (char const *cp)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 556-567
100.000% (6/6)
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)
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)
lsetfileconat
Name: lsetfileconat
Prototype: int lsetfileconat (int fd, char const *file , security_context_t con)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/at-func.c
Lines: 69-143
  0.000% (0/49)
lstatat
Name: lstatat
Prototype: inline int lstatat (int fd, char const *name, struct stat *st)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/openat.h
Lines: 107-111
100.000% (1/1)
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)
lutimensat
Name: lutimensat
Prototype: inline int lutimensat (int dir, char const *file, struct timespec const times[2])
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.h
Lines: 41-45
  0.000% (0/1)
main
Name: main
Prototype: int main (int argc, char **argv)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/yes.c
Lines: 64-133
 93.750% (30/32)
main
Name: main
Prototype: int main (int argc, char *argv[])
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1602-1685
 83.784% (31/37)
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)
main [test.c #2]
Name: main [test.c #2]
Prototype: int main (int margc, char **margv)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 822-885
100.000% (7/7)
make_ancestor
Name: make_ancestor
Prototype: static int make_ancestor (char const *dir, char const *component, void *options)
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mkdir.c
Lines: 121-148
 41.176% (7/17)
make_dir_parents
Name: make_dir_parents
Prototype: _Bool # 85 "lib/mkdir-p.c" make_dir_parents (char *dir, struct savewd *wd, int (*make_ancestor) (char const *, char const *, void *), void *options, mode_t mode, void (*announce) (char const *, void *), mode_t mode_bits, uid_t owner, gid_t group, # 94 "lib/mkdir-p.c" 3 4 _Bool # 94 "lib/mkdir-p.c" preserve_existing)
Coverage:  53.846% (35/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkdir-p.c
Lines: 84-191
 53.846% (35/65)
make_dir_parents_private
Name: make_dir_parents_private
Prototype: static # 364 "src/cp.c" 3 4 _Bool # 365 "src/cp.c" make_dir_parents_private (char const *const_dir, size_t src_offset, char const *verbose_fmt_string, struct dir_attr **attr_list, # 367 "src/cp.c" 3 4 _Bool # 367 "src/cp.c" *new_dst, const struct cp_options *x)
Coverage:  54.444% (49/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 364-558
 54.444% (49/90)
make_filename
Name: make_filename
Prototype: static char * make_filename (unsigned int num)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 932-941
100.000% (5/5)
make_format
Name: make_format
Prototype: static void make_format (char *pformat, size_t prefix_len, char const *allowed_flags, char const *suffix)
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 621-634
 56.522% (13/23)
make_id_equals_comment
Name: make_id_equals_comment
Prototype: static char * make_id_equals_comment (STRUCT_UTMP const *utmp_ent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/who.c
Lines: 447-455
  0.000% (0/1)
make_link_name
Name: make_link_name
Prototype: static char * make_link_name (char const *name, char const *linkname)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3463-3488
 73.333% (11/15)
make_node_op_equals
Name: make_node_op_equals
Prototype: static struct mode_change * make_node_op_equals (mode_t new_mode, mode_t mentioned)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 111-122
100.000% (1/1)
make_printable_char
Name: make_printable_char
Prototype: static char * make_printable_char (unsigned char c)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 557-572
  0.000% (0/5)
make_printable_str
Name: make_printable_str
Prototype: static char * make_printable_str (char const *s, size_t len)
Coverage:  30.769% (8/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 581-635
 30.769% (8/26)
make_timespec
Name: make_timespec
Prototype: inline struct timespec make_timespec (time_t s, long int ns)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/timespec.h
Lines: 46-53
100.000% (1/1)
map_device
Name: map_device
Prototype: static struct hash_table * map_device (struct di_set *dis, dev_t dev)
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/di-set.c
Lines: 153-196
 66.667% (12/18)
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)
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)
mark_ancestor_dirs
Name: mark_ancestor_dirs
Prototype: static void mark_ancestor_dirs (FTSENT *ent)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 350-360
100.000% (7/7)
mark_key
Name: mark_key
Prototype: static void mark_key (size_t offset, size_t width)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2271-2287
100.000% (10/10)
match_suffix
Name: match_suffix
Prototype: static const char * match_suffix (const char **str)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filevercmp.c
Lines: 33-57
100.000% (23/23)
matcher_error
Name: matcher_error
Prototype: static void __attribute__ ((__noreturn__)) matcher_error (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 286-290
  0.000% (0/1)
max_out
Name: max_out
Prototype: static size_t max_out (char *format)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1305-1335
 62.963% (17/27)
maybe_close_stdout
Name: maybe_close_stdout
Prototype: static void maybe_close_stdout (void)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mktemp.c
Lines: 136-143
 71.429% (5/7)
maybe_create_temp
Name: maybe_create_temp
Prototype: static struct tempnode * maybe_create_temp (FILE **pfp, # 1111 "src/sort.c" 3 4 _Bool # 1111 "src/sort.c" survive_fd_exhaustion)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1110-1152
 50.000% (8/16)
mb_copy
Name: mb_copy
Prototype: inline void mb_copy (mbchar_t *new_mbc, const mbchar_t *old_mbc)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbchar.h
Lines: 267-280
  0.000% (0/8)
mb_width_aux
Name: mb_width_aux
Prototype: inline int mb_width_aux (wint_t wc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbchar.h
Lines: 246-253
  0.000% (0/1)
mbiter_multi_copy
Name: mbiter_multi_copy
Prototype: inline void mbiter_multi_copy (struct mbiter_multi *new_iter, const struct mbiter_multi *old_iter)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbiter.h
Lines: 190-200
  0.000% (0/5)
mbiter_multi_next
Name: mbiter_multi_next
Prototype: inline void mbiter_multi_next (struct mbiter_multi *iter)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbiter.h
Lines: 123-181
  0.000% (0/24)
mbiter_multi_reloc
Name: mbiter_multi_reloc
Prototype: inline void mbiter_multi_reloc (struct mbiter_multi *iter, ptrdiff_t ptrdiff)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbiter.h
Lines: 183-188
  0.000% (0/1)
mbs_align_pad
Name: mbs_align_pad
Prototype: static char* mbs_align_pad (char *dest, const char* dest_end, size_t n_spaces)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 87-96
 83.333% (5/6)
mbs_logical_cspn
Name: mbs_logical_cspn
Prototype: static size_t mbs_logical_cspn (const char *s, const char *accept)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 214-257
  0.000% (0/33)
mbs_logical_substr
Name: mbs_logical_substr
Prototype: static char * mbs_logical_substr (const char *s, size_t pos, size_t len)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 266-311
  0.000% (0/28)
mbs_offset_to_chars
Name: mbs_offset_to_chars
Prototype: static size_t mbs_offset_to_chars (const char *s, size_t ofs)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 321-334
  0.000% (0/9)
mbsalign
Name: mbsalign
Prototype: size_t mbsalign (const char *src, char *dest, size_t dest_size, size_t *width, mbs_align_t align, int flags)
Coverage:  34.426% (21/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 111-241
 34.426% (21/61)
mbscasecmp
Name: mbscasecmp
Prototype: int mbscasecmp (const char *s1, const char *s2)
Coverage:  0.000% (0/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbscasecmp.c
Lines: 36-98
  0.000% (0/78)
mbschr
Name: mbschr
Prototype: char * mbschr (const char *string, int c)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbschr.c
Lines: 27-52
  0.000% (0/18)
mbslen
Name: mbslen
Prototype: size_t mbslen (const char *string)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbslen.c
Lines: 28-44
  0.000% (0/9)
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)
mbsstr
Name: mbsstr
Prototype: char * mbsstr (const char *haystack, const char *needle)
Coverage:  0.000% (0/114)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbsstr.c
Lines: 184-384
  0.000% (0/114)
mbsstr_trimmed_wordbounded
Name: mbsstr_trimmed_wordbounded
Prototype: static # 54 "lib/propername.c" 3 4 _Bool # 55 "lib/propername.c" mbsstr_trimmed_wordbounded (const char *string, const char *sub)
Coverage:  0.000% (0/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/propername.c
Lines: 54-153
  0.000% (0/74)
mbuiter_multi_copy
Name: mbuiter_multi_copy
Prototype: inline void mbuiter_multi_copy (struct mbuiter_multi *new_iter, const struct mbuiter_multi *old_iter)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbuiter.h
Lines: 198-207
  0.000% (0/5)
mbuiter_multi_next
Name: mbuiter_multi_next
Prototype: inline void mbuiter_multi_next (struct mbuiter_multi *iter)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbuiter.h
Lines: 131-190
  0.000% (0/24)
mbuiter_multi_reloc
Name: mbuiter_multi_reloc
Prototype: inline void mbuiter_multi_reloc (struct mbuiter_multi *iter, ptrdiff_t ptrdiff)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbuiter.h
Lines: 192-196
  0.000% (0/1)
md5_buffer
Name: md5_buffer
Prototype: void * md5_buffer (const char *buffer, size_t len, void *resblock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 215-228
  0.000% (0/1)
md5_finish_ctx
Name: md5_finish_ctx
Prototype: void * md5_finish_ctx (struct md5_ctx *ctx, void *resbuf)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 112-134
 66.667% (4/6)
md5_init_ctx
Name: md5_init_ctx
Prototype: void md5_init_ctx (struct md5_ctx *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 75-85
100.000% (1/1)
md5_process_block
Name: md5_process_block
Prototype: void md5_process_block (const void *buffer, size_t len, struct md5_ctx *ctx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 313-470
100.000% (4/4)
md5_process_bytes
Name: md5_process_bytes
Prototype: void md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 231-298
 83.333% (15/18)
md5_read_ctx
Name: md5_read_ctx
Prototype: void * md5_read_ctx (const struct md5_ctx *ctx, void *resbuf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 98-108
100.000% (1/1)
md5_stream
Name: md5_stream
Prototype: int md5_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 140-208
 68.182% (15/22)
mdir_name
Name: mdir_name
Prototype: char * mdir_name (char const *file)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/dirname-lgpl.c
Lines: 70-86
 77.778% (7/9)
me_for_dev
Name: me_for_dev
Prototype: static struct mount_entry const * # 778 "src/df.c" 3 __attribute__ ((__pure__)) # 779 "src/df.c" me_for_dev (dev_t dev)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 778-786
100.000% (4/4)
mem_cd_iconv
Name: mem_cd_iconv
Prototype: int mem_cd_iconv (const char *src, size_t srclen, iconv_t cd, char **resultp, size_t *lengthp)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/striconv.c
Lines: 42-204
  0.000% (0/47)
memcasecmp
Name: memcasecmp
Prototype: int memcasecmp (const void *vs1, const void *vs2, size_t n)
Coverage:  30.303% (10/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/memcasecmp.c
Lines: 31-49
 30.303% (10/33)
memchr2
Name: memchr2
Prototype: void * memchr2 (void const *s, int c1_in, int c2_in, size_t n)
Coverage:  75.676% (28/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/memchr2.c
Lines: 35-169
 75.676% (28/37)
memcmp2
Name: memcmp2
Prototype: int memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/memcmp2.c
Lines: 24-36
 80.000% (8/10)
memcoll
Name: memcoll
Prototype: int memcoll (char *s1, size_t s1len, char *s2, size_t s2len)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/memcoll.c
Lines: 65-94
  0.000% (0/7)
memcoll0
Name: memcoll0
Prototype: int memcoll0 (char const *s1, size_t s1size, char const *s2, size_t s2size)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/memcoll.c
Lines: 101-111
  0.000% (0/6)
memcpy_lowcase [nstrftime.c #1]
Name: memcpy_lowcase [nstrftime.c #1]
Prototype: static char * memcpy_lowcase (char *dest, const char *src, size_t len )
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #1
Lines: 319-325
  0.000% (0/15)
memcpy_uppcase [nstrftime.c #1]
Name: memcpy_uppcase [nstrftime.c #1]
Prototype: static char * memcpy_uppcase (char *dest, const char *src, size_t len )
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #1
Lines: 330-336
  0.000% (0/15)
merge
Name: merge
Prototype: static void merge (struct sortfile *files, size_t ntemps, size_t nfiles, char const *output_file)
Coverage:  70.588% (24/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3789-3901
 70.588% (24/34)
merge_loop
Name: merge_loop
Prototype: static void merge_loop (struct merge_node_queue *queue, size_t total_lines, FILE *tfp, char const *temp_output)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3545-3566
100.000% (5/5)
merge_tree_destroy
Name: merge_tree_destroy
Prototype: static void merge_tree_destroy (size_t nthreads, struct merge_node *merge_tree)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3266-3279
  0.000% (0/4)
merge_tree_init
Name: merge_tree_init
Prototype: static struct merge_node * merge_tree_init (size_t nthreads, size_t nlines, struct line *dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3247-3263
100.000% (1/1)
mergefiles
Name: mergefiles
Prototype: static size_t mergefiles (struct sortfile *files, size_t ntemps, size_t nfiles, FILE *ofp, char const *output_file)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3124-3134
 66.667% (4/6)
mergefps
Name: mergefps
Prototype: static void mergefps (struct sortfile *files, size_t ntemps, size_t nfiles, FILE *ofp, char const *output_file, FILE **fps)
Coverage:  90.805% (79/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2925-3112
 90.805% (79/87)
mergelines
Name: mergelines
Prototype: static void mergelines (struct line *__restrict t, size_t nlines, struct line const *__restrict lo)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3142-3173
 92.857% (13/14)
mergelines_node
Name: mergelines_node
Prototype: static void mergelines_node (struct merge_node *__restrict node, size_t total_lines, FILE *tfp, char const *temp_output)
Coverage:  52.727% (29/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3439-3501
 52.727% (29/55)
mfile_name_concat
Name: mfile_name_concat
Prototype: char * mfile_name_concat (char const *dir, char const *base, char **base_in_result)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filenamecat-lgpl.c
Lines: 46-87
 55.556% (10/18)
mgetgroups
Name: mgetgroups
Prototype: int mgetgroups (char const *username, gid_t gid, gid_t **groups)
Coverage:  55.000% (33/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mgetgroups.c
Lines: 65-201
 55.000% (33/60)
millerrabin
Name: millerrabin
Prototype: static # 1121 "src/factor.c" 3 4 _Bool # 1121 "src/factor.c" __attribute__ ((__const__)) millerrabin (uintmax_t n, uintmax_t ni, uintmax_t b, uintmax_t q, unsigned int k, uintmax_t one)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1121-1142
100.000% (15/15)
millerrabin2
Name: millerrabin2
Prototype: static # 1144 "src/factor.c" 3 4 _Bool # 1145 "src/factor.c" millerrabin2 (const uintmax_t *np, uintmax_t ni, const uintmax_t *bp, const uintmax_t *qp, unsigned int k, const uintmax_t *one)
Coverage:  33.333% (8/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 1144-1172
 33.333% (8/24)
mkancesdirs
Name: mkancesdirs
Prototype: ptrdiff_t mkancesdirs (char *file, struct savewd *wd, int (*make_dir) (char const *, char const *, void *), void *make_dir_arg)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkancesdirs.c
Lines: 64-141
 82.609% (38/46)
mkancesdirs_safe_wd
Name: mkancesdirs_safe_wd
Prototype: static # 724 "src/install.c" 3 4 _Bool # 725 "src/install.c" mkancesdirs_safe_wd (char const *from, char *to, struct cp_options *x, # 726 "src/install.c" 3 4 _Bool # 726 "src/install.c" save_always)
Coverage:  39.286% (11/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 724-759
 39.286% (11/28)
mkdtemp_len
Name: mkdtemp_len
Prototype: static int mkdtemp_len (char *tmpl, size_t suff_len, size_t x_len, # 123 "src/mktemp.c" 3 4 _Bool # 123 "src/mktemp.c" dry_run)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mktemp.c
Lines: 122-127
100.000% (1/1)
mkostemp_safer
Name: mkostemp_safer
Prototype: int mkostemp_safer (char *templ, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkstemp-safer.c
Lines: 39-43
100.000% (1/1)
mkstemp_len
Name: mkstemp_len
Prototype: static int mkstemp_len (char *tmpl, size_t suff_len, size_t x_len, # 116 "src/mktemp.c" 3 4 _Bool # 116 "src/mktemp.c" dry_run)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mktemp.c
Lines: 115-120
100.000% (1/1)
mkstemp_safer
Name: mkstemp_safer
Prototype: int mkstemp_safer (char *templ)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkstemp-safer.c
Lines: 30-34
100.000% (1/1)
mktime_internal
Name: mktime_internal
Prototype: time_t mktime_internal (struct tm *tp, struct tm *(*convert) (const time_t *, struct tm *), mktime_offset_t *offset)
Coverage:  0.000% (0/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/mktime.c
Lines: 313-479
  0.000% (0/55)
mktime_ok
Name: mktime_ok
Prototype: static # 1562 "parse-datetime.y" 3 4 _Bool # 1563 "parse-datetime.y" mktime_ok (timezone_t tz, struct tm const *tm0, struct tm const *tm1, time_t t)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1562-1582
 28.571% (2/7)
mktime_z
Name: mktime_z
Prototype: time_t mktime_z (timezone_t tz, struct tm *tm)
Coverage:  31.579% (6/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 305-329
 31.579% (6/19)
mmalloca
Name: mmalloca
Prototype: void * mmalloca (size_t n)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/malloca.c
Lines: 42-79
  0.000% (0/7)
mod2
Name: mod2
Prototype: static uintmax_t mod2 (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t d1, uintmax_t d0)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 414-440
 64.286% (9/14)
mode_adjust
Name: mode_adjust
Prototype: mode_t mode_adjust (mode_t oldmode, # 339 "lib/modechange.c" 3 4 _Bool # 339 "lib/modechange.c" dir, mode_t umask_value, struct mode_change const *changes, mode_t *pmode_bits)
Coverage:  96.667% (29/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 338-414
 96.667% (29/30)
mode_changed
Name: mode_changed
Prototype: static # 113 "src/chmod.c" 3 4 _Bool # 114 "src/chmod.c" mode_changed (int dir_fd, char const *file, char const *file_full_name, mode_t old_mode, mode_t new_mode)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 113-136
 50.000% (5/10)
mode_compile
Name: mode_compile
Prototype: struct mode_change * mode_compile (char const *mode_string)
Coverage:  83.486% (91/109)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 133-310
 83.486% (91/109)
mode_create_from_ref
Name: mode_create_from_ref
Prototype: struct mode_change * mode_create_from_ref (const char *ref_file)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 315-323
  0.000% (0/4)
mode_type_flag
Name: mode_type_flag
Prototype: static tcflag_t * # 1833 "src/stty.c" 3 __attribute__ ((__pure__)) # 1834 "src/stty.c" mode_type_flag (enum mode_type type, struct termios *mode)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stty.c
Lines: 1833-1856
  0.000% (0/12)
mount_point_in_fts_cycle
Name: mount_point_in_fts_cycle
Prototype: static # 454 "src/du.c" 3 4 _Bool # 455 "src/du.c" mount_point_in_fts_cycle (FTSENT const *ent)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 454-480
  0.000% (0/15)
Page:<>1
Function: AD_compare
...6
Function: fdutimensat
7
Function: fts_padjust
8
Function: glthread_rwlock_init_for_glibc
9
Function: ino_map_alloc
1011
Function: move_fd
12
Function: parse_duration
13
Function: print_long_format
14
Function: quotearg_custom
...20
Function: xstr_cd_iconv

Generated by Squish Coco 4.1.2