github.com/SagerNet/gvisor@v0.0.0-20210707092255-7731c139d75c/pkg/sentry/fs/proc/BUILD (about) 1 load("//tools:defs.bzl", "go_library", "go_test") 2 3 package(licenses = ["notice"]) 4 5 go_library( 6 name = "proc", 7 srcs = [ 8 "cgroup.go", 9 "cpuinfo.go", 10 "exec_args.go", 11 "fds.go", 12 "filesystems.go", 13 "fs.go", 14 "inode.go", 15 "loadavg.go", 16 "meminfo.go", 17 "mounts.go", 18 "net.go", 19 "proc.go", 20 "stat.go", 21 "sys.go", 22 "sys_net.go", 23 "sys_net_state.go", 24 "task.go", 25 "uid_gid_map.go", 26 "uptime.go", 27 "version.go", 28 ], 29 visibility = ["//pkg/sentry:internal"], 30 deps = [ 31 "//pkg/abi/linux", 32 "//pkg/context", 33 "//pkg/errors/linuxerr", 34 "//pkg/hostarch", 35 "//pkg/log", 36 "//pkg/sentry/fs", 37 "//pkg/sentry/fs/fsutil", 38 "//pkg/sentry/fs/proc/device", 39 "//pkg/sentry/fs/proc/seqfile", 40 "//pkg/sentry/fs/ramfs", 41 "//pkg/sentry/fsbridge", 42 "//pkg/sentry/inet", 43 "//pkg/sentry/kernel", 44 "//pkg/sentry/kernel/auth", 45 "//pkg/sentry/kernel/time", 46 "//pkg/sentry/limits", 47 "//pkg/sentry/mm", 48 "//pkg/sentry/socket", 49 "//pkg/sentry/socket/unix", 50 "//pkg/sentry/socket/unix/transport", 51 "//pkg/sentry/usage", 52 "//pkg/sync", 53 "//pkg/syserror", 54 "//pkg/tcpip/header", 55 "//pkg/tcpip/network/ipv4", 56 "//pkg/usermem", 57 "//pkg/waiter", 58 ], 59 ) 60 61 go_test( 62 name = "proc_test", 63 size = "small", 64 srcs = [ 65 "net_test.go", 66 "sys_net_test.go", 67 ], 68 library = ":proc", 69 deps = [ 70 "//pkg/abi/linux", 71 "//pkg/context", 72 "//pkg/sentry/inet", 73 "//pkg/usermem", 74 ], 75 )