OpenCoverage

Coreutils Test Coverage

Function Tree

Page:<>1
Function: zaptemp
...10
Function: null
...13
Function: heapify_up
14
Function: get_mtime [test.c #1]
15
Function: fnmatch_no_wildcards
16
Function: errno_rmdir_non_empty
1718
Function: cmp_name
19
Function: bytes_chunk_extract
20
Function: alloc_ibuf
Functionâ–ľCondition %
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)
dest_info_init
Name: dest_info_init
Prototype: void dest_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: 1704-1713
100.000% (1/1)
desirable_utmp_entry
Name: desirable_utmp_entry
Prototype: static # 64 "lib/readutmp.c" 3 4 _Bool # 65 "lib/readutmp.c" desirable_utmp_entry (STRUCT_UTMP const *u, int options)
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readutmp.c
Lines: 64-76
 52.381% (11/21)
describe_change
Name: describe_change
Prototype: static void describe_change (const char *file, mode_t old_mode, mode_t mode, enum Change_status changed)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 141-181
 33.333% (4/12)
describe_change
Name: describe_change
Prototype: static void describe_change (const char *file, enum Change_status changed, char const *old_user, char const *old_group, char const *user, char const *group)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chown-core.c
Lines: 135-191
  0.000% (0/32)
delseq
Name: delseq
Prototype: static void delseq (struct seq *seq)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 532-541
100.000% (4/4)
delete_proc
Name: delete_proc
Prototype: static # 766 "src/sort.c" 3 4 _Bool # 767 "src/sort.c" delete_proc (pid_t pid)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 766-777
100.000% (4/4)
delete_all_files
Name: delete_all_files
Prototype: static void delete_all_files ( # 982 "src/csplit.c" 3 4 _Bool # 982 "src/csplit.c" in_signal_handler)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 981-995
 50.000% (6/12)
define_all_fields
Name: define_all_fields
Prototype: static void define_all_fields (OCCURS *occurs)
Coverage:  54.124% (105/194)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ptx.c
Lines: 1348-1549
 54.124% (105/194)
defaultcon
Name: defaultcon
Prototype: int defaultcon (char const *path, mode_t mode)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/selinux.c
Lines: 110-166
  0.000% (0/34)
default_sort_size
Name: default_sort_size
Prototype: static size_t default_sort_size (void)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 1455-1498
 54.167% (13/24)
default_scale_base
Name: default_scale_base
Prototype: static inline int default_scale_base (enum scale_type scale)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 216-231
 87.500% (7/8)
default_key_compare
Name: default_key_compare
Prototype: static # 2369 "src/sort.c" 3 4 _Bool # 2370 "src/sort.c" default_key_compare (struct keyfield const *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2369-2382
100.000% (1/1)
default_format
Name: default_format
Prototype: static char * default_format ( # 1403 "src/stat.c" 3 4 _Bool # 1403 "src/stat.c" fs, # 1403 "src/stat.c" 3 4 _Bool # 1403 "src/stat.c" terse, # 1403 "src/stat.c" 3 4 _Bool # 1403 "src/stat.c" device)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/stat.c
Lines: 1402-1488
 57.143% (12/21)
default_block_size
Name: default_block_size
Prototype: static uintmax_t default_block_size (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/human.c
Lines: 405-409
100.000% (1/1)
decode_switches
Name: decode_switches
Prototype: static int decode_switches (int argc, char **argv)
Coverage:  63.636% (28/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/uname.c
Lines: 174-257
 63.636% (28/44)
decode_preserve_arg
Name: decode_preserve_arg
Prototype: static void decode_preserve_arg (char const *arg, struct cp_options *x, # 826 "src/cp.c" 3 4 _Bool # 826 "src/cp.c" on_off)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 825-915
 65.625% (21/32)
decode_output_arg
Name: decode_output_arg
Prototype: static void decode_output_arg (char const *arg)
Coverage:  45.833% (33/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/df.c
Lines: 365-434
 45.833% (33/72)
decode_one_format
Name: decode_one_format
Prototype: static # 632 "src/od.c" 3 4 _Bool # 633 "src/od.c" decode_one_format (const char *s_orig, const char *s, const char **next, struct tspec *tspec)
Coverage:  55.063% (87/158)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 632-890
 55.063% (87/158)
decode_format_string
Name: decode_format_string
Prototype: static # 979 "src/od.c" 3 4 _Bool # 980 "src/od.c" decode_format_string (const char *s)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 979-1001
100.000% (10/10)
decode_field_spec
Name: decode_field_spec
Prototype: static void decode_field_spec (const char *s, int *file_index, size_t *field_index)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/join.c
Lines: 860-895
 57.143% (8/14)
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)
decode_4
Name: decode_4
Prototype: static # 402 "lib/base64.c" 3 4 _Bool # 403 "lib/base64.c" decode_4 (char const *__restrict in, size_t inlen, char *__restrict *outp, size_t *outleft)
Coverage:  77.358% (41/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/base64.c
Lines: 402-467
 77.358% (41/53)
decimal_absval_add_one
Name: decimal_absval_add_one
Prototype: static char const * decimal_absval_add_one (char *buf)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/getlimits.c
Lines: 85-99
 66.667% (6/9)
debug_width
Name: debug_width
Prototype: static size_t debug_width (char const *text, char const *lim)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2259-2266
100.000% (4/4)
debug_strftime
Name: debug_strftime
Prototype: static char const * debug_strftime (struct tm const *tm, char *buf, int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1641-1646
100.000% (1/1)
debug_strfdatetime
Name: debug_strfdatetime
Prototype: static char const * debug_strfdatetime (struct tm const *tm, parser_control const *pc, char *buf, int n)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1586-1629
 53.333% (8/15)
debug_strfdate
Name: debug_strfdate
Prototype: static char const * debug_strfdate (struct tm const *tm, char *buf, int n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1631-1639
  0.000% (0/1)
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)
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)
debug_mktime_not_ok
Name: debug_mktime_not_ok
Prototype: static void debug_mktime_not_ok (struct tm const *tm0, struct tm const *tm1, parser_control const *pc, # 1662 "parse-datetime.y" 3 4 _Bool # 1662 "parse-datetime.y" time_zone_seen)
Coverage:  51.429% (18/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1660-1714
 51.429% (18/35)
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_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)
dd_copy
Name: dd_copy
Prototype: static int dd_copy (void)
Coverage:  60.199% (121/201)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 2071-2376
 60.199% (121/201)
dcpgettext_expr
Name: dcpgettext_expr
Prototype: __inline static const char * dcpgettext_expr (const char *domain, const char *msgctxt, const char *msgid, int category)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/gettext.h
Lines: 205-244
  0.000% (0/4)
dcnpgettext_expr
Name: dcnpgettext_expr
Prototype: __inline static const char * dcnpgettext_expr (const char *domain, const char *msgctxt, const char *msgid, const char *msgid_plural, unsigned long int n, int category)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/gettext.h
Lines: 252-292
  0.000% (0/8)
dc_parse_stream
Name: dc_parse_stream
Prototype: static # 238 "src/dircolors.c" 3 4 _Bool # 239 "src/dircolors.c" dc_parse_stream (FILE *fp, const char *filename)
Coverage:  56.383% (53/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 238-371
 56.383% (53/94)
dc_parse_file
Name: dc_parse_file
Prototype: static # 373 "src/dircolors.c" 3 4 _Bool # 374 "src/dircolors.c" dc_parse_file (const char *filename)
Coverage:  15.385% (6/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dircolors.c
Lines: 373-393
 15.385% (6/39)
dbg_printf
Name: dbg_printf
Prototype: static void __attribute__ ((__format__ (__printf__, 1, 2))) dbg_printf (char const *msg, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 136-146
100.000% (1/1)
cycle_warning_required
Name: cycle_warning_required
Prototype: _Bool # 56 "lib/xfts.c" cycle_warning_required (FTS const *fts, FTSENT const *ent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xfts.c
Lines: 55-65
100.000% (1/1)
cycle_check_init
Name: cycle_check_init
Prototype: void cycle_check_init (struct cycle_check_state *state)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/cycle-check.c
Lines: 42-47
100.000% (1/1)
cycle_check
Name: cycle_check
Prototype: _Bool # 58 "lib/cycle-check.c" cycle_check (struct cycle_check_state *state, struct stat const *sb)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/cycle-check.c
Lines: 57-85
 57.143% (8/14)
cwrite
Name: cwrite
Prototype: static # 595 "src/split.c" 3 4 _Bool # 596 "src/split.c" cwrite ( # 596 "src/split.c" 3 4 _Bool # 596 "src/split.c" new_file_flag, const char *bp, size_t bytes)
Coverage:  75.000% (15/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/split.c
Lines: 595-617
 75.000% (15/20)
cwd_advance_fd
Name: cwd_advance_fd
Prototype: static void cwd_advance_fd (FTS *sp, int fd, # 329 "lib/fts.c" 3 4 _Bool # 329 "lib/fts.c" chdir_down_one)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/fts.c
Lines: 327-350
 77.778% (14/18)
cut_stream
Name: cut_stream
Prototype: static void cut_stream (FILE *stream)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 428-435
100.000% (4/4)
cut_file
Name: cut_file
Prototype: static # 440 "src/cut.c" 3 4 _Bool # 441 "src/cut.c" cut_file (char const *file)
Coverage:  27.273% (21/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 440-477
 27.273% (21/77)
cut_fields
Name: cut_fields
Prototype: static void cut_fields (FILE *stream)
Coverage:  75.893% (85/112)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 285-426
 75.893% (85/112)
cut_bytes
Name: cut_bytes
Prototype: static void cut_bytes (FILE *stream)
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cut.c
Lines: 232-281
 75.862% (22/29)
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)
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)
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)
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_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_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_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_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_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
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)
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)
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)
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)
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)
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_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)
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)
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_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_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_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_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_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_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_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_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_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_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_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
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)
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)
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)
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)
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)
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_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)
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)
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)
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)
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)
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)
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_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_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_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_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
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)
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)
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)
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)
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)
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)
Page:<>1
Function: zaptemp
...10
Function: null
...13
Function: heapify_up
14
Function: get_mtime [test.c #1]
15
Function: fnmatch_no_wildcards
16
Function: errno_rmdir_non_empty
1718
Function: cmp_name
19
Function: bytes_chunk_extract
20
Function: alloc_ibuf

Generated by Squish Coco 4.1.2