OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: zaptemp
2
Function: write_block
3
Function: timetostr
45
Function: sha224_init_ctx
6
Function: safe_hasher
7
Function: read_utmp
8
Function: process_file
...10
Function: null
...20
Function: alloc_ibuf
Functionâ–ľCondition %
str2signum
Name: str2signum
Prototype: static int str2signum (char const *signame)
Coverage:  13.423% (20/149)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sig2str.c
Lines: 260-298
 13.423% (20/149)
str2sig
Name: str2sig
Prototype: int str2sig (char const *signame, int *signum)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sig2str.c
Lines: 303-308
100.000% (1/1)
store_columns
Name: store_columns
Prototype: static void store_columns (void)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1923-1972
 87.097% (27/31)
store_char
Name: store_char
Prototype: static void store_char (char c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1996-2005
 50.000% (2/4)
store64
Name: store64
Prototype: static inline void store64( void *dst, uint64_t w )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2-impl.h
Lines: 104-119
100.000% (1/1)
store48
Name: store48
Prototype: static inline void store48( void *dst, uint64_t w )
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2-impl.h
Lines: 132-141
  0.000% (0/1)
store32
Name: store32
Prototype: static inline void store32( void *dst, uint32_t w )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2-impl.h
Lines: 91-102
100.000% (1/1)
store16
Name: store16
Prototype: static inline void store16( void *dst, uint16_t w )
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/blake2/blake2-impl.h
Lines: 80-89
  0.000% (0/1)
stophandler
Name: stophandler
Prototype: static void stophandler (int sig)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1293-1300
  0.000% (0/6)
stdbuf
Name: stdbuf
Prototype: static void __attribute ((constructor)) stdbuf (void)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/libstdbuf.c
Lines: 134-146
 90.000% (9/10)
statvfs_works
Name: statvfs_works
Prototype: static int statvfs_works (void)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fsusage.c
Lines: 93-102
 75.000% (6/8)
statat
Name: statat
Prototype: inline int statat (int fd, char const *name, struct stat *st)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/openat.h
Lines: 101-105
  0.000% (0/1)
stat_time_normalize
Name: stat_time_normalize
Prototype: inline int stat_time_normalize (int result, struct stat *st __attribute__ ((__unused__)))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/stat-time.h
Lines: 210-244
  0.000% (0/1)
start_lines
Name: start_lines
Prototype: static int start_lines (const char *pretty_filename, int fd, uintmax_t n_lines, uintmax_t *read_pos)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 874-909
 60.000% (12/20)
start_bytes
Name: start_bytes
Prototype: static int start_bytes (const char *pretty_filename, int fd, uintmax_t n_bytes, uintmax_t *read_pos)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 839-868
 75.000% (12/16)
star_digits_closebracket
Name: star_digits_closebracket
Prototype: static # 829 "src/tr.c" 3 4 _Bool # 829 "src/tr.c" __attribute__ ((__pure__)) star_digits_closebracket (const struct E_string *es, size_t idx)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 829-839
 54.545% (6/11)
src_to_dest_lookup
Name: src_to_dest_lookup
Prototype: char * src_to_dest_lookup (ino_t ino, dev_t dev)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp-hash.c
Lines: 99-108
100.000% (1/1)
src_to_dest_hash
Name: src_to_dest_hash
Prototype: static size_t src_to_dest_hash (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp-hash.c
Lines: 50-59
100.000% (1/1)
src_to_dest_free
Name: src_to_dest_free
Prototype: static void src_to_dest_free (void *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp-hash.c
Lines: 71-77
100.000% (1/1)
src_to_dest_compare
Name: src_to_dest_compare
Prototype: static # 63 "src/cp-hash.c" 3 4 _Bool # 64 "src/cp-hash.c" src_to_dest_compare (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp-hash.c
Lines: 63-69
100.000% (1/1)
src_info_init
Name: src_info_init
Prototype: void src_info_init (struct cp_options *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1717-1735
100.000% (1/1)
squeeze_filter
Name: squeeze_filter
Prototype: static void squeeze_filter (char *buf, size_t size, size_t (*reader) (char *, size_t))
Coverage:  68.116% (47/69)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1521-1604
 68.116% (47/69)
split_file
Name: split_file
Prototype: static void split_file (void)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 900-923
 94.118% (16/17)
split_3 [md5sum.c #2]
Name: split_3 [md5sum.c #2]
Prototype: static # 407 "src/md5sum.c" 3 4 _Bool # 408 "src/md5sum.c" split_3 (char *s, size_t s_len, unsigned char **hex_digest, int *binary, char **file_name)
Coverage:  50.588% (43/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #2
Lines: 407-537
 50.588% (43/85)
split_3 [md5sum.c #1]
Name: split_3 [md5sum.c #1]
Prototype: static # 407 "src/md5sum.c" 3 4 _Bool # 408 "src/md5sum.c" split_3 (char *s, size_t s_len, unsigned char **hex_digest, int *binary, char **file_name)
Coverage:  60.000% (78/130)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/md5sum.c #1
Lines: 407-537
 60.000% (78/130)
specify_sort_size
Name: specify_sort_size
Prototype: static void specify_sort_size (int oi, char c, char const *s)
Coverage:  51.429% (18/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1377-1435
 51.429% (18/35)
specify_nthreads
Name: specify_nthreads
Prototype: static size_t specify_nthreads (int oi, char c, char const *s)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1438-1452
 38.462% (5/13)
specify_nmerge
Name: specify_nmerge
Prototype: static void specify_nmerge (int oi, char c, char const *s)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1323-1374
 61.111% (11/18)
spec_init
Name: spec_init
Prototype: static void spec_init (struct Spec_list *spec_list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1336-1342
100.000% (1/1)
sparse_swap
Name: sparse_swap
Prototype: static void sparse_swap (sparse_map *sv, size_t* v, size_t i, size_t j)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 114-141
 53.846% (7/13)
sparse_new
Name: sparse_new
Prototype: static sparse_map * sparse_new (size_t size_hint)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 104-108
100.000% (1/1)
sparse_hash_
Name: sparse_hash_
Prototype: static size_t sparse_hash_ (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 83-88
100.000% (1/1)
sparse_free
Name: sparse_free
Prototype: static void sparse_free (sparse_map *sv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 143-147
100.000% (1/1)
sparse_copy
Name: sparse_copy
Prototype: static # 223 "src/copy.c" 3 4 _Bool # 224 "src/copy.c" sparse_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, size_t hole_size, # 225 "src/copy.c" 3 4 _Bool # 225 "src/copy.c" punch_holes, char const *src_name, char const *dst_name, uintmax_t max_n_read, off_t *total_n_read, # 228 "src/copy.c" 3 4 _Bool # 228 "src/copy.c" *last_write_made_hole)
Coverage:  81.690% (58/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 223-329
 81.690% (58/71)
sparse_cmp_
Name: sparse_cmp_
Prototype: static # 90 "lib/randperm.c" 3 4 _Bool # 91 "lib/randperm.c" sparse_cmp_ (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 90-96
100.000% (1/1)
source_is_dst_backup
Name: source_is_dst_backup
Prototype: static # 1815 "src/copy.c" 3 4 _Bool # 1816 "src/copy.c" source_is_dst_backup (char const *srcbase, struct stat const *src_st, char const *dst_name)
Coverage:  18.421% (7/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1815-1834
 18.421% (7/38)
sortlines_thread
Name: sortlines_thread
Prototype: static void * sortlines_thread (void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3603-3611
  0.000% (0/1)
sortlines
Name: sortlines
Prototype: static void sortlines (struct line *__restrict lines, size_t nthreads, size_t total_lines, struct merge_node *node, struct merge_node_queue *queue, FILE *tfp, char const *temp_output)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3637-3679
 71.429% (10/14)
sort_found_occurs
Name: sort_found_occurs
Prototype: static void sort_found_occurs (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 633-641
100.000% (4/4)
sort_files
Name: sort_files
Prototype: static void sort_files (void)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3788-3824
 81.818% (9/11)
sort_die
Name: sort_die
Prototype: static void sort_die (char const *message, char const *file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 413-418
  0.000% (0/1)
sort_buffer_size
Name: sort_buffer_size
Prototype: static size_t sort_buffer_size (FILE *const *fps, size_t nfps, char *const *files, size_t nfiles, size_t line_bytes)
Coverage:  45.763% (27/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1507-1564
 45.763% (27/59)
sort
Name: sort
Prototype: static void sort (char *const *files, size_t nfiles, char const *output_file, size_t nthreads)
Coverage:  93.750% (45/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3905-4019
 93.750% (45/48)
smack_set_label_for_self
Name: smack_set_label_for_self
Prototype: static inline int smack_set_label_for_self (const char *label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/smack.h
Lines: 31-35
  0.000% (0/1)
smack_new_label_from_self
Name: smack_new_label_from_self
Prototype: static inline ssize_t smack_new_label_from_self (char **label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/smack.h
Lines: 25-29
  0.000% (0/1)
skip_via_lseek
Name: skip_via_lseek
Prototype: static off_t skip_via_lseek (char const *filename, int fdesc, off_t offset, int whence)
Coverage:  23.529% (4/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1732-1757
 23.529% (4/17)
skip_to_page
Name: skip_to_page
Prototype: static # 2305 "src/pr.c" 3 4 _Bool # 2306 "src/pr.c" skip_to_page (uintmax_t page)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2305-2344
 88.889% (24/27)
skip_read
Name: skip_read
Prototype: static void skip_read (COLUMN *p, int column_number)
Coverage:  95.455% (42/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2124-2183
 95.455% (42/44)
skip_construct
Name: skip_construct
Prototype: static void skip_construct (struct Spec_list *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 993-998
100.000% (1/1)
skip
Name: skip
Prototype: static uintmax_t skip (int fdesc, char const *file, uintmax_t records, size_t blocksize, size_t *bytes)
Coverage:  68.421% (39/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1771-1886
 68.421% (39/57)
skip
Name: skip
Prototype: static # 1010 "src/od.c" 3 4 _Bool # 1011 "src/od.c" skip (uintmax_t n_skip)
Coverage:  62.500% (30/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1010-1107
 62.500% (30/48)
size_opt
Name: size_opt
Prototype: static size_t size_opt (char const *opt, char const *msgid)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 240-257
 83.333% (5/6)
simple_strtoul
Name: simple_strtoul
Prototype: static # 595 "src/od.c" 3 4 _Bool # 596 "src/od.c" simple_strtoul (const char *s, const char **p, unsigned long int *val)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 595-611
 71.429% (5/7)
simple_strtod_int
Name: simple_strtod_int
Prototype: static enum simple_strtod_error simple_strtod_int (const char *input_str, char **endptr, long double *value, # 467 "src/numfmt.c" 3 4 _Bool # 467 "src/numfmt.c" *negative)
Coverage:  43.056% (31/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 465-514
 43.056% (31/72)
simple_strtod_human
Name: simple_strtod_human
Prototype: static enum simple_strtod_error simple_strtod_human (const char *input_str, char **endptr, long double *value, size_t *precision, enum scale_type allowed_scaling)
Coverage: 100.000% (44/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 606-678
100.000% (44/44)
simple_strtod_float
Name: simple_strtod_float
Prototype: static enum simple_strtod_error simple_strtod_float (const char *input_str, char **endptr, long double *value, size_t *precision)
Coverage:  41.667% (30/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 530-585
 41.667% (30/72)
simple_strtod_fatal
Name: simple_strtod_fatal
Prototype: static void simple_strtod_fatal (enum simple_strtod_error err, char const *input_str)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 681-717
 77.778% (14/18)
simple_round_to_zero
Name: simple_round_to_zero
Prototype: static inline intmax_t simple_round_to_zero (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 385-389
100.000% (1/1)
simple_round_nearest
Name: simple_round_nearest
Prototype: static inline intmax_t simple_round_nearest (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 393-397
100.000% (1/1)
simple_round_from_zero
Name: simple_round_from_zero
Prototype: static inline intmax_t simple_round_from_zero (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 377-381
100.000% (1/1)
simple_round_floor
Name: simple_round_floor
Prototype: static inline intmax_t simple_round_floor (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 369-373
100.000% (1/1)
simple_round_ceiling
Name: simple_round_ceiling
Prototype: static inline intmax_t simple_round_ceiling (long double val)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 358-365
100.000% (4/4)
simple_round
Name: simple_round
Prototype: static inline long double __attribute__ ((__const__)) simple_round (long double val, enum round_type t)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 399-434
 84.615% (11/13)
simple_new
Name: simple_new
Prototype: static struct randread_source * simple_new (FILE *source, void const *handler_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 136-144
100.000% (1/1)
simple_cat
Name: simple_cat
Prototype: static # 151 "src/cat.c" 3 4 _Bool # 152 "src/cat.c" simple_cat ( char *buf, size_t bufsize)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 151-190
 90.909% (10/11)
signal_setup
Name: signal_setup
Prototype: static void signal_setup ( # 1352 "src/ls.c" 3 4 _Bool # 1352 "src/ls.c" init)
Coverage:  22.727% (5/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1351-1432
 22.727% (5/22)
signal_restore
Name: signal_restore
Prototype: static inline void signal_restore (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1440-1444
100.000% (1/1)
signal_init
Name: signal_init
Prototype: static inline void signal_init (void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1434-1438
  0.000% (0/1)
siginfo_handler
Name: siginfo_handler
Prototype: static void siginfo_handler (int sig)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 892-898
 66.667% (2/3)
sighandler
Name: sighandler
Prototype: static void sighandler (int sig)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 4112-4122
  0.000% (0/3)
sig2str
Name: sig2str
Prototype: int sig2str (int signum, char *signame)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sig2str.c
Lines: 314-349
 94.444% (17/18)
shr
Name: shr
Prototype: static long_int shr (long_int a, int b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/mktime.c
Lines: 104-111
  0.000% (0/1)
show_date
Name: show_date
Prototype: static # 581 "src/date.c" 3 4 _Bool # 582 "src/date.c" show_date (const char *format, struct timespec when, timezone_t tz)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/date.c
Lines: 581-603
 80.000% (8/10)
show_date
Name: show_date
Prototype: static void show_date (const char *format, struct timespec when, timezone_t tz)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 378-391
100.000% (4/4)
should_dereference
Name: should_dereference
Prototype: static inline # 1805 "src/copy.c" 3 4 _Bool # 1805 "src/copy.c" __attribute__ ((__pure__)) should_dereference (const struct cp_options *x, # 1806 "src/copy.c" 3 4 _Bool # 1806 "src/copy.c" command_line_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1805-1811
100.000% (1/1)
short_pinky
Name: short_pinky
Prototype: static void short_pinky (const char *filename, const int argc_names, char *const argv_names[])
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 460-473
 50.000% (2/4)
shift_left
Name: shift_left
Prototype: static inline randint shift_left (randint x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 104-107
100.000% (1/1)
sha512_stream
Name: sha512_stream
Prototype: int sha512_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 183-251
 68.182% (15/22)
sha512_read_ctx
Name: sha512_read_ctx
Prototype: void * sha512_read_ctx (const struct sha512_ctx *ctx, void *resbuf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 112-122
100.000% (4/4)
sha512_process_bytes
Name: sha512_process_bytes
Prototype: void sha512_process_bytes (const void *buffer, size_t len, struct sha512_ctx *ctx)
Coverage:  44.444% (8/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 359-426
 44.444% (8/18)
sha512_process_block
Name: sha512_process_block
Prototype: void sha512_process_block (const void *buffer, size_t len, struct sha512_ctx *ctx)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 483-630
100.000% (7/7)
sha512_init_ctx
Name: sha512_init_ctx
Prototype: void sha512_init_ctx (struct sha512_ctx *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 69-83
100.000% (1/1)
sha512_finish_ctx
Name: sha512_finish_ctx
Prototype: void * sha512_finish_ctx (struct sha512_ctx *ctx, void *resbuf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 165-170
100.000% (1/1)
sha512_conclude_ctx
Name: sha512_conclude_ctx
Prototype: static void sha512_conclude_ctx (struct sha512_ctx *ctx)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 138-163
 66.667% (4/6)
sha512_buffer
Name: sha512_buffer
Prototype: void * sha512_buffer (const char *buffer, size_t len, void *resblock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 329-342
  0.000% (0/1)
sha384_stream
Name: sha384_stream
Prototype: int sha384_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 254-322
 68.182% (15/22)
sha384_read_ctx
Name: sha384_read_ctx
Prototype: void * sha384_read_ctx (const struct sha512_ctx *ctx, void *resbuf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 124-134
100.000% (4/4)
sha384_init_ctx
Name: sha384_init_ctx
Prototype: void sha384_init_ctx (struct sha512_ctx *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 85-99
100.000% (1/1)
sha384_finish_ctx
Name: sha384_finish_ctx
Prototype: void * sha384_finish_ctx (struct sha512_ctx *ctx, void *resbuf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 172-177
100.000% (1/1)
sha384_buffer
Name: sha384_buffer
Prototype: void * sha384_buffer (const char *buffer, size_t len, void *resblock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha512.c
Lines: 344-357
  0.000% (0/1)
sha256_stream
Name: sha256_stream
Prototype: int sha256_stream (FILE *stream, void *resblock)
Coverage:  68.182% (15/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 175-243
 68.182% (15/22)
sha256_read_ctx
Name: sha256_read_ctx
Prototype: void * sha256_read_ctx (const struct sha256_ctx *ctx, void *resbuf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 105-115
100.000% (4/4)
sha256_process_bytes
Name: sha256_process_bytes
Prototype: void sha256_process_bytes (const void *buffer, size_t len, struct sha256_ctx *ctx)
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 351-418
 50.000% (9/18)
sha256_process_block
Name: sha256_process_block
Prototype: void sha256_process_block (const void *buffer, size_t len, struct sha256_ctx *ctx)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 451-578
100.000% (7/7)
sha256_init_ctx
Name: sha256_init_ctx
Prototype: void sha256_init_ctx (struct sha256_ctx *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 62-76
100.000% (1/1)
sha256_finish_ctx
Name: sha256_finish_ctx
Prototype: void * sha256_finish_ctx (struct sha256_ctx *ctx, void *resbuf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 157-162
100.000% (1/1)
sha256_conclude_ctx
Name: sha256_conclude_ctx
Prototype: static void sha256_conclude_ctx (struct sha256_ctx *ctx)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 131-155
 66.667% (4/6)
sha256_buffer
Name: sha256_buffer
Prototype: void * sha256_buffer (const char *buffer, size_t len, void *resblock)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 321-334
  0.000% (0/1)
sha224_stream
Name: sha224_stream
Prototype: int sha224_stream (FILE *stream, void *resblock)
Coverage:  50.000% (11/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 246-314
 50.000% (11/22)
sha224_read_ctx
Name: sha224_read_ctx
Prototype: void * sha224_read_ctx (const struct sha256_ctx *ctx, void *resbuf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/sha256.c
Lines: 117-127
100.000% (4/4)
Page:<>1
Function: zaptemp
2
Function: write_block
3
Function: timetostr
45
Function: sha224_init_ctx
6
Function: safe_hasher
7
Function: read_utmp
8
Function: process_file
...10
Function: null
...20
Function: alloc_ibuf

Generated by Squish Coco 4.1.2