github.com/SagerNet/gvisor@v0.0.0-20210707092255-7731c139d75c/pkg/sentry/syscalls/linux/vfs2/BUILD (about)

     1  load("//tools:defs.bzl", "go_library")
     2  
     3  package(licenses = ["notice"])
     4  
     5  go_library(
     6      name = "vfs2",
     7      srcs = [
     8          "aio.go",
     9          "epoll.go",
    10          "eventfd.go",
    11          "execve.go",
    12          "fd.go",
    13          "filesystem.go",
    14          "fscontext.go",
    15          "getdents.go",
    16          "inotify.go",
    17          "ioctl.go",
    18          "lock.go",
    19          "memfd.go",
    20          "mmap.go",
    21          "mount.go",
    22          "path.go",
    23          "pipe.go",
    24          "poll.go",
    25          "read_write.go",
    26          "setstat.go",
    27          "signal.go",
    28          "socket.go",
    29          "splice.go",
    30          "stat.go",
    31          "stat_amd64.go",
    32          "stat_arm64.go",
    33          "sync.go",
    34          "timerfd.go",
    35          "vfs2.go",
    36          "xattr.go",
    37      ],
    38      marshal = True,
    39      visibility = ["//:sandbox"],
    40      deps = [
    41          "//pkg/abi/linux",
    42          "//pkg/bits",
    43          "//pkg/context",
    44          "//pkg/errors/linuxerr",
    45          "//pkg/fspath",
    46          "//pkg/gohacks",
    47          "//pkg/hostarch",
    48          "//pkg/log",
    49          "//pkg/marshal",
    50          "//pkg/marshal/primitive",
    51          "//pkg/sentry/arch",
    52          "//pkg/sentry/fs/lock",
    53          "//pkg/sentry/fsbridge",
    54          "//pkg/sentry/fsimpl/eventfd",
    55          "//pkg/sentry/fsimpl/pipefs",
    56          "//pkg/sentry/fsimpl/signalfd",
    57          "//pkg/sentry/fsimpl/timerfd",
    58          "//pkg/sentry/fsimpl/tmpfs",
    59          "//pkg/sentry/kernel",
    60          "//pkg/sentry/kernel/auth",
    61          "//pkg/sentry/kernel/fasync",
    62          "//pkg/sentry/kernel/pipe",
    63          "//pkg/sentry/kernel/time",
    64          "//pkg/sentry/limits",
    65          "//pkg/sentry/loader",
    66          "//pkg/sentry/memmap",
    67          "//pkg/sentry/mm",
    68          "//pkg/sentry/socket",
    69          "//pkg/sentry/socket/control",
    70          "//pkg/sentry/socket/unix/transport",
    71          "//pkg/sentry/syscalls",
    72          "//pkg/sentry/syscalls/linux",
    73          "//pkg/sentry/vfs",
    74          "//pkg/sync",
    75          "//pkg/syserr",
    76          "//pkg/syserror",
    77          "//pkg/usermem",
    78          "//pkg/waiter",
    79      ],
    80  )