gvisor.dev/gvisor@v0.0.0-20240520182842-f9d4d51c7e0f/pkg/sentry/strace/BUILD (about)

     1  load("//tools:defs.bzl", "go_library", "proto_library")
     2  
     3  package(
     4      default_applicable_licenses = ["//:license"],
     5      licenses = ["notice"],
     6  )
     7  
     8  go_library(
     9      name = "strace",
    10      srcs = [
    11          "capability.go",
    12          "clone.go",
    13          "close_range.go",
    14          "epoll.go",
    15          "futex.go",
    16          "linux64_amd64.go",
    17          "linux64_arm64.go",
    18          "mmap.go",
    19          "open.go",
    20          "poll.go",
    21          "ptrace.go",
    22          "select.go",
    23          "signal.go",
    24          "socket.go",
    25          "strace.go",
    26          "syscalls.go",
    27      ],
    28      visibility = ["//:sandbox"],
    29      deps = [
    30          ":strace_go_proto",
    31          "//pkg/abi",
    32          "//pkg/abi/linux",
    33          "//pkg/bits",
    34          "//pkg/eventchannel",
    35          "//pkg/hostarch",
    36          "//pkg/marshal/primitive",
    37          "//pkg/seccomp",
    38          "//pkg/sentry/arch",
    39          "//pkg/sentry/kernel",
    40          "//pkg/sentry/socket",
    41          "//pkg/sentry/socket/netlink",
    42          "//pkg/sentry/syscalls/linux",
    43      ],
    44  )
    45  
    46  proto_library(
    47      name = "strace",
    48      srcs = ["strace.proto"],
    49      visibility = ["//visibility:public"],
    50  )