OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
1314
Condition %:  87.500% (7/8)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (20/20)
...20
Condition %: 100.000% (1/1)
FunctionCondition %▴
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)
debug_line
Name: debug_line
Prototype: static void debug_line (struct line const *line)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2357-2365
 80.000% (8/10)
debug_print_current_time
Name: debug_print_current_time
Prototype: static void debug_print_current_time (char const *item, parser_control *pc)
Coverage:  80.000% (40/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 431-518
 80.000% (40/50)
format_user_or_group
Name: format_user_or_group
Prototype: static void format_user_or_group (char const *name, unsigned long int id, int width)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3925-3948
 80.000% (8/10)
have_same_content
Name: have_same_content
Prototype: static # 145 "src/install.c" 3 4 _Bool # 146 "src/install.c" have_same_content (int a_fd, int b_fd)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 145-162
 80.000% (8/10)
head_lines
Name: head_lines
Prototype: static # 797 "src/head.c" 3 4 _Bool # 798 "src/head.c" head_lines (const char *filename, int fd, uintmax_t lines_to_write)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 797-832
 80.000% (20/25)
iread_fullblock
Name: iread_fullblock
Prototype: static ssize_t iread_fullblock (int fd, char *buf, size_t size)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1159-1177
 80.000% (8/10)
is_empty_dir
Name: is_empty_dir
Prototype: static inline # 289 "src/system.h" 3 4 _Bool # 290 "src/system.h" is_empty_dir (int fd_cwd, char const *dir)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 289-316
 80.000% (8/10)
memcmp2
Name: memcmp2
Prototype: int memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/memcmp2.c
Lines: 24-36
 80.000% (8/10)
parse_str
Name: parse_str
Prototype: static # 1350 "src/tr.c" 3 4 _Bool # 1351 "src/tr.c" parse_str (char const *s, struct Spec_list *spec_list)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1350-1357
 80.000% (4/5)
parse_symbols
Name: parse_symbols
Prototype: static int parse_symbols (char const *str, struct symbol_value const *table, # 1330 "src/dd.c" 3 4 _Bool # 1330 "src/dd.c" exclusive, char const *error_msgid)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1328-1362
 80.000% (20/25)
process_regexp
Name: process_regexp
Prototype: static void process_regexp (struct control *p, uintmax_t repetition)
Coverage:  80.000% (48/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 794-896
 80.000% (48/60)
record_file
Name: record_file
Prototype: void record_file (Hash_table *ht, char const *file, struct stat const *stats)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/file-set.c
Lines: 28-56
 80.000% (8/10)
seen_triple
Name: seen_triple
Prototype: static # 69 "lib/canonicalize.c" 3 4 _Bool # 70 "lib/canonicalize.c" seen_triple (Hash_table **ht, char const *filename, struct stat const *st)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/canonicalize.c
Lines: 69-89
 80.000% (8/10)
set_simple_backup_suffix
Name: set_simple_backup_suffix
Prototype: void set_simple_backup_suffix (char const *s)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 84-90
 80.000% (8/10)
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)
traverse_raw_number
Name: traverse_raw_number
Prototype: static unsigned char traverse_raw_number (char const **number)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1900-1941
 80.000% (16/20)
parse_omp_threads
Name: parse_omp_threads
Prototype: static unsigned long int parse_omp_threads (char const* threads)
Coverage:  80.769% (21/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/nproc.c
Lines: 335-368
 80.769% (21/26)
find_line
Name: find_line
Prototype: static struct cstring * find_line (uintmax_t linenum)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 605-639
 80.952% (17/21)
numcompare
Name: numcompare
Prototype: static inline int __attribute__ ((__pure__)) numcompare (char const *a, char const *b, int decimal_point, int thousands_sep)
Coverage:  81.119% (116/143)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/strnumcmp-in.h
Lines: 113-242
 81.119% (116/143)
reap
Name: reap
Prototype: static pid_t reap (pid_t pid)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 721-739
 81.250% (13/16)
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)
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)
eval
Name: eval
Prototype: static VALUE * eval ( # 1087 "src/expr.c" 3 4 _Bool # 1087 "src/expr.c" evaluate)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 1086-1117
 81.818% (9/11)
fix_output_parameters
Name: fix_output_parameters
Prototype: static void fix_output_parameters (void)
Coverage:  81.818% (45/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1194-1341
 81.818% (45/55)
parse_line
Name: parse_line
Prototype: static void parse_line (char const *line, char **keyword, char **arg)
Coverage:  81.818% (27/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 142-189
 81.818% (27/33)
print_named_ascii
Name: print_named_ascii
Prototype: static void print_named_ascii (size_t fields, size_t blank, void const *block, const char *unused_fmt_string __attribute__ ((__unused__)), int width, int pad)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 497-526
 81.818% (9/11)
same_file_ok
Name: same_file_ok
Prototype: static # 1427 "src/copy.c" 3 4 _Bool # 1428 "src/copy.c" same_file_ok (char const *src_name, struct stat const *src_sb, char const *dst_name, struct stat const *dst_sb, const struct cp_options *x, # 1430 "src/copy.c" 3 4 _Bool # 1430 "src/copy.c" *return_now)
Coverage:  81.818% (108/132)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1427-1663
 81.818% (108/132)
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)
transfer_entries
Name: transfer_entries
Prototype: static # 859 "lib/hash.c" 3 4 _Bool # 860 "lib/hash.c" transfer_entries (Hash_table *dst, Hash_table *src, # 860 "lib/hash.c" 3 4 _Bool # 860 "lib/hash.c" safe)
Coverage:  81.818% (18/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 859-932
 81.818% (18/22)
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)
eval3
Name: eval3
Prototype: static VALUE * eval3 ( # 946 "src/expr.c" 3 4 _Bool # 946 "src/expr.c" evaluate)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 945-973
 82.353% (14/17)
queue_check_insert
Name: queue_check_insert
Prototype: static void queue_check_insert (struct merge_node_queue *queue, struct merge_node *node)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3507-3517
 82.353% (14/17)
keycompare
Name: keycompare
Prototype: static int keycompare (struct line const *a, struct line const *b)
Coverage:  82.456% (141/171)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2523-2723
 82.456% (141/171)
check_order
Name: check_order
Prototype: static void check_order (const struct line *prev, const struct line *current, int whatfile)
Coverage:  82.609% (19/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 393-427
 82.609% (19/23)
mkancesdirs
Name: mkancesdirs
Prototype: ptrdiff_t mkancesdirs (char *file, struct savewd *wd, int (*make_dir) (char const *, char const *, void *), void *make_dir_arg)
Coverage:  82.609% (38/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mkancesdirs.c
Lines: 64-141
 82.609% (38/46)
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)
check_fspec
Name: check_fspec
Prototype: static void check_fspec (struct File_spec *fspec, struct File_spec **prev_fspec)
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1377-1423
 82.759% (24/29)
check_ordering_compatibility
Name: check_ordering_compatibility
Prototype: static void check_ordering_compatibility (void)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 4057-4073
 83.333% (5/6)
duinfo_add
Name: duinfo_add
Prototype: static inline void duinfo_add (struct duinfo *a, struct duinfo const *b)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 109-117
 83.333% (5/6)
elide_tail_lines_file
Name: elide_tail_lines_file
Prototype: static # 752 "src/head.c" 3 4 _Bool # 753 "src/head.c" elide_tail_lines_file (const char *filename, int fd, uintmax_t n_elide, struct stat const *st, off_t current_pos)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 752-770
 83.333% (10/12)
find_closing_delim
Name: find_closing_delim
Prototype: static # 753 "src/tr.c" 3 4 _Bool # 754 "src/tr.c" find_closing_delim (const struct E_string *es, size_t start_idx, char pre_bracket_char, size_t *result_idx)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 753-765
 83.333% (10/12)
iftruncate
Name: iftruncate
Prototype: static int iftruncate (int fd, off_t length)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1298-1311
 83.333% (5/6)
mbs_align_pad
Name: mbs_align_pad
Prototype: static char* mbs_align_pad (char *dest, const char* dest_end, size_t n_spaces)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/mbsalign.c
Lines: 87-96
 83.333% (5/6)
md5_process_bytes
Name: md5_process_bytes
Prototype: void md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/md5.c
Lines: 231-298
 83.333% (15/18)
parse_long_options
Name: parse_long_options
Prototype: void parse_long_options (int argc, char **argv, const char *command_name, const char *package, const char *version, void (*usage_func) (int), ...)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/long-options.c
Lines: 43-89
 83.333% (10/12)
print_direc
Name: print_direc
Prototype: static void print_direc (const char *start, size_t length, char conversion, # 332 "src/printf.c" 3 4 _Bool # 332 "src/printf.c" have_field_width, int field_width, # 333 "src/printf.c" 3 4 _Bool # 333 "src/printf.c" have_precision, int precision, char const *argument)
Coverage:  83.333% (70/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 330-471
 83.333% (70/84)
process_path
Name: process_path
Prototype: static # 150 "src/realpath.c" 3 4 _Bool # 151 "src/realpath.c" process_path (const char *fname, int can_mode)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/realpath.c
Lines: 150-171
 83.333% (15/18)
realpath_canon
Name: realpath_canon
Prototype: static char * realpath_canon (const char *fname, int can_mode)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/realpath.c
Lines: 99-111
 83.333% (5/6)
reap_exited
Name: reap_exited
Prototype: static void reap_exited (void)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 792-797
 83.333% (5/6)
rpl_fflush
Name: rpl_fflush
Prototype: int rpl_fflush (FILE *stream)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fflush.c
Lines: 126-229
 83.333% (5/6)
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)
stzncpy
Name: stzncpy
Prototype: static inline char * stzncpy (char *__restrict dest, char const *__restrict src, size_t len)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 736-744
 83.333% (5/6)
target_directory_operand
Name: target_directory_operand
Prototype: static # 151 "src/mv.c" 3 4 _Bool # 152 "src/mv.c" target_directory_operand (char const *file)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mv.c
Lines: 151-160
 83.333% (10/12)
toarith
Name: toarith
Prototype: static # 593 "src/expr.c" 3 4 _Bool # 594 "src/expr.c" toarith (VALUE *v)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 593-615
 83.333% (10/12)
tzfree
Name: tzfree
Prototype: void tzfree (timezone_t tz)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/time_rz.c
Lines: 195-205
 83.333% (5/6)
version_etc_va
Name: version_etc_va
Prototype: void version_etc_va (FILE *stream, const char *command_name, const char *package, const char *version, va_list authors)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 195-210
 83.333% (5/6)
xvprintf
Name: xvprintf
Prototype: int xvprintf (char const *__restrict format, va_list args)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 45-53
 83.333% (5/6)
mode_compile
Name: mode_compile
Prototype: struct mode_change * mode_compile (char const *mode_string)
Coverage:  83.486% (91/109)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/modechange.c
Lines: 133-310
 83.486% (91/109)
key_warnings
Name: key_warnings
Prototype: static void key_warnings (struct keyfield const *gkey, # 2417 "src/sort.c" 3 4 _Bool # 2417 "src/sort.c" gkey_only)
Coverage:  83.505% (81/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2416-2518
 83.505% (81/97)
main
Name: main
Prototype: int main (int argc, char *argv[])
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1602-1685
 83.784% (31/37)
copy_with_block
Name: copy_with_block
Prototype: static void copy_with_block (char const *buf, size_t nread)
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1960-1984
 84.000% (21/25)
keycmp
Name: keycmp
Prototype: static int keycmp (struct line const *line1, struct line const *line2, size_t jf_1, size_t jf_2)
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 325-380
 84.000% (21/25)
system_join
Name: system_join
Prototype: static void system_join (FILE *fp1, FILE *fp2)
Coverage:  84.553% (104/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 655-810
 84.553% (104/123)
copy_dir
Name: copy_dir
Prototype: static # 708 "src/copy.c" 3 4 _Bool # 709 "src/copy.c" copy_dir (char const *src_name_in, char const *dst_name_in, # 709 "src/copy.c" 3 4 _Bool # 709 "src/copy.c" new_dst, const struct stat *src_sb, struct dir_list *ancestors, const struct cp_options *x, # 712 "src/copy.c" 3 4 _Bool # 712 "src/copy.c" *first_dir_created_per_command_line_arg, # 713 "src/copy.c" 3 4 _Bool # 713 "src/copy.c" *copy_into_self)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 708-765
 84.615% (11/13)
different
Name: different
Prototype: static # 288 "src/uniq.c" 3 4 _Bool # 289 "src/uniq.c" different (char *old, char *new, size_t oldlen, size_t newlen)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 288-305
 84.615% (11/13)
eval7
Name: eval7
Prototype: static VALUE * eval7 ( # 763 "src/expr.c" 3 4 _Bool # 763 "src/expr.c" evaluate)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 762-788
 84.615% (11/13)
head_bytes
Name: head_bytes
Prototype: static # 772 "src/head.c" 3 4 _Bool # 773 "src/head.c" head_bytes (const char *filename, int fd, uintmax_t bytes_to_write)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 772-795
 84.615% (11/13)
randread_new
Name: randread_new
Prototype: struct randread_source * randread_new (char const *name, size_t bytes_bound)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 203-231
 84.615% (11/13)
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)
string_to_join_field
Name: string_to_join_field
Prototype: static size_t string_to_join_field (char const *str)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 838-854
 84.615% (11/13)
zaptemp
Name: zaptemp
Prototype: static void zaptemp (char const *name)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1236-1265
 84.615% (11/13)
remove_parents
Name: remove_parents
Prototype: static # 113 "src/rmdir.c" 3 4 _Bool # 114 "src/rmdir.c" remove_parents (char *dir)
Coverage:  85.000% (17/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/rmdir.c
Lines: 113-154
 85.000% (17/20)
decode_8
Name: decode_8
Prototype: static # 359 "lib/base32.c" 3 4 _Bool # 360 "lib/base32.c" decode_8 (char const *__restrict in, size_t inlen, char *__restrict *outp, size_t *outleft)
Coverage:  85.542% (71/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 359-449
 85.542% (71/83)
alloc_ibuf
Name: alloc_ibuf
Prototype: static void alloc_ibuf (void)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 695-716
 85.714% (6/7)
excluded_file_name
Name: excluded_file_name
Prototype: _Bool # 470 "lib/exclude.c" excluded_file_name (struct exclude const *ex, char const *f)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/exclude.c
Lines: 469-513
 85.714% (18/21)
free_dir
Name: free_dir
Prototype: static void free_dir (FTS *sp)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts-cycle.c
Lines: 150-160
 85.714% (6/7)
get_8
Name: get_8
Prototype: static char * get_8 (struct base32_decode_context *ctx, char const *__restrict *in, char const *__restrict in_end, size_t *n_non_newline)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base32.c
Lines: 305-343
 85.714% (18/21)
parse_duration
Name: parse_duration
Prototype: static double parse_duration (const char* str)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 318-337
 85.714% (12/14)
parse_human_number
Name: parse_human_number
Prototype: static enum simple_strtod_error parse_human_number (const char *str, long double *value, size_t *precision)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1166-1188
 85.714% (12/14)
readdir_ignoring_dot_and_dotdot
Name: readdir_ignoring_dot_and_dotdot
Prototype: static inline struct dirent const * readdir_ignoring_dot_and_dotdot (DIR *dirp)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 277-286
 85.714% (6/7)
readlinebuffer_delim
Name: readlinebuffer_delim
Prototype: struct linebuffer * readlinebuffer_delim (struct linebuffer *linebuffer, FILE *stream, char delimiter)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/linebuffer.c
Lines: 58-95
 85.714% (18/21)
record_line_starts
Name: record_line_starts
Prototype: static size_t record_line_starts (struct buffer_record *b)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 343-388
 85.714% (12/14)
rpl_fclose
Name: rpl_fclose
Prototype: int rpl_fclose (FILE *fp)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fclose.c
Lines: 57-112
 85.714% (12/14)
set_exit_status
Name: set_exit_status
Prototype: static void set_exit_status ( # 2669 "src/ls.c" 3 4 _Bool # 2669 "src/ls.c" serious)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2668-2675
 85.714% (6/7)
unit_to_umax
Name: unit_to_umax
Prototype: static uintmax_t unit_to_umax (const char *n_string)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 823-864
 85.714% (18/21)
vstrtoimax
Name: vstrtoimax
Prototype: static intmax_t vstrtoimax (char const *s)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 189-189
 85.714% (12/14)
xnumtoumax [xdectoint.c #2]
Name: xnumtoumax [xdectoint.c #2]
Prototype: uintmax_t xnumtoumax (const char *n_str, int base, uintmax_t min, uintmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #2
Lines: 35-74
 85.714% (18/21)
xfields
Name: xfields
Prototype: static void xfields (struct line *line)
Coverage:  86.111% (31/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 270-307
 86.111% (31/36)
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)
docolon
Name: docolon
Prototype: static VALUE * docolon (VALUE *sv, VALUE *pv)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 690-758
 86.364% (19/22)
null
Name: null
Prototype: static # 525 "src/expr.c" 3 4 _Bool __attribute__ ((__pure__)) # 526 "src/expr.c" null (VALUE *v)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expr.c
Lines: 525-552
 86.667% (13/15)
validate_tab_stops
Name: validate_tab_stops
Prototype: static void validate_tab_stops (uintmax_t const *tabs, size_t entries)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 236-252
 86.667% (13/15)
find_bracketed_repeat
Name: find_bracketed_repeat
Prototype: static int find_bracketed_repeat (const struct E_string *es, size_t start_idx, unsigned char *char_to_repeat, count *repeat_count, size_t *closing_bracket_idx)
Coverage:  86.957% (20/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 777-823
 86.957% (20/23)
gcd2_odd
Name: gcd2_odd
Prototype: static uintmax_t gcd2_odd (uintmax_t *r1, uintmax_t a1, uintmax_t a0, uintmax_t b1, uintmax_t b0)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/factor.c
Lines: 480-522
 87.097% (27/31)
init_parameters
Name: init_parameters
Prototype: static void init_parameters (int number_of_files)
Coverage:  87.097% (54/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1189-1297
 87.097% (54/62)
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)
parse_format_string
Name: parse_format_string
Prototype: static void parse_format_string (char const *fmt)
Coverage:  87.179% (68/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1045-1156
 87.179% (68/78)
wipename
Name: wipename
Prototype: static # 1076 "src/shred.c" 3 4 _Bool # 1077 "src/shred.c" wipename (char *oldname, char const *qoldname, struct Options const *flags)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1076-1144
 87.234% (41/47)
parse_tab_stops
Name: parse_tab_stops
Prototype: void parse_tab_stops (char const *stops)
Coverage:  87.302% (55/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 131-231
 87.302% (55/63)
Page:<>1
Condition %:  0.000% (0/1)
...9
Condition %:  50.000% (2/4)
10
Condition %:  57.143% (4/7)
11
Condition %:  66.667% (4/6)
12
Condition %:  72.727% (16/22)
1314
Condition %:  87.500% (7/8)
15
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (20/20)
...20
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.1.2