summaryrefslogtreecommitdiff
path: root/vendor/github.com/cilium/ebpf/internal/unix
diff options
context:
space:
mode:
authorLibravatar dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>2025-02-03 10:12:35 +0000
committerLibravatar GitHub <noreply@github.com>2025-02-03 10:12:35 +0000
commitc086d4048c2a26a0bf70c1ced24c78680a786710 (patch)
treecf7606e8452e9047d7f0e0d9b6de10edf7ebdc89 /vendor/github.com/cilium/ebpf/internal/unix
parent[chore]: Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (#3725) (diff)
downloadgotosocial-c086d4048c2a26a0bf70c1ced24c78680a786710.tar.xz
[chore]: Bump github.com/KimMachineGun/automemlimit from 0.6.1 to 0.7.0 (#3726)
Bumps [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) from 0.6.1 to 0.7.0. - [Release notes](https://github.com/KimMachineGun/automemlimit/releases) - [Commits](https://github.com/KimMachineGun/automemlimit/compare/v0.6.1...v0.7.0) --- updated-dependencies: - dependency-name: github.com/KimMachineGun/automemlimit dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Diffstat (limited to 'vendor/github.com/cilium/ebpf/internal/unix')
-rw-r--r--vendor/github.com/cilium/ebpf/internal/unix/types_linux.go210
-rw-r--r--vendor/github.com/cilium/ebpf/internal/unix/types_other.go278
2 files changed, 0 insertions, 488 deletions
diff --git a/vendor/github.com/cilium/ebpf/internal/unix/types_linux.go b/vendor/github.com/cilium/ebpf/internal/unix/types_linux.go
deleted file mode 100644
index db4a1f5bf..000000000
--- a/vendor/github.com/cilium/ebpf/internal/unix/types_linux.go
+++ /dev/null
@@ -1,210 +0,0 @@
-//go:build linux
-// +build linux
-
-package unix
-
-import (
- "syscall"
-
- linux "golang.org/x/sys/unix"
-)
-
-const (
- ENOENT = linux.ENOENT
- EEXIST = linux.EEXIST
- EAGAIN = linux.EAGAIN
- ENOSPC = linux.ENOSPC
- EINVAL = linux.EINVAL
- EPOLLIN = linux.EPOLLIN
- EINTR = linux.EINTR
- EPERM = linux.EPERM
- ESRCH = linux.ESRCH
- ENODEV = linux.ENODEV
- EBADF = linux.EBADF
- E2BIG = linux.E2BIG
- EFAULT = linux.EFAULT
- EACCES = linux.EACCES
- // ENOTSUPP is not the same as ENOTSUP or EOPNOTSUP
- ENOTSUPP = syscall.Errno(0x20c)
-
- BPF_F_NO_PREALLOC = linux.BPF_F_NO_PREALLOC
- BPF_F_NUMA_NODE = linux.BPF_F_NUMA_NODE
- BPF_F_RDONLY = linux.BPF_F_RDONLY
- BPF_F_WRONLY = linux.BPF_F_WRONLY
- BPF_F_RDONLY_PROG = linux.BPF_F_RDONLY_PROG
- BPF_F_WRONLY_PROG = linux.BPF_F_WRONLY_PROG
- BPF_F_SLEEPABLE = linux.BPF_F_SLEEPABLE
- BPF_F_MMAPABLE = linux.BPF_F_MMAPABLE
- BPF_F_INNER_MAP = linux.BPF_F_INNER_MAP
- BPF_OBJ_NAME_LEN = linux.BPF_OBJ_NAME_LEN
- BPF_TAG_SIZE = linux.BPF_TAG_SIZE
- BPF_RINGBUF_BUSY_BIT = linux.BPF_RINGBUF_BUSY_BIT
- BPF_RINGBUF_DISCARD_BIT = linux.BPF_RINGBUF_DISCARD_BIT
- BPF_RINGBUF_HDR_SZ = linux.BPF_RINGBUF_HDR_SZ
- SYS_BPF = linux.SYS_BPF
- F_DUPFD_CLOEXEC = linux.F_DUPFD_CLOEXEC
- EPOLL_CTL_ADD = linux.EPOLL_CTL_ADD
- EPOLL_CLOEXEC = linux.EPOLL_CLOEXEC
- O_CLOEXEC = linux.O_CLOEXEC
- O_NONBLOCK = linux.O_NONBLOCK
- PROT_READ = linux.PROT_READ
- PROT_WRITE = linux.PROT_WRITE
- MAP_SHARED = linux.MAP_SHARED
- PERF_ATTR_SIZE_VER1 = linux.PERF_ATTR_SIZE_VER1
- PERF_TYPE_SOFTWARE = linux.PERF_TYPE_SOFTWARE
- PERF_TYPE_TRACEPOINT = linux.PERF_TYPE_TRACEPOINT
- PERF_COUNT_SW_BPF_OUTPUT = linux.PERF_COUNT_SW_BPF_OUTPUT
- PERF_EVENT_IOC_DISABLE = linux.PERF_EVENT_IOC_DISABLE
- PERF_EVENT_IOC_ENABLE = linux.PERF_EVENT_IOC_ENABLE
- PERF_EVENT_IOC_SET_BPF = linux.PERF_EVENT_IOC_SET_BPF
- PerfBitWatermark = linux.PerfBitWatermark
- PERF_SAMPLE_RAW = linux.PERF_SAMPLE_RAW
- PERF_FLAG_FD_CLOEXEC = linux.PERF_FLAG_FD_CLOEXEC
- RLIM_INFINITY = linux.RLIM_INFINITY
- RLIMIT_MEMLOCK = linux.RLIMIT_MEMLOCK
- BPF_STATS_RUN_TIME = linux.BPF_STATS_RUN_TIME
- PERF_RECORD_LOST = linux.PERF_RECORD_LOST
- PERF_RECORD_SAMPLE = linux.PERF_RECORD_SAMPLE
- AT_FDCWD = linux.AT_FDCWD
- RENAME_NOREPLACE = linux.RENAME_NOREPLACE
- SO_ATTACH_BPF = linux.SO_ATTACH_BPF
- SO_DETACH_BPF = linux.SO_DETACH_BPF
- SOL_SOCKET = linux.SOL_SOCKET
-)
-
-// Statfs_t is a wrapper
-type Statfs_t = linux.Statfs_t
-
-type Stat_t = linux.Stat_t
-
-// Rlimit is a wrapper
-type Rlimit = linux.Rlimit
-
-// Syscall is a wrapper
-func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) {
- return linux.Syscall(trap, a1, a2, a3)
-}
-
-// FcntlInt is a wrapper
-func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
- return linux.FcntlInt(fd, cmd, arg)
-}
-
-// IoctlSetInt is a wrapper
-func IoctlSetInt(fd int, req uint, value int) error {
- return linux.IoctlSetInt(fd, req, value)
-}
-
-// Statfs is a wrapper
-func Statfs(path string, buf *Statfs_t) (err error) {
- return linux.Statfs(path, buf)
-}
-
-// Close is a wrapper
-func Close(fd int) (err error) {
- return linux.Close(fd)
-}
-
-// EpollEvent is a wrapper
-type EpollEvent = linux.EpollEvent
-
-// EpollWait is a wrapper
-func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
- return linux.EpollWait(epfd, events, msec)
-}
-
-// EpollCtl is a wrapper
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
- return linux.EpollCtl(epfd, op, fd, event)
-}
-
-// Eventfd is a wrapper
-func Eventfd(initval uint, flags int) (fd int, err error) {
- return linux.Eventfd(initval, flags)
-}
-
-// Write is a wrapper
-func Write(fd int, p []byte) (n int, err error) {
- return linux.Write(fd, p)
-}
-
-// EpollCreate1 is a wrapper
-func EpollCreate1(flag int) (fd int, err error) {
- return linux.EpollCreate1(flag)
-}
-
-// PerfEventMmapPage is a wrapper
-type PerfEventMmapPage linux.PerfEventMmapPage
-
-// SetNonblock is a wrapper
-func SetNonblock(fd int, nonblocking bool) (err error) {
- return linux.SetNonblock(fd, nonblocking)
-}
-
-// Mmap is a wrapper
-func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) {
- return linux.Mmap(fd, offset, length, prot, flags)
-}
-
-// Munmap is a wrapper
-func Munmap(b []byte) (err error) {
- return linux.Munmap(b)
-}
-
-// PerfEventAttr is a wrapper
-type PerfEventAttr = linux.PerfEventAttr
-
-// PerfEventOpen is a wrapper
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
- return linux.PerfEventOpen(attr, pid, cpu, groupFd, flags)
-}
-
-// Utsname is a wrapper
-type Utsname = linux.Utsname
-
-// Uname is a wrapper
-func Uname(buf *Utsname) (err error) {
- return linux.Uname(buf)
-}
-
-// Getpid is a wrapper
-func Getpid() int {
- return linux.Getpid()
-}
-
-// Gettid is a wrapper
-func Gettid() int {
- return linux.Gettid()
-}
-
-// Tgkill is a wrapper
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
- return linux.Tgkill(tgid, tid, sig)
-}
-
-// BytePtrFromString is a wrapper
-func BytePtrFromString(s string) (*byte, error) {
- return linux.BytePtrFromString(s)
-}
-
-// ByteSliceToString is a wrapper
-func ByteSliceToString(s []byte) string {
- return linux.ByteSliceToString(s)
-}
-
-// Renameat2 is a wrapper
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) error {
- return linux.Renameat2(olddirfd, oldpath, newdirfd, newpath, flags)
-}
-
-func Prlimit(pid, resource int, new, old *Rlimit) error {
- return linux.Prlimit(pid, resource, new, old)
-}
-
-func Open(path string, mode int, perm uint32) (int, error) {
- return linux.Open(path, mode, perm)
-}
-
-func Fstat(fd int, stat *Stat_t) error {
- return linux.Fstat(fd, stat)
-}
diff --git a/vendor/github.com/cilium/ebpf/internal/unix/types_other.go b/vendor/github.com/cilium/ebpf/internal/unix/types_other.go
deleted file mode 100644
index 133c267db..000000000
--- a/vendor/github.com/cilium/ebpf/internal/unix/types_other.go
+++ /dev/null
@@ -1,278 +0,0 @@
-//go:build !linux
-// +build !linux
-
-package unix
-
-import (
- "fmt"
- "runtime"
- "syscall"
-)
-
-var errNonLinux = fmt.Errorf("unsupported platform %s/%s", runtime.GOOS, runtime.GOARCH)
-
-const (
- ENOENT = syscall.ENOENT
- EEXIST = syscall.EEXIST
- EAGAIN = syscall.EAGAIN
- ENOSPC = syscall.ENOSPC
- EINVAL = syscall.EINVAL
- EINTR = syscall.EINTR
- EPERM = syscall.EPERM
- ESRCH = syscall.ESRCH
- ENODEV = syscall.ENODEV
- EBADF = syscall.Errno(0)
- E2BIG = syscall.Errno(0)
- EFAULT = syscall.EFAULT
- EACCES = syscall.Errno(0)
- // ENOTSUPP is not the same as ENOTSUP or EOPNOTSUP
- ENOTSUPP = syscall.Errno(0x20c)
-
- BPF_F_NO_PREALLOC = 0
- BPF_F_NUMA_NODE = 0
- BPF_F_RDONLY = 0
- BPF_F_WRONLY = 0
- BPF_F_RDONLY_PROG = 0
- BPF_F_WRONLY_PROG = 0
- BPF_F_SLEEPABLE = 0
- BPF_F_MMAPABLE = 0
- BPF_F_INNER_MAP = 0
- BPF_OBJ_NAME_LEN = 0x10
- BPF_TAG_SIZE = 0x8
- BPF_RINGBUF_BUSY_BIT = 0
- BPF_RINGBUF_DISCARD_BIT = 0
- BPF_RINGBUF_HDR_SZ = 0
- SYS_BPF = 321
- F_DUPFD_CLOEXEC = 0x406
- EPOLLIN = 0x1
- EPOLL_CTL_ADD = 0x1
- EPOLL_CLOEXEC = 0x80000
- O_CLOEXEC = 0x80000
- O_NONBLOCK = 0x800
- PROT_READ = 0x1
- PROT_WRITE = 0x2
- MAP_SHARED = 0x1
- PERF_ATTR_SIZE_VER1 = 0
- PERF_TYPE_SOFTWARE = 0x1
- PERF_TYPE_TRACEPOINT = 0
- PERF_COUNT_SW_BPF_OUTPUT = 0xa
- PERF_EVENT_IOC_DISABLE = 0
- PERF_EVENT_IOC_ENABLE = 0
- PERF_EVENT_IOC_SET_BPF = 0
- PerfBitWatermark = 0x4000
- PERF_SAMPLE_RAW = 0x400
- PERF_FLAG_FD_CLOEXEC = 0x8
- RLIM_INFINITY = 0x7fffffffffffffff
- RLIMIT_MEMLOCK = 8
- BPF_STATS_RUN_TIME = 0
- PERF_RECORD_LOST = 2
- PERF_RECORD_SAMPLE = 9
- AT_FDCWD = -0x2
- RENAME_NOREPLACE = 0x1
- SO_ATTACH_BPF = 0x32
- SO_DETACH_BPF = 0x1b
- SOL_SOCKET = 0x1
-)
-
-// Statfs_t is a wrapper
-type Statfs_t struct {
- Type int64
- Bsize int64
- Blocks uint64
- Bfree uint64
- Bavail uint64
- Files uint64
- Ffree uint64
- Fsid [2]int32
- Namelen int64
- Frsize int64
- Flags int64
- Spare [4]int64
-}
-
-type Stat_t struct{}
-
-// Rlimit is a wrapper
-type Rlimit struct {
- Cur uint64
- Max uint64
-}
-
-// Syscall is a wrapper
-func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) {
- return 0, 0, syscall.Errno(1)
-}
-
-// FcntlInt is a wrapper
-func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
- return -1, errNonLinux
-}
-
-// IoctlSetInt is a wrapper
-func IoctlSetInt(fd int, req uint, value int) error {
- return errNonLinux
-}
-
-// Statfs is a wrapper
-func Statfs(path string, buf *Statfs_t) error {
- return errNonLinux
-}
-
-// Close is a wrapper
-func Close(fd int) (err error) {
- return errNonLinux
-}
-
-// EpollEvent is a wrapper
-type EpollEvent struct {
- Events uint32
- Fd int32
- Pad int32
-}
-
-// EpollWait is a wrapper
-func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
- return 0, errNonLinux
-}
-
-// EpollCtl is a wrapper
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
- return errNonLinux
-}
-
-// Eventfd is a wrapper
-func Eventfd(initval uint, flags int) (fd int, err error) {
- return 0, errNonLinux
-}
-
-// Write is a wrapper
-func Write(fd int, p []byte) (n int, err error) {
- return 0, errNonLinux
-}
-
-// EpollCreate1 is a wrapper
-func EpollCreate1(flag int) (fd int, err error) {
- return 0, errNonLinux
-}
-
-// PerfEventMmapPage is a wrapper
-type PerfEventMmapPage struct {
- Version uint32
- Compat_version uint32
- Lock uint32
- Index uint32
- Offset int64
- Time_enabled uint64
- Time_running uint64
- Capabilities uint64
- Pmc_width uint16
- Time_shift uint16
- Time_mult uint32
- Time_offset uint64
- Time_zero uint64
- Size uint32
-
- Data_head uint64
- Data_tail uint64
- Data_offset uint64
- Data_size uint64
- Aux_head uint64
- Aux_tail uint64
- Aux_offset uint64
- Aux_size uint64
-}
-
-// SetNonblock is a wrapper
-func SetNonblock(fd int, nonblocking bool) (err error) {
- return errNonLinux
-}
-
-// Mmap is a wrapper
-func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) {
- return []byte{}, errNonLinux
-}
-
-// Munmap is a wrapper
-func Munmap(b []byte) (err error) {
- return errNonLinux
-}
-
-// PerfEventAttr is a wrapper
-type PerfEventAttr struct {
- Type uint32
- Size uint32
- Config uint64
- Sample uint64
- Sample_type uint64
- Read_format uint64
- Bits uint64
- Wakeup uint32
- Bp_type uint32
- Ext1 uint64
- Ext2 uint64
- Branch_sample_type uint64
- Sample_regs_user uint64
- Sample_stack_user uint32
- Clockid int32
- Sample_regs_intr uint64
- Aux_watermark uint32
- Sample_max_stack uint16
-}
-
-// PerfEventOpen is a wrapper
-func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
- return 0, errNonLinux
-}
-
-// Utsname is a wrapper
-type Utsname struct {
- Release [65]byte
- Version [65]byte
-}
-
-// Uname is a wrapper
-func Uname(buf *Utsname) (err error) {
- return errNonLinux
-}
-
-// Getpid is a wrapper
-func Getpid() int {
- return -1
-}
-
-// Gettid is a wrapper
-func Gettid() int {
- return -1
-}
-
-// Tgkill is a wrapper
-func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
- return errNonLinux
-}
-
-// BytePtrFromString is a wrapper
-func BytePtrFromString(s string) (*byte, error) {
- return nil, errNonLinux
-}
-
-// ByteSliceToString is a wrapper
-func ByteSliceToString(s []byte) string {
- return ""
-}
-
-// Renameat2 is a wrapper
-func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) error {
- return errNonLinux
-}
-
-func Prlimit(pid, resource int, new, old *Rlimit) error {
- return errNonLinux
-}
-
-func Open(path string, mode int, perm uint32) (int, error) {
- return -1, errNonLinux
-}
-
-func Fstat(fd int, stat *Stat_t) error {
- return errNonLinux
-}