Documentation ¶
Index ¶
- func ClearBit(n *uint64, offset uint)
- func ClearBits(n *uint64, mask uint64)
- func CopyRegularFileByPath(src, dst string) error
- func CopyRegularFileByRelativePath(srcName string, dstDir *os.File, dstName string) error
- func CreateAt(dir *os.File, relativePath string) (*os.File, error)
- func Dup(file *os.File) (*os.File, error)
- func HasBit(n uint64, offset uint) bool
- func IsDirEmpty(pathname string) (bool, error)
- func Max(x, y uint64) uint64
- func Min(x, y uint64) uint64
- func MkdirAt(dir *os.File, relativePath string, perm fs.FileMode) error
- func MkdirAtExist(dir *os.File, relativePath string, perm fs.FileMode) error
- func OpenAt(dir *os.File, relativePath string, flags int, perm fs.FileMode) (*os.File, error)
- func OpenExistingDir(p string) (*os.File, error)
- func ParseSymbol(address uint64, table helpers.KernelSymbolTable) *helpers.KernelSymbol
- func RemoveAt(dir *os.File, relativePath string, flags int) error
- func RenameAt(olddir *os.File, oldpath string, newdir *os.File, newpath string) error
- func SetBit(n *uint64, offset uint)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyRegularFileByPath ¶
CopyRegularFileByPath copies a file from src to dst
func CopyRegularFileByRelativePath ¶
CopyRegularFileByRelativePath copies a file from src to dst, where destination is relative to a given directory. This function needs needed capabilities to be set before it is called.
func CreateAt ¶
CreateAt implements the same logic as os.Create using directory FD and relative path.
func IsDirEmpty ¶
IsDirEmpty returns true if directory contains no files
func MkdirAtExist ¶
MkdirAtExist is a wrapper function to the `mkdirat` syscall using golang types, ignoring EEXIST error.
func OpenExistingDir ¶
OpenExistingDir open a directory with given path, and return the os.File of it.
func ParseSymbol ¶
func ParseSymbol(address uint64, table helpers.KernelSymbolTable) *helpers.KernelSymbol
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.