summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/kernel
AgeCommit message (Expand)Author
2021-07-12Fix deadlock in procfsFabricio Voznika
2021-07-12[syserror] Update syserror to linuxerr for more errors.Zach Koopmans
2021-07-09Drop unnecessary checklocksignore.Adin Scannell
2021-07-08Replace kernel.ExitStatus with linux.WaitStatus.Jamie Liu
2021-07-01Mix checklocks and atomic analyzers.Adin Scannell
2021-07-01[syserror] Update several syserror errors to linuxerr equivalents.Zach Koopmans
2021-06-30[syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM.Zach Koopmans
2021-06-29[syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVALZach Koopmans
2021-06-24CreateProcessGroup has to check whether a target process stil exists or notAndrei Vagin
2021-06-23Fix PR_SET_PTRACER applicability to non-leader threads.Jamie Liu
2021-06-22[syserror] Add conversions to linuxerr with temporary Equals method.Zach Koopmans
2021-06-17Move tcpip.Clock impl to TimekeeperTamir Duberstein
2021-06-16[syserror] Refactor linuxerr and error package.Zach Koopmans
2021-06-14Cleanup iptables bug TODOsKevin Krakauer
2021-06-13Remove usermem dependency from marshalIan Lewis
2021-06-10Report task exit in /proc/[pid]/{stat,status} before task goroutine exit.Jamie Liu
2021-06-10[op] Move SignalInfo to abi/linux package.Ayush Ranjan
2021-06-10Merge pull request #6103 from sudo-sturbia:semaphore-errgVisor bot
2021-06-10[op] Move SignalStack to abi/linux package.Ayush Ranjan
2021-06-09[op] Move SignalAct to abi/linux package.Ayush Ranjan
2021-06-09Change TODO bug to a more specific issueKevin Krakauer
2021-06-07cgroupfs: don't add a task in the root cgroup if it is already there.Andrei Vagin
2021-06-03Implement stringer for ExitStatusTamir Duberstein
2021-06-01Move sync generics to their own packagesTamir Duberstein
2021-05-31Update comments on ambient caps to point to bugIan Lewis
2021-05-31Use syserror.ENOSPC for system-wide semaphore limits.Zyad A. Ali
2021-05-27nanosleep has to store the finish time in the restart blockAndrei Vagin
2021-05-25Initialize Kernel.Timekeeper before network NSTamir Duberstein
2021-05-25Use specific fmt verbs (avoid %v)Tamir Duberstein
2021-05-25Merge pull request #6064 from sudo-sturbia:misspellinggVisor bot
2021-05-25Use opaque types to represent timeTamir Duberstein
2021-05-24Fix misspellings.Zyad A. Ali
2021-05-20Send SIGPIPE for closed pipes.Ian Lewis
2021-05-20Merge pull request #6037 from sudo-sturbia:docgVisor bot
2021-05-20Fix cgroupfs mount racing with unmount.Rahat Mahmood
2021-05-20Format precondition to match style guide.Zyad A. Ali
2021-05-14Resolve remaining O_PATH TODOs.Dean Deng
2021-05-14Fix cgroup hierarchy registration.Rahat Mahmood
2021-04-26Remove metrics: fallback, vsyscallCount and partialResultNayana Bidari
2021-04-22Add weirdness sentry metric.Nayana Bidari
2021-04-12Don't grab TaskSet mu recursively when reading task state.Rahat Mahmood
2021-04-02Implement cgroupfs.Rahat Mahmood
2021-03-29[syserror] Split usermem packageZach Koopmans
2021-03-25Lock TaskSet mutex for writing in ptraceClone().Jamie Liu
2021-03-24Add POLLRDNORM/POLLWRNORM support.Bhasker Hariharan
2021-03-23Move the code that manages floating-point state to a separate packageAndrei Vagin
2021-03-03[op] Replace syscall package usage with golang.org/x/sys/unix in pkg/.Ayush Ranjan
2021-02-25Implement SEM_STAT_ANY cmd of semctl.Jing Chen
2021-02-24Add YAMA security module restrictions on ptrace(2).Dean Deng
2021-02-19Don't hold baseEndpoint.mu while calling EventUpdate().Nicolas Lacasse