OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
2
Condition %: 100.000% (1/1)
3
Condition %: 100.000% (7/7)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (7/7)
67
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
...20
Condition %:  0.000% (0/1)
FunctionCondition %▾
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)
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)
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)
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_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)
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)
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_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_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_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)
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)
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_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)
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)
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)
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)
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)
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_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)
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_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)
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_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_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)
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)
all_digits_p
Name: all_digits_p
Prototype: static # 541 "src/seq.c" 3 4 _Bool __attribute__ ((__pure__)) # 542 "src/seq.c" all_digits_p (char const *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 541-546
100.000% (1/1)
align_nstrftime
Name: align_nstrftime
Prototype: static size_t align_nstrftime (char *buf, size_t size, # 3877 "src/ls.c" 3 4 _Bool # 3877 "src/ls.c" recent, struct tm const *tm, timezone_t tz, int ns)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3876-3884
100.000% (3/3)
advance_seq
Name: advance_seq
Prototype: static # 523 "src/join.c" 3 4 _Bool # 524 "src/join.c" advance_seq (FILE *fp, struct seq *seq, # 524 "src/join.c" 3 4 _Bool # 524 "src/join.c" first, int whichfile)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 523-530
100.000% (4/4)
add_range_pair
Name: add_range_pair
Prototype: static void add_range_pair (uintmax_t lo, uintmax_t hi)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/set-fields.c
Lines: 47-55
100.000% (4/4)
add_line_number
Name: add_line_number
Prototype: static void add_line_number (COLUMN *p)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2007-2049
100.000% (22/22)
add_ignore_pattern
Name: add_ignore_pattern
Prototype: static void add_ignore_pattern (const char *pattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2887-2897
100.000% (1/1)
add_fs_type
Name: add_fs_type
Prototype: static void add_fs_type (const char *fstype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1427-1436
100.000% (1/1)
add_field_list
Name: add_field_list
Prototype: static void add_field_list (char *str)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 899-917
100.000% (7/7)
add_field
Name: add_field
Prototype: static void add_field (int file, size_t field)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 814-830
100.000% (1/1)
add_excluded_fs_type
Name: add_excluded_fs_type
Prototype: static void add_excluded_fs_type (const char *fstype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 1440-1449
100.000% (1/1)
absld
Name: absld
Prototype: static inline long double absld (long double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 328-332
100.000% (1/1)
abbreviation_lacks_prefix
Name: abbreviation_lacks_prefix
Prototype: static # 766 "src/dd.c" 3 4 _Bool # 767 "src/dd.c" abbreviation_lacks_prefix (char const *message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 766-770
100.000% (1/1)
abandon_move
Name: abandon_move
Prototype: static # 1743 "src/copy.c" 3 4 _Bool # 1744 "src/copy.c" abandon_move (const struct cp_options *x, char const *dst_name, struct stat const *dst_sb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1743-1755
100.000% (1/1)
_obstack_begin
Name: _obstack_begin
Prototype: int _obstack_begin (struct obstack *h, size_t size, size_t alignment, void *(*chunkfun) (size_t), void (*freefun) (void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/obstack.c
Lines: 149-159
100.000% (1/1)
__gl_setmode_check
Name: __gl_setmode_check
Prototype: inline int __gl_setmode_check (int fd __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/binary-io.h
Lines: 59-60
100.000% (1/1)
__gl_setmode
Name: __gl_setmode
Prototype: inline int __gl_setmode (int fd __attribute__ ((__unused__)), int mode __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/binary-io.h
Lines: 49-53
100.000% (1/1)
AD_hash
Name: AD_hash
Prototype: static size_t AD_hash (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 40-45
100.000% (1/1)
AD_compare
Name: AD_compare
Prototype: static # 31 "lib/fts-cycle.c" 3 4 _Bool # 32 "lib/fts-cycle.c" AD_compare (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 31-38
100.000% (1/1)
debug_key
Name: debug_key
Prototype: static void debug_key (struct line const *line, struct keyfield const *key)
Coverage:  97.917% (47/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2300-2353
 97.917% (47/48)
invalidate_cache
Name: invalidate_cache
Prototype: static # 1042 "src/dd.c" 3 4 _Bool # 1043 "src/dd.c" invalidate_cache (int fd, off_t len)
Coverage:  97.826% (45/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1042-1106
 97.826% (45/46)
print_page
Name: print_page
Prototype: static # 1751 "src/pr.c" 3 4 _Bool # 1752 "src/pr.c" print_page (void)
Coverage:  97.753% (87/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1751-1871
 97.753% (87/89)
key_to_opts
Name: key_to_opts
Prototype: static void key_to_opts (struct keyfield const *key, char *opts)
Coverage:  97.222% (35/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2386-2412
 97.222% (35/36)
print_stored
Name: print_stored
Prototype: static # 2544 "src/pr.c" 3 4 _Bool # 2545 "src/pr.c" print_stored (COLUMN *p)
Coverage:  96.774% (30/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2544-2602
 96.774% (30/31)
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)
limfield
Name: limfield
Prototype: static char * limfield (struct line const *line, struct keyfield const *key)
Coverage:  96.000% (48/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1648-1745
 96.000% (48/50)
list_signals
Name: list_signals
Prototype: static int list_signals ( # 126 "src/kill.c" 3 4 _Bool # 126 "src/kill.c" table, char *const *argv)
Coverage:  95.556% (43/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/kill.c
Lines: 125-187
 95.556% (43/45)
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)
get_next
Name: get_next
Prototype: static int get_next (struct Spec_list *s, enum Upper_Lower_class *class)
Coverage:  95.312% (61/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1014-1133
 95.312% (61/64)
factor_using_division
Name: factor_using_division
Prototype: static uintmax_t factor_using_division (uintmax_t *t1p, uintmax_t t1, uintmax_t t0, struct factors *factors)
Coverage:  95.082% (58/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 757-836
 95.082% (58/61)
init_funcs
Name: init_funcs
Prototype: static void init_funcs (void)
Coverage:  94.737% (36/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1379-1458
 94.737% (36/38)
debug_print_relative_time
Name: debug_print_relative_time
Prototype: static void debug_print_relative_time (char const *item, parser_control const *pc)
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 531-560
 94.737% (18/19)
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)
find_field
Name: find_field
Prototype: static char * __attribute__ ((__pure__)) find_field (struct linebuffer const *line)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 262-281
 94.444% (17/18)
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)
randint_genmax
Name: randint_genmax
Prototype: randint randint_genmax (struct randint_source *s, randint genmax)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 113-194
 94.118% (16/17)
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)
read_line
Name: read_line
Prototype: static # 2405 "src/pr.c" 3 4 _Bool # 2406 "src/pr.c" read_line (COLUMN *p)
Coverage:  93.902% (77/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2405-2528
 93.902% (77/82)
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)
main
Name: main
Prototype: int main (int argc, char **argv)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/yes.c
Lines: 64-133
 93.750% (30/32)
line_bytes_split
Name: line_bytes_split
Prototype: static void line_bytes_split (uintmax_t n_bytes, char *buf, size_t bufsize)
Coverage:  93.750% (60/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 747-851
 93.750% (60/64)
verrevcmp
Name: verrevcmp
Prototype: static int # 83 "lib/filevercmp.c" 3 __attribute__ ((__pure__)) # 84 "lib/filevercmp.c" verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len)
Coverage:  93.333% (42/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/filevercmp.c
Lines: 83-120
 93.333% (42/45)
path_common_prefix
Name: path_common_prefix
Prototype: static int # 29 "src/relpath.c" 3 __attribute__ ((__pure__)) # 30 "src/relpath.c" path_common_prefix (const char *path1, const char *path2)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/relpath.c
Lines: 29-58
 92.857% (26/28)
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)
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)
print_wide_uint
Name: print_wide_uint
Prototype: static void print_wide_uint (wide_uint n, int nesting, unsigned wide_uint_bits)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 78-107
 92.308% (12/13)
print_short
Name: print_short
Prototype: static void print_short (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 472-472
 92.308% (12/13)
print_long_long
Name: print_long_long
Prototype: static void print_long_long (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 475-475
 92.308% (12/13)
print_long_double
Name: print_long_double
Prototype: static void print_long_double (size_t fields, size_t blank, void const *block, char const *fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 479-479
 92.308% (12/13)
print_int
Name: print_int
Prototype: static void print_int (size_t fields, size_t blank, void const *block, char const *fmt_string, int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 473-473
 92.308% (12/13)
print_float
Name: print_float
Prototype: static void print_float (size_t fields, size_t blank, void const *block, char const *fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 477-477
 92.308% (12/13)
print_double
Name: print_double
Prototype: static void print_double (size_t fields, size_t blank, void const *block, char const *fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 478-478
 92.308% (12/13)
hash_find_entry
Name: hash_find_entry
Prototype: static void * hash_find_entry (Hash_table *table, const void *entry, struct hash_entry **bucket_head, # 791 "lib/hash.c" 3 4 _Bool # 791 "lib/hash.c" delete)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 789-851
 92.308% (24/26)
detect_loop
Name: detect_loop
Prototype: static # 334 "src/tsort.c" 3 4 _Bool # 335 "src/tsort.c" detect_loop (struct item *k)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 334-403
 92.000% (23/25)
compare
Name: compare
Prototype: static int compare (struct line const *a, struct line const *b)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2728-2764
 92.000% (23/25)
genpattern
Name: genpattern
Prototype: static void genpattern (int *dest, size_t num, struct randint_source *s)
Coverage:  91.892% (34/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 741-849
 91.892% (34/37)
readisaac
Name: readisaac
Prototype: static void readisaac (struct isaac *isaac, void *p, size_t size)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 277-319
 91.667% (11/12)
fts_stat
Name: fts_stat
Prototype: static unsigned short int fts_stat(FTS *sp, register FTSENT *p, # 1808 "lib/fts.c" 3 4 _Bool # 1808 "lib/fts.c" follow)
Coverage:  91.489% (43/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 1806-1855
 91.489% (43/47)
prepare_padded_number
Name: prepare_padded_number
Prototype: static int prepare_padded_number (const long double val, size_t precision)
Coverage:  91.429% (32/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1193-1253
 91.429% (32/35)
lines_chunk_split
Name: lines_chunk_split
Prototype: static void lines_chunk_split (uintmax_t k, uintmax_t n, char *buf, size_t bufsize, size_t initial_read, off_t file_size)
Coverage:  91.139% (72/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 861-980
 91.139% (72/79)
tzalloc
Name: tzalloc
Prototype: timezone_t tzalloc (char const *name)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 94-112
 90.909% (10/11)
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)
set_suffix_length
Name: set_suffix_length
Prototype: static void set_suffix_length (uintmax_t n_units, enum Split_type split_type)
Coverage:  90.909% (30/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 162-217
 90.909% (30/33)
Page:<>1
Condition %: 100.000% (1/1)
2
Condition %: 100.000% (1/1)
3
Condition %: 100.000% (7/7)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (7/7)
67
Condition %:  90.909% (10/11)
8
Condition %:  83.333% (15/18)
9
Condition %:  75.000% (3/4)
10
Condition %:  68.182% (15/22)
...20
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.1.2