OpenCoverage

Coreutils Test Coverage

Function Tree

Page:<>1
Function: zaptemp
...3
Function: timetostr
4
Function: str2signum
5
Function: sha224_init_ctx
6
Function: safe_hasher
78
Function: process_file
9
Function: prep_non_filename_text
10
Function: null
11
Function: mbslen
...20
Function: alloc_ibuf
Functionâ–ľCondition %
read_utmp
Name: read_utmp
Prototype: int read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, int options)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/readutmp.c
Lines: 87-119
 88.889% (8/9)
read_rest_of_line
Name: read_rest_of_line
Prototype: static void read_rest_of_line (COLUMN *p)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/pr.c
Lines: 2090-2113
 75.000% (12/16)
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)
read_input_reservoir_sampling
Name: read_input_reservoir_sampling
Prototype: static size_t read_input_reservoir_sampling (FILE *in, char eolbyte, size_t k, struct randint_source *s, struct linebuffer **out_rsrv)
Coverage:  18.519% (5/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 174-237
 18.519% (5/27)
read_input
Name: read_input
Prototype: static size_t read_input (char *dest, size_t max_n_bytes)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 262-282
 60.000% (6/10)
read_input
Name: read_input
Prototype: static size_t read_input (FILE *in, char eolbyte, char ***pline)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/shuf.c
Lines: 259-297
 73.333% (11/15)
read_file_system_list
Name: read_file_system_list
Prototype: struct mount_entry * read_file_system_list ( # 432 "lib/mountlist.c" 3 4 _Bool # 432 "lib/mountlist.c" need_fs_type)
Coverage:  6.147% (67/1090)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mountlist.c
Lines: 431-1127
  6.147% (67/1090)
read_file
Name: read_file
Prototype: char * read_file (const char *filename, size_t *length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/read-file.c
Lines: 171-175
100.000% (1/1)
read_char
Name: read_char
Prototype: static # 1246 "src/od.c" 3 4 _Bool # 1247 "src/od.c" read_char (int *c)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1246-1266
  0.000% (0/7)
read_block
Name: read_block
Prototype: static # 1282 "src/od.c" 3 4 _Bool # 1283 "src/od.c" read_block (size_t n, char *block, size_t *n_bytes_in_buffer)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/od.c
Lines: 1282-1310
100.000% (7/7)
read_binary_file
Name: read_binary_file
Prototype: char * read_binary_file (const char *filename, size_t *length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/read-file.c
Lines: 184-188
  0.000% (0/1)
read_and_xlate
Name: read_and_xlate
Prototype: static size_t read_and_xlate (char *buf, size_t size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1659-1668
100.000% (4/4)
read_and_delete
Name: read_and_delete
Prototype: static size_t read_and_delete (char *buf, size_t size)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1621-1653
100.000% (17/17)
re_protect
Name: re_protect
Prototype: static # 275 "src/cp.c" 3 4 _Bool # 276 "src/cp.c" re_protect (char const *const_dst_name, size_t src_offset, struct dir_attr *attr_list, const struct cp_options *x)
Coverage:  54.839% (17/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cp.c
Lines: 275-343
 54.839% (17/31)
raw_hasher
Name: raw_hasher
Prototype: static size_t raw_hasher (const void *data, size_t n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 485-495
  0.000% (0/1)
raw_comparator
Name: raw_comparator
Prototype: static # 498 "lib/hash.c" 3 4 _Bool # 499 "lib/hash.c" raw_comparator (const void *a, const void *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash.c
Lines: 498-502
100.000% (1/1)
ranged_convert
Name: ranged_convert
Prototype: static struct tm * ranged_convert (struct tm *(*convert) (const time_t *, struct tm *), long_int *t, struct tm *tp)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/mktime.c
Lines: 265-305
  0.000% (0/26)
randread_set_handler_arg
Name: randread_set_handler_arg
Prototype: void randread_set_handler_arg (struct randread_source *s, void const *handler_arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 247-251
  0.000% (0/1)
randread_set_handler
Name: randread_set_handler
Prototype: void randread_set_handler (struct randread_source *s, void (*handler) (void const *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 241-245
  0.000% (0/1)
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)
randread_free
Name: randread_free
Prototype: int randread_free (struct randread_source *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 340-347
100.000% (1/1)
randread_error
Name: randread_error
Prototype: static void __attribute__ ((__noreturn__)) randread_error (void const *file_name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 123-131
  0.000% (0/4)
randread
Name: randread
Prototype: void randread (struct randread_source *s, void *buf, size_t size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randread.c
Lines: 325-332
100.000% (4/4)
randperm_new
Name: randperm_new
Prototype: size_t * randperm_new (struct randint_source *r, size_t h, size_t n)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 154-237
 90.323% (28/31)
randperm_bound
Name: randperm_bound
Prototype: size_t randperm_bound (size_t h, size_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randperm.c
Lines: 46-60
100.000% (1/1)
random_md5_state_init
Name: random_md5_state_init
Prototype: static void random_md5_state_init (char const *random_source)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 2088-2100
 42.857% (3/7)
randint_new
Name: randint_new
Prototype: struct randint_source * randint_new (struct randread_source *source)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 70-77
100.000% (1/1)
randint_get_source
Name: randint_get_source
Prototype: struct randread_source * randint_get_source (struct randint_source const *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 92-96
100.000% (1/1)
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)
randint_free
Name: randint_free
Prototype: void randint_free (struct randint_source *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 198-203
100.000% (1/1)
randint_choose
Name: randint_choose
Prototype: static inline randint randint_choose (struct randint_source *s, randint choices)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.h
Lines: 43-47
100.000% (1/1)
randint_all_new
Name: randint_all_new
Prototype: struct randint_source * randint_all_new (char const *name, size_t bytes_bound)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 83-88
100.000% (1/1)
randint_all_free
Name: randint_all_free
Prototype: int randint_all_free (struct randint_source *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/randint.c
Lines: 208-216
100.000% (1/1)
quoting_options_from_style
Name: quoting_options_from_style
Prototype: static struct quoting_options quoting_options_from_style (enum quoting_style style)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 192-200
 50.000% (2/4)
quotearg_style_mem
Name: quotearg_style_mem
Prototype: char * quotearg_style_mem (enum quoting_style s, char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 975-979
  0.000% (0/1)
quotearg_style
Name: quotearg_style
Prototype: char * quotearg_style (enum quoting_style s, char const *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 969-973
100.000% (1/1)
quotearg_n_style_mem
Name: quotearg_n_style_mem
Prototype: char * quotearg_n_style_mem (int n, enum quoting_style s, char const *arg, size_t argsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 961-967
100.000% (1/1)
quotearg_n_style_colon
Name: quotearg_n_style_colon
Prototype: char * quotearg_n_style_colon (int n, enum quoting_style s, char const *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1008-1015
100.000% (1/1)
quotearg_n_style
Name: quotearg_n_style
Prototype: char * quotearg_n_style (int n, enum quoting_style s, char const *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 954-959
100.000% (1/1)
quotearg_n_options
Name: quotearg_n_options
Prototype: static char * quotearg_n_options (int n, char const *arg, size_t argsize, struct quoting_options const *options)
Coverage:  65.217% (15/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 876-928
 65.217% (15/23)
quotearg_n_mem
Name: quotearg_n_mem
Prototype: char * quotearg_n_mem (int n, char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 936-940
  0.000% (0/1)
quotearg_n_custom_mem
Name: quotearg_n_custom_mem
Prototype: char * quotearg_n_custom_mem (int n, char const *left_quote, char const *right_quote, char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1025-1033
  0.000% (0/1)
quotearg_n_custom
Name: quotearg_n_custom
Prototype: char * quotearg_n_custom (int n, char const *left_quote, char const *right_quote, char const *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1017-1023
  0.000% (0/1)
quotearg_n
Name: quotearg_n
Prototype: char * quotearg_n (int n, char const *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 930-934
  0.000% (0/1)
quotearg_mem
Name: quotearg_mem
Prototype: char * quotearg_mem (char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 948-952
  0.000% (0/1)
quotearg_free
Name: quotearg_free
Prototype: void quotearg_free (void)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 847-866
  0.000% (0/10)
quotearg_custom_mem
Name: quotearg_custom_mem
Prototype: char * quotearg_custom_mem (char const *left_quote, char const *right_quote, char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1042-1048
  0.000% (0/1)
quotearg_custom
Name: quotearg_custom
Prototype: char * quotearg_custom (char const *left_quote, char const *right_quote, char const *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1035-1040
  0.000% (0/1)
quotearg_colon_mem
Name: quotearg_colon_mem
Prototype: char * quotearg_colon_mem (char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1002-1006
  0.000% (0/1)
quotearg_colon
Name: quotearg_colon
Prototype: char * quotearg_colon (char const *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 996-1000
  0.000% (0/1)
quotearg_char_mem
Name: quotearg_char_mem
Prototype: char * quotearg_char_mem (char const *arg, size_t argsize, char ch)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 981-988
  0.000% (0/1)
quotearg_char
Name: quotearg_char
Prototype: char * quotearg_char (char const *arg, char ch)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 990-994
  0.000% (0/1)
quotearg_buffer_restyled
Name: quotearg_buffer_restyled
Prototype: static size_t quotearg_buffer_restyled (char *buffer, size_t buffersize, char const *arg, size_t argsize, enum quoting_style quoting_style, int flags, unsigned int const *quote_these_too, char const *left_quote, char const *right_quote)
Coverage:  53.484% (284/531)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 255-772
 53.484% (284/531)
quotearg_buffer
Name: quotearg_buffer
Prototype: size_t quotearg_buffer (char *buffer, size_t buffersize, char const *arg, size_t argsize, struct quoting_options const *o)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 783-795
 66.667% (2/3)
quotearg_alloc_mem
Name: quotearg_alloc_mem
Prototype: char * quotearg_alloc_mem (char const *arg, size_t argsize, size_t *size, struct quoting_options const *o)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 811-831
  0.000% (0/6)
quotearg_alloc
Name: quotearg_alloc
Prototype: char * quotearg_alloc (char const *arg, size_t argsize, struct quoting_options const *o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 798-803
  0.000% (0/1)
quotearg
Name: quotearg
Prototype: char * quotearg (char const *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 942-946
  0.000% (0/1)
quote_name_width
Name: quote_name_width
Prototype: static size_t quote_name_width (const char *name, struct quoting_options const *options, int needs_general_quoting)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4428-4446
 33.333% (2/6)
quote_name_buf
Name: quote_name_buf
Prototype: static size_t quote_name_buf (char **inbuf, size_t bufsize, char *name, struct quoting_options const *options, int needs_general_quoting, size_t *width, # 4239 "src/ls.c" 3 4 _Bool # 4239 "src/ls.c" *pad)
Coverage:  22.414% (39/174)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4236-4426
 22.414% (39/174)
quote_name
Name: quote_name
Prototype: static size_t quote_name (char const *name, struct quoting_options const *options, int needs_general_quoting, const struct bin_str *color, # 4474 "src/ls.c" 3 4 _Bool # 4474 "src/ls.c" allow_pad, struct obstack *stack, char const *absolute_name)
Coverage:  29.091% (16/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4471-4534
 29.091% (16/55)
quote_n_mem
Name: quote_n_mem
Prototype: char const * quote_n_mem (int n, char const *arg, size_t argsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1060-1064
100.000% (1/1)
quote_n
Name: quote_n
Prototype: char const * quote_n (int n, char const *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1072-1076
100.000% (1/1)
quote_mem
Name: quote_mem
Prototype: char const * quote_mem (char const *arg, size_t argsize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1066-1070
  0.000% (0/1)
quote
Name: quote
Prototype: char const * quote (char const *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/quotearg.c
Lines: 1078-1082
100.000% (1/1)
quit
Name: quit
Prototype: static void __attribute__ ((__noreturn__)) quit (int code)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/dd.c
Lines: 1005-1010
100.000% (1/1)
queue_pop
Name: queue_pop
Prototype: static struct merge_node * queue_pop (struct merge_node_queue *queue)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3399-3410
 50.000% (2/4)
queue_insert
Name: queue_insert
Prototype: static void queue_insert (struct merge_node_queue *queue, struct merge_node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3387-3395
100.000% (1/1)
queue_init
Name: queue_init
Prototype: static void queue_init (struct merge_node_queue *queue, size_t nthreads)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3373-3382
100.000% (1/1)
queue_directory
Name: queue_directory
Prototype: static void queue_directory (char const *name, char const *realname, # 2699 "src/ls.c" 3 4 _Bool # 2699 "src/ls.c" command_line_arg)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2698-2707
100.000% (5/5)
queue_destroy
Name: queue_destroy
Prototype: static void queue_destroy (struct merge_node_queue *queue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3362-3368
  0.000% (0/1)
queue_check_insert_parent
Name: queue_check_insert_parent
Prototype: static void queue_check_insert_parent (struct merge_node_queue *queue, struct merge_node *node)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3521-3537
 71.429% (5/7)
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)
qset_acl
Name: qset_acl
Prototype: int qset_acl (char const *name, int desc, mode_t mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/qset-acl.c
Lines: 38-49
100.000% (1/1)
qcopy_acl
Name: qcopy_acl
Prototype: int qcopy_acl (const char *src_name, int source_desc, const char *dst_name, int dest_desc, mode_t mode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/qcopy-acl.c
Lines: 38-51
 50.000% (2/4)
put_word
Name: put_word
Prototype: static void put_word (WORD *w)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 994-1004
100.000% (4/4)
put_space
Name: put_space
Prototype: static void put_space (int space)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 1008-1029
100.000% (12/12)
put_paragraph
Name: put_paragraph
Prototype: static void put_paragraph (WORD *finish)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 957-965
100.000% (4/4)
put_line
Name: put_line
Prototype: static void put_line (WORD *w, int indent)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/fmt.c
Lines: 970-990
100.000% (4/4)
put_indicator
Name: put_indicator
Prototype: static void put_indicator (const struct bin_str *ind)
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 4789-4807
 35.714% (5/14)
punch_hole
Name: punch_hole
Prototype: static int punch_hole (int fd, off_t offset, off_t length)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 168-182
 25.000% (2/8)
ptr_align
Name: ptr_align
Prototype: static inline void * ptr_align (void const *ptr, size_t alignment)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 497-503
100.000% (1/1)
protect_fd
Name: protect_fd
Prototype: static # 39 "lib/freopen-safer.c" 3 4 _Bool # 40 "lib/freopen-safer.c" protect_fd (int fd)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/freopen-safer.c
Lines: 39-53
  0.000% (0/7)
proper_name_utf8
Name: proper_name_utf8
Prototype: const char * proper_name_utf8 (const char *name_ascii, const char *name_utf8)
Coverage:  16.092% (14/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/propername.c
Lines: 187-294
 16.092% (14/87)
proper_name
Name: proper_name
Prototype: const char * proper_name (const char *name)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/propername.c
Lines: 157-180
  0.000% (0/7)
prompt
Name: prompt
Prototype: static enum RM_status prompt (FTS const *fts, FTSENT const *ent, # 175 "src/remove.c" 3 4 _Bool # 175 "src/remove.c" is_dir, struct rm_options const *x, enum Prompt_action mode, Ternary *is_empty_p)
Coverage:  77.215% (61/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/remove.c
Lines: 174-299
 77.215% (61/79)
prog_fprintf
Name: prog_fprintf
Prototype: void prog_fprintf (FILE *fp, char const *fmt, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/prog-fprintf.c
Lines: 27-37
100.000% (1/1)
proctab_hasher
Name: proctab_hasher
Prototype: static size_t proctab_hasher (void const *entry, size_t tabsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 694-699
100.000% (1/1)
proctab_comparator
Name: proctab_comparator
Prototype: static # 701 "src/sort.c" 3 4 _Bool # 702 "src/sort.c" proctab_comparator (void const *e1, void const *e2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 701-707
100.000% (1/1)
process_suffixed_number
Name: process_suffixed_number
Prototype: static int process_suffixed_number (char *text, long double *result, size_t *precision, long int field)
Coverage:  58.333% (42/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1269-1320
 58.333% (42/72)
process_signals
Name: process_signals
Prototype: static void process_signals (void)
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 1308-1346
 23.077% (3/13)
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)
process_prime
Name: process_prime
Prototype: static void process_prime (struct prime *info, unsigned p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/make-prime-list.c
Lines: 69-76
100.000% (1/1)
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)
process_line_count
Name: process_line_count
Prototype: static void process_line_count (const struct control *p, uintmax_t repetition)
Coverage:  70.000% (14/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/csplit.c
Lines: 733-765
 70.000% (14/20)
process_line
Name: process_line
Prototype: static int process_line (char *line, # 1400 "src/numfmt.c" 3 4 _Bool # 1400 "src/numfmt.c" newline)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 1399-1436
100.000% (14/14)
process_files
Name: process_files
Prototype: static # 310 "src/chcon.c" 3 4 _Bool # 311 "src/chcon.c" process_files (char **files, int bit_flags)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chcon.c
Lines: 310-343
  0.000% (0/11)
process_files
Name: process_files
Prototype: static # 331 "src/chmod.c" 3 4 _Bool # 332 "src/chmod.c" process_files (char **files, int bit_flags)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 331-365
 50.000% (7/14)
process_file
Name: process_file
Prototype: static # 208 "src/chcon.c" 3 4 _Bool # 209 "src/chcon.c" process_file (FTS *fts, FTSENT *ent)
Coverage:  0.000% (0/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chcon.c
Lines: 208-304
  0.000% (0/127)
process_file
Name: process_file
Prototype: static # 187 "src/chmod.c" 3 4 _Bool # 188 "src/chmod.c" process_file (FTS *fts, FTSENT *ent)
Coverage:  52.941% (63/119)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/chmod.c
Lines: 187-325
 52.941% (63/119)
process_file
Name: process_file
Prototype: static # 487 "src/du.c" 3 4 _Bool # 488 "src/du.c" process_file (FTS *fts, FTSENT *ent)
Coverage:  89.796% (88/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/du.c
Lines: 487-670
 89.796% (88/98)
Page:<>1
Function: zaptemp
...3
Function: timetostr
4
Function: str2signum
5
Function: sha224_init_ctx
6
Function: safe_hasher
78
Function: process_file
9
Function: prep_non_filename_text
10
Function: null
11
Function: mbslen
...20
Function: alloc_ibuf

Generated by Squish Coco 4.1.2