summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/kernel/semaphore
AgeCommit message (Expand)Author
2021-08-17Merge pull request #6262 from sudo-sturbia:msgqueue/syscalls3gVisor bot
2021-08-17Implement ipc.Object.Set and use it in ipc mechanisms.Zyad A. Ali
2021-08-13[syserror] Remove pkg syserror.Zach Koopmans
2021-08-12[syserror] Convert remaining syserror definitions to linuxerr.Zach Koopmans
2021-07-23Don't panic on user-controlled state in semaphore syscalls.Rahat Mahmood
2021-07-13Create ipc.Registry.Zyad A. Ali
2021-07-13Create ipc package and ipc.Object.Zyad A. Ali
2021-07-12[syserror] Update syserror to linuxerr for more errors.Zach Koopmans
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-05-31Use syserror.ENOSPC for system-wide semaphore limits.Zyad A. Ali
2021-05-24Fix misspellings.Zyad A. Ali
2021-05-20Format precondition to match style guide.Zyad A. Ali
2021-02-25Implement SEM_STAT_ANY cmd of semctl.Jing Chen
2020-12-15Implement command SEM_INFO and SEM_STAT for semctl.Jing Chen
2020-12-11Make semctl IPC_INFO cmd return the index of highest used entry.Jing Chen
2020-12-03Implement command IPC_INFO for semctl.Jing Chen
2020-12-02Add /proc/sys/kernel/sem.Jing Chen
2020-11-06Implement command GETNCNT for semctl.Jing Chen
2020-11-02Implement command GETZCNT for semctl.Jing Chen
2020-10-26Implement command IPC_STAT for semctl.Jing Chen
2020-03-13Fix infinite loop in semaphore.sem.wakeWaiters().Jamie Liu
2020-01-27Update package locations.Adin Scannell
2020-01-27Standardize on tools directory.Adin Scannell
2020-01-09New sync package.Ian Gudger
2019-12-09Redirect TODOs to gvisor.devFabricio Voznika
2019-10-16Reorder BUILD license and load functions in gvisor.Kevin Krakauer
2019-09-12Remove go_test from go_stateify and go_marshalMichael Pratt
2019-06-27Fix various spelling issues in the documentationMichael Pratt
2019-06-13Update canonical repository.Adin Scannell
2019-04-29Change copyright notice to "The gVisor Authors"Michael Pratt
2019-04-29Allow and document bug ids in gVisor codebase.Nicolas Lacasse
2019-03-01Add semctl(GETPID) syscallFabricio Voznika
2019-02-07Implement semctl(2) SETALL and GETALLFabricio Voznika
2019-01-31Remove license commentsMichael Pratt
2018-10-19Use correct company name in copyright headerIan Gudger
2018-09-04Distinguish Element and Linker for ilist.Adin Scannell
2018-08-02Automated rollback of changelist 207037226Zhaozhong Ni
2018-08-01Automated rollback of changelist 207007153Michael Pratt
2018-08-01stateify: convert all packages to use explicit mode.Zhaozhong Ni
2018-07-27stateify: support explicit annotation mode; convert refs and stack packages.Zhaozhong Ni
2018-06-27Fix semaphore data racesFabricio Voznika
2018-05-17Fix capability check for sysv semaphores.Rahat Mahmood
2018-05-04Run gofmt -s on everythingIan Gudger
2018-05-03Fix misspellings.Cyrille Hemidy
2018-04-28Check in gVisor.Googler