OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Function: AD_compare
2
Function: base64_decode_ctx_init
34
Function: cut_bytes
5
Function: do_ftruncate
6
Function: fdutimensat
7
Function: fts_padjust
...10
Function: long_pinky
...20
Function: xstr_cd_iconv
Functionâ–´Condition %
check_extension
Name: check_extension
Prototype: static void check_extension (char *file, size_t filelen, char e)
Coverage:  16.667% (3/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/backupfile.c
Lines: 97-148
 16.667% (3/18)
check_file
Name: check_file
Prototype: static void check_file (const char *infile, const char *outfile, char delimiter)
Coverage:  54.598% (95/174)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uniq.c
Lines: 331-479
 54.598% (95/174)
check_for_offset
Name: check_for_offset
Prototype: static void check_for_offset (struct control *p, const char *str, const char *num)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1085-1091
 50.000% (2/4)
check_format_conv_type
Name: check_format_conv_type
Prototype: static void check_format_conv_type (char *format, int flags)
Coverage:  20.000% (4/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1262-1300
 20.000% (4/20)
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_inputs
Name: check_inputs
Prototype: static void check_inputs (char *const *files, size_t nfiles)
Coverage:  37.500% (15/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3754-3765
 37.500% (15/40)
check_order
Name: check_order
Prototype: static void check_order (struct linebuffer const *prev, struct linebuffer const *current, int whatfile)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/comm.c
Lines: 214-246
 88.889% (16/18)
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)
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)
check_output
Name: check_output
Prototype: static void check_output (char const *outfile)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3771-3782
100.000% (7/7)
check_output_alive
Name: check_output_alive
Prototype: static void check_output_alive (void)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 335-352
100.000% (7/7)
check_punctuation
Name: check_punctuation
Prototype: static void check_punctuation (WORD *w)
Coverage:  37.500% (9/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 766-778
 37.500% (9/24)
check_section
Name: check_section
Prototype: static enum section check_section (void)
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/nl.c
Lines: 372-389
 76.190% (16/21)
check_tuning
Name: check_tuning
Prototype: static # 511 "lib/hash.c" 3 4 _Bool # 512 "lib/hash.c" check_tuning (Hash_table *table)
Coverage:  10.526% (2/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 511-537
 10.526% (2/19)
check_x_suffix
Name: check_x_suffix
Prototype: static inline # 177 "lib/tempname.c" 3 4 _Bool __attribute__ ((__pure__)) # 178 "lib/tempname.c" check_x_suffix (char const *s, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 177-181
100.000% (1/1)
chmod_or_fchmod
Name: chmod_or_fchmod
Prototype: int chmod_or_fchmod (const char *name, int desc, mode_t mode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/set-permissions.c
Lines: 759-766
100.000% (4/4)
chmodat
Name: chmodat
Prototype: inline int chmodat (int fd, char const *file, mode_t mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/openat.h
Lines: 81-85
100.000% (1/1)
chopt_init
Name: chopt_init
Prototype: void chopt_init (struct Chown_option *chopt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 57-67
100.000% (1/1)
chown_failure_ok
Name: chown_failure_ok
Prototype: _Bool # 3014 "src/copy.c" chown_failure_ok (struct cp_options const *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 3013-3021
  0.000% (0/1)
chown_files
Name: chown_files
Prototype: _Bool # 511 "src/chown-core.c" chown_files (char **files, int bit_flags, uid_t uid, gid_t gid, uid_t required_uid, gid_t required_gid, struct Chown_option const *chopt)
Coverage:  59.091% (13/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 510-555
 59.091% (13/22)
chownat
Name: chownat
Prototype: inline int chownat (int fd, char const *file, uid_t owner, gid_t group)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/openat.h
Lines: 61-65
100.000% (1/1)
cksum
Name: cksum
Prototype: static # 182 "src/cksum.c" 3 4 _Bool # 183 "src/cksum.c" cksum (const char *file, # 183 "src/cksum.c" 3 4 _Bool # 183 "src/cksum.c" print_name)
Coverage:  19.847% (26/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cksum.c
Lines: 182-254
 19.847% (26/131)
cleanup
Name: cleanup
Prototype: static void cleanup (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 819-827
100.000% (4/4)
cleanup
Name: cleanup
Prototype: static void cleanup (int sig)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/timeout.c
Lines: 179-226
 54.167% (13/24)
cleanup_fatal
Name: cleanup_fatal
Prototype: static void cleanup_fatal (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 223-228
100.000% (1/1)
cleanup_file_list_stdin
Name: cleanup_file_list_stdin
Prototype: void cleanup_file_list_stdin (void)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/expand-common.c
Lines: 378-383
 66.667% (4/6)
clear_files
Name: clear_files
Prototype: static void clear_files (void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2984-3006
100.000% (4/4)
clear_line_control
Name: clear_line_control
Prototype: static void clear_line_control (struct line *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 286-292
100.000% (1/1)
clear_random_data
Name: clear_random_data
Prototype: static void clear_random_data (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shred.c
Lines: 1194-1198
100.000% (1/1)
clear_ungetc_buffer_preserving_position
Name: clear_ungetc_buffer_preserving_position
Prototype: static void clear_ungetc_buffer_preserving_position (FILE *fp)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fflush.c
Lines: 39-45
 50.000% (2/4)
clone_file
Name: clone_file
Prototype: static inline int clone_file (int dest_fd, int src_fd)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 333-344
100.000% (1/1)
clone_quoting_options
Name: clone_quoting_options
Prototype: struct quoting_options * clone_quoting_options (struct quoting_options *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 121-129
100.000% (1/1)
close_fd
Name: close_fd
Prototype: static void close_fd (int fd, const char *filename)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 388-395
 75.000% (6/8)
close_file
Name: close_file
Prototype: static void close_file (COLUMN *p)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 1498-1529
 72.727% (16/22)
close_output_file
Name: close_output_file
Prototype: static void close_output_file (void)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 1000-1043
 72.727% (16/22)
close_stdin
Name: close_stdin
Prototype: void close_stdin (void)
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closein.c
Lines: 78-112
 42.857% (9/21)
close_stdin_set_file_name
Name: close_stdin_set_file_name
Prototype: void close_stdin_set_file_name (const char *file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closein.c
Lines: 42-46
  0.000% (0/1)
close_stdout
Name: close_stdout
Prototype: void close_stdout (void)
Coverage:  23.529% (4/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closeout.c
Lines: 116-136
 23.529% (4/17)
close_stdout_set_file_name
Name: close_stdout_set_file_name
Prototype: void close_stdout_set_file_name (const char *file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closeout.c
Lines: 50-54
  0.000% (0/1)
close_stdout_set_ignore_EPIPE
Name: close_stdout_set_ignore_EPIPE
Prototype: void close_stdout_set_ignore_EPIPE ( # 88 "lib/closeout.c" 3 4 _Bool # 88 "lib/closeout.c" ignore)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/closeout.c
Lines: 87-91
  0.000% (0/1)
close_stream
Name: close_stream
Prototype: int close_stream (FILE *stream)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/close-stream.c
Lines: 55-78
 69.231% (9/13)
closeout
Name: closeout
Prototype: static void closeout (FILE *fp, int fd, pid_t pid, char const *name)
Coverage:  51.111% (23/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 537-588
 51.111% (23/45)
cmp
Name: cmp
Prototype: static int cmp (char const *a, size_t a_len, char const *b, size_t b_len)
Coverage:  13.514% (5/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/seq.c
Lines: 420-428
 13.514% (5/37)
cmp_atime
Name: cmp_atime
Prototype: static inline int cmp_atime (struct fileinfo const *a, struct fileinfo const *b, int (*cmp) (char const *, char const *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3647-3654
100.000% (1/1)
cmp_ctime
Name: cmp_ctime
Prototype: static inline int cmp_ctime (struct fileinfo const *a, struct fileinfo const *b, int (*cmp) (char const *, char const *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3629-3636
100.000% (1/1)
cmp_extension
Name: cmp_extension
Prototype: static inline int cmp_extension (struct fileinfo const *a, struct fileinfo const *b, int (*cmp) (char const *, char const *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3674-3682
  0.000% (0/1)
cmp_mtime
Name: cmp_mtime
Prototype: static inline int cmp_mtime (struct fileinfo const *a, struct fileinfo const *b, int (*cmp) (char const *, char const *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3638-3645
100.000% (1/1)
cmp_name
Name: cmp_name
Prototype: static inline int cmp_name (struct fileinfo const *a, struct fileinfo const *b, int (*cmp) (char const *, char const *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3664-3669
100.000% (1/1)
cmp_size
Name: cmp_size
Prototype: static inline int cmp_size (struct fileinfo const *a, struct fileinfo const *b, int (*cmp) (char const *, char const *))
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3656-3662
  0.000% (0/3)
cmp_version
Name: cmp_version
Prototype: static inline int cmp_version (struct fileinfo const *a, struct fileinfo const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3700-3704
100.000% (1/1)
collapse_escapes
Name: collapse_escapes
Prototype: static int collapse_escapes (char const *strptr)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/paste.c
Lines: 91-155
 42.857% (12/28)
collate_error
Name: collate_error
Prototype: static void collate_error (int collation_errno, char const *s1, size_t s1len, char const *s2, size_t s2len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmemcoll.c
Lines: 34-45
  0.000% (0/1)
cols_ready_to_print
Name: cols_ready_to_print
Prototype: static unsigned int __attribute__ ((__pure__)) cols_ready_to_print (void)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 783-797
100.000% (14/14)
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)
compare_files
Name: compare_files
Prototype: static void compare_files (char **infiles)
Coverage:  58.824% (60/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/comm.c
Lines: 253-404
 58.824% (60/102)
compare_nodes
Name: compare_nodes
Prototype: static int compare_nodes (void const *a, void const *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3334-3342
  0.000% (0/4)
compare_occurs
Name: compare_occurs
Prototype: static int compare_occurs (const void *void_first, const void *void_second)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 586-599
100.000% (1/1)
compare_random
Name: compare_random
Prototype: static int compare_random (char *__restrict texta, size_t lena, char *__restrict textb, size_t lenb)
Coverage:  40.351% (23/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2126-2253
 40.351% (23/57)
compare_ranges
Name: compare_ranges
Prototype: static int compare_ranges (const void *a, const void *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/set-fields.c
Lines: 60-66
100.000% (1/1)
compare_words
Name: compare_words
Prototype: static int compare_words (const void *void_first, const void *void_second)
Coverage:  57.895% (11/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 543-578
 57.895% (11/19)
compile_regex
Name: compile_regex
Prototype: static void compile_regex (struct regex_data *regex)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 410-431
 50.000% (3/6)
complement_rp
Name: complement_rp
Prototype: static void complement_rp (void)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/set-fields.c
Lines: 71-96
 38.462% (5/13)
component_len
Name: component_len
Prototype: static size_t # 217 "src/pathchk.c" 3 __attribute__ ((__pure__)) # 218 "src/pathchk.c" component_len (char const *f)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pathchk.c
Lines: 217-224
  0.000% (0/6)
component_start
Name: component_start
Prototype: static char * # 207 "src/pathchk.c" 3 __attribute__ ((__pure__)) # 208 "src/pathchk.c" component_start (char *f)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pathchk.c
Lines: 207-213
  0.000% (0/4)
compute_bucket_size
Name: compute_bucket_size
Prototype: static size_t # 543 "lib/hash.c" 3 __attribute__ ((__pure__)) # 544 "lib/hash.c" compute_bucket_size (size_t candidate, const Hash_tuning *tuning)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 543-557
 42.857% (6/14)
compute_context_from_mask
Name: compute_context_from_mask
Prototype: static int compute_context_from_mask (char const *context, context_t *ret)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chcon.c
Lines: 93-134
  0.000% (0/27)
compute_number_width
Name: compute_number_width
Prototype: static int __attribute__ ((__pure__)) compute_number_width (size_t nfiles, struct fstatus const *fstatus)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/wc.c
Lines: 615-641
100.000% (20/20)
computecon
Name: computecon
Prototype: static int computecon (char const *path, mode_t mode, char **con)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/selinux.c
Lines: 74-99
  0.000% (0/14)
convert_abs_rel
Name: convert_abs_rel
Prototype: static char * convert_abs_rel (const char *from, const char *target)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ln.c
Lines: 144-172
 66.667% (6/9)
convert_time
Name: convert_time
Prototype: static struct tm * convert_time (struct tm *(*convert) (const time_t *, struct tm *), long_int t, struct tm *tm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/mktime.c
Lines: 253-259
  0.000% (0/1)
copy
Name: copy
Prototype: _Bool # 2962 "src/copy.c" copy (char const *src_name, char const *dst_name, # 2963 "src/copy.c" 3 4 _Bool # 2963 "src/copy.c" nonexistent_dst, const struct cp_options *options, # 2964 "src/copy.c" 3 4 _Bool # 2964 "src/copy.c" *copy_into_self, # 2964 "src/copy.c" 3 4 _Bool # 2964 "src/copy.c" *rename_succeeded)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 2961-2983
100.000% (1/1)
copy_acl
Name: copy_acl
Prototype: int copy_acl (const char *src_name, int source_desc, const char *dst_name, int dest_desc, mode_t mode)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/copy-acl.c
Lines: 42-61
 42.857% (3/7)
copy_attr
Name: copy_attr
Prototype: static # 685 "src/copy.c" 3 4 _Bool # 686 "src/copy.c" copy_attr (char const *src_path __attribute__ ((__unused__)), int src_fd __attribute__ ((__unused__)), char const *dst_path __attribute__ ((__unused__)), int dst_fd __attribute__ ((__unused__)), struct cp_options const *x __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 685-693
100.000% (1/1)
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)
copy_fd
Name: copy_fd
Prototype: static enum Copy_fd_status copy_fd (int src_fd, uintmax_t n_bytes)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/head.c
Lines: 192-215
 57.143% (8/14)
copy_file
Name: copy_file
Prototype: static # 472 "src/install.c" 3 4 _Bool # 473 "src/install.c" copy_file (const char *from, const char *to, const struct cp_options *x)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/install.c
Lines: 472-487
100.000% (6/6)
copy_internal
Name: copy_internal
Prototype: static # 1847 "src/copy.c" 3 4 _Bool # 1848 "src/copy.c" copy_internal (char const *src_name, char const *dst_name, # 1849 "src/copy.c" 3 4 _Bool # 1849 "src/copy.c" new_dst, struct stat const *parent, struct dir_list *ancestors, const struct cp_options *x, # 1853 "src/copy.c" 3 4 _Bool # 1853 "src/copy.c" command_line_arg, # 1854 "src/copy.c" 3 4 _Bool # 1854 "src/copy.c" *first_dir_created_per_command_line_arg, # 1855 "src/copy.c" 3 4 _Bool # 1855 "src/copy.c" *copy_into_self, # 1856 "src/copy.c" 3 4 _Bool # 1856 "src/copy.c" *rename_succeeded)
Coverage:  65.805% (458/696)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1847-2936
 65.805% (458/696)
copy_reg
Name: copy_reg
Prototype: static # 1015 "src/copy.c" 3 4 _Bool # 1016 "src/copy.c" copy_reg (char const *src_name, char const *dst_name, const struct cp_options *x, mode_t dst_mode, mode_t omitted_permissions, # 1018 "src/copy.c" 3 4 _Bool # 1018 "src/copy.c" *new_dst, struct stat const *src_sb)
Coverage:  58.590% (133/227)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1015-1416
 58.590% (133/227)
copy_rest
Name: copy_rest
Prototype: static int copy_rest (FILE *f, int c)
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 618-640
 78.571% (22/28)
copy_simple
Name: copy_simple
Prototype: static void copy_simple (char const *buf, size_t nread)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1936-1954
100.000% (9/9)
copy_to_temp
Name: copy_to_temp
Prototype: static off_t copy_to_temp (FILE **g_tmp, char **g_tempfile, int input_fd, char const *file)
Coverage:  45.000% (18/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tac.c
Lines: 499-540
 45.000% (18/40)
copy_unescaped_string
Name: copy_unescaped_string
Prototype: static char * copy_unescaped_string (const char *string)
Coverage:  17.544% (10/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 298-404
 17.544% (10/57)
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)
copy_with_unblock
Name: copy_with_unblock
Prototype: static void copy_with_unblock (char const *buf, size_t nread)
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1990-2019
 72.727% (16/22)
count_ampersands
Name: count_ampersands
Prototype: static size_t # 84 "src/pinky.c" 3 __attribute__ ((__pure__)) # 85 "src/pinky.c" count_ampersands (const char *str)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 84-94
 71.429% (5/7)
count_consecutive_X_s
Name: count_consecutive_X_s
Prototype: static size_t count_consecutive_X_s (const char *s, size_t len)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mktemp.c
Lines: 106-113
100.000% (6/6)
count_items
Name: count_items
Prototype: static # 292 "src/tsort.c" 3 4 _Bool # 293 "src/tsort.c" count_items (struct item *unused __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tsort.c
Lines: 292-297
100.000% (1/1)
cp_option_init
Name: cp_option_init
Prototype: static void cp_option_init (struct cp_options *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/mv.c
Lines: 104-145
100.000% (1/1)
cp_options_default
Name: cp_options_default
Prototype: void cp_options_default (struct cp_options *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 2987-3007
100.000% (1/1)
creat_safer
Name: creat_safer
Prototype: int creat_safer (char const *file, mode_t mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/creat-safer.c
Lines: 27-31
  0.000% (0/1)
create
Name: create
Prototype: static int create (const char *name)
Coverage:  41.935% (26/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 456-532
 41.935% (26/62)
create_fullname
Name: create_fullname
Prototype: static char * create_fullname (const char *gecos_name, const char *user_name)
Coverage:  18.919% (7/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pinky.c
Lines: 102-141
 18.919% (7/37)
create_hard_link
Name: create_hard_link
Prototype: static # 1784 "src/copy.c" 3 4 _Bool # 1785 "src/copy.c" create_hard_link (char const *src_name, char const *dst_name, # 1786 "src/copy.c" 3 4 _Bool # 1786 "src/copy.c" replace, # 1786 "src/copy.c" 3 4 _Bool # 1786 "src/copy.c" verbose, # 1786 "src/copy.c" 3 4 _Bool # 1786 "src/copy.c" dereference)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1784-1800
 77.778% (7/9)
create_hole
Name: create_hole
Prototype: static # 187 "src/copy.c" 3 4 _Bool # 188 "src/copy.c" create_hole (int fd, char const *name, # 188 "src/copy.c" 3 4 _Bool # 188 "src/copy.c" punch_holes, off_t size)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 187-209
 55.556% (5/9)
create_new_buffer
Name: create_new_buffer
Prototype: static struct buffer_record * create_new_buffer (size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 393-404
100.000% (1/1)
create_output_file
Name: create_output_file
Prototype: static void create_output_file (void)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 945-976
 50.000% (4/8)
create_temp
Name: create_temp
Prototype: static struct tempnode * create_temp (FILE **pfp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1158-1162
100.000% (1/1)
create_temp_file
Name: create_temp_file
Prototype: static struct tempnode * create_temp_file (int *pfd, # 854 "src/sort.c" 3 4 _Bool # 854 "src/sort.c" survive_fd_exhaustion)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 853-896
 66.667% (10/15)
cs_enter
Name: cs_enter
Prototype: static void cs_enter (struct cs_status *status)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 645-650
100.000% (1/1)
cs_leave
Name: cs_leave
Prototype: static void cs_leave (struct cs_status const *status)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 653-661
 75.000% (3/4)
Page:<>1
Function: AD_compare
2
Function: base64_decode_ctx_init
34
Function: cut_bytes
5
Function: do_ftruncate
6
Function: fdutimensat
7
Function: fts_padjust
...10
Function: long_pinky
...20
Function: xstr_cd_iconv

Generated by Squish Coco 4.1.2