MCPcopy
hub / github.com/google/gvisor / userifyStatx

Function userifyStatx

pkg/sentry/syscalls/linux/sys_stat.go:235–239  ·  view source on GitHub ↗
(t *kernel.Task, statx *linux.Statx)

Source from the content-addressed store, hash-verified

233}
234
235func userifyStatx(t *kernel.Task, statx *linux.Statx) {
236 userns := t.UserNamespace()
237 statx.UID = uint32(auth.KUID(statx.UID).In(userns).OrOverflow())
238 statx.GID = uint32(auth.KGID(statx.GID).In(userns).OrOverflow())
239}
240
241// Statfs implements Linux syscall statfs(2).
242func Statfs(t *kernel.Task, sysno uintptr, args arch.SyscallArguments) (uintptr, *kernel.SyscallControl, error) {

Callers 1

StatxFunction · 0.85

Calls 5

KUIDTypeAlias · 0.92
KGIDTypeAlias · 0.92
UserNamespaceMethod · 0.65
OrOverflowMethod · 0.45
InMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…