OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: AD_compare
23
Function: check_extension
4
Function: cut_bytes
5
Function: do_ftruncate
6
Function: fdutimensat
...10
Function: long_pinky
...20
Function: xstr_cd_iconv
Functionâ–´Condition %
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_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_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_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)
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)
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_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 #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_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_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 #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)
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)
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)
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_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_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_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_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_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_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_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_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_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_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_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)
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)
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)
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_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)
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)
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_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)
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)
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)
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)
bytes_split
Name: bytes_split
Prototype: static void bytes_split (uintmax_t n_bytes, char *buf, size_t bufsize, size_t initial_read, uintmax_t max_files)
Coverage:  81.633% (40/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 623-695
 81.633% (40/49)
c_isalnum
Name: c_isalnum
Prototype: inline # 168 "./lib/c-ctype.h" 3 4 _Bool # 169 "./lib/c-ctype.h" c_isalnum (int c)
Coverage:  49.231% (32/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 168-180
 49.231% (32/65)
c_isalpha
Name: c_isalpha
Prototype: inline # 182 "./lib/c-ctype.h" 3 4 _Bool # 183 "./lib/c-ctype.h" c_isalpha (int c)
Coverage:  67.273% (37/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 182-193
 67.273% (37/55)
c_isascii
Name: c_isascii
Prototype: inline # 197 "./lib/c-ctype.h" 3 4 _Bool # 198 "./lib/c-ctype.h" c_isascii (int c)
Coverage:  0.000% (0/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 197-212
  0.000% (0/131)
c_isblank
Name: c_isblank
Prototype: inline # 214 "./lib/c-ctype.h" 3 4 _Bool # 215 "./lib/c-ctype.h" c_isblank (int c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 214-218
  0.000% (0/1)
c_iscntrl
Name: c_iscntrl
Prototype: inline # 220 "./lib/c-ctype.h" 3 4 _Bool # 221 "./lib/c-ctype.h" c_iscntrl (int c)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 220-230
  0.000% (0/36)
c_isdigit
Name: c_isdigit
Prototype: inline # 232 "./lib/c-ctype.h" 3 4 _Bool # 233 "./lib/c-ctype.h" c_isdigit (int c)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 232-242
100.000% (13/13)
c_isgraph
Name: c_isgraph
Prototype: inline # 244 "./lib/c-ctype.h" 3 4 _Bool # 245 "./lib/c-ctype.h" c_isgraph (int c)
Coverage:  0.000% (0/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 244-257
  0.000% (0/97)
c_islower
Name: c_islower
Prototype: inline # 259 "./lib/c-ctype.h" 3 4 _Bool # 260 "./lib/c-ctype.h" c_islower (int c)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 259-269
  0.000% (0/29)
c_isprint
Name: c_isprint
Prototype: inline # 271 "./lib/c-ctype.h" 3 4 _Bool # 272 "./lib/c-ctype.h" c_isprint (int c)
Coverage:  0.000% (0/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 271-285
  0.000% (0/98)
c_ispunct
Name: c_ispunct
Prototype: inline # 287 "./lib/c-ctype.h" 3 4 _Bool # 288 "./lib/c-ctype.h" c_ispunct (int c)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 287-297
  0.000% (0/35)
c_isspace
Name: c_isspace
Prototype: inline # 299 "./lib/c-ctype.h" 3 4 _Bool # 300 "./lib/c-ctype.h" c_isspace (int c)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 299-309
 55.556% (5/9)
c_isupper
Name: c_isupper
Prototype: inline # 311 "./lib/c-ctype.h" 3 4 _Bool # 312 "./lib/c-ctype.h" c_isupper (int c)
Coverage:  10.345% (3/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 311-321
 10.345% (3/29)
c_isxdigit
Name: c_isxdigit
Prototype: inline # 323 "./lib/c-ctype.h" 3 4 _Bool # 324 "./lib/c-ctype.h" c_isxdigit (int c)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 323-334
  0.000% (0/25)
c_locale
Name: c_locale
Prototype: static locale_t c_locale (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/c-strtod.c
Lines: 55-61
100.000% (4/4)
c_strcasecmp
Name: c_strcasecmp
Prototype: int c_strcasecmp (const char *s1, const char *s2)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-strcasecmp.c
Lines: 26-56
 69.231% (9/13)
c_strncasecmp
Name: c_strncasecmp
Prototype: int c_strncasecmp (const char *s1, const char *s2, size_t n)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-strncasecmp.c
Lines: 26-56
  0.000% (0/17)
c_strtod
Name: c_strtod
Prototype: double c_strtod (char const *nptr, char **endptr)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/c-strtod.c
Lines: 65-112
 28.571% (2/7)
c_tolower
Name: c_tolower
Prototype: inline int c_tolower (int c)
Coverage:  86.207% (25/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 336-346
 86.207% (25/29)
c_toupper
Name: c_toupper
Prototype: inline int c_toupper (int c)
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/c-ctype.h
Lines: 348-358
 82.759% (24/29)
cache_fstatat
Name: cache_fstatat
Prototype: static int cache_fstatat (int fd, char const *file, struct stat *st, int flag)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 68-80
 55.556% (5/9)
cache_round
Name: cache_round
Prototype: static off_t cache_round (int fd, off_t len)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1017-1036
100.000% (10/10)
cache_stat_init
Name: cache_stat_init
Prototype: static inline struct stat * cache_stat_init (struct stat *st)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 83-88
100.000% (1/1)
cached_umask
Name: cached_umask
Prototype: mode_t cached_umask (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 3039-3049
100.000% (4/4)
calculate_columns
Name: calculate_columns
Prototype: static size_t calculate_columns ( # 5074 "src/ls.c" 3 4 _Bool # 5074 "src/ls.c" by_columns)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 5073-5121
 76.000% (19/25)
call_addfn
Name: call_addfn
Prototype: static void call_addfn (struct exclude *ex, char const *pattern, int options, void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 668-673
100.000% (1/1)
call_chunkfun
Name: call_chunkfun
Prototype: static void * call_chunkfun (struct obstack *h, size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 83-90
 50.000% (2/4)
call_fclose
Name: call_fclose
Prototype: static void call_fclose (void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/getpass.c
Lines: 76-81
  0.000% (0/4)
call_freefun
Name: call_freefun
Prototype: static void call_freefun (struct obstack *h, void *old_chunk)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 92-99
 50.000% (2/4)
can_write_any_file
Name: can_write_any_file
Prototype: _Bool # 32 "lib/write-any-file.c" can_write_any_file (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/write-any-file.c
Lines: 31-51
100.000% (4/4)
canon_host
Name: canon_host
Prototype: char * canon_host (const char *host)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canon-host.c
Lines: 32-36
  0.000% (0/1)
canon_host_r
Name: canon_host_r
Prototype: char * canon_host_r (char const *host, int *cherror)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canon-host.c
Lines: 59-83
  0.000% (0/21)
canonicalize_filename_mode
Name: canonicalize_filename_mode
Prototype: char * canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode)
Coverage:  74.843% (119/159)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canonicalize.c
Lines: 98-355
 74.843% (119/159)
card_of_complement
Name: card_of_complement
Prototype: static int card_of_complement (struct Spec_list *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1140-1154
100.000% (4/4)
careadlinkat
Name: careadlinkat
Prototype: char * careadlinkat (int fd, char const *filename, char *buffer, size_t buffer_size, struct allocator const *alloc, ssize_t (*preadlinkat) (int, char const *, char *, size_t))
Coverage:  19.643% (11/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/careadlinkat.c
Lines: 63-160
 19.643% (11/56)
careadlinkatcwd
Name: careadlinkatcwd
Prototype: static ssize_t careadlinkatcwd (int fd, char const *filename, char *buffer, size_t buffer_size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/areadlink.c
Lines: 35-44
 50.000% (2/4)
cat
Name: cat
Prototype: static # 215 "src/cat.c" 3 4 _Bool # 216 "src/cat.c" cat ( char *inbuf, size_t insize, char *outbuf, size_t outsize, # 230 "src/cat.c" 3 4 _Bool # 230 "src/cat.c" show_nonprinting, # 231 "src/cat.c" 3 4 _Bool # 231 "src/cat.c" show_tabs, # 232 "src/cat.c" 3 4 _Bool # 232 "src/cat.c" number, # 233 "src/cat.c" 3 4 _Bool # 233 "src/cat.c" number_nonblank, # 234 "src/cat.c" 3 4 _Bool # 234 "src/cat.c" show_ends, # 235 "src/cat.c" 3 4 _Bool # 235 "src/cat.c" squeeze_blank)
Coverage:  55.660% (59/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 215-500
 55.660% (59/106)
cdb_advance_fd
Name: cdb_advance_fd
Prototype: static int cdb_advance_fd (struct cd_buf *cdb, char const *dir)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/chdir-long.c
Lines: 72-84
  0.000% (0/4)
cdb_fchdir
Name: cdb_fchdir
Prototype: static int cdb_fchdir (struct cd_buf const *cdb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/chdir-long.c
Lines: 52-56
  0.000% (0/1)
cdb_free
Name: cdb_free
Prototype: static void cdb_free (struct cd_buf const *cdb)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/chdir-long.c
Lines: 58-66
  0.000% (0/4)
cdb_init
Name: cdb_init
Prototype: static void cdb_init (struct cd_buf *cdb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/chdir-long.c
Lines: 46-50
  0.000% (0/1)
ceil_lg
Name: ceil_lg
Prototype: static size_t __attribute__ ((__const__)) ceil_lg (size_t n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 33-40
100.000% (4/4)
ch_strerror
Name: ch_strerror
Prototype: const char * ch_strerror (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canon-host.c
Lines: 86-90
  0.000% (0/1)
change_attributes
Name: change_attributes
Prototype: static # 492 "src/install.c" 3 4 _Bool # 493 "src/install.c" change_attributes (char const *name)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 492-520
 46.667% (7/15)
change_env
Name: change_env
Prototype: static # 228 "lib/time_rz.c" 3 4 _Bool # 229 "lib/time_rz.c" change_env (timezone_t tz)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 228-235
 50.000% (2/4)
change_file_context
Name: change_file_context
Prototype: static int change_file_context (int fd, char const *file)
Coverage:  0.000% (0/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chcon.c
Lines: 140-202
  0.000% (0/61)
change_file_owner
Name: change_file_owner
Prototype: static # 270 "src/chown-core.c" 3 4 _Bool # 271 "src/chown-core.c" change_file_owner (FTS *fts, FTSENT *ent, uid_t uid, gid_t gid, uid_t required_uid, gid_t required_gid, struct Chown_option const *chopt)
Coverage:  41.304% (95/230)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 270-499
 41.304% (95/230)
change_timestamps
Name: change_timestamps
Prototype: static # 525 "src/install.c" 3 4 _Bool # 526 "src/install.c" change_timestamps (struct stat const *src_sb, char const *dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 525-538
  0.000% (0/4)
char_to_clump
Name: char_to_clump
Prototype: static int char_to_clump (char c)
Coverage:  68.750% (33/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2616-2709
 68.750% (33/48)
chdir_long
Name: chdir_long
Prototype: int chdir_long (char *dir)
Coverage:  0.000% (0/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/chdir-long.c
Lines: 109-208
  0.000% (0/40)
check
Name: check
Prototype: static # 2810 "src/sort.c" 3 4 _Bool # 2811 "src/sort.c" check (char const *file_name, char checkonly)
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2810-2891
 72.414% (21/29)
check_and_close
Name: check_and_close
Prototype: static # 943 "src/od.c" 3 4 _Bool # 944 "src/od.c" check_and_close (int in_errno)
Coverage:  16.667% (13/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 943-973
 16.667% (13/78)
Page:<>1
Function: AD_compare
23
Function: check_extension
4
Function: cut_bytes
5
Function: do_ftruncate
6
Function: fdutimensat
...10
Function: long_pinky
...20
Function: xstr_cd_iconv

Generated by Squish Coco 4.1.2