gem5 v24.0.0.0
|
#include <solaris.hh>
Static Public Attributes | |
static constexpr ByteOrder | byteOrder = ByteOrder::big |
static constexpr int | TGT_O_RDONLY = 0x00000000 |
O_RDONLY. | |
static constexpr int | TGT_O_WRONLY = 0x00000001 |
O_WRONLY. | |
static constexpr int | TGT_O_RDWR = 0x00000002 |
O_RDWR. | |
static constexpr int | TGT_O_NDELAY = 0x00000004 |
O_NONBLOCK. | |
static constexpr int | TGT_O_APPEND = 0x00000008 |
O_APPEND. | |
static constexpr int | TGT_O_SYNC = 0x00000010 |
O_SYNC. | |
static constexpr int | TGT_O_DSYNC = 0x00000040 |
O_SYNC. | |
static constexpr int | TGT_O_RSYNC = 0x00008000 |
O_SYNC. | |
static constexpr int | TGT_O_NONBLOCK = 0x00000080 |
O_NONBLOCK. | |
static constexpr int | TGT_O_PRIV = 0x00001000 |
static constexpr int | TGT_O_LARGEFILE = 0x00002000 |
static constexpr int | TGT_O_CREAT = 0x00000100 |
O_CREAT. | |
static constexpr int | TGT_O_TRUNC = 0x00000200 |
O_TRUNC. | |
static constexpr int | TGT_O_EXCL = 0x00000400 |
O_EXCL. | |
static constexpr int | TGT_O_NOCTTY = 0x00000800 |
O_NOCTTY. | |
static constexpr int | TGT_O_XATTR = 0x00004000 |
static constexpr unsigned | TGT_MAP_SHARED = 0x00001 |
static constexpr unsigned | TGT_MAP_PRIVATE = 0x00002 |
static constexpr unsigned | TGT_MAP_ANON = 0x00020 |
static constexpr unsigned | TGT_MAP_DENYWRITE = 0x00800 |
static constexpr unsigned | TGT_MAP_EXECUTABLE = 0x01000 |
static constexpr unsigned | TGT_MAP_FILE = 0x00000 |
static constexpr unsigned | TGT_MAP_GROWSDOWN = 0x00100 |
static constexpr unsigned | TGT_MAP_HUGETLB = 0x40000 |
static constexpr unsigned | TGT_MAP_LOCKED = 0x02000 |
static constexpr unsigned | TGT_MAP_NONBLOCK = 0x10000 |
static constexpr unsigned | TGT_MAP_NORESERVE = 0x04000 |
static constexpr unsigned | TGT_MAP_POPULATE = 0x08000 |
static constexpr unsigned | TGT_MAP_STACK = 0x20000 |
static constexpr unsigned | TGT_MAP_ANONYMOUS = 0x00020 |
static constexpr unsigned | TGT_MAP_FIXED = 0x00010 |
Static Public Attributes inherited from gem5::Solaris | |
static const int | _SYS_NMLN = 257 |
Length of strings in struct utsname (plus 1 for null char). | |
static const int | TGT_AT_FDCWD = -100 |
static const int | TGT_AT_REMOVEDIR = 0x800 |
Static Public Attributes inherited from gem5::OperatingSystem | |
static const int | _SYS_NMLN = 65 |
Length of strings in struct utsname (plus 1 for null char). | |
Static Public Attributes inherited from gem5::OpenFlagTable< SparcSolaris > | |
static const std::map< int, int > | openFlagTable |
Additional Inherited Members | |
Public Types inherited from gem5::Solaris | |
typedef uint64_t | size_t |
Basic Solaris types. | |
typedef uint64_t | off_t |
typedef int64_t | time_t |
typedef int32_t | uid_t |
typedef int32_t | gid_t |
typedef uint64_t | rlim_t |
typedef uint64_t | ino_t |
typedef uint64_t | dev_t |
typedef uint32_t | mode_t |
typedef uint32_t | nlink_t |
Public Types inherited from gem5::OperatingSystem | |
typedef void | tgt_stat |
Stat buffer. | |
typedef void | tgt_stat64 |
Static Public Member Functions inherited from gem5::OperatingSystem | |
static int | openSpecialFile (std::string path, Process *process, ThreadContext *tc) |
Definition at line 41 of file solaris.hh.
|
staticconstexpr |
Definition at line 44 of file solaris.hh.
|
staticconstexpr |
Definition at line 65 of file solaris.hh.
|
staticconstexpr |
Definition at line 76 of file solaris.hh.
|
staticconstexpr |
Definition at line 66 of file solaris.hh.
|
staticconstexpr |
Definition at line 67 of file solaris.hh.
|
staticconstexpr |
Definition at line 68 of file solaris.hh.
|
staticconstexpr |
Definition at line 77 of file solaris.hh.
|
staticconstexpr |
Definition at line 69 of file solaris.hh.
|
staticconstexpr |
Definition at line 70 of file solaris.hh.
|
staticconstexpr |
Definition at line 71 of file solaris.hh.
|
staticconstexpr |
Definition at line 72 of file solaris.hh.
|
staticconstexpr |
Definition at line 73 of file solaris.hh.
|
staticconstexpr |
Definition at line 74 of file solaris.hh.
|
staticconstexpr |
Definition at line 64 of file solaris.hh.
|
staticconstexpr |
Definition at line 63 of file solaris.hh.
|
staticconstexpr |
Definition at line 75 of file solaris.hh.
|
staticconstexpr |
O_APPEND.
Definition at line 50 of file solaris.hh.
|
staticconstexpr |
O_CREAT.
Definition at line 57 of file solaris.hh.
|
staticconstexpr |
O_SYNC.
Definition at line 52 of file solaris.hh.
|
staticconstexpr |
O_EXCL.
Definition at line 59 of file solaris.hh.
|
staticconstexpr |
Definition at line 56 of file solaris.hh.
|
staticconstexpr |
O_NONBLOCK.
Definition at line 49 of file solaris.hh.
|
staticconstexpr |
O_NOCTTY.
Definition at line 60 of file solaris.hh.
|
staticconstexpr |
O_NONBLOCK.
Definition at line 54 of file solaris.hh.
|
staticconstexpr |
Definition at line 55 of file solaris.hh.
|
staticconstexpr |
O_RDONLY.
Definition at line 46 of file solaris.hh.
|
staticconstexpr |
O_RDWR.
Definition at line 48 of file solaris.hh.
|
staticconstexpr |
O_SYNC.
Definition at line 53 of file solaris.hh.
|
staticconstexpr |
O_SYNC.
Definition at line 51 of file solaris.hh.
|
staticconstexpr |
O_TRUNC.
Definition at line 58 of file solaris.hh.
|
staticconstexpr |
O_WRONLY.
Definition at line 47 of file solaris.hh.
|
staticconstexpr |
Definition at line 61 of file solaris.hh.