OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: zaptemp
...10
Function: null
...15
Function: fnmatch_no_wildcards
16
Function: errno_rmdir_non_empty
17
Function: detect_loop
18
Function: cmp_name
1920
Function: alloc_ibuf
Functionâ–ľCondition %
bytes_chunk_extract
Name: bytes_chunk_extract
Prototype: static void bytes_chunk_extract (uintmax_t k, uintmax_t n, char *buf, size_t bufsize, size_t initial_read, off_t file_size)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 984-1030
 70.000% (21/30)
build_type_arg
Name: build_type_arg
Prototype: static # 235 "src/nl.c" 3 4 _Bool # 236 "src/nl.c" build_type_arg (char const **typep, struct re_pattern_buffer *regexp, char *fastmap)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 235-266
 41.667% (5/12)
build_spec_list
Name: build_spec_list
Prototype: static # 853 "src/tr.c" 3 4 _Bool # 854 "src/tr.c" build_spec_list (const struct E_string *es, struct Spec_list *result)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 853-989
 89.655% (52/58)
buffer_or_output
Name: buffer_or_output
Prototype: static # 65 "src/relpath.c" 3 4 _Bool # 66 "src/relpath.c" buffer_or_output (const char* str, char **pbuf, size_t *plen)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/relpath.c
Lines: 65-83
 75.000% (6/8)
