summaryrefslogtreecommitdiff
path: root/src/sim/syscall_emul.cc
AgeCommit message (Expand)Author
2019-04-25sim-se: add a faux-filesystemDavid Hashe
2019-02-08sim,cpu: make exit_group halt all threads in a groupTuan Ta
2019-01-22sim-se: add ability to get/set sock metadataBrandon Potter
2019-01-22sim-se: add syscalls related to pollingBrandon Potter
2019-01-22sim-se: add calls for network transmissionsBrandon Potter
2019-01-22sim-se: add socket-based functionalityBrandon Potter
2019-01-10sim-se, arch-arm: Add support for getdents64Javier Setoain
2018-12-05arch-x86: Add sys/syscall.h to x86 process.cc/syscall_emul.ccTony Gutierrez
2018-11-27sim-se: only implement getdentsFunc on supported hostsCiro Santilli
2018-09-19syscall_emul: implement dir-related syscallsBrandon Potter
2018-06-25syscall_emul: adding symlink system callMatt Sinclair
2018-06-25syscall_emul: adding link system callMatt Sinclair
2018-05-30dev: Exit correctly in dist-gem5 for SE modeMichael LeBeane
2017-03-09style: change NULL to nullptr in syscall filesBrandon Potter
2017-03-09syscall-emul: Rewrite system call exit codeBrandon Potter
2017-03-09syscall-emul: Add or extend dup, dup2, and pipeBrandon Potter
2017-03-09syscall-emul: Add functionality to open syscallsBrandon Potter
2017-03-09style: Correct some style issuesBrandon Potter
2017-03-09syscall-emul: Move memState into its own fileBrandon Potter
2017-02-27syscall_emul: [PATCH 15/22] add clone/execve for threading and multiprocess s...Brandon Potter
2017-02-27syscall_emul: [patch 14/22] adds identifier system callsBrandon Potter
2015-07-20syscall_emul: [patch 11/22] extend functionality of fcntlBrandon Potter
2016-11-09syscall_emul: [patch 10/22] refactor fdentry and add fdarray classBrandon Potter
2016-11-09syscall_emul: [patch 5/22] remove LiveProcess class and use Process insteadBrandon Potter
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2017-01-20syscall_emul: #ifdef new system calls to allow builds on OSX and BSDBrandon Potter
2016-11-09syscall_emul: [patch 2/22] move SyscallDesc into its own .hh and .ccBrandon Potter
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2016-12-15syscall_emul: implement fallocateBrandon Potter
2016-10-15syscall: read() should not write anything if reading EOF.Nicolas Derumigny
2016-03-17syscall_emul: extend mmap system call to support file backed mmapsBrandon Potter
2016-03-17syscall_emul: add extra debug support for syscallsAlexandru Dutu
2016-03-17syscall_emul, style: refactor lseekBrandon Potter
2015-09-29syscall_emul: Bandage readlink /proc/self/exeJoel Hestness
2015-07-20syscall: Add readlink to x86 with special case /proc/self/exeDavid Hashe
2015-07-24style: change Process function calls to use camelCaseBrandon Potter
2015-07-24syscall_emul: standardized file descriptor name and add return checks.Brandon Potter
2015-07-24base: refactor process class (specifically FdMap and friends)Brandon Potter
2015-07-24syscall_emul: file descriptor interface changesBrandon Potter
2015-05-05syscall_emul: fix warn_once behaviorSteve Reinhardt
2015-04-13sim: fix function for emulating dup()Nilay Vaish
2015-01-03arm: Add unlinkat syscall implementationmike upton
2014-11-24misc: Another round of static analysis fixupsAndreas Hansson
2014-09-02syscall_emul: add retry flag to SyscallReturnSteve Reinhardt
2014-10-22sim: revert 6709bbcf564dNilay Vaish
2014-10-20sim: implement getdents/getdents64 in user modeMichael Adler
2014-10-20x86: syscall: implementation of exit_groupSeverin Wischmann ext:(%2C%20Ioannis%20Ilkos%20%3Cioannis.ilkos09%40imperial.ac.uk%3E)
2014-09-03arch: Cleanup unused ISA traits constantsAndreas Hansson
2014-07-19syscall emulation: fix fast build issueSteve Reinhardt
2014-07-18syscall emulation: fix DPRINTF arg ordering bugSteve Reinhardt