Coverage Report

Created: 2026-07-16 06:59

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/util-linux/include/vfs.h
Line
Count
Source
1
/*
2
 * No copyright is claimed.  This code is in the public domain; do with
3
 * it what you wish.
4
 */
5
#ifndef UTIL_LINUX_VFS_H
6
#define UTIL_LINUX_VFS_H
7
8
#include <stdio.h>
9
#include <stdlib.h>
10
#include <unistd.h>
11
#include <fcntl.h>
12
#include <sys/types.h>
13
#include <string.h>
14
15
#ifndef UL_VFS_OPS_DEFINED
16
#define UL_VFS_OPS_DEFINED
17
18
struct ul_vfs_ops {
19
  size_t size;
20
21
  ssize_t (*vfs_read)(int fd, void *buf, size_t count);
22
  ssize_t (*vfs_write)(int fd, const void *buf, size_t count);
23
  int     (*vfs_open)(const char *pathname, int flags, mode_t mode);
24
  int     (*vfs_close)(int fd);
25
  off_t   (*vfs_lseek)(int fd, off_t offset, int whence);
26
  int     (*vfs_fsync)(int fd);
27
28
  FILE   *(*vfs_fopen)(const char *pathname, const char *mode);
29
};
30
31
#endif /* UL_VFS_OPS_DEFINED */
32
33
static inline void ul_vfs_init(struct ul_vfs_ops *dst,
34
             const struct ul_vfs_ops *src)
