gem5
v19.0.0.0
|
#include "arch/riscv/linux/process.hh"
#include <map>
#include "arch/riscv/isa_traits.hh"
#include "arch/riscv/linux/linux.hh"
#include "base/loader/object_file.hh"
#include "base/trace.hh"
#include "cpu/thread_context.hh"
#include "debug/SyscallVerbose.hh"
#include "kern/linux/linux.hh"
#include "sim/eventq.hh"
#include "sim/process.hh"
#include "sim/syscall_desc.hh"
#include "sim/syscall_emul.hh"
#include "sim/system.hh"
Go to the source code of this file.
Functions | |
static SyscallReturn | unameFunc64 (SyscallDesc *desc, int callnum, ThreadContext *tc) |
Target uname() handler. More... | |
static SyscallReturn | unameFunc32 (SyscallDesc *desc, int callnum, ThreadContext *tc) |
Target uname() handler. More... | |
|
static |
Target uname() handler.
Definition at line 109 of file process.cc.
References accessFunc(), brkFunc(), chownFunc(), closeFunc(), dup2Func(), dupFunc(), exitFunc(), exitGroupFunc(), fallocateFunc(), fchownFunc(), fcntl64Func(), fcntlFunc(), ftruncate64Func(), ftruncateFunc(), getcwdFunc(), getegidFunc(), geteuidFunc(), getgidFunc(), getpidFunc(), getppidFunc(), ThreadContext::getProcessPtr(), gettidFunc(), getuidFunc(), ThreadContext::getVirtProxy(), ignoreFunc(), ignoreWarnOnceFunc(), MipsISA::index, lseekFunc(), mkdirFunc(), munmapFunc(), name(), pipeFunc(), readlinkFunc(), renameFunc(), setpgidFunc(), setTidAddressFunc(), RiscvLinuxProcess64::syscallDescs, RiscvLinuxProcess32::syscallDescs, truncate64Func(), truncateFunc(), umaskFunc(), unameFunc64(), and unlinkFunc().
|
static |
Target uname() handler.
Definition at line 91 of file process.cc.
References ThreadContext::getProcessPtr(), ThreadContext::getVirtProxy(), MipsISA::index, and name().
Referenced by unameFunc32().