OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: zaptemp
...6
Function: safe_hasher
7
Function: read_utmp
8
Function: process_file
9
Function: prep_non_filename_text
1011
Function: mbslen
12
Function: isdir
13
Function: heapify_up
14
Function: get_mtime [test.c #1]
...20
Function: alloc_ibuf
Functionâ–ľCondition %
null
Name: null
Prototype: static # 525 "src/expr.c" 3 4 _Bool __attribute__ ((__pure__)) # 526 "src/expr.c" null (VALUE *v)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 525-552
 86.667% (13/15)
nth_parent
Name: nth_parent
Prototype: static char * nth_parent (size_t n)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pwd.c
Lines: 126-139
  0.000% (0/4)
nstrftime [nstrftime.c #1]
Name: nstrftime [nstrftime.c #1]
Prototype: size_t nstrftime (char *s, size_t maxsize, const char *format, const struct tm *tp , timezone_t tz, int ns )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nstrftime.c #1
Lines: 430-438
100.000% (1/1)
npgettext_aux
Name: npgettext_aux
Prototype: __inline static const char * npgettext_aux (const char *domain, const char *msg_ctxt_id, const char *msgid, const char *msgid_plural, unsigned long int n, int category)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/gettext.h
Lines: 161-179
  0.000% (0/6)
nonexistent_file_errno
Name: nonexistent_file_errno
Prototype: static inline # 304 "src/remove.c" 3 4 _Bool # 305 "src/remove.c" nonexistent_file_errno (int errnum)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 304-329
 71.429% (5/7)
nomoreargs
Name: nomoreargs
Prototype: static # 652 "src/expr.c" 3 4 _Bool # 653 "src/expr.c" nomoreargs (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 652-656
100.000% (1/1)
no_more_lines
Name: no_more_lines
Prototype: static # 643 "src/csplit.c" 3 4 _Bool # 644 "src/csplit.c" no_more_lines (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 643-647
100.000% (1/1)
no_leading_hyphen
Name: no_leading_hyphen
Prototype: static # 161 "src/pathchk.c" 3 4 _Bool # 162 "src/pathchk.c" no_leading_hyphen (char const *file)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pathchk.c
Lines: 161-175
 50.000% (7/14)
nl_file
Name: nl_file
Prototype: static # 419 "src/nl.c" 3 4 _Bool # 420 "src/nl.c" nl_file (char const *file)
Coverage:  27.273% (21/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 419-456
 27.273% (21/77)
nl_error
Name: nl_error
Prototype: static void __attribute__ ((__format__ (__printf__, 3, 4))) nl_error (int status, int errnum, const char *fmt, ...)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 540-553
 50.000% (2/4)
nextarg
Name: nextarg
Prototype: static # 637 "src/expr.c" 3 4 _Bool # 638 "src/expr.c" nextarg (char const *str)
Coverage:  11.765% (4/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 637-648
 11.765% (4/34)
next_prime
Name: next_prime
Prototype: static size_t __attribute__ ((__const__)) next_prime (size_t candidate)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 462-476
 88.889% (8/9)
next_line_num
Name: next_line_num
Prototype: static void next_line_num (void)
Coverage:  14.286% (2/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 129-146
 14.286% (2/14)
next_line
Name: next_line
Prototype: static char * next_line (char *line, char eolbyte, size_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 140-145
100.000% (1/1)
next_item
Name: next_item
Prototype: static inline void next_item (uintmax_t *item_idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 206-212
100.000% (4/4)
next_file_name
Name: next_file_name
Prototype: static void next_file_name (void)
Coverage:  92.500% (37/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 349-452
 92.500% (37/40)
next_file
Name: next_file
Prototype: FILE * next_file (FILE *fp)
Coverage:  32.530% (27/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 333-375
 32.530% (27/83)
next_field
Name: next_field
Prototype: static char* next_field (char **line)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1324-1351
100.000% (23/23)
new_line_control
Name: new_line_control
Prototype: static struct line * new_line_control (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 296-305
100.000% (1/1)
new_item
Name: new_item
Prototype: static struct item * new_item (const char *str)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 107-122
100.000% (3/3)
new_exclude_segment
Name: new_exclude_segment
Prototype: static void new_exclude_segment (struct exclude *ex, enum exclude_type type, int options)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 254-278
100.000% (5/5)
new_exclude
Name: new_exclude
Prototype: struct exclude * new_exclude (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 190-194
100.000% (1/1)
new_control_record
Name: new_control_record
Prototype: static struct control * new_control_record (void)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1063-1078
 75.000% (3/4)
neg_to_zero
Name: neg_to_zero
Prototype: static inline struct timespec neg_to_zero (struct timespec ts)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1014-1021
 50.000% (2/4)
needs_quoting
Name: needs_quoting
Prototype: static # 3093 "src/ls.c" 3 4 _Bool # 3094 "src/ls.c" needs_quoting (char const* name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3093-3100
  0.000% (0/1)
need_copy
Name: need_copy
Prototype: static # 173 "src/install.c" 3 4 _Bool # 174 "src/install.c" need_copy (const char *src_name, const char *dest_name, const struct cp_options *x)
Coverage:  30.000% (30/100)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 173-260
 30.000% (30/100)
nan_compare
Name: nan_compare
Prototype: static int nan_compare (char const *sa, char const *sb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1998-2010
100.000% (1/1)
multiple_bits_set
Name: multiple_bits_set
Prototype: static inline # 760 "src/dd.c" 3 4 _Bool # 761 "src/dd.c" multiple_bits_set (int i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 760-764
100.000% (1/1)
mulredc2
Name: mulredc2
Prototype: static uintmax_t mulredc2 (uintmax_t *r1p, uintmax_t a1, uintmax_t a0, uintmax_t b1, uintmax_t b0, uintmax_t m1, uintmax_t m0, uintmax_t mi)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 992-1058
 87.500% (7/8)
mulredc
Name: mulredc
Prototype: static inline uintmax_t mulredc (uintmax_t a, uintmax_t b, uintmax_t m, uintmax_t mi)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 974-987
100.000% (4/4)
mpz_tdiv_r
Name: mpz_tdiv_r
Prototype: static void mpz_tdiv_r (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 107-115
 40.000% (2/5)
mpz_tdiv_q
Name: mpz_tdiv_q
Prototype: static void mpz_tdiv_q (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 96-106
 33.333% (2/6)
mpz_sub
Name: mpz_sub
Prototype: static void mpz_sub (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 75-84
 50.000% (2/4)
mpz_sgn
Name: mpz_sgn
Prototype: static int mpz_sgn (mpz_t z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 123-127
100.000% (1/1)
mpz_out_str
Name: mpz_out_str
Prototype: static int mpz_out_str (FILE *stream, int base, mpz_t z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 138-144
100.000% (1/1)
mpz_mul
Name: mpz_mul
Prototype: static void mpz_mul (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 85-95
 60.000% (6/10)
mpz_init_set_ui
Name: mpz_init_set_ui
Prototype: static void mpz_init_set_ui (mpz_t z, unsigned long int i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 59-59
100.000% (1/1)
mpz_init_set_str
Name: mpz_init_set_str
Prototype: static int mpz_init_set_str (mpz_t z, char *s, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 60-64
100.000% (1/1)
mpz_get_ui
Name: mpz_get_ui
Prototype: static unsigned long int mpz_get_ui (mpz_t z)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 133-137
  0.000% (0/1)
mpz_get_str
Name: mpz_get_str
Prototype: static char * mpz_get_str (char const *str, int base, mpz_t z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 116-122
100.000% (1/1)
mpz_fits_ulong_p
Name: mpz_fits_ulong_p
Prototype: static int mpz_fits_ulong_p (mpz_t z)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 128-132
  0.000% (0/1)
mpz_clear
Name: mpz_clear
Prototype: static void mpz_clear (mpz_t z)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 58-58
100.000% (1/1)
mpz_add
Name: mpz_add
Prototype: static void mpz_add (mpz_t r, mpz_t a0, mpz_t b0)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 65-74
 50.000% (2/4)
mpsort_with_tmp
Name: mpsort_with_tmp
Prototype: static void mpsort_with_tmp (void const **__restrict base, size_t n, void const **__restrict tmp, comparison_function cmp)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mpsort.c
Lines: 85-146
100.000% (24/24)
mpsort_into_tmp
Name: mpsort_into_tmp
Prototype: static void mpsort_into_tmp (void const **__restrict base, size_t n, void const **__restrict tmp, comparison_function cmp)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mpsort.c
Lines: 36-79
100.000% (11/11)
mpsort
Name: mpsort
Prototype: void mpsort (void const **base, size_t n, comparison_function cmp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mpsort.c
Lines: 152-156
100.000% (1/1)
movefile
Name: movefile
Prototype: static # 250 "src/mv.c" 3 4 _Bool # 251 "src/mv.c" movefile (char *source, char *dest, # 251 "src/mv.c" 3 4 _Bool # 251 "src/mv.c" dest_is_dir, const struct cp_options *x)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mv.c
Lines: 250-281
 75.000% (6/8)
move_fd
Name: move_fd
Prototype: static void move_fd (int oldfd, int newfd)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1017-1026
 75.000% (3/4)
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)
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)
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_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_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_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)
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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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_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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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_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_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_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_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_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)
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)
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_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)
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)
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)
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)
Page:<>1
Function: zaptemp
...6
Function: safe_hasher
7
Function: read_utmp
8
Function: process_file
9
Function: prep_non_filename_text
1011
Function: mbslen
12
Function: isdir
13
Function: heapify_up
14
Function: get_mtime [test.c #1]
...20
Function: alloc_ibuf

Generated by Squish Coco 4.1.2