mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Move //pkg/sentry/platform/procid to //pkg/procid.
PiperOrigin-RevId: 252501653
This commit is contained in:
@@ -9,8 +9,8 @@ go_library(
|
||||
"procid_amd64.s",
|
||||
"procid_arm64.s",
|
||||
],
|
||||
importpath = "gvisor.googlesource.com/gvisor/pkg/sentry/platform/procid",
|
||||
visibility = ["//pkg/sentry:internal"],
|
||||
importpath = "gvisor.googlesource.com/gvisor/pkg/procid",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
go_test(
|
||||
@@ -32,10 +32,10 @@ go_library(
|
||||
"//pkg/atomicbitops",
|
||||
"//pkg/cpuid",
|
||||
"//pkg/log",
|
||||
"//pkg/procid",
|
||||
"//pkg/sentry/arch",
|
||||
"//pkg/sentry/platform",
|
||||
"//pkg/sentry/platform/interrupt",
|
||||
"//pkg/sentry/platform/procid",
|
||||
"//pkg/sentry/platform/ring0",
|
||||
"//pkg/sentry/platform/ring0/pagetables",
|
||||
"//pkg/sentry/platform/safecopy",
|
||||
|
||||
@@ -23,7 +23,7 @@ import (
|
||||
|
||||
"gvisor.googlesource.com/gvisor/pkg/atomicbitops"
|
||||
"gvisor.googlesource.com/gvisor/pkg/log"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/platform/procid"
|
||||
"gvisor.googlesource.com/gvisor/pkg/procid"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/platform/ring0"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/platform/ring0/pagetables"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/usermem"
|
||||
|
||||
@@ -20,11 +20,11 @@ go_library(
|
||||
deps = [
|
||||
"//pkg/abi/linux",
|
||||
"//pkg/log",
|
||||
"//pkg/procid",
|
||||
"//pkg/seccomp",
|
||||
"//pkg/sentry/arch",
|
||||
"//pkg/sentry/platform",
|
||||
"//pkg/sentry/platform/interrupt",
|
||||
"//pkg/sentry/platform/procid",
|
||||
"//pkg/sentry/platform/safecopy",
|
||||
"//pkg/sentry/usermem",
|
||||
"@org_golang_x_sys//unix:go_default_library",
|
||||
|
||||
@@ -21,9 +21,9 @@ import (
|
||||
"sync"
|
||||
"syscall"
|
||||
|
||||
"gvisor.googlesource.com/gvisor/pkg/procid"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/arch"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/platform"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/platform/procid"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/usermem"
|
||||
)
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ import (
|
||||
|
||||
"gvisor.googlesource.com/gvisor/pkg/abi/linux"
|
||||
"gvisor.googlesource.com/gvisor/pkg/log"
|
||||
"gvisor.googlesource.com/gvisor/pkg/procid"
|
||||
"gvisor.googlesource.com/gvisor/pkg/seccomp"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/arch"
|
||||
"gvisor.googlesource.com/gvisor/pkg/sentry/platform/procid"
|
||||
)
|
||||
|
||||
const syscallEvent syscall.Signal = 0x80
|
||||
@@ -142,7 +142,7 @@ func attachedThread(flags uintptr, defaultAction linux.BPFAction) (*thread, erro
|
||||
// down available calls only to what is needed.
|
||||
rules := []seccomp.RuleSet{
|
||||
// Rules for trapping vsyscall access.
|
||||
seccomp.RuleSet{
|
||||
{
|
||||
Rules: seccomp.SyscallRules{
|
||||
syscall.SYS_GETTIMEOFDAY: {},
|
||||
syscall.SYS_TIME: {},
|
||||
|
||||
Reference in New Issue
Block a user