buffer_linelim
Name: buffer_linelim
Prototype: static inline struct line * buffer_linelim (struct buffer const *buf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1596-1601
100.000% (1/1)
buffer_lcm
Name: buffer_lcm
Prototype: size_t buffer_lcm (size_t a, size_t b, size_t lcm_max)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/buffer-lcm.c
Lines: 27-59
 33.333% (6/18)
bsd_sum_file
Name: bsd_sum_file
Prototype: static # 87 "src/sum.c" 3 4 _Bool # 88 "src/sum.c" bsd_sum_file (const char *file, int print_name)
Coverage:  34.545% (19/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sum.c
Lines: 87-144
 34.545% (19/55)
bsd_split_3 [md5sum.c #2]
Name: bsd_split_3 [md5sum.c #2]
Prototype: static # 363 "src/md5sum.c" 3 4 _Bool # 364 "src/md5sum.c" bsd_split_3 (char *s, size_t s_len, unsigned char **hex_digest, char **file_name, # 365 "src/md5sum.c" 3 4 _Bool # 365 "src/md5sum.c" escaped_filename)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 363-401
 70.000% (21/30)
bsd_split_3 [md5sum.c #1]
Name: bsd_split_3 [md5sum.c #1]
Prototype: static # 363 "src/md5sum.c" 3 4 _Bool # 364 "src/md5sum.c" bsd_split_3 (char *s, size_t s_len, unsigned char **hex_digest, char **file_name, # 365 "src/md5sum.c" 3 4 _Bool # 365 "src/md5sum.c" escaped_filename)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 363-401
 70.000% (21/30)
block_cleanup_and_chld
Name: block_cleanup_and_chld
Prototype: static void block_cleanup_and_chld (int sigterm, sigset_t *old_set)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 387-404
 50.000% (2/4)
blake2b_update
Name: blake2b_update
Prototype: int blake2b_update( blake2b_state *S, const void *pin, size_t inlen )
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 221-246
 70.000% (7/10)
blake2b_stream
Name: blake2b_stream
Prototype: int blake2b_stream( FILE *stream, void *resstream, size_t outbytes )
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/b2sum.c
Lines: 30-78
 56.522% (13/23)
blake2b_set_lastnode
Name: blake2b_set_lastnode
Prototype: static void blake2b_set_lastnode( blake2b_state *S )
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 48-51
  0.000% (0/1)
blake2b_set_lastblock
Name: blake2b_set_lastblock
Prototype: static void blake2b_set_lastblock( blake2b_state *S )
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 59-64
 50.000% (2/4)
blake2b_is_lastblock
Name: blake2b_is_lastblock
Prototype: static int blake2b_is_lastblock( const blake2b_state *S )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 54-57
100.000% (1/1)
blake2b_init_param
Name: blake2b_init_param
Prototype: int blake2b_init_param( blake2b_state *S, const blake2b_param *P )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 81-94
100.000% (4/4)
blake2b_init_key
Name: blake2b_init_key
Prototype: int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen )
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 120-151
  0.000% (0/16)
blake2b_init0
Name: blake2b_init0
Prototype: static void blake2b_init0( blake2b_state *S )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 72-78
100.000% (4/4)
blake2b_init
Name: blake2b_init
Prototype: int blake2b_init( blake2b_state *S, size_t outlen )
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 98-117
 50.000% (3/6)
blake2b_increment_counter
Name: blake2b_increment_counter
Prototype: static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 66-70
100.000% (1/1)
blake2b_final
Name: blake2b_final
Prototype: int blake2b_final( blake2b_state *S, void *out, size_t outlen )
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 248-270
 58.333% (7/12)
blake2b_compress
Name: blake2b_compress
Prototype: static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] )
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 177-216
100.000% (10/10)
blake2b
Name: blake2b
Prototype: int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 273-300
  0.000% (0/32)
blake2
Name: blake2
Prototype: int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2b-ref.c
Lines: 302-304
  0.000% (0/1)
bkm_scale_by_power [xstrtol.c #3]
Name: bkm_scale_by_power [xstrtol.c #3]
Prototype: static strtol_error bkm_scale_by_power (long int *x, int base, int power)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #3
Lines: 76-83
100.000% (4/4)
bkm_scale_by_power [xstrtol.c #2]
Name: bkm_scale_by_power [xstrtol.c #2]
Prototype: static strtol_error bkm_scale_by_power (intmax_t *x, int base, int power)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #2
Lines: 76-83
100.000% (4/4)
bkm_scale_by_power [xstrtol.c #1]
Name: bkm_scale_by_power [xstrtol.c #1]
Prototype: static strtol_error bkm_scale_by_power (unsigned long int *x, int base, int power)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #1
Lines: 76-83
100.000% (4/4)
bkm_scale [xstrtol.c #3]
Name: bkm_scale [xstrtol.c #3]
Prototype: static strtol_error bkm_scale (long int *x, int scale_factor)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #3
Lines: 59-74
 55.556% (5/9)
bkm_scale [xstrtol.c #2]
Name: bkm_scale [xstrtol.c #2]
Prototype: static strtol_error bkm_scale (intmax_t *x, int scale_factor)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #2
Lines: 59-74
 55.556% (5/9)
bkm_scale [xstrtol.c #1]
Name: bkm_scale [xstrtol.c #1]
Prototype: static strtol_error bkm_scale (unsigned long int *x, int scale_factor)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtol.c #1
Lines: 59-74
 55.556% (5/9)
binvert
Name: binvert
Prototype: static wide_uint __attribute__ ((__const__)) binvert (wide_uint a)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 56-67
 80.000% (4/5)
binop [test.c #2]
Name: binop [test.c #2]
Prototype: static # 183 "src/test.c" 3 4 _Bool # 184 "src/test.c" binop (char const *s)
Coverage:  33.795% (122/361)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 183-191
 33.795% (122/361)
binop [test.c #1]
Name: binop [test.c #1]
Prototype: static # 183 "src/test.c" 3 4 _Bool # 184 "src/test.c" binop (char const *s)
Coverage:  33.795% (122/361)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 183-191
 33.795% (122/361)
binary_operator [test.c #2]
Name: binary_operator [test.c #2]
Prototype: static # 276 "src/test.c" 3 4 _Bool # 277 "src/test.c" binary_operator ( # 277 "src/test.c" 3 4 _Bool # 277 "src/test.c" l_is_l)
Coverage:  21.845% (45/206)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 276-392
 21.845% (45/206)
binary_operator [test.c #1]
Name: binary_operator [test.c #1]
Prototype: static # 276 "src/test.c" 3 4 _Bool # 277 "src/test.c" binary_operator ( # 277 "src/test.c" 3 4 _Bool # 277 "src/test.c" l_is_l)
Coverage:  21.845% (45/206)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 276-392
 21.845% (45/206)
beyond [test.c #2]
Name: beyond [test.c #2]
Prototype: static void beyond (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 124-128
  0.000% (0/1)
beyond [test.c #1]
Name: beyond [test.c #1]
Prototype: static void beyond (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 124-128
  0.000% (0/1)
begfield
Name: begfield
Prototype: static char * begfield (struct line const *line, struct keyfield const *key)
Coverage:  87.500% (35/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1606-1643
 87.500% (35/40)
baud_to_value
Name: baud_to_value
Prototype: static unsigned long int # 2219 "src/stty.c" 3 __attribute__ ((__pure__)) # 2220 "src/stty.c" baud_to_value (speed_t speed)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stty.c
Lines: 2219-2226
  0.000% (0/6)
batch_convert
Name: batch_convert
Prototype: static # 288 "src/date.c" 3 4 _Bool # 289 "src/date.c" batch_convert (const char *input_filename, const char *format, timezone_t tz, char const *tzstring)
Coverage:  23.529% (12/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/date.c
Lines: 288-344
 23.529% (12/51)
basename_is_dot_or_dotdot
Name: basename_is_dot_or_dotdot
Prototype: static # 3493 "src/ls.c" 3 4 _Bool # 3494 "src/ls.c" basename_is_dot_or_dotdot (const char *name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3493-3498
100.000% (1/1)
base_name
Name: base_name
Prototype: char * base_name (char const *name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/basename.c
Lines: 27-58
100.000% (7/7)
base_len
Name: base_len
Prototype: size_t base_len (char const *name)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/basename-lgpl.c
Lines: 57-75
100.000% (6/6)
base_cost
Name: base_cost
Prototype: static COST base_cost (WORD *this)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 903-931
100.000% (24/24)
base64_encode_fast
Name: base64_encode_fast
Prototype: static void base64_encode_fast (const char *__restrict in, size_t inlen, char *__restrict out)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 68-81
100.000% (4/4)
base64_encode_alloc
Name: base64_encode_alloc
Prototype: size_t base64_encode_alloc (const char *in, size_t inlen, char **out)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 144-174
  0.000% (0/7)
base64_encode
Name: base64_encode
Prototype: void base64_encode (const char *__restrict in, size_t inlen, char *__restrict out, size_t outlen)
Coverage:  63.889% (23/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 87-133
 63.889% (23/36)
base64_decode_ctx_init
Name: base64_decode_ctx_init
Prototype: void base64_decode_ctx_init (struct base64_decode_context *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 335-339
100.000% (1/1)
base64_decode_ctx
Name: base64_decode_ctx
Prototype: _Bool # 488 "lib/base64.c" base64_decode_ctx (struct base64_decode_context *ctx, const char *__restrict in, size_t inlen, char *__restrict out, size_t *outlen)
Coverage:  88.095% (37/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 487-565
 88.095% (37/42)
base64_decode_alloc_ctx
Name: base64_decode_alloc_ctx
Prototype: _Bool # 579 "lib/base64.c" base64_decode_alloc_ctx (struct base64_decode_context *ctx, const char *in, size_t inlen, char **out, size_t *outlen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 578-605
  0.000% (0/10)
base32_encode_alloc
Name: base32_encode_alloc
Prototype: size_t base32_encode_alloc (const char *in, size_t inlen, char **out)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 139-163
  0.000% (0/7)
base32_encode
Name: base32_encode
Prototype: void base32_encode (const char *__restrict in, size_t inlen, char *__restrict out, size_t outlen)
Coverage:  60.784% (31/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 64-128
 60.784% (31/51)
base32_decode_ctx_init
Name: base32_decode_ctx_init
Prototype: void base32_decode_ctx_init (struct base32_decode_context *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 292-296
100.000% (1/1)
base32_decode_ctx
Name: base32_decode_ctx
Prototype: _Bool # 470 "lib/base32.c" base32_decode_ctx (struct base32_decode_context *ctx, const char *__restrict in, size_t inlen, char *__restrict out, size_t *outlen)
Coverage:  73.810% (31/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 469-547
 73.810% (31/42)
base32_decode_alloc_ctx
Name: base32_decode_alloc_ctx
Prototype: _Bool # 561 "lib/base32.c" base32_decode_alloc_ctx (struct base32_decode_context *ctx, const char *in, size_t inlen, char **out, size_t *outlen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 560-587
  0.000% (0/10)
balance
Name: balance
Prototype: static void balance (int total_stored)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1974-1992
100.000% (7/7)
badfieldspec
Name: badfieldspec
Prototype: static void badfieldspec (char const *spec, char const *msgid)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 4039-4044
  0.000% (0/1)
bad_cast
Name: bad_cast
Prototype: static inline char * bad_cast (char const *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 693-697
100.000% (1/1)
backupfile_internal
Name: backupfile_internal
Prototype: char * backupfile_internal (char const *file, enum backup_type backup_type, # 292 "lib/backupfile.c" 3 4 _Bool # 292 "lib/backupfile.c" rename)
Coverage:  62.500% (30/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 291-372
 62.500% (30/48)
backup_file_rename
Name: backup_file_rename
Prototype: char * backup_file_rename (char const *file, enum backup_type backup_type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backup-rename.c
Lines: 27-31
100.000% (1/1)
avoid_trashing_input
Name: avoid_trashing_input
Prototype: static void avoid_trashing_input (struct sortfile *files, size_t ntemps, size_t nfiles, char const *outfile)
Coverage:  34.783% (32/92)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3698-3743
 34.783% (32/92)
attach
Name: attach
Prototype: static void attach (char *dest, const char *dirname, const char *name)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4982-4999
 82.353% (14/17)
async_safe_die
Name: async_safe_die
Prototype: static void async_safe_die (int errnum, const char *errstr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 386-407
  0.000% (0/4)
asnprintf
Name: asnprintf
Prototype: char * asnprintf (char *resultbuf, size_t *lengthp, const char *format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/asnprintf.c
Lines: 24-34
  0.000% (0/1)
argv_iter_n_args
Name: argv_iter_n_args
Prototype: size_t argv_iter_n_args (struct argv_iterator const *ai)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 99-103
100.000% (1/1)
argv_iter_init_stream
Name: argv_iter_init_stream
Prototype: struct argv_iterator * argv_iter_init_stream (FILE *fp)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 53-66
 50.000% (2/4)
argv_iter_init_argv
Name: argv_iter_init_argv
Prototype: struct argv_iterator * argv_iter_init_argv (char **argv)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 39-49
 50.000% (2/4)
argv_iter_free
Name: argv_iter_free
Prototype: void argv_iter_free (struct argv_iterator *ai)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 105-111
100.000% (4/4)
argv_iter
Name: argv_iter
Prototype: char * argv_iter (struct argv_iterator *ai, enum argv_iter_err *err)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argv-iter.c
Lines: 68-97
100.000% (12/12)
argmatch_valid
Name: argmatch_valid
Prototype: void argmatch_valid (const char *const *arglist, const char *vallist, size_t valsize)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 145-167
100.000% (9/9)
argmatch_to_argument
Name: argmatch_to_argument
Prototype: const char * argmatch_to_argument (const char *value, const char *const *arglist, const char *vallist, size_t valsize)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 196-207
  0.000% (0/6)
argmatch_invalid
Name: argmatch_invalid
Prototype: void argmatch_invalid (const char *context, const char *value, ptrdiff_t problem)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 130-139
 66.667% (2/3)
argmatch
Name: argmatch
Prototype: ptrdiff_t argmatch (const char *arg, const char *const *arglist, const char *vallist, size_t valsize)
Coverage:  21.311% (13/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/argmatch.c
Lines: 83-123
 21.311% (13/61)
areadlinkat
Name: areadlinkat
Prototype: char * areadlinkat (int fd, char const *filename)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/areadlinkat.c
Lines: 39-43
  0.000% (0/1)
areadlink_with_size
Name: areadlink_with_size
Prototype: char * areadlink_with_size (char const *file, size_t size)
Coverage:  33.333% (9/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/areadlink-with-size.c
Lines: 51-104
 33.333% (9/27)
areadlink
Name: areadlink
Prototype: char * areadlink (char const *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/areadlink.c
Lines: 52-56
100.000% (1/1)
apply_translations
Name: apply_translations
Prototype: static void apply_translations (void)
Coverage:  18.182% (8/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1609-1642
 18.182% (8/44)
apply_time_suffix
Name: apply_time_suffix
Prototype: static # 289 "src/timeout.c" 3 4 _Bool # 290 "src/timeout.c" apply_time_suffix (double *x, char suffix_char)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 289-316
 66.667% (8/12)
apply_suffix
Name: apply_suffix
Prototype: static # 74 "src/sleep.c" 3 4 _Bool # 75 "src/sleep.c" apply_suffix (double *x, char suffix_char)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sleep.c
Lines: 74-101
100.000% (12/12)
apply_settings
Name: apply_settings
Prototype: static void apply_settings ( # 1087 "src/stty.c" 3 4 _Bool # 1087 "src/stty.c" checking, const char *device_name, char * const *settings, int n_settings, struct termios *mode, # 1089 "src/stty.c" 3 4 _Bool # 1089 "src/stty.c" *speed_was_set, # 1090 "src/stty.c" 3 4 _Bool # 1090 "src/stty.c" *require_set_attr)
Coverage:  2.407% (11/457)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stty.c
Lines: 1086-1265
  2.407% (11/457)
apply_relative_time
Name: apply_relative_time
Prototype: static # 303 "parse-datetime.y" 3 4 _Bool # 304 "parse-datetime.y" apply_relative_time (parser_control *pc, relative_time rel, int factor)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 303-324
 66.667% (4/6)
apply_mode
Name: apply_mode
Prototype: static void apply_mode (FILE *stream, const char *mode)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/libstdbuf.c
Lines: 88-131
 64.706% (11/17)
append_repeated_char
Name: append_repeated_char
Prototype: static void append_repeated_char (struct Spec_list *list, unsigned char the_char, count repeat_count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 710-722
100.000% (1/1)
append_range
Name: append_range
Prototype: static # 657 "src/tr.c" 3 4 _Bool # 658 "src/tr.c" append_range (struct Spec_list *list, unsigned char first, unsigned char last)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 657-681
 50.000% (2/4)
append_quoted
Name: append_quoted
Prototype: static void append_quoted (const char *str)
Coverage:  53.125% (17/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 194-229
 53.125% (17/32)
append_normal_char
Name: append_normal_char
Prototype: static void append_normal_char (struct Spec_list *list, unsigned char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 640-650
100.000% (1/1)
append_equiv_class
Name: append_equiv_class
Prototype: static # 730 "src/tr.c" 3 4 _Bool # 731 "src/tr.c" append_equiv_class (struct Spec_list *list, char const *equiv_class_str, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 730-745
100.000% (4/4)
append_char_class
Name: append_char_class
Prototype: static # 688 "src/tr.c" 3 4 _Bool # 689 "src/tr.c" append_char_class (struct Spec_list *list, char const *char_class_str, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 688-703
100.000% (4/4)
any_symlinks
Name: any_symlinks
Prototype: static # 1324 "src/tail.c" 3 4 _Bool # 1325 "src/tail.c" any_symlinks (const struct File_spec *f, size_t n_files)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1324-1332
100.000% (8/8)
any_remote_file
Name: any_remote_file
Prototype: static # 1298 "src/tail.c" 3 4 _Bool # 1299 "src/tail.c" any_remote_file (const struct File_spec *f, size_t n_files)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1298-1305
 75.000% (6/8)
any_non_remote_file
Name: any_non_remote_file
Prototype: static # 1310 "src/tail.c" 3 4 _Bool # 1311 "src/tail.c" any_non_remote_file (const struct File_spec *f, size_t n_files)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1310-1317
 87.500% (7/8)
any_non_regular_fifo
Name: any_non_regular_fifo
Prototype: static # 1339 "src/tail.c" 3 4 _Bool # 1340 "src/tail.c" any_non_regular_fifo (const struct File_spec *f, size_t n_files)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1339-1346
100.000% (10/10)
any_live_files
Name: any_live_files
Prototype: static # 1099 "src/tail.c" 3 4 _Bool # 1100 "src/tail.c" any_live_files (const struct File_spec *f, size_t n_files)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1099-1120
 94.118% (16/17)
announce_mkdir
Name: announce_mkdir
Prototype: static void announce_mkdir (char const *dir, void *options)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mkdir.c
Lines: 108-114
 50.000% (2/4)
and [test.c #2]
Name: and [test.c #2]
Prototype: static # 534 "src/test.c" 3 4 _Bool # 535 "src/test.c" and (void)
Coverage:  40.541% (15/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 534-546
 40.541% (15/37)
and [test.c #1]
Name: and [test.c #1]
Prototype: static # 534 "src/test.c" 3 4 _Bool # 535 "src/test.c" and (void)
Coverage:  40.541% (15/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 534-546
 40.541% (15/37)
ambsalign
Name: ambsalign
Prototype: char * ambsalign (const char *src, size_t *width, mbs_align_t align, int flags)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 247-278
 60.000% (6/10)
allocate_entry
Name: allocate_entry
Prototype: static struct hash_entry * allocate_entry (Hash_table *table)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 750-770
100.000% (5/5)
alloc_table_row
Name: alloc_table_row
Prototype: static void alloc_table_row (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 294-300
100.000% (1/1)
alloc_obuf
Name: alloc_obuf
Prototype: static void alloc_obuf (void)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 720-748
 70.000% (7/10)
Page:<>1
Function: zaptemp
...10
Function: null
...15
Function: fnmatch_no_wildcards
16
Function: errno_rmdir_non_empty
17
Function: detect_loop
18
Function: cmp_name
1920
Function: alloc_ibuf

Generated by Squish Coco 4.1.2