35
0
{
36
0
  memset(dst, 0, sizeof(*dst));
37
0
  if (src && src->size > 0) {
38
0
    size_t sz = src->size < sizeof(*dst) ? src->size : sizeof(*dst);
39
0
    memcpy(dst, src, sz);
40
0
  }
41
0
  dst->size = sizeof(*dst);
42
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_init
Unexecuted instantiation: probe.c:ul_vfs_init
Unexecuted instantiation: tag.c:ul_vfs_init
Unexecuted instantiation: verify.c:ul_vfs_init
Unexecuted instantiation: partitions.c:ul_vfs_init
Unexecuted instantiation: sgi.c:ul_vfs_init
Unexecuted instantiation: solaris_x86.c:ul_vfs_init
Unexecuted instantiation: sun.c:ul_vfs_init
Unexecuted instantiation: ultrix.c:ul_vfs_init
Unexecuted instantiation: unixware.c:ul_vfs_init
Unexecuted instantiation: superblocks.c:ul_vfs_init
Unexecuted instantiation: swap.c:ul_vfs_init
Unexecuted instantiation: sysv.c:ul_vfs_init
Unexecuted instantiation: ubi.c:ul_vfs_init
Unexecuted instantiation: ubifs.c:ul_vfs_init
Unexecuted instantiation: udf.c:ul_vfs_init
Unexecuted instantiation: ufs.c:ul_vfs_init
Unexecuted instantiation: vdo.c:ul_vfs_init
Unexecuted instantiation: vfat.c:ul_vfs_init
Unexecuted instantiation: via_raid.c:ul_vfs_init
Unexecuted instantiation: vmfs.c:ul_vfs_init
Unexecuted instantiation: vxfs.c:ul_vfs_init
Unexecuted instantiation: xfs.c:ul_vfs_init
Unexecuted instantiation: zfs.c:ul_vfs_init
Unexecuted instantiation: zonefs.c:ul_vfs_init
Unexecuted instantiation: erofs.c:ul_vfs_init
Unexecuted instantiation: topology.c:ul_vfs_init
Unexecuted instantiation: dm.c:ul_vfs_init
Unexecuted instantiation: evms.c:ul_vfs_init
Unexecuted instantiation: ioctl.c:ul_vfs_init
Unexecuted instantiation: lvm.c:ul_vfs_init
Unexecuted instantiation: md.c:ul_vfs_init
Unexecuted instantiation: sysfs.c:ul_vfs_init
Unexecuted instantiation: blkdev.c:ul_vfs_init
Unexecuted instantiation: fileutils.c:ul_vfs_init
Unexecuted instantiation: path.c:ul_vfs_init
Unexecuted instantiation: init.c:ul_vfs_init
Unexecuted instantiation: dev.c:ul_vfs_init
Unexecuted instantiation: devname.c:ul_vfs_init
Unexecuted instantiation: devno.c:ul_vfs_init
Unexecuted instantiation: read.c:ul_vfs_init
Unexecuted instantiation: save.c:ul_vfs_init
Unexecuted instantiation: aix.c:ul_vfs_init
Unexecuted instantiation: atari.c:ul_vfs_init
Unexecuted instantiation: bsd.c:ul_vfs_init
Unexecuted instantiation: dasd.c:ul_vfs_init
Unexecuted instantiation: dos.c:ul_vfs_init
Unexecuted instantiation: gpt.c:ul_vfs_init
Unexecuted instantiation: mac.c:ul_vfs_init
Unexecuted instantiation: minix.c:ul_vfs_init
Unexecuted instantiation: adaptec_raid.c:ul_vfs_init
Unexecuted instantiation: apfs.c:ul_vfs_init
Unexecuted instantiation: bcache.c:ul_vfs_init
Unexecuted instantiation: befs.c:ul_vfs_init
Unexecuted instantiation: bfs.c:ul_vfs_init
Unexecuted instantiation: bitlocker.c:ul_vfs_init
Unexecuted instantiation: bluestore.c:ul_vfs_init
Unexecuted instantiation: btrfs.c:ul_vfs_init
Unexecuted instantiation: cs_fvault2.c:ul_vfs_init
Unexecuted instantiation: cramfs.c:ul_vfs_init
Unexecuted instantiation: ddf_raid.c:ul_vfs_init
Unexecuted instantiation: drbd.c:ul_vfs_init
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_init
Unexecuted instantiation: drbdmanage.c:ul_vfs_init
Unexecuted instantiation: exfat.c:ul_vfs_init
Unexecuted instantiation: exfs.c:ul_vfs_init
Unexecuted instantiation: ext.c:ul_vfs_init
Unexecuted instantiation: f2fs.c:ul_vfs_init
Unexecuted instantiation: gfs.c:ul_vfs_init
Unexecuted instantiation: hfs.c:ul_vfs_init
Unexecuted instantiation: highpoint_raid.c:ul_vfs_init
Unexecuted instantiation: hpfs.c:ul_vfs_init
Unexecuted instantiation: iso9660.c:ul_vfs_init
Unexecuted instantiation: isw_raid.c:ul_vfs_init
Unexecuted instantiation: jfs.c:ul_vfs_init
Unexecuted instantiation: jmicron_raid.c:ul_vfs_init
Unexecuted instantiation: linux_raid.c:ul_vfs_init
Unexecuted instantiation: lsi_raid.c:ul_vfs_init
Unexecuted instantiation: luks.c:ul_vfs_init
Unexecuted instantiation: mpool.c:ul_vfs_init
Unexecuted instantiation: netware.c:ul_vfs_init
Unexecuted instantiation: nilfs.c:ul_vfs_init
Unexecuted instantiation: ntfs.c:ul_vfs_init
Unexecuted instantiation: refs.c:ul_vfs_init
Unexecuted instantiation: nvidia_raid.c:ul_vfs_init
Unexecuted instantiation: ocfs.c:ul_vfs_init
Unexecuted instantiation: promise_raid.c:ul_vfs_init
Unexecuted instantiation: reiserfs.c:ul_vfs_init
Unexecuted instantiation: romfs.c:ul_vfs_init
Unexecuted instantiation: scoutfs.c:ul_vfs_init
Unexecuted instantiation: silicon_raid.c:ul_vfs_init
Unexecuted instantiation: squashfs.c:ul_vfs_init
Unexecuted instantiation: stratis.c:ul_vfs_init
Unexecuted instantiation: canonicalize.c:ul_vfs_init
Unexecuted instantiation: cache.c:ul_vfs_init
Unexecuted instantiation: config.c:ul_vfs_init
Unexecuted instantiation: env.c:ul_vfs_init
43
44
static inline struct ul_vfs_ops *ul_vfs_copy(const struct ul_vfs_ops *src)
45
0
{
46
0
  struct ul_vfs_ops *dst;
47
48
0
  if (!src)
49
0
    return NULL;
50
0
  dst = malloc(sizeof(*dst));
51
0
  if (!dst)
52
0
    return NULL;
53
0
  memcpy(dst, src, sizeof(*dst));
54
0
  return dst;
55
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_copy
Unexecuted instantiation: probe.c:ul_vfs_copy
Unexecuted instantiation: tag.c:ul_vfs_copy
Unexecuted instantiation: verify.c:ul_vfs_copy
Unexecuted instantiation: partitions.c:ul_vfs_copy
Unexecuted instantiation: sgi.c:ul_vfs_copy
Unexecuted instantiation: solaris_x86.c:ul_vfs_copy
Unexecuted instantiation: sun.c:ul_vfs_copy
Unexecuted instantiation: ultrix.c:ul_vfs_copy
Unexecuted instantiation: unixware.c:ul_vfs_copy
Unexecuted instantiation: superblocks.c:ul_vfs_copy
Unexecuted instantiation: swap.c:ul_vfs_copy
Unexecuted instantiation: sysv.c:ul_vfs_copy
Unexecuted instantiation: ubi.c:ul_vfs_copy
Unexecuted instantiation: ubifs.c:ul_vfs_copy
Unexecuted instantiation: udf.c:ul_vfs_copy
Unexecuted instantiation: ufs.c:ul_vfs_copy
Unexecuted instantiation: vdo.c:ul_vfs_copy
Unexecuted instantiation: vfat.c:ul_vfs_copy
Unexecuted instantiation: via_raid.c:ul_vfs_copy
Unexecuted instantiation: vmfs.c:ul_vfs_copy
Unexecuted instantiation: vxfs.c:ul_vfs_copy
Unexecuted instantiation: xfs.c:ul_vfs_copy
Unexecuted instantiation: zfs.c:ul_vfs_copy
Unexecuted instantiation: zonefs.c:ul_vfs_copy
Unexecuted instantiation: erofs.c:ul_vfs_copy
Unexecuted instantiation: topology.c:ul_vfs_copy
Unexecuted instantiation: dm.c:ul_vfs_copy
Unexecuted instantiation: evms.c:ul_vfs_copy
Unexecuted instantiation: ioctl.c:ul_vfs_copy
Unexecuted instantiation: lvm.c:ul_vfs_copy
Unexecuted instantiation: md.c:ul_vfs_copy
Unexecuted instantiation: sysfs.c:ul_vfs_copy
Unexecuted instantiation: blkdev.c:ul_vfs_copy
Unexecuted instantiation: fileutils.c:ul_vfs_copy
Unexecuted instantiation: path.c:ul_vfs_copy
Unexecuted instantiation: init.c:ul_vfs_copy
Unexecuted instantiation: dev.c:ul_vfs_copy
Unexecuted instantiation: devname.c:ul_vfs_copy
Unexecuted instantiation: devno.c:ul_vfs_copy
Unexecuted instantiation: read.c:ul_vfs_copy
Unexecuted instantiation: save.c:ul_vfs_copy
Unexecuted instantiation: aix.c:ul_vfs_copy
Unexecuted instantiation: atari.c:ul_vfs_copy
Unexecuted instantiation: bsd.c:ul_vfs_copy
Unexecuted instantiation: dasd.c:ul_vfs_copy
Unexecuted instantiation: dos.c:ul_vfs_copy
Unexecuted instantiation: gpt.c:ul_vfs_copy
Unexecuted instantiation: mac.c:ul_vfs_copy
Unexecuted instantiation: minix.c:ul_vfs_copy
Unexecuted instantiation: adaptec_raid.c:ul_vfs_copy
Unexecuted instantiation: apfs.c:ul_vfs_copy
Unexecuted instantiation: bcache.c:ul_vfs_copy
Unexecuted instantiation: befs.c:ul_vfs_copy
Unexecuted instantiation: bfs.c:ul_vfs_copy
Unexecuted instantiation: bitlocker.c:ul_vfs_copy
Unexecuted instantiation: bluestore.c:ul_vfs_copy
Unexecuted instantiation: btrfs.c:ul_vfs_copy
Unexecuted instantiation: cs_fvault2.c:ul_vfs_copy
Unexecuted instantiation: cramfs.c:ul_vfs_copy
Unexecuted instantiation: ddf_raid.c:ul_vfs_copy
Unexecuted instantiation: drbd.c:ul_vfs_copy
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_copy
Unexecuted instantiation: drbdmanage.c:ul_vfs_copy
Unexecuted instantiation: exfat.c:ul_vfs_copy
Unexecuted instantiation: exfs.c:ul_vfs_copy
Unexecuted instantiation: ext.c:ul_vfs_copy
Unexecuted instantiation: f2fs.c:ul_vfs_copy
Unexecuted instantiation: gfs.c:ul_vfs_copy
Unexecuted instantiation: hfs.c:ul_vfs_copy
Unexecuted instantiation: highpoint_raid.c:ul_vfs_copy
Unexecuted instantiation: hpfs.c:ul_vfs_copy
Unexecuted instantiation: iso9660.c:ul_vfs_copy
Unexecuted instantiation: isw_raid.c:ul_vfs_copy
Unexecuted instantiation: jfs.c:ul_vfs_copy
Unexecuted instantiation: jmicron_raid.c:ul_vfs_copy
Unexecuted instantiation: linux_raid.c:ul_vfs_copy
Unexecuted instantiation: lsi_raid.c:ul_vfs_copy
Unexecuted instantiation: luks.c:ul_vfs_copy
Unexecuted instantiation: mpool.c:ul_vfs_copy
Unexecuted instantiation: netware.c:ul_vfs_copy
Unexecuted instantiation: nilfs.c:ul_vfs_copy
Unexecuted instantiation: ntfs.c:ul_vfs_copy
Unexecuted instantiation: refs.c:ul_vfs_copy
Unexecuted instantiation: nvidia_raid.c:ul_vfs_copy
Unexecuted instantiation: ocfs.c:ul_vfs_copy
Unexecuted instantiation: promise_raid.c:ul_vfs_copy
Unexecuted instantiation: reiserfs.c:ul_vfs_copy
Unexecuted instantiation: romfs.c:ul_vfs_copy
Unexecuted instantiation: scoutfs.c:ul_vfs_copy
Unexecuted instantiation: silicon_raid.c:ul_vfs_copy
Unexecuted instantiation: squashfs.c:ul_vfs_copy
Unexecuted instantiation: stratis.c:ul_vfs_copy
Unexecuted instantiation: canonicalize.c:ul_vfs_copy
Unexecuted instantiation: cache.c:ul_vfs_copy
Unexecuted instantiation: config.c:ul_vfs_copy
Unexecuted instantiation: env.c:ul_vfs_copy
56
57
static inline ssize_t ul_vfs_read(const struct ul_vfs_ops *vfs,
58
          int fd, void *buf, size_t count)
59
226k
{
60
226k
  if (vfs && vfs->vfs_read)
61
0
    return vfs->vfs_read(fd, buf, count);
62
226k
  return read(fd, buf, count);
63
226k
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_read
probe.c:ul_vfs_read
Line
Count
Source
59
226k
{
60
226k
  if (vfs && vfs->vfs_read)
61
0
    return vfs->vfs_read(fd, buf, count);
62
226k
  return read(fd, buf, count);
63
226k
}
Unexecuted instantiation: tag.c:ul_vfs_read
Unexecuted instantiation: verify.c:ul_vfs_read
Unexecuted instantiation: partitions.c:ul_vfs_read
Unexecuted instantiation: sgi.c:ul_vfs_read
Unexecuted instantiation: solaris_x86.c:ul_vfs_read
Unexecuted instantiation: sun.c:ul_vfs_read
Unexecuted instantiation: ultrix.c:ul_vfs_read
Unexecuted instantiation: unixware.c:ul_vfs_read
Unexecuted instantiation: superblocks.c:ul_vfs_read
Unexecuted instantiation: swap.c:ul_vfs_read
Unexecuted instantiation: sysv.c:ul_vfs_read
Unexecuted instantiation: ubi.c:ul_vfs_read
Unexecuted instantiation: ubifs.c:ul_vfs_read
Unexecuted instantiation: udf.c:ul_vfs_read
Unexecuted instantiation: ufs.c:ul_vfs_read
Unexecuted instantiation: vdo.c:ul_vfs_read
Unexecuted instantiation: vfat.c:ul_vfs_read
Unexecuted instantiation: via_raid.c:ul_vfs_read
Unexecuted instantiation: vmfs.c:ul_vfs_read
Unexecuted instantiation: vxfs.c:ul_vfs_read
Unexecuted instantiation: xfs.c:ul_vfs_read
Unexecuted instantiation: zfs.c:ul_vfs_read
Unexecuted instantiation: zonefs.c:ul_vfs_read
Unexecuted instantiation: erofs.c:ul_vfs_read
Unexecuted instantiation: topology.c:ul_vfs_read
Unexecuted instantiation: dm.c:ul_vfs_read
Unexecuted instantiation: evms.c:ul_vfs_read
Unexecuted instantiation: ioctl.c:ul_vfs_read
Unexecuted instantiation: lvm.c:ul_vfs_read
Unexecuted instantiation: md.c:ul_vfs_read
Unexecuted instantiation: sysfs.c:ul_vfs_read
Unexecuted instantiation: blkdev.c:ul_vfs_read
Unexecuted instantiation: fileutils.c:ul_vfs_read
Unexecuted instantiation: path.c:ul_vfs_read
Unexecuted instantiation: init.c:ul_vfs_read
Unexecuted instantiation: dev.c:ul_vfs_read
Unexecuted instantiation: devname.c:ul_vfs_read
Unexecuted instantiation: devno.c:ul_vfs_read
Unexecuted instantiation: read.c:ul_vfs_read
Unexecuted instantiation: save.c:ul_vfs_read
Unexecuted instantiation: aix.c:ul_vfs_read
Unexecuted instantiation: atari.c:ul_vfs_read
Unexecuted instantiation: bsd.c:ul_vfs_read
Unexecuted instantiation: dasd.c:ul_vfs_read
Unexecuted instantiation: dos.c:ul_vfs_read
Unexecuted instantiation: gpt.c:ul_vfs_read
Unexecuted instantiation: mac.c:ul_vfs_read
Unexecuted instantiation: minix.c:ul_vfs_read
Unexecuted instantiation: adaptec_raid.c:ul_vfs_read
Unexecuted instantiation: apfs.c:ul_vfs_read
Unexecuted instantiation: bcache.c:ul_vfs_read
Unexecuted instantiation: befs.c:ul_vfs_read
Unexecuted instantiation: bfs.c:ul_vfs_read
Unexecuted instantiation: bitlocker.c:ul_vfs_read
Unexecuted instantiation: bluestore.c:ul_vfs_read
Unexecuted instantiation: btrfs.c:ul_vfs_read
Unexecuted instantiation: cs_fvault2.c:ul_vfs_read
Unexecuted instantiation: cramfs.c:ul_vfs_read
Unexecuted instantiation: ddf_raid.c:ul_vfs_read
Unexecuted instantiation: drbd.c:ul_vfs_read
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_read
Unexecuted instantiation: drbdmanage.c:ul_vfs_read
Unexecuted instantiation: exfat.c:ul_vfs_read
Unexecuted instantiation: exfs.c:ul_vfs_read
Unexecuted instantiation: ext.c:ul_vfs_read
Unexecuted instantiation: f2fs.c:ul_vfs_read
Unexecuted instantiation: gfs.c:ul_vfs_read
Unexecuted instantiation: hfs.c:ul_vfs_read
Unexecuted instantiation: highpoint_raid.c:ul_vfs_read
Unexecuted instantiation: hpfs.c:ul_vfs_read
Unexecuted instantiation: iso9660.c:ul_vfs_read
Unexecuted instantiation: isw_raid.c:ul_vfs_read
Unexecuted instantiation: jfs.c:ul_vfs_read
Unexecuted instantiation: jmicron_raid.c:ul_vfs_read
Unexecuted instantiation: linux_raid.c:ul_vfs_read
Unexecuted instantiation: lsi_raid.c:ul_vfs_read
Unexecuted instantiation: luks.c:ul_vfs_read
Unexecuted instantiation: mpool.c:ul_vfs_read
Unexecuted instantiation: netware.c:ul_vfs_read
Unexecuted instantiation: nilfs.c:ul_vfs_read
Unexecuted instantiation: ntfs.c:ul_vfs_read
Unexecuted instantiation: refs.c:ul_vfs_read
Unexecuted instantiation: nvidia_raid.c:ul_vfs_read
Unexecuted instantiation: ocfs.c:ul_vfs_read
Unexecuted instantiation: promise_raid.c:ul_vfs_read
Unexecuted instantiation: reiserfs.c:ul_vfs_read
Unexecuted instantiation: romfs.c:ul_vfs_read
Unexecuted instantiation: scoutfs.c:ul_vfs_read
Unexecuted instantiation: silicon_raid.c:ul_vfs_read
Unexecuted instantiation: squashfs.c:ul_vfs_read
Unexecuted instantiation: stratis.c:ul_vfs_read
Unexecuted instantiation: canonicalize.c:ul_vfs_read
Unexecuted instantiation: cache.c:ul_vfs_read
Unexecuted instantiation: config.c:ul_vfs_read
Unexecuted instantiation: env.c:ul_vfs_read
64
65
static inline ssize_t ul_vfs_write(const struct ul_vfs_ops *vfs,
66
           int fd, const void *buf, size_t count)
67
0
{
68
0
  if (vfs && vfs->vfs_write)
69
0
    return vfs->vfs_write(fd, buf, count);
70
0
  return write(fd, buf, count);
71
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_write
Unexecuted instantiation: probe.c:ul_vfs_write
Unexecuted instantiation: tag.c:ul_vfs_write
Unexecuted instantiation: verify.c:ul_vfs_write
Unexecuted instantiation: partitions.c:ul_vfs_write
Unexecuted instantiation: sgi.c:ul_vfs_write
Unexecuted instantiation: solaris_x86.c:ul_vfs_write
Unexecuted instantiation: sun.c:ul_vfs_write
Unexecuted instantiation: ultrix.c:ul_vfs_write
Unexecuted instantiation: unixware.c:ul_vfs_write
Unexecuted instantiation: superblocks.c:ul_vfs_write
Unexecuted instantiation: swap.c:ul_vfs_write
Unexecuted instantiation: sysv.c:ul_vfs_write
Unexecuted instantiation: ubi.c:ul_vfs_write
Unexecuted instantiation: ubifs.c:ul_vfs_write
Unexecuted instantiation: udf.c:ul_vfs_write
Unexecuted instantiation: ufs.c:ul_vfs_write
Unexecuted instantiation: vdo.c:ul_vfs_write
Unexecuted instantiation: vfat.c:ul_vfs_write
Unexecuted instantiation: via_raid.c:ul_vfs_write
Unexecuted instantiation: vmfs.c:ul_vfs_write
Unexecuted instantiation: vxfs.c:ul_vfs_write
Unexecuted instantiation: xfs.c:ul_vfs_write
Unexecuted instantiation: zfs.c:ul_vfs_write
Unexecuted instantiation: zonefs.c:ul_vfs_write
Unexecuted instantiation: erofs.c:ul_vfs_write
Unexecuted instantiation: topology.c:ul_vfs_write
Unexecuted instantiation: dm.c:ul_vfs_write
Unexecuted instantiation: evms.c:ul_vfs_write
Unexecuted instantiation: ioctl.c:ul_vfs_write
Unexecuted instantiation: lvm.c:ul_vfs_write
Unexecuted instantiation: md.c:ul_vfs_write
Unexecuted instantiation: sysfs.c:ul_vfs_write
Unexecuted instantiation: blkdev.c:ul_vfs_write
Unexecuted instantiation: fileutils.c:ul_vfs_write
Unexecuted instantiation: path.c:ul_vfs_write
Unexecuted instantiation: init.c:ul_vfs_write
Unexecuted instantiation: dev.c:ul_vfs_write
Unexecuted instantiation: devname.c:ul_vfs_write
Unexecuted instantiation: devno.c:ul_vfs_write
Unexecuted instantiation: read.c:ul_vfs_write
Unexecuted instantiation: save.c:ul_vfs_write
Unexecuted instantiation: aix.c:ul_vfs_write
Unexecuted instantiation: atari.c:ul_vfs_write
Unexecuted instantiation: bsd.c:ul_vfs_write
Unexecuted instantiation: dasd.c:ul_vfs_write
Unexecuted instantiation: dos.c:ul_vfs_write
Unexecuted instantiation: gpt.c:ul_vfs_write
Unexecuted instantiation: mac.c:ul_vfs_write
Unexecuted instantiation: minix.c:ul_vfs_write
Unexecuted instantiation: adaptec_raid.c:ul_vfs_write
Unexecuted instantiation: apfs.c:ul_vfs_write
Unexecuted instantiation: bcache.c:ul_vfs_write
Unexecuted instantiation: befs.c:ul_vfs_write
Unexecuted instantiation: bfs.c:ul_vfs_write
Unexecuted instantiation: bitlocker.c:ul_vfs_write
Unexecuted instantiation: bluestore.c:ul_vfs_write
Unexecuted instantiation: btrfs.c:ul_vfs_write
Unexecuted instantiation: cs_fvault2.c:ul_vfs_write
Unexecuted instantiation: cramfs.c:ul_vfs_write
Unexecuted instantiation: ddf_raid.c:ul_vfs_write
Unexecuted instantiation: drbd.c:ul_vfs_write
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_write
Unexecuted instantiation: drbdmanage.c:ul_vfs_write
Unexecuted instantiation: exfat.c:ul_vfs_write
Unexecuted instantiation: exfs.c:ul_vfs_write
Unexecuted instantiation: ext.c:ul_vfs_write
Unexecuted instantiation: f2fs.c:ul_vfs_write
Unexecuted instantiation: gfs.c:ul_vfs_write
Unexecuted instantiation: hfs.c:ul_vfs_write
Unexecuted instantiation: highpoint_raid.c:ul_vfs_write
Unexecuted instantiation: hpfs.c:ul_vfs_write
Unexecuted instantiation: iso9660.c:ul_vfs_write
Unexecuted instantiation: isw_raid.c:ul_vfs_write
Unexecuted instantiation: jfs.c:ul_vfs_write
Unexecuted instantiation: jmicron_raid.c:ul_vfs_write
Unexecuted instantiation: linux_raid.c:ul_vfs_write
Unexecuted instantiation: lsi_raid.c:ul_vfs_write
Unexecuted instantiation: luks.c:ul_vfs_write
Unexecuted instantiation: mpool.c:ul_vfs_write
Unexecuted instantiation: netware.c:ul_vfs_write
Unexecuted instantiation: nilfs.c:ul_vfs_write
Unexecuted instantiation: ntfs.c:ul_vfs_write
Unexecuted instantiation: refs.c:ul_vfs_write
Unexecuted instantiation: nvidia_raid.c:ul_vfs_write
Unexecuted instantiation: ocfs.c:ul_vfs_write
Unexecuted instantiation: promise_raid.c:ul_vfs_write
Unexecuted instantiation: reiserfs.c:ul_vfs_write
Unexecuted instantiation: romfs.c:ul_vfs_write
Unexecuted instantiation: scoutfs.c:ul_vfs_write
Unexecuted instantiation: silicon_raid.c:ul_vfs_write
Unexecuted instantiation: squashfs.c:ul_vfs_write
Unexecuted instantiation: stratis.c:ul_vfs_write
Unexecuted instantiation: canonicalize.c:ul_vfs_write
Unexecuted instantiation: cache.c:ul_vfs_write
Unexecuted instantiation: config.c:ul_vfs_write
Unexecuted instantiation: env.c:ul_vfs_write
72
73
static inline int ul_vfs_open(const struct ul_vfs_ops *vfs,
74
            const char *pathname, int flags, mode_t mode)
75
5.99k
{
76
5.99k
  if (vfs && vfs->vfs_open)
77
0
    return vfs->vfs_open(pathname, flags, mode);
78
5.99k
  return open(pathname, flags, mode);
79
5.99k
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_open
probe.c:ul_vfs_open
Line
Count
Source
75
5.99k
{
76
5.99k
  if (vfs && vfs->vfs_open)
77
0
    return vfs->vfs_open(pathname, flags, mode);
78
5.99k
  return open(pathname, flags, mode);
79
5.99k
}
Unexecuted instantiation: tag.c:ul_vfs_open
Unexecuted instantiation: verify.c:ul_vfs_open
Unexecuted instantiation: partitions.c:ul_vfs_open
Unexecuted instantiation: sgi.c:ul_vfs_open
Unexecuted instantiation: solaris_x86.c:ul_vfs_open
Unexecuted instantiation: sun.c:ul_vfs_open
Unexecuted instantiation: ultrix.c:ul_vfs_open
Unexecuted instantiation: unixware.c:ul_vfs_open
Unexecuted instantiation: superblocks.c:ul_vfs_open
Unexecuted instantiation: swap.c:ul_vfs_open
Unexecuted instantiation: sysv.c:ul_vfs_open
Unexecuted instantiation: ubi.c:ul_vfs_open
Unexecuted instantiation: ubifs.c:ul_vfs_open
Unexecuted instantiation: udf.c:ul_vfs_open
Unexecuted instantiation: ufs.c:ul_vfs_open
Unexecuted instantiation: vdo.c:ul_vfs_open
Unexecuted instantiation: vfat.c:ul_vfs_open
Unexecuted instantiation: via_raid.c:ul_vfs_open
Unexecuted instantiation: vmfs.c:ul_vfs_open
Unexecuted instantiation: vxfs.c:ul_vfs_open
Unexecuted instantiation: xfs.c:ul_vfs_open
Unexecuted instantiation: zfs.c:ul_vfs_open
Unexecuted instantiation: zonefs.c:ul_vfs_open
Unexecuted instantiation: erofs.c:ul_vfs_open
Unexecuted instantiation: topology.c:ul_vfs_open
Unexecuted instantiation: dm.c:ul_vfs_open
Unexecuted instantiation: evms.c:ul_vfs_open
Unexecuted instantiation: ioctl.c:ul_vfs_open
Unexecuted instantiation: lvm.c:ul_vfs_open
Unexecuted instantiation: md.c:ul_vfs_open
Unexecuted instantiation: sysfs.c:ul_vfs_open
Unexecuted instantiation: blkdev.c:ul_vfs_open
Unexecuted instantiation: fileutils.c:ul_vfs_open
Unexecuted instantiation: path.c:ul_vfs_open
Unexecuted instantiation: init.c:ul_vfs_open
Unexecuted instantiation: dev.c:ul_vfs_open
Unexecuted instantiation: devname.c:ul_vfs_open
Unexecuted instantiation: devno.c:ul_vfs_open
Unexecuted instantiation: read.c:ul_vfs_open
Unexecuted instantiation: save.c:ul_vfs_open
Unexecuted instantiation: aix.c:ul_vfs_open
Unexecuted instantiation: atari.c:ul_vfs_open
Unexecuted instantiation: bsd.c:ul_vfs_open
Unexecuted instantiation: dasd.c:ul_vfs_open
Unexecuted instantiation: dos.c:ul_vfs_open
Unexecuted instantiation: gpt.c:ul_vfs_open
Unexecuted instantiation: mac.c:ul_vfs_open
Unexecuted instantiation: minix.c:ul_vfs_open
Unexecuted instantiation: adaptec_raid.c:ul_vfs_open
Unexecuted instantiation: apfs.c:ul_vfs_open
Unexecuted instantiation: bcache.c:ul_vfs_open
Unexecuted instantiation: befs.c:ul_vfs_open
Unexecuted instantiation: bfs.c:ul_vfs_open
Unexecuted instantiation: bitlocker.c:ul_vfs_open
Unexecuted instantiation: bluestore.c:ul_vfs_open
Unexecuted instantiation: btrfs.c:ul_vfs_open
Unexecuted instantiation: cs_fvault2.c:ul_vfs_open
Unexecuted instantiation: cramfs.c:ul_vfs_open
Unexecuted instantiation: ddf_raid.c:ul_vfs_open
Unexecuted instantiation: drbd.c:ul_vfs_open
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_open
Unexecuted instantiation: drbdmanage.c:ul_vfs_open
Unexecuted instantiation: exfat.c:ul_vfs_open
Unexecuted instantiation: exfs.c:ul_vfs_open
Unexecuted instantiation: ext.c:ul_vfs_open
Unexecuted instantiation: f2fs.c:ul_vfs_open
Unexecuted instantiation: gfs.c:ul_vfs_open
Unexecuted instantiation: hfs.c:ul_vfs_open
Unexecuted instantiation: highpoint_raid.c:ul_vfs_open
Unexecuted instantiation: hpfs.c:ul_vfs_open
Unexecuted instantiation: iso9660.c:ul_vfs_open
Unexecuted instantiation: isw_raid.c:ul_vfs_open
Unexecuted instantiation: jfs.c:ul_vfs_open
Unexecuted instantiation: jmicron_raid.c:ul_vfs_open
Unexecuted instantiation: linux_raid.c:ul_vfs_open
Unexecuted instantiation: lsi_raid.c:ul_vfs_open
Unexecuted instantiation: luks.c:ul_vfs_open
Unexecuted instantiation: mpool.c:ul_vfs_open
Unexecuted instantiation: netware.c:ul_vfs_open
Unexecuted instantiation: nilfs.c:ul_vfs_open
Unexecuted instantiation: ntfs.c:ul_vfs_open
Unexecuted instantiation: refs.c:ul_vfs_open
Unexecuted instantiation: nvidia_raid.c:ul_vfs_open
Unexecuted instantiation: ocfs.c:ul_vfs_open
Unexecuted instantiation: promise_raid.c:ul_vfs_open
Unexecuted instantiation: reiserfs.c:ul_vfs_open
Unexecuted instantiation: romfs.c:ul_vfs_open
Unexecuted instantiation: scoutfs.c:ul_vfs_open
Unexecuted instantiation: silicon_raid.c:ul_vfs_open
Unexecuted instantiation: squashfs.c:ul_vfs_open
Unexecuted instantiation: stratis.c:ul_vfs_open
Unexecuted instantiation: canonicalize.c:ul_vfs_open
Unexecuted instantiation: cache.c:ul_vfs_open
Unexecuted instantiation: config.c:ul_vfs_open
Unexecuted instantiation: env.c:ul_vfs_open
80
81
static inline int ul_vfs_close(const struct ul_vfs_ops *vfs, int fd)
82
5.99k
{
83
5.99k
  if (vfs && vfs->vfs_close)
84
0
    return vfs->vfs_close(fd);
85
5.99k
  return close(fd);
86
5.99k
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_close
probe.c:ul_vfs_close
Line
Count
Source
82
5.99k
{
83
5.99k
  if (vfs && vfs->vfs_close)
84
0
    return vfs->vfs_close(fd);
85
5.99k
  return close(fd);
86
5.99k
}
Unexecuted instantiation: tag.c:ul_vfs_close
Unexecuted instantiation: verify.c:ul_vfs_close
Unexecuted instantiation: partitions.c:ul_vfs_close
Unexecuted instantiation: sgi.c:ul_vfs_close
Unexecuted instantiation: solaris_x86.c:ul_vfs_close
Unexecuted instantiation: sun.c:ul_vfs_close
Unexecuted instantiation: ultrix.c:ul_vfs_close
Unexecuted instantiation: unixware.c:ul_vfs_close
Unexecuted instantiation: superblocks.c:ul_vfs_close
Unexecuted instantiation: swap.c:ul_vfs_close
Unexecuted instantiation: sysv.c:ul_vfs_close
Unexecuted instantiation: ubi.c:ul_vfs_close
Unexecuted instantiation: ubifs.c:ul_vfs_close
Unexecuted instantiation: udf.c:ul_vfs_close
Unexecuted instantiation: ufs.c:ul_vfs_close
Unexecuted instantiation: vdo.c:ul_vfs_close
Unexecuted instantiation: vfat.c:ul_vfs_close
Unexecuted instantiation: via_raid.c:ul_vfs_close
Unexecuted instantiation: vmfs.c:ul_vfs_close
Unexecuted instantiation: vxfs.c:ul_vfs_close
Unexecuted instantiation: xfs.c:ul_vfs_close
Unexecuted instantiation: zfs.c:ul_vfs_close
Unexecuted instantiation: zonefs.c:ul_vfs_close
Unexecuted instantiation: erofs.c:ul_vfs_close
Unexecuted instantiation: topology.c:ul_vfs_close
Unexecuted instantiation: dm.c:ul_vfs_close
Unexecuted instantiation: evms.c:ul_vfs_close
Unexecuted instantiation: ioctl.c:ul_vfs_close
Unexecuted instantiation: lvm.c:ul_vfs_close
Unexecuted instantiation: md.c:ul_vfs_close
Unexecuted instantiation: sysfs.c:ul_vfs_close
Unexecuted instantiation: blkdev.c:ul_vfs_close
Unexecuted instantiation: fileutils.c:ul_vfs_close
Unexecuted instantiation: path.c:ul_vfs_close
Unexecuted instantiation: init.c:ul_vfs_close
Unexecuted instantiation: dev.c:ul_vfs_close
Unexecuted instantiation: devname.c:ul_vfs_close
Unexecuted instantiation: devno.c:ul_vfs_close
Unexecuted instantiation: read.c:ul_vfs_close
Unexecuted instantiation: save.c:ul_vfs_close
Unexecuted instantiation: aix.c:ul_vfs_close
Unexecuted instantiation: atari.c:ul_vfs_close
Unexecuted instantiation: bsd.c:ul_vfs_close
Unexecuted instantiation: dasd.c:ul_vfs_close
Unexecuted instantiation: dos.c:ul_vfs_close
Unexecuted instantiation: gpt.c:ul_vfs_close
Unexecuted instantiation: mac.c:ul_vfs_close
Unexecuted instantiation: minix.c:ul_vfs_close
Unexecuted instantiation: adaptec_raid.c:ul_vfs_close
Unexecuted instantiation: apfs.c:ul_vfs_close
Unexecuted instantiation: bcache.c:ul_vfs_close
Unexecuted instantiation: befs.c:ul_vfs_close
Unexecuted instantiation: bfs.c:ul_vfs_close
Unexecuted instantiation: bitlocker.c:ul_vfs_close
Unexecuted instantiation: bluestore.c:ul_vfs_close
Unexecuted instantiation: btrfs.c:ul_vfs_close
Unexecuted instantiation: cs_fvault2.c:ul_vfs_close
Unexecuted instantiation: cramfs.c:ul_vfs_close
Unexecuted instantiation: ddf_raid.c:ul_vfs_close
Unexecuted instantiation: drbd.c:ul_vfs_close
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_close
Unexecuted instantiation: drbdmanage.c:ul_vfs_close
Unexecuted instantiation: exfat.c:ul_vfs_close
Unexecuted instantiation: exfs.c:ul_vfs_close
Unexecuted instantiation: ext.c:ul_vfs_close
Unexecuted instantiation: f2fs.c:ul_vfs_close
Unexecuted instantiation: gfs.c:ul_vfs_close
Unexecuted instantiation: hfs.c:ul_vfs_close
Unexecuted instantiation: highpoint_raid.c:ul_vfs_close
Unexecuted instantiation: hpfs.c:ul_vfs_close
Unexecuted instantiation: iso9660.c:ul_vfs_close
Unexecuted instantiation: isw_raid.c:ul_vfs_close
Unexecuted instantiation: jfs.c:ul_vfs_close
Unexecuted instantiation: jmicron_raid.c:ul_vfs_close
Unexecuted instantiation: linux_raid.c:ul_vfs_close
Unexecuted instantiation: lsi_raid.c:ul_vfs_close
Unexecuted instantiation: luks.c:ul_vfs_close
Unexecuted instantiation: mpool.c:ul_vfs_close
Unexecuted instantiation: netware.c:ul_vfs_close
Unexecuted instantiation: nilfs.c:ul_vfs_close
Unexecuted instantiation: ntfs.c:ul_vfs_close
Unexecuted instantiation: refs.c:ul_vfs_close
Unexecuted instantiation: nvidia_raid.c:ul_vfs_close
Unexecuted instantiation: ocfs.c:ul_vfs_close
Unexecuted instantiation: promise_raid.c:ul_vfs_close
Unexecuted instantiation: reiserfs.c:ul_vfs_close
Unexecuted instantiation: romfs.c:ul_vfs_close
Unexecuted instantiation: scoutfs.c:ul_vfs_close
Unexecuted instantiation: silicon_raid.c:ul_vfs_close
Unexecuted instantiation: squashfs.c:ul_vfs_close
Unexecuted instantiation: stratis.c:ul_vfs_close
Unexecuted instantiation: canonicalize.c:ul_vfs_close
Unexecuted instantiation: cache.c:ul_vfs_close
Unexecuted instantiation: config.c:ul_vfs_close
Unexecuted instantiation: env.c:ul_vfs_close
87
88
static inline off_t ul_vfs_lseek(const struct ul_vfs_ops *vfs,
89
         int fd, off_t offset, int whence)
90
226k
{
91
226k
  if (vfs && vfs->vfs_lseek)
92
0
    return vfs->vfs_lseek(fd, offset, whence);
93
226k
  return lseek(fd, offset, whence);
94
226k
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_lseek
probe.c:ul_vfs_lseek
Line
Count
Source
90
226k
{
91
226k
  if (vfs && vfs->vfs_lseek)
92
0
    return vfs->vfs_lseek(fd, offset, whence);
93
226k
  return lseek(fd, offset, whence);
94
226k
}
Unexecuted instantiation: tag.c:ul_vfs_lseek
Unexecuted instantiation: verify.c:ul_vfs_lseek
Unexecuted instantiation: partitions.c:ul_vfs_lseek
Unexecuted instantiation: sgi.c:ul_vfs_lseek
Unexecuted instantiation: solaris_x86.c:ul_vfs_lseek
Unexecuted instantiation: sun.c:ul_vfs_lseek
Unexecuted instantiation: ultrix.c:ul_vfs_lseek
Unexecuted instantiation: unixware.c:ul_vfs_lseek
Unexecuted instantiation: superblocks.c:ul_vfs_lseek
Unexecuted instantiation: swap.c:ul_vfs_lseek
Unexecuted instantiation: sysv.c:ul_vfs_lseek
Unexecuted instantiation: ubi.c:ul_vfs_lseek
Unexecuted instantiation: ubifs.c:ul_vfs_lseek
Unexecuted instantiation: udf.c:ul_vfs_lseek
Unexecuted instantiation: ufs.c:ul_vfs_lseek
Unexecuted instantiation: vdo.c:ul_vfs_lseek
Unexecuted instantiation: vfat.c:ul_vfs_lseek
Unexecuted instantiation: via_raid.c:ul_vfs_lseek
Unexecuted instantiation: vmfs.c:ul_vfs_lseek
Unexecuted instantiation: vxfs.c:ul_vfs_lseek
Unexecuted instantiation: xfs.c:ul_vfs_lseek
Unexecuted instantiation: zfs.c:ul_vfs_lseek
Unexecuted instantiation: zonefs.c:ul_vfs_lseek
Unexecuted instantiation: erofs.c:ul_vfs_lseek
Unexecuted instantiation: topology.c:ul_vfs_lseek
Unexecuted instantiation: dm.c:ul_vfs_lseek
Unexecuted instantiation: evms.c:ul_vfs_lseek
Unexecuted instantiation: ioctl.c:ul_vfs_lseek
Unexecuted instantiation: lvm.c:ul_vfs_lseek
Unexecuted instantiation: md.c:ul_vfs_lseek
Unexecuted instantiation: sysfs.c:ul_vfs_lseek
Unexecuted instantiation: blkdev.c:ul_vfs_lseek
Unexecuted instantiation: fileutils.c:ul_vfs_lseek
Unexecuted instantiation: path.c:ul_vfs_lseek
Unexecuted instantiation: init.c:ul_vfs_lseek
Unexecuted instantiation: dev.c:ul_vfs_lseek
Unexecuted instantiation: devname.c:ul_vfs_lseek
Unexecuted instantiation: devno.c:ul_vfs_lseek
Unexecuted instantiation: read.c:ul_vfs_lseek
Unexecuted instantiation: save.c:ul_vfs_lseek
Unexecuted instantiation: aix.c:ul_vfs_lseek
Unexecuted instantiation: atari.c:ul_vfs_lseek
Unexecuted instantiation: bsd.c:ul_vfs_lseek
Unexecuted instantiation: dasd.c:ul_vfs_lseek
Unexecuted instantiation: dos.c:ul_vfs_lseek
Unexecuted instantiation: gpt.c:ul_vfs_lseek
Unexecuted instantiation: mac.c:ul_vfs_lseek
Unexecuted instantiation: minix.c:ul_vfs_lseek
Unexecuted instantiation: adaptec_raid.c:ul_vfs_lseek
Unexecuted instantiation: apfs.c:ul_vfs_lseek
Unexecuted instantiation: bcache.c:ul_vfs_lseek
Unexecuted instantiation: befs.c:ul_vfs_lseek
Unexecuted instantiation: bfs.c:ul_vfs_lseek
Unexecuted instantiation: bitlocker.c:ul_vfs_lseek
Unexecuted instantiation: bluestore.c:ul_vfs_lseek
Unexecuted instantiation: btrfs.c:ul_vfs_lseek
Unexecuted instantiation: cs_fvault2.c:ul_vfs_lseek
Unexecuted instantiation: cramfs.c:ul_vfs_lseek
Unexecuted instantiation: ddf_raid.c:ul_vfs_lseek
Unexecuted instantiation: drbd.c:ul_vfs_lseek
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_lseek
Unexecuted instantiation: drbdmanage.c:ul_vfs_lseek
Unexecuted instantiation: exfat.c:ul_vfs_lseek
Unexecuted instantiation: exfs.c:ul_vfs_lseek
Unexecuted instantiation: ext.c:ul_vfs_lseek
Unexecuted instantiation: f2fs.c:ul_vfs_lseek
Unexecuted instantiation: gfs.c:ul_vfs_lseek
Unexecuted instantiation: hfs.c:ul_vfs_lseek
Unexecuted instantiation: highpoint_raid.c:ul_vfs_lseek
Unexecuted instantiation: hpfs.c:ul_vfs_lseek
Unexecuted instantiation: iso9660.c:ul_vfs_lseek
Unexecuted instantiation: isw_raid.c:ul_vfs_lseek
Unexecuted instantiation: jfs.c:ul_vfs_lseek
Unexecuted instantiation: jmicron_raid.c:ul_vfs_lseek
Unexecuted instantiation: linux_raid.c:ul_vfs_lseek
Unexecuted instantiation: lsi_raid.c:ul_vfs_lseek
Unexecuted instantiation: luks.c:ul_vfs_lseek
Unexecuted instantiation: mpool.c:ul_vfs_lseek
Unexecuted instantiation: netware.c:ul_vfs_lseek
Unexecuted instantiation: nilfs.c:ul_vfs_lseek
Unexecuted instantiation: ntfs.c:ul_vfs_lseek
Unexecuted instantiation: refs.c:ul_vfs_lseek
Unexecuted instantiation: nvidia_raid.c:ul_vfs_lseek
Unexecuted instantiation: ocfs.c:ul_vfs_lseek
Unexecuted instantiation: promise_raid.c:ul_vfs_lseek
Unexecuted instantiation: reiserfs.c:ul_vfs_lseek
Unexecuted instantiation: romfs.c:ul_vfs_lseek
Unexecuted instantiation: scoutfs.c:ul_vfs_lseek
Unexecuted instantiation: silicon_raid.c:ul_vfs_lseek
Unexecuted instantiation: squashfs.c:ul_vfs_lseek
Unexecuted instantiation: stratis.c:ul_vfs_lseek
Unexecuted instantiation: canonicalize.c:ul_vfs_lseek
Unexecuted instantiation: cache.c:ul_vfs_lseek
Unexecuted instantiation: config.c:ul_vfs_lseek
Unexecuted instantiation: env.c:ul_vfs_lseek
95
96
static inline int ul_vfs_fsync(const struct ul_vfs_ops *vfs, int fd)
97
0
{
98
0
  if (vfs && vfs->vfs_fsync)
99
0
    return vfs->vfs_fsync(fd);
100
0
  return fsync(fd);
101
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_fsync
Unexecuted instantiation: probe.c:ul_vfs_fsync
Unexecuted instantiation: tag.c:ul_vfs_fsync
Unexecuted instantiation: verify.c:ul_vfs_fsync
Unexecuted instantiation: partitions.c:ul_vfs_fsync
Unexecuted instantiation: sgi.c:ul_vfs_fsync
Unexecuted instantiation: solaris_x86.c:ul_vfs_fsync
Unexecuted instantiation: sun.c:ul_vfs_fsync
Unexecuted instantiation: ultrix.c:ul_vfs_fsync
Unexecuted instantiation: unixware.c:ul_vfs_fsync
Unexecuted instantiation: superblocks.c:ul_vfs_fsync
Unexecuted instantiation: swap.c:ul_vfs_fsync
Unexecuted instantiation: sysv.c:ul_vfs_fsync
Unexecuted instantiation: ubi.c:ul_vfs_fsync
Unexecuted instantiation: ubifs.c:ul_vfs_fsync
Unexecuted instantiation: udf.c:ul_vfs_fsync
Unexecuted instantiation: ufs.c:ul_vfs_fsync
Unexecuted instantiation: vdo.c:ul_vfs_fsync
Unexecuted instantiation: vfat.c:ul_vfs_fsync
Unexecuted instantiation: via_raid.c:ul_vfs_fsync
Unexecuted instantiation: vmfs.c:ul_vfs_fsync
Unexecuted instantiation: vxfs.c:ul_vfs_fsync
Unexecuted instantiation: xfs.c:ul_vfs_fsync
Unexecuted instantiation: zfs.c:ul_vfs_fsync
Unexecuted instantiation: zonefs.c:ul_vfs_fsync
Unexecuted instantiation: erofs.c:ul_vfs_fsync
Unexecuted instantiation: topology.c:ul_vfs_fsync
Unexecuted instantiation: dm.c:ul_vfs_fsync
Unexecuted instantiation: evms.c:ul_vfs_fsync
Unexecuted instantiation: ioctl.c:ul_vfs_fsync
Unexecuted instantiation: lvm.c:ul_vfs_fsync
Unexecuted instantiation: md.c:ul_vfs_fsync
Unexecuted instantiation: sysfs.c:ul_vfs_fsync
Unexecuted instantiation: blkdev.c:ul_vfs_fsync
Unexecuted instantiation: fileutils.c:ul_vfs_fsync
Unexecuted instantiation: path.c:ul_vfs_fsync
Unexecuted instantiation: init.c:ul_vfs_fsync
Unexecuted instantiation: dev.c:ul_vfs_fsync
Unexecuted instantiation: devname.c:ul_vfs_fsync
Unexecuted instantiation: devno.c:ul_vfs_fsync
Unexecuted instantiation: read.c:ul_vfs_fsync
Unexecuted instantiation: save.c:ul_vfs_fsync
Unexecuted instantiation: aix.c:ul_vfs_fsync
Unexecuted instantiation: atari.c:ul_vfs_fsync
Unexecuted instantiation: bsd.c:ul_vfs_fsync
Unexecuted instantiation: dasd.c:ul_vfs_fsync
Unexecuted instantiation: dos.c:ul_vfs_fsync
Unexecuted instantiation: gpt.c:ul_vfs_fsync
Unexecuted instantiation: mac.c:ul_vfs_fsync
Unexecuted instantiation: minix.c:ul_vfs_fsync
Unexecuted instantiation: adaptec_raid.c:ul_vfs_fsync
Unexecuted instantiation: apfs.c:ul_vfs_fsync
Unexecuted instantiation: bcache.c:ul_vfs_fsync
Unexecuted instantiation: befs.c:ul_vfs_fsync
Unexecuted instantiation: bfs.c:ul_vfs_fsync
Unexecuted instantiation: bitlocker.c:ul_vfs_fsync
Unexecuted instantiation: bluestore.c:ul_vfs_fsync
Unexecuted instantiation: btrfs.c:ul_vfs_fsync
Unexecuted instantiation: cs_fvault2.c:ul_vfs_fsync
Unexecuted instantiation: cramfs.c:ul_vfs_fsync
Unexecuted instantiation: ddf_raid.c:ul_vfs_fsync
Unexecuted instantiation: drbd.c:ul_vfs_fsync
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_fsync
Unexecuted instantiation: drbdmanage.c:ul_vfs_fsync
Unexecuted instantiation: exfat.c:ul_vfs_fsync
Unexecuted instantiation: exfs.c:ul_vfs_fsync
Unexecuted instantiation: ext.c:ul_vfs_fsync
Unexecuted instantiation: f2fs.c:ul_vfs_fsync
Unexecuted instantiation: gfs.c:ul_vfs_fsync
Unexecuted instantiation: hfs.c:ul_vfs_fsync
Unexecuted instantiation: highpoint_raid.c:ul_vfs_fsync
Unexecuted instantiation: hpfs.c:ul_vfs_fsync
Unexecuted instantiation: iso9660.c:ul_vfs_fsync
Unexecuted instantiation: isw_raid.c:ul_vfs_fsync
Unexecuted instantiation: jfs.c:ul_vfs_fsync
Unexecuted instantiation: jmicron_raid.c:ul_vfs_fsync
Unexecuted instantiation: linux_raid.c:ul_vfs_fsync
Unexecuted instantiation: lsi_raid.c:ul_vfs_fsync
Unexecuted instantiation: luks.c:ul_vfs_fsync
Unexecuted instantiation: mpool.c:ul_vfs_fsync
Unexecuted instantiation: netware.c:ul_vfs_fsync
Unexecuted instantiation: nilfs.c:ul_vfs_fsync
Unexecuted instantiation: ntfs.c:ul_vfs_fsync
Unexecuted instantiation: refs.c:ul_vfs_fsync
Unexecuted instantiation: nvidia_raid.c:ul_vfs_fsync
Unexecuted instantiation: ocfs.c:ul_vfs_fsync
Unexecuted instantiation: promise_raid.c:ul_vfs_fsync
Unexecuted instantiation: reiserfs.c:ul_vfs_fsync
Unexecuted instantiation: romfs.c:ul_vfs_fsync
Unexecuted instantiation: scoutfs.c:ul_vfs_fsync
Unexecuted instantiation: silicon_raid.c:ul_vfs_fsync
Unexecuted instantiation: squashfs.c:ul_vfs_fsync
Unexecuted instantiation: stratis.c:ul_vfs_fsync
Unexecuted instantiation: canonicalize.c:ul_vfs_fsync
Unexecuted instantiation: cache.c:ul_vfs_fsync
Unexecuted instantiation: config.c:ul_vfs_fsync
Unexecuted instantiation: env.c:ul_vfs_fsync
102
103
static inline int ul_mode_to_flags(const char *mode)
104
0
{
105
0
  int flags = 0;
106
0
  const char *p;
107
108
0
  for (p = mode; p && *p; p++) {
109
0
    if (*p == 'r' && *(p + 1) == '+')
110
0
      flags |= O_RDWR;
111
0
    else if (*p == 'r')
112
0
      flags |= O_RDONLY;
113
114
0
    else if (*p == 'w' && *(p + 1) == '+')
115
0
      flags |= O_RDWR | O_TRUNC;
116
0
    else if (*p == 'w')
117
0
      flags |= O_WRONLY | O_TRUNC;
118
119
0
    else if (*p == 'a' && *(p + 1) == '+')
120
0
      flags |= O_RDWR | O_APPEND;
121
0
    else if (*p == 'a')
122
0
      flags |= O_WRONLY | O_APPEND;
123
0
#ifdef O_CLOEXEC
124
0
    else if (*p == 'e')
125
0
      flags |= O_CLOEXEC;
126
0
#endif
127
0
  }
128
129
0
  return flags;
130
0
}
Unexecuted instantiation: gen_uuid.c:ul_mode_to_flags
Unexecuted instantiation: probe.c:ul_mode_to_flags
Unexecuted instantiation: tag.c:ul_mode_to_flags
Unexecuted instantiation: verify.c:ul_mode_to_flags
Unexecuted instantiation: partitions.c:ul_mode_to_flags
Unexecuted instantiation: sgi.c:ul_mode_to_flags
Unexecuted instantiation: solaris_x86.c:ul_mode_to_flags
Unexecuted instantiation: sun.c:ul_mode_to_flags
Unexecuted instantiation: ultrix.c:ul_mode_to_flags
Unexecuted instantiation: unixware.c:ul_mode_to_flags
Unexecuted instantiation: superblocks.c:ul_mode_to_flags
Unexecuted instantiation: swap.c:ul_mode_to_flags
Unexecuted instantiation: sysv.c:ul_mode_to_flags
Unexecuted instantiation: ubi.c:ul_mode_to_flags
Unexecuted instantiation: ubifs.c:ul_mode_to_flags
Unexecuted instantiation: udf.c:ul_mode_to_flags
Unexecuted instantiation: ufs.c:ul_mode_to_flags
Unexecuted instantiation: vdo.c:ul_mode_to_flags
Unexecuted instantiation: vfat.c:ul_mode_to_flags
Unexecuted instantiation: via_raid.c:ul_mode_to_flags
Unexecuted instantiation: vmfs.c:ul_mode_to_flags
Unexecuted instantiation: vxfs.c:ul_mode_to_flags
Unexecuted instantiation: xfs.c:ul_mode_to_flags
Unexecuted instantiation: zfs.c:ul_mode_to_flags
Unexecuted instantiation: zonefs.c:ul_mode_to_flags
Unexecuted instantiation: erofs.c:ul_mode_to_flags
Unexecuted instantiation: topology.c:ul_mode_to_flags
Unexecuted instantiation: dm.c:ul_mode_to_flags
Unexecuted instantiation: evms.c:ul_mode_to_flags
Unexecuted instantiation: ioctl.c:ul_mode_to_flags
Unexecuted instantiation: lvm.c:ul_mode_to_flags
Unexecuted instantiation: md.c:ul_mode_to_flags
Unexecuted instantiation: sysfs.c:ul_mode_to_flags
Unexecuted instantiation: blkdev.c:ul_mode_to_flags
Unexecuted instantiation: fileutils.c:ul_mode_to_flags
Unexecuted instantiation: path.c:ul_mode_to_flags
Unexecuted instantiation: init.c:ul_mode_to_flags
Unexecuted instantiation: dev.c:ul_mode_to_flags
Unexecuted instantiation: devname.c:ul_mode_to_flags
Unexecuted instantiation: devno.c:ul_mode_to_flags
Unexecuted instantiation: read.c:ul_mode_to_flags
Unexecuted instantiation: save.c:ul_mode_to_flags
Unexecuted instantiation: aix.c:ul_mode_to_flags
Unexecuted instantiation: atari.c:ul_mode_to_flags
Unexecuted instantiation: bsd.c:ul_mode_to_flags
Unexecuted instantiation: dasd.c:ul_mode_to_flags
Unexecuted instantiation: dos.c:ul_mode_to_flags
Unexecuted instantiation: gpt.c:ul_mode_to_flags
Unexecuted instantiation: mac.c:ul_mode_to_flags
Unexecuted instantiation: minix.c:ul_mode_to_flags
Unexecuted instantiation: adaptec_raid.c:ul_mode_to_flags
Unexecuted instantiation: apfs.c:ul_mode_to_flags
Unexecuted instantiation: bcache.c:ul_mode_to_flags
Unexecuted instantiation: befs.c:ul_mode_to_flags
Unexecuted instantiation: bfs.c:ul_mode_to_flags
Unexecuted instantiation: bitlocker.c:ul_mode_to_flags
Unexecuted instantiation: bluestore.c:ul_mode_to_flags
Unexecuted instantiation: btrfs.c:ul_mode_to_flags
Unexecuted instantiation: cs_fvault2.c:ul_mode_to_flags
Unexecuted instantiation: cramfs.c:ul_mode_to_flags
Unexecuted instantiation: ddf_raid.c:ul_mode_to_flags
Unexecuted instantiation: drbd.c:ul_mode_to_flags
Unexecuted instantiation: drbdproxy_datalog.c:ul_mode_to_flags
Unexecuted instantiation: drbdmanage.c:ul_mode_to_flags
Unexecuted instantiation: exfat.c:ul_mode_to_flags
Unexecuted instantiation: exfs.c:ul_mode_to_flags
Unexecuted instantiation: ext.c:ul_mode_to_flags
Unexecuted instantiation: f2fs.c:ul_mode_to_flags
Unexecuted instantiation: gfs.c:ul_mode_to_flags
Unexecuted instantiation: hfs.c:ul_mode_to_flags
Unexecuted instantiation: highpoint_raid.c:ul_mode_to_flags
Unexecuted instantiation: hpfs.c:ul_mode_to_flags
Unexecuted instantiation: iso9660.c:ul_mode_to_flags
Unexecuted instantiation: isw_raid.c:ul_mode_to_flags
Unexecuted instantiation: jfs.c:ul_mode_to_flags
Unexecuted instantiation: jmicron_raid.c:ul_mode_to_flags
Unexecuted instantiation: linux_raid.c:ul_mode_to_flags
Unexecuted instantiation: lsi_raid.c:ul_mode_to_flags
Unexecuted instantiation: luks.c:ul_mode_to_flags
Unexecuted instantiation: mpool.c:ul_mode_to_flags
Unexecuted instantiation: netware.c:ul_mode_to_flags
Unexecuted instantiation: nilfs.c:ul_mode_to_flags
Unexecuted instantiation: ntfs.c:ul_mode_to_flags
Unexecuted instantiation: refs.c:ul_mode_to_flags
Unexecuted instantiation: nvidia_raid.c:ul_mode_to_flags
Unexecuted instantiation: ocfs.c:ul_mode_to_flags
Unexecuted instantiation: promise_raid.c:ul_mode_to_flags
Unexecuted instantiation: reiserfs.c:ul_mode_to_flags
Unexecuted instantiation: romfs.c:ul_mode_to_flags
Unexecuted instantiation: scoutfs.c:ul_mode_to_flags
Unexecuted instantiation: silicon_raid.c:ul_mode_to_flags
Unexecuted instantiation: squashfs.c:ul_mode_to_flags
Unexecuted instantiation: stratis.c:ul_mode_to_flags
Unexecuted instantiation: canonicalize.c:ul_mode_to_flags
Unexecuted instantiation: cache.c:ul_mode_to_flags
Unexecuted instantiation: config.c:ul_mode_to_flags
Unexecuted instantiation: env.c:ul_mode_to_flags
131
132
#ifdef __GLIBC__
133
134
struct ul_vfs_cookie {
135
  const struct ul_vfs_ops *vfs;
136
  int fd;
137
};
138
139
static inline ssize_t ul_vfs_cookie_read(void *cookie, char *buf, size_t count)
140
0
{
141
0
  struct ul_vfs_cookie *ck = (struct ul_vfs_cookie *) cookie;
142
0
  return ul_vfs_read(ck->vfs, ck->fd, buf, count);
143
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_cookie_read
Unexecuted instantiation: probe.c:ul_vfs_cookie_read
Unexecuted instantiation: tag.c:ul_vfs_cookie_read
Unexecuted instantiation: verify.c:ul_vfs_cookie_read
Unexecuted instantiation: partitions.c:ul_vfs_cookie_read
Unexecuted instantiation: sgi.c:ul_vfs_cookie_read
Unexecuted instantiation: solaris_x86.c:ul_vfs_cookie_read
Unexecuted instantiation: sun.c:ul_vfs_cookie_read
Unexecuted instantiation: ultrix.c:ul_vfs_cookie_read
Unexecuted instantiation: unixware.c:ul_vfs_cookie_read
Unexecuted instantiation: superblocks.c:ul_vfs_cookie_read
Unexecuted instantiation: swap.c:ul_vfs_cookie_read
Unexecuted instantiation: sysv.c:ul_vfs_cookie_read
Unexecuted instantiation: ubi.c:ul_vfs_cookie_read
Unexecuted instantiation: ubifs.c:ul_vfs_cookie_read
Unexecuted instantiation: udf.c:ul_vfs_cookie_read
Unexecuted instantiation: ufs.c:ul_vfs_cookie_read
Unexecuted instantiation: vdo.c:ul_vfs_cookie_read
Unexecuted instantiation: vfat.c:ul_vfs_cookie_read
Unexecuted instantiation: via_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: vmfs.c:ul_vfs_cookie_read
Unexecuted instantiation: vxfs.c:ul_vfs_cookie_read
Unexecuted instantiation: xfs.c:ul_vfs_cookie_read
Unexecuted instantiation: zfs.c:ul_vfs_cookie_read
Unexecuted instantiation: zonefs.c:ul_vfs_cookie_read
Unexecuted instantiation: erofs.c:ul_vfs_cookie_read
Unexecuted instantiation: topology.c:ul_vfs_cookie_read
Unexecuted instantiation: dm.c:ul_vfs_cookie_read
Unexecuted instantiation: evms.c:ul_vfs_cookie_read
Unexecuted instantiation: ioctl.c:ul_vfs_cookie_read
Unexecuted instantiation: lvm.c:ul_vfs_cookie_read
Unexecuted instantiation: md.c:ul_vfs_cookie_read
Unexecuted instantiation: sysfs.c:ul_vfs_cookie_read
Unexecuted instantiation: blkdev.c:ul_vfs_cookie_read
Unexecuted instantiation: fileutils.c:ul_vfs_cookie_read
Unexecuted instantiation: path.c:ul_vfs_cookie_read
Unexecuted instantiation: init.c:ul_vfs_cookie_read
Unexecuted instantiation: dev.c:ul_vfs_cookie_read
Unexecuted instantiation: devname.c:ul_vfs_cookie_read
Unexecuted instantiation: devno.c:ul_vfs_cookie_read
Unexecuted instantiation: read.c:ul_vfs_cookie_read
Unexecuted instantiation: save.c:ul_vfs_cookie_read
Unexecuted instantiation: aix.c:ul_vfs_cookie_read
Unexecuted instantiation: atari.c:ul_vfs_cookie_read
Unexecuted instantiation: bsd.c:ul_vfs_cookie_read
Unexecuted instantiation: dasd.c:ul_vfs_cookie_read
Unexecuted instantiation: dos.c:ul_vfs_cookie_read
Unexecuted instantiation: gpt.c:ul_vfs_cookie_read
Unexecuted instantiation: mac.c:ul_vfs_cookie_read
Unexecuted instantiation: minix.c:ul_vfs_cookie_read
Unexecuted instantiation: adaptec_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: apfs.c:ul_vfs_cookie_read
Unexecuted instantiation: bcache.c:ul_vfs_cookie_read
Unexecuted instantiation: befs.c:ul_vfs_cookie_read
Unexecuted instantiation: bfs.c:ul_vfs_cookie_read
Unexecuted instantiation: bitlocker.c:ul_vfs_cookie_read
Unexecuted instantiation: bluestore.c:ul_vfs_cookie_read
Unexecuted instantiation: btrfs.c:ul_vfs_cookie_read
Unexecuted instantiation: cs_fvault2.c:ul_vfs_cookie_read
Unexecuted instantiation: cramfs.c:ul_vfs_cookie_read
Unexecuted instantiation: ddf_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: drbd.c:ul_vfs_cookie_read
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_cookie_read
Unexecuted instantiation: drbdmanage.c:ul_vfs_cookie_read
Unexecuted instantiation: exfat.c:ul_vfs_cookie_read
Unexecuted instantiation: exfs.c:ul_vfs_cookie_read
Unexecuted instantiation: ext.c:ul_vfs_cookie_read
Unexecuted instantiation: f2fs.c:ul_vfs_cookie_read
Unexecuted instantiation: gfs.c:ul_vfs_cookie_read
Unexecuted instantiation: hfs.c:ul_vfs_cookie_read
Unexecuted instantiation: highpoint_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: hpfs.c:ul_vfs_cookie_read
Unexecuted instantiation: iso9660.c:ul_vfs_cookie_read
Unexecuted instantiation: isw_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: jfs.c:ul_vfs_cookie_read
Unexecuted instantiation: jmicron_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: linux_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: lsi_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: luks.c:ul_vfs_cookie_read
Unexecuted instantiation: mpool.c:ul_vfs_cookie_read
Unexecuted instantiation: netware.c:ul_vfs_cookie_read
Unexecuted instantiation: nilfs.c:ul_vfs_cookie_read
Unexecuted instantiation: ntfs.c:ul_vfs_cookie_read
Unexecuted instantiation: refs.c:ul_vfs_cookie_read
Unexecuted instantiation: nvidia_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: ocfs.c:ul_vfs_cookie_read
Unexecuted instantiation: promise_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: reiserfs.c:ul_vfs_cookie_read
Unexecuted instantiation: romfs.c:ul_vfs_cookie_read
Unexecuted instantiation: scoutfs.c:ul_vfs_cookie_read
Unexecuted instantiation: silicon_raid.c:ul_vfs_cookie_read
Unexecuted instantiation: squashfs.c:ul_vfs_cookie_read
Unexecuted instantiation: stratis.c:ul_vfs_cookie_read
Unexecuted instantiation: canonicalize.c:ul_vfs_cookie_read
Unexecuted instantiation: cache.c:ul_vfs_cookie_read
Unexecuted instantiation: config.c:ul_vfs_cookie_read
Unexecuted instantiation: env.c:ul_vfs_cookie_read
144
145
static inline ssize_t ul_vfs_cookie_write(void *cookie, const char *buf, size_t count)
146
0
{
147
0
  struct ul_vfs_cookie *ck = (struct ul_vfs_cookie *) cookie;
148
0
  return ul_vfs_write(ck->vfs, ck->fd, buf, count);
149
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_cookie_write
Unexecuted instantiation: probe.c:ul_vfs_cookie_write
Unexecuted instantiation: tag.c:ul_vfs_cookie_write
Unexecuted instantiation: verify.c:ul_vfs_cookie_write
Unexecuted instantiation: partitions.c:ul_vfs_cookie_write
Unexecuted instantiation: sgi.c:ul_vfs_cookie_write
Unexecuted instantiation: solaris_x86.c:ul_vfs_cookie_write
Unexecuted instantiation: sun.c:ul_vfs_cookie_write
Unexecuted instantiation: ultrix.c:ul_vfs_cookie_write
Unexecuted instantiation: unixware.c:ul_vfs_cookie_write
Unexecuted instantiation: superblocks.c:ul_vfs_cookie_write
Unexecuted instantiation: swap.c:ul_vfs_cookie_write
Unexecuted instantiation: sysv.c:ul_vfs_cookie_write
Unexecuted instantiation: ubi.c:ul_vfs_cookie_write
Unexecuted instantiation: ubifs.c:ul_vfs_cookie_write
Unexecuted instantiation: udf.c:ul_vfs_cookie_write
Unexecuted instantiation: ufs.c:ul_vfs_cookie_write
Unexecuted instantiation: vdo.c:ul_vfs_cookie_write
Unexecuted instantiation: vfat.c:ul_vfs_cookie_write
Unexecuted instantiation: via_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: vmfs.c:ul_vfs_cookie_write
Unexecuted instantiation: vxfs.c:ul_vfs_cookie_write
Unexecuted instantiation: xfs.c:ul_vfs_cookie_write
Unexecuted instantiation: zfs.c:ul_vfs_cookie_write
Unexecuted instantiation: zonefs.c:ul_vfs_cookie_write
Unexecuted instantiation: erofs.c:ul_vfs_cookie_write
Unexecuted instantiation: topology.c:ul_vfs_cookie_write
Unexecuted instantiation: dm.c:ul_vfs_cookie_write
Unexecuted instantiation: evms.c:ul_vfs_cookie_write
Unexecuted instantiation: ioctl.c:ul_vfs_cookie_write
Unexecuted instantiation: lvm.c:ul_vfs_cookie_write
Unexecuted instantiation: md.c:ul_vfs_cookie_write
Unexecuted instantiation: sysfs.c:ul_vfs_cookie_write
Unexecuted instantiation: blkdev.c:ul_vfs_cookie_write
Unexecuted instantiation: fileutils.c:ul_vfs_cookie_write
Unexecuted instantiation: path.c:ul_vfs_cookie_write
Unexecuted instantiation: init.c:ul_vfs_cookie_write
Unexecuted instantiation: dev.c:ul_vfs_cookie_write
Unexecuted instantiation: devname.c:ul_vfs_cookie_write
Unexecuted instantiation: devno.c:ul_vfs_cookie_write
Unexecuted instantiation: read.c:ul_vfs_cookie_write
Unexecuted instantiation: save.c:ul_vfs_cookie_write
Unexecuted instantiation: aix.c:ul_vfs_cookie_write
Unexecuted instantiation: atari.c:ul_vfs_cookie_write
Unexecuted instantiation: bsd.c:ul_vfs_cookie_write
Unexecuted instantiation: dasd.c:ul_vfs_cookie_write
Unexecuted instantiation: dos.c:ul_vfs_cookie_write
Unexecuted instantiation: gpt.c:ul_vfs_cookie_write
Unexecuted instantiation: mac.c:ul_vfs_cookie_write
Unexecuted instantiation: minix.c:ul_vfs_cookie_write
Unexecuted instantiation: adaptec_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: apfs.c:ul_vfs_cookie_write
Unexecuted instantiation: bcache.c:ul_vfs_cookie_write
Unexecuted instantiation: befs.c:ul_vfs_cookie_write
Unexecuted instantiation: bfs.c:ul_vfs_cookie_write
Unexecuted instantiation: bitlocker.c:ul_vfs_cookie_write
Unexecuted instantiation: bluestore.c:ul_vfs_cookie_write
Unexecuted instantiation: btrfs.c:ul_vfs_cookie_write
Unexecuted instantiation: cs_fvault2.c:ul_vfs_cookie_write
Unexecuted instantiation: cramfs.c:ul_vfs_cookie_write
Unexecuted instantiation: ddf_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: drbd.c:ul_vfs_cookie_write
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_cookie_write
Unexecuted instantiation: drbdmanage.c:ul_vfs_cookie_write
Unexecuted instantiation: exfat.c:ul_vfs_cookie_write
Unexecuted instantiation: exfs.c:ul_vfs_cookie_write
Unexecuted instantiation: ext.c:ul_vfs_cookie_write
Unexecuted instantiation: f2fs.c:ul_vfs_cookie_write
Unexecuted instantiation: gfs.c:ul_vfs_cookie_write
Unexecuted instantiation: hfs.c:ul_vfs_cookie_write
Unexecuted instantiation: highpoint_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: hpfs.c:ul_vfs_cookie_write
Unexecuted instantiation: iso9660.c:ul_vfs_cookie_write
Unexecuted instantiation: isw_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: jfs.c:ul_vfs_cookie_write
Unexecuted instantiation: jmicron_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: linux_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: lsi_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: luks.c:ul_vfs_cookie_write
Unexecuted instantiation: mpool.c:ul_vfs_cookie_write
Unexecuted instantiation: netware.c:ul_vfs_cookie_write
Unexecuted instantiation: nilfs.c:ul_vfs_cookie_write
Unexecuted instantiation: ntfs.c:ul_vfs_cookie_write
Unexecuted instantiation: refs.c:ul_vfs_cookie_write
Unexecuted instantiation: nvidia_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: ocfs.c:ul_vfs_cookie_write
Unexecuted instantiation: promise_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: reiserfs.c:ul_vfs_cookie_write
Unexecuted instantiation: romfs.c:ul_vfs_cookie_write
Unexecuted instantiation: scoutfs.c:ul_vfs_cookie_write
Unexecuted instantiation: silicon_raid.c:ul_vfs_cookie_write
Unexecuted instantiation: squashfs.c:ul_vfs_cookie_write
Unexecuted instantiation: stratis.c:ul_vfs_cookie_write
Unexecuted instantiation: canonicalize.c:ul_vfs_cookie_write
Unexecuted instantiation: cache.c:ul_vfs_cookie_write
Unexecuted instantiation: config.c:ul_vfs_cookie_write
Unexecuted instantiation: env.c:ul_vfs_cookie_write
150
151
static inline int ul_vfs_cookie_seek(void *cookie, off64_t *pos, int whence)
152
0
{
153
0
  struct ul_vfs_cookie *ck = (struct ul_vfs_cookie *) cookie;
154
0
  off_t rc = ul_vfs_lseek(ck->vfs, ck->fd, (off_t) *pos, whence);
155
156
0
  if (rc == (off_t) -1)
157
0
    return -1;
158
0
  *pos = (off64_t) rc;
159
0
  return 0;
160
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_cookie_seek
Unexecuted instantiation: probe.c:ul_vfs_cookie_seek
Unexecuted instantiation: tag.c:ul_vfs_cookie_seek
Unexecuted instantiation: verify.c:ul_vfs_cookie_seek
Unexecuted instantiation: partitions.c:ul_vfs_cookie_seek
Unexecuted instantiation: sgi.c:ul_vfs_cookie_seek
Unexecuted instantiation: solaris_x86.c:ul_vfs_cookie_seek
Unexecuted instantiation: sun.c:ul_vfs_cookie_seek
Unexecuted instantiation: ultrix.c:ul_vfs_cookie_seek
Unexecuted instantiation: unixware.c:ul_vfs_cookie_seek
Unexecuted instantiation: superblocks.c:ul_vfs_cookie_seek
Unexecuted instantiation: swap.c:ul_vfs_cookie_seek
Unexecuted instantiation: sysv.c:ul_vfs_cookie_seek
Unexecuted instantiation: ubi.c:ul_vfs_cookie_seek
Unexecuted instantiation: ubifs.c:ul_vfs_cookie_seek
Unexecuted instantiation: udf.c:ul_vfs_cookie_seek
Unexecuted instantiation: ufs.c:ul_vfs_cookie_seek
Unexecuted instantiation: vdo.c:ul_vfs_cookie_seek
Unexecuted instantiation: vfat.c:ul_vfs_cookie_seek
Unexecuted instantiation: via_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: vmfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: vxfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: xfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: zfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: zonefs.c:ul_vfs_cookie_seek
Unexecuted instantiation: erofs.c:ul_vfs_cookie_seek
Unexecuted instantiation: topology.c:ul_vfs_cookie_seek
Unexecuted instantiation: dm.c:ul_vfs_cookie_seek
Unexecuted instantiation: evms.c:ul_vfs_cookie_seek
Unexecuted instantiation: ioctl.c:ul_vfs_cookie_seek
Unexecuted instantiation: lvm.c:ul_vfs_cookie_seek
Unexecuted instantiation: md.c:ul_vfs_cookie_seek
Unexecuted instantiation: sysfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: blkdev.c:ul_vfs_cookie_seek
Unexecuted instantiation: fileutils.c:ul_vfs_cookie_seek
Unexecuted instantiation: path.c:ul_vfs_cookie_seek
Unexecuted instantiation: init.c:ul_vfs_cookie_seek
Unexecuted instantiation: dev.c:ul_vfs_cookie_seek
Unexecuted instantiation: devname.c:ul_vfs_cookie_seek
Unexecuted instantiation: devno.c:ul_vfs_cookie_seek
Unexecuted instantiation: read.c:ul_vfs_cookie_seek
Unexecuted instantiation: save.c:ul_vfs_cookie_seek
Unexecuted instantiation: aix.c:ul_vfs_cookie_seek
Unexecuted instantiation: atari.c:ul_vfs_cookie_seek
Unexecuted instantiation: bsd.c:ul_vfs_cookie_seek
Unexecuted instantiation: dasd.c:ul_vfs_cookie_seek
Unexecuted instantiation: dos.c:ul_vfs_cookie_seek
Unexecuted instantiation: gpt.c:ul_vfs_cookie_seek
Unexecuted instantiation: mac.c:ul_vfs_cookie_seek
Unexecuted instantiation: minix.c:ul_vfs_cookie_seek
Unexecuted instantiation: adaptec_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: apfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: bcache.c:ul_vfs_cookie_seek
Unexecuted instantiation: befs.c:ul_vfs_cookie_seek
Unexecuted instantiation: bfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: bitlocker.c:ul_vfs_cookie_seek
Unexecuted instantiation: bluestore.c:ul_vfs_cookie_seek
Unexecuted instantiation: btrfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: cs_fvault2.c:ul_vfs_cookie_seek
Unexecuted instantiation: cramfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: ddf_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: drbd.c:ul_vfs_cookie_seek
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_cookie_seek
Unexecuted instantiation: drbdmanage.c:ul_vfs_cookie_seek
Unexecuted instantiation: exfat.c:ul_vfs_cookie_seek
Unexecuted instantiation: exfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: ext.c:ul_vfs_cookie_seek
Unexecuted instantiation: f2fs.c:ul_vfs_cookie_seek
Unexecuted instantiation: gfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: hfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: highpoint_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: hpfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: iso9660.c:ul_vfs_cookie_seek
Unexecuted instantiation: isw_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: jfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: jmicron_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: linux_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: lsi_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: luks.c:ul_vfs_cookie_seek
Unexecuted instantiation: mpool.c:ul_vfs_cookie_seek
Unexecuted instantiation: netware.c:ul_vfs_cookie_seek
Unexecuted instantiation: nilfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: ntfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: refs.c:ul_vfs_cookie_seek
Unexecuted instantiation: nvidia_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: ocfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: promise_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: reiserfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: romfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: scoutfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: silicon_raid.c:ul_vfs_cookie_seek
Unexecuted instantiation: squashfs.c:ul_vfs_cookie_seek
Unexecuted instantiation: stratis.c:ul_vfs_cookie_seek
Unexecuted instantiation: canonicalize.c:ul_vfs_cookie_seek
Unexecuted instantiation: cache.c:ul_vfs_cookie_seek
Unexecuted instantiation: config.c:ul_vfs_cookie_seek
Unexecuted instantiation: env.c:ul_vfs_cookie_seek
161
162
static inline int ul_vfs_cookie_close(void *cookie)
163
0
{
164
0
  struct ul_vfs_cookie *ck = (struct ul_vfs_cookie *) cookie;
165
0
  int rc = ul_vfs_close(ck->vfs, ck->fd);
166
167
0
  free(ck);
168
0
  return rc;
169
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_cookie_close
Unexecuted instantiation: probe.c:ul_vfs_cookie_close
Unexecuted instantiation: tag.c:ul_vfs_cookie_close
Unexecuted instantiation: verify.c:ul_vfs_cookie_close
Unexecuted instantiation: partitions.c:ul_vfs_cookie_close
Unexecuted instantiation: sgi.c:ul_vfs_cookie_close
Unexecuted instantiation: solaris_x86.c:ul_vfs_cookie_close
Unexecuted instantiation: sun.c:ul_vfs_cookie_close
Unexecuted instantiation: ultrix.c:ul_vfs_cookie_close
Unexecuted instantiation: unixware.c:ul_vfs_cookie_close
Unexecuted instantiation: superblocks.c:ul_vfs_cookie_close
Unexecuted instantiation: swap.c:ul_vfs_cookie_close
Unexecuted instantiation: sysv.c:ul_vfs_cookie_close
Unexecuted instantiation: ubi.c:ul_vfs_cookie_close
Unexecuted instantiation: ubifs.c:ul_vfs_cookie_close
Unexecuted instantiation: udf.c:ul_vfs_cookie_close
Unexecuted instantiation: ufs.c:ul_vfs_cookie_close
Unexecuted instantiation: vdo.c:ul_vfs_cookie_close
Unexecuted instantiation: vfat.c:ul_vfs_cookie_close
Unexecuted instantiation: via_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: vmfs.c:ul_vfs_cookie_close
Unexecuted instantiation: vxfs.c:ul_vfs_cookie_close
Unexecuted instantiation: xfs.c:ul_vfs_cookie_close
Unexecuted instantiation: zfs.c:ul_vfs_cookie_close
Unexecuted instantiation: zonefs.c:ul_vfs_cookie_close
Unexecuted instantiation: erofs.c:ul_vfs_cookie_close
Unexecuted instantiation: topology.c:ul_vfs_cookie_close
Unexecuted instantiation: dm.c:ul_vfs_cookie_close
Unexecuted instantiation: evms.c:ul_vfs_cookie_close
Unexecuted instantiation: ioctl.c:ul_vfs_cookie_close
Unexecuted instantiation: lvm.c:ul_vfs_cookie_close
Unexecuted instantiation: md.c:ul_vfs_cookie_close
Unexecuted instantiation: sysfs.c:ul_vfs_cookie_close
Unexecuted instantiation: blkdev.c:ul_vfs_cookie_close
Unexecuted instantiation: fileutils.c:ul_vfs_cookie_close
Unexecuted instantiation: path.c:ul_vfs_cookie_close
Unexecuted instantiation: init.c:ul_vfs_cookie_close
Unexecuted instantiation: dev.c:ul_vfs_cookie_close
Unexecuted instantiation: devname.c:ul_vfs_cookie_close
Unexecuted instantiation: devno.c:ul_vfs_cookie_close
Unexecuted instantiation: read.c:ul_vfs_cookie_close
Unexecuted instantiation: save.c:ul_vfs_cookie_close
Unexecuted instantiation: aix.c:ul_vfs_cookie_close
Unexecuted instantiation: atari.c:ul_vfs_cookie_close
Unexecuted instantiation: bsd.c:ul_vfs_cookie_close
Unexecuted instantiation: dasd.c:ul_vfs_cookie_close
Unexecuted instantiation: dos.c:ul_vfs_cookie_close
Unexecuted instantiation: gpt.c:ul_vfs_cookie_close
Unexecuted instantiation: mac.c:ul_vfs_cookie_close
Unexecuted instantiation: minix.c:ul_vfs_cookie_close
Unexecuted instantiation: adaptec_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: apfs.c:ul_vfs_cookie_close
Unexecuted instantiation: bcache.c:ul_vfs_cookie_close
Unexecuted instantiation: befs.c:ul_vfs_cookie_close
Unexecuted instantiation: bfs.c:ul_vfs_cookie_close
Unexecuted instantiation: bitlocker.c:ul_vfs_cookie_close
Unexecuted instantiation: bluestore.c:ul_vfs_cookie_close
Unexecuted instantiation: btrfs.c:ul_vfs_cookie_close
Unexecuted instantiation: cs_fvault2.c:ul_vfs_cookie_close
Unexecuted instantiation: cramfs.c:ul_vfs_cookie_close
Unexecuted instantiation: ddf_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: drbd.c:ul_vfs_cookie_close
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_cookie_close
Unexecuted instantiation: drbdmanage.c:ul_vfs_cookie_close
Unexecuted instantiation: exfat.c:ul_vfs_cookie_close
Unexecuted instantiation: exfs.c:ul_vfs_cookie_close
Unexecuted instantiation: ext.c:ul_vfs_cookie_close
Unexecuted instantiation: f2fs.c:ul_vfs_cookie_close
Unexecuted instantiation: gfs.c:ul_vfs_cookie_close
Unexecuted instantiation: hfs.c:ul_vfs_cookie_close
Unexecuted instantiation: highpoint_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: hpfs.c:ul_vfs_cookie_close
Unexecuted instantiation: iso9660.c:ul_vfs_cookie_close
Unexecuted instantiation: isw_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: jfs.c:ul_vfs_cookie_close
Unexecuted instantiation: jmicron_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: linux_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: lsi_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: luks.c:ul_vfs_cookie_close
Unexecuted instantiation: mpool.c:ul_vfs_cookie_close
Unexecuted instantiation: netware.c:ul_vfs_cookie_close
Unexecuted instantiation: nilfs.c:ul_vfs_cookie_close
Unexecuted instantiation: ntfs.c:ul_vfs_cookie_close
Unexecuted instantiation: refs.c:ul_vfs_cookie_close
Unexecuted instantiation: nvidia_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: ocfs.c:ul_vfs_cookie_close
Unexecuted instantiation: promise_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: reiserfs.c:ul_vfs_cookie_close
Unexecuted instantiation: romfs.c:ul_vfs_cookie_close
Unexecuted instantiation: scoutfs.c:ul_vfs_cookie_close
Unexecuted instantiation: silicon_raid.c:ul_vfs_cookie_close
Unexecuted instantiation: squashfs.c:ul_vfs_cookie_close
Unexecuted instantiation: stratis.c:ul_vfs_cookie_close
Unexecuted instantiation: canonicalize.c:ul_vfs_cookie_close
Unexecuted instantiation: cache.c:ul_vfs_cookie_close
Unexecuted instantiation: config.c:ul_vfs_cookie_close
Unexecuted instantiation: env.c:ul_vfs_cookie_close
170
171
static inline FILE *ul_vfs_fdopen(const struct ul_vfs_ops *vfs,
172
          int fd, const char *mode)
173
0
{
174
0
  struct ul_vfs_cookie *ck;
175
0
  cookie_io_functions_t io_funcs = {
176
0
    .read  = ul_vfs_cookie_read,
177
0
    .write = ul_vfs_cookie_write,
178
0
    .seek  = ul_vfs_cookie_seek,
179
0
    .close = ul_vfs_cookie_close,
180
0
  };
181
182
0
  if (!vfs)
183
0
    return fdopen(fd, mode);
184
185
0
  ck = malloc(sizeof(*ck));
186
0
  if (!ck)
187
0
    return NULL;
188
0
  ck->vfs = vfs;
189
0
  ck->fd = fd;
190
191
0
  return fopencookie(ck, mode, io_funcs);
192
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_fdopen
Unexecuted instantiation: probe.c:ul_vfs_fdopen
Unexecuted instantiation: tag.c:ul_vfs_fdopen
Unexecuted instantiation: verify.c:ul_vfs_fdopen
Unexecuted instantiation: partitions.c:ul_vfs_fdopen
Unexecuted instantiation: sgi.c:ul_vfs_fdopen
Unexecuted instantiation: solaris_x86.c:ul_vfs_fdopen
Unexecuted instantiation: sun.c:ul_vfs_fdopen
Unexecuted instantiation: ultrix.c:ul_vfs_fdopen
Unexecuted instantiation: unixware.c:ul_vfs_fdopen
Unexecuted instantiation: superblocks.c:ul_vfs_fdopen
Unexecuted instantiation: swap.c:ul_vfs_fdopen
Unexecuted instantiation: sysv.c:ul_vfs_fdopen
Unexecuted instantiation: ubi.c:ul_vfs_fdopen
Unexecuted instantiation: ubifs.c:ul_vfs_fdopen
Unexecuted instantiation: udf.c:ul_vfs_fdopen
Unexecuted instantiation: ufs.c:ul_vfs_fdopen
Unexecuted instantiation: vdo.c:ul_vfs_fdopen
Unexecuted instantiation: vfat.c:ul_vfs_fdopen
Unexecuted instantiation: via_raid.c:ul_vfs_fdopen
Unexecuted instantiation: vmfs.c:ul_vfs_fdopen
Unexecuted instantiation: vxfs.c:ul_vfs_fdopen
Unexecuted instantiation: xfs.c:ul_vfs_fdopen
Unexecuted instantiation: zfs.c:ul_vfs_fdopen
Unexecuted instantiation: zonefs.c:ul_vfs_fdopen
Unexecuted instantiation: erofs.c:ul_vfs_fdopen
Unexecuted instantiation: topology.c:ul_vfs_fdopen
Unexecuted instantiation: dm.c:ul_vfs_fdopen
Unexecuted instantiation: evms.c:ul_vfs_fdopen
Unexecuted instantiation: ioctl.c:ul_vfs_fdopen
Unexecuted instantiation: lvm.c:ul_vfs_fdopen
Unexecuted instantiation: md.c:ul_vfs_fdopen
Unexecuted instantiation: sysfs.c:ul_vfs_fdopen
Unexecuted instantiation: blkdev.c:ul_vfs_fdopen
Unexecuted instantiation: fileutils.c:ul_vfs_fdopen
Unexecuted instantiation: path.c:ul_vfs_fdopen
Unexecuted instantiation: init.c:ul_vfs_fdopen
Unexecuted instantiation: dev.c:ul_vfs_fdopen
Unexecuted instantiation: devname.c:ul_vfs_fdopen
Unexecuted instantiation: devno.c:ul_vfs_fdopen
Unexecuted instantiation: read.c:ul_vfs_fdopen
Unexecuted instantiation: save.c:ul_vfs_fdopen
Unexecuted instantiation: aix.c:ul_vfs_fdopen
Unexecuted instantiation: atari.c:ul_vfs_fdopen
Unexecuted instantiation: bsd.c:ul_vfs_fdopen
Unexecuted instantiation: dasd.c:ul_vfs_fdopen
Unexecuted instantiation: dos.c:ul_vfs_fdopen
Unexecuted instantiation: gpt.c:ul_vfs_fdopen
Unexecuted instantiation: mac.c:ul_vfs_fdopen
Unexecuted instantiation: minix.c:ul_vfs_fdopen
Unexecuted instantiation: adaptec_raid.c:ul_vfs_fdopen
Unexecuted instantiation: apfs.c:ul_vfs_fdopen
Unexecuted instantiation: bcache.c:ul_vfs_fdopen
Unexecuted instantiation: befs.c:ul_vfs_fdopen
Unexecuted instantiation: bfs.c:ul_vfs_fdopen
Unexecuted instantiation: bitlocker.c:ul_vfs_fdopen
Unexecuted instantiation: bluestore.c:ul_vfs_fdopen
Unexecuted instantiation: btrfs.c:ul_vfs_fdopen
Unexecuted instantiation: cs_fvault2.c:ul_vfs_fdopen
Unexecuted instantiation: cramfs.c:ul_vfs_fdopen
Unexecuted instantiation: ddf_raid.c:ul_vfs_fdopen
Unexecuted instantiation: drbd.c:ul_vfs_fdopen
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_fdopen
Unexecuted instantiation: drbdmanage.c:ul_vfs_fdopen
Unexecuted instantiation: exfat.c:ul_vfs_fdopen
Unexecuted instantiation: exfs.c:ul_vfs_fdopen
Unexecuted instantiation: ext.c:ul_vfs_fdopen
Unexecuted instantiation: f2fs.c:ul_vfs_fdopen
Unexecuted instantiation: gfs.c:ul_vfs_fdopen
Unexecuted instantiation: hfs.c:ul_vfs_fdopen
Unexecuted instantiation: highpoint_raid.c:ul_vfs_fdopen
Unexecuted instantiation: hpfs.c:ul_vfs_fdopen
Unexecuted instantiation: iso9660.c:ul_vfs_fdopen
Unexecuted instantiation: isw_raid.c:ul_vfs_fdopen
Unexecuted instantiation: jfs.c:ul_vfs_fdopen
Unexecuted instantiation: jmicron_raid.c:ul_vfs_fdopen
Unexecuted instantiation: linux_raid.c:ul_vfs_fdopen
Unexecuted instantiation: lsi_raid.c:ul_vfs_fdopen
Unexecuted instantiation: luks.c:ul_vfs_fdopen
Unexecuted instantiation: mpool.c:ul_vfs_fdopen
Unexecuted instantiation: netware.c:ul_vfs_fdopen
Unexecuted instantiation: nilfs.c:ul_vfs_fdopen
Unexecuted instantiation: ntfs.c:ul_vfs_fdopen
Unexecuted instantiation: refs.c:ul_vfs_fdopen
Unexecuted instantiation: nvidia_raid.c:ul_vfs_fdopen
Unexecuted instantiation: ocfs.c:ul_vfs_fdopen
Unexecuted instantiation: promise_raid.c:ul_vfs_fdopen
Unexecuted instantiation: reiserfs.c:ul_vfs_fdopen
Unexecuted instantiation: romfs.c:ul_vfs_fdopen
Unexecuted instantiation: scoutfs.c:ul_vfs_fdopen
Unexecuted instantiation: silicon_raid.c:ul_vfs_fdopen
Unexecuted instantiation: squashfs.c:ul_vfs_fdopen
Unexecuted instantiation: stratis.c:ul_vfs_fdopen
Unexecuted instantiation: canonicalize.c:ul_vfs_fdopen
Unexecuted instantiation: cache.c:ul_vfs_fdopen
Unexecuted instantiation: config.c:ul_vfs_fdopen
Unexecuted instantiation: env.c:ul_vfs_fdopen
193
194
#else /* !__GLIBC__ */
195
196
static inline FILE *ul_vfs_fdopen(
197
    const struct ul_vfs_ops *vfs __attribute__((__unused__)),
198
    int fd, const char *mode)
199
{
200
  return fdopen(fd, mode);
201
}
202
203
#endif /* __GLIBC__ */
204
205
static inline FILE *ul_vfs_fopen(const struct ul_vfs_ops *vfs,
206
         const char *path, const char *mode)
207
0
{
208
0
  if (vfs && vfs->vfs_fopen)
209
0
    return vfs->vfs_fopen(path, mode);
210
0
#ifdef __GLIBC__
211
0
  if (vfs && vfs->vfs_open) {
212
0
    int flags = ul_mode_to_flags(mode);
213
0
    int fd = ul_vfs_open(vfs, path, flags, 0);
214
0
215
0
    if (fd < 0)
216
0
      return NULL;
217
0
    return ul_vfs_fdopen(vfs, fd, mode);
218
0
  }
219
0
#endif
220
0
  return fopen(path, mode);
221
0
}
Unexecuted instantiation: gen_uuid.c:ul_vfs_fopen
Unexecuted instantiation: probe.c:ul_vfs_fopen
Unexecuted instantiation: tag.c:ul_vfs_fopen
Unexecuted instantiation: verify.c:ul_vfs_fopen
Unexecuted instantiation: partitions.c:ul_vfs_fopen
Unexecuted instantiation: sgi.c:ul_vfs_fopen
Unexecuted instantiation: solaris_x86.c:ul_vfs_fopen
Unexecuted instantiation: sun.c:ul_vfs_fopen
Unexecuted instantiation: ultrix.c:ul_vfs_fopen
Unexecuted instantiation: unixware.c:ul_vfs_fopen
Unexecuted instantiation: superblocks.c:ul_vfs_fopen
Unexecuted instantiation: swap.c:ul_vfs_fopen
Unexecuted instantiation: sysv.c:ul_vfs_fopen
Unexecuted instantiation: ubi.c:ul_vfs_fopen
Unexecuted instantiation: ubifs.c:ul_vfs_fopen
Unexecuted instantiation: udf.c:ul_vfs_fopen
Unexecuted instantiation: ufs.c:ul_vfs_fopen
Unexecuted instantiation: vdo.c:ul_vfs_fopen
Unexecuted instantiation: vfat.c:ul_vfs_fopen
Unexecuted instantiation: via_raid.c:ul_vfs_fopen
Unexecuted instantiation: vmfs.c:ul_vfs_fopen
Unexecuted instantiation: vxfs.c:ul_vfs_fopen
Unexecuted instantiation: xfs.c:ul_vfs_fopen
Unexecuted instantiation: zfs.c:ul_vfs_fopen
Unexecuted instantiation: zonefs.c:ul_vfs_fopen
Unexecuted instantiation: erofs.c:ul_vfs_fopen
Unexecuted instantiation: topology.c:ul_vfs_fopen
Unexecuted instantiation: dm.c:ul_vfs_fopen
Unexecuted instantiation: evms.c:ul_vfs_fopen
Unexecuted instantiation: ioctl.c:ul_vfs_fopen
Unexecuted instantiation: lvm.c:ul_vfs_fopen
Unexecuted instantiation: md.c:ul_vfs_fopen
Unexecuted instantiation: sysfs.c:ul_vfs_fopen
Unexecuted instantiation: blkdev.c:ul_vfs_fopen
Unexecuted instantiation: fileutils.c:ul_vfs_fopen
Unexecuted instantiation: path.c:ul_vfs_fopen
Unexecuted instantiation: init.c:ul_vfs_fopen
Unexecuted instantiation: dev.c:ul_vfs_fopen
Unexecuted instantiation: devname.c:ul_vfs_fopen
Unexecuted instantiation: devno.c:ul_vfs_fopen
Unexecuted instantiation: read.c:ul_vfs_fopen
Unexecuted instantiation: save.c:ul_vfs_fopen
Unexecuted instantiation: aix.c:ul_vfs_fopen
Unexecuted instantiation: atari.c:ul_vfs_fopen
Unexecuted instantiation: bsd.c:ul_vfs_fopen
Unexecuted instantiation: dasd.c:ul_vfs_fopen
Unexecuted instantiation: dos.c:ul_vfs_fopen
Unexecuted instantiation: gpt.c:ul_vfs_fopen
Unexecuted instantiation: mac.c:ul_vfs_fopen
Unexecuted instantiation: minix.c:ul_vfs_fopen
Unexecuted instantiation: adaptec_raid.c:ul_vfs_fopen
Unexecuted instantiation: apfs.c:ul_vfs_fopen
Unexecuted instantiation: bcache.c:ul_vfs_fopen
Unexecuted instantiation: befs.c:ul_vfs_fopen
Unexecuted instantiation: bfs.c:ul_vfs_fopen
Unexecuted instantiation: bitlocker.c:ul_vfs_fopen
Unexecuted instantiation: bluestore.c:ul_vfs_fopen
Unexecuted instantiation: btrfs.c:ul_vfs_fopen
Unexecuted instantiation: cs_fvault2.c:ul_vfs_fopen
Unexecuted instantiation: cramfs.c:ul_vfs_fopen
Unexecuted instantiation: ddf_raid.c:ul_vfs_fopen
Unexecuted instantiation: drbd.c:ul_vfs_fopen
Unexecuted instantiation: drbdproxy_datalog.c:ul_vfs_fopen
Unexecuted instantiation: drbdmanage.c:ul_vfs_fopen
Unexecuted instantiation: exfat.c:ul_vfs_fopen
Unexecuted instantiation: exfs.c:ul_vfs_fopen
Unexecuted instantiation: ext.c:ul_vfs_fopen
Unexecuted instantiation: f2fs.c:ul_vfs_fopen
Unexecuted instantiation: gfs.c:ul_vfs_fopen
Unexecuted instantiation: hfs.c:ul_vfs_fopen
Unexecuted instantiation: highpoint_raid.c:ul_vfs_fopen
Unexecuted instantiation: hpfs.c:ul_vfs_fopen
Unexecuted instantiation: iso9660.c:ul_vfs_fopen
Unexecuted instantiation: isw_raid.c:ul_vfs_fopen
Unexecuted instantiation: jfs.c:ul_vfs_fopen
Unexecuted instantiation: jmicron_raid.c:ul_vfs_fopen
Unexecuted instantiation: linux_raid.c:ul_vfs_fopen
Unexecuted instantiation: lsi_raid.c:ul_vfs_fopen
Unexecuted instantiation: luks.c:ul_vfs_fopen
Unexecuted instantiation: mpool.c:ul_vfs_fopen
Unexecuted instantiation: netware.c:ul_vfs_fopen
Unexecuted instantiation: nilfs.c:ul_vfs_fopen
Unexecuted instantiation: ntfs.c:ul_vfs_fopen
Unexecuted instantiation: refs.c:ul_vfs_fopen
Unexecuted instantiation: nvidia_raid.c:ul_vfs_fopen
Unexecuted instantiation: ocfs.c:ul_vfs_fopen
Unexecuted instantiation: promise_raid.c:ul_vfs_fopen
Unexecuted instantiation: reiserfs.c:ul_vfs_fopen
Unexecuted instantiation: romfs.c:ul_vfs_fopen
Unexecuted instantiation: scoutfs.c:ul_vfs_fopen
Unexecuted instantiation: silicon_raid.c:ul_vfs_fopen
Unexecuted instantiation: squashfs.c:ul_vfs_fopen
Unexecuted instantiation: stratis.c:ul_vfs_fopen
Unexecuted instantiation: canonicalize.c:ul_vfs_fopen
Unexecuted instantiation: cache.c:ul_vfs_fopen
Unexecuted instantiation: config.c:ul_vfs_fopen
Unexecuted instantiation: env.c:ul_vfs_fopen
222
223
#endif /* UTIL_LINUX_VFS_H */