#include <freebsd.hh>
|
enum | rlimit_resources {
TGT_RLIMIT_CPU = 0
, TGT_RLIMIT_FSIZE = 1
, TGT_RLIMIT_DATA = 2
, TGT_RLIMIT_STACK = 3
,
TGT_RLIMIT_CORE = 4
, TGT_RLIMIT_RSS = 5
, TGT_RLIMIT_MEMLOCK = 6
, TGT_RLIMIT_NPROC = 7
,
TGT_RLIMIT_NOFILE = 8
, TGT_RLIMIT_SBSIZE = 9
, TGT_RLIMIT_VMEM = 10
, TGT_RLIMIT_AS = TGT_RLIMIT_VMEM
,
TGT_RLIMIT_NPTS = 11
, TGT_RLIMIT_SWAP = 12
, TGT_RLIMIT_KQUEUES = 13
} |
| Resource enumeration for getrlimit(). More...
|
|
typedef uint64_t | size_t |
| Basic ARM FreeBSD types.
|
|
typedef uint64_t | off_t |
|
typedef int64_t | time_t |
|
typedef int64_t | clock_t |
|
typedef uint64_t | size_t |
| Basic FreeBSD types.
|
|
typedef uint64_t | off_t |
|
typedef int64_t | time_t |
|
typedef int64_t | clock_t |
|
typedef uint32_t | uid_t |
|
typedef uint32_t | gid_t |
|
typedef void | tgt_stat |
| Stat buffer.
|
|
typedef void | tgt_stat64 |
|
|
static bool | isTtyReq (unsigned req) |
| Return true for the ioctl codes for which we return ENOTTY without printing a warning, since we know that ENOTTY is the correct thing to return (and not just a sign that we don't recognize the ioctl code.
|
|
static int | openSpecialFile (std::string path, Process *process, ThreadContext *tc) |
|
Definition at line 207 of file freebsd.hh.
◆ clock_t
◆ off_t
◆ size_t
◆ time_t
◆ rlimit_resources
Resource enumeration for getrlimit().
Enumerator |
---|
TGT_RLIMIT_CPU | |
TGT_RLIMIT_FSIZE | |
TGT_RLIMIT_DATA | |
TGT_RLIMIT_STACK | |
TGT_RLIMIT_CORE | |
TGT_RLIMIT_RSS | |
TGT_RLIMIT_MEMLOCK | |
TGT_RLIMIT_NPROC | |
TGT_RLIMIT_NOFILE | |
TGT_RLIMIT_SBSIZE | |
TGT_RLIMIT_VMEM | |
TGT_RLIMIT_AS | |
TGT_RLIMIT_NPTS | |
TGT_RLIMIT_SWAP | |
TGT_RLIMIT_KQUEUES | |
Definition at line 252 of file freebsd.hh.
◆ TGT_FASYNC
int gem5::ArmFreebsd64::TGT_FASYNC = 0x00000040 |
|
staticconstexpr |
◆ TGT_MAP_ANONYMOUS
unsigned gem5::ArmFreebsd64::TGT_MAP_ANONYMOUS = 0x1000 |
|
staticconstexpr |
◆ TGT_MAP_FIXED
unsigned gem5::ArmFreebsd64::TGT_MAP_FIXED = 0x0010 |
|
staticconstexpr |
◆ TGT_MAP_PRIVATE
unsigned gem5::ArmFreebsd64::TGT_MAP_PRIVATE = 0x0002 |
|
staticconstexpr |
◆ TGT_MAP_SHARED
unsigned gem5::ArmFreebsd64::TGT_MAP_SHARED = 0x0001 |
|
staticconstexpr |
◆ TGT_O_APPEND
int gem5::ArmFreebsd64::TGT_O_APPEND = 0x00000008 |
|
staticconstexpr |
◆ TGT_O_CLOEXEC
int gem5::ArmFreebsd64::TGT_O_CLOEXEC = 0x00100000 |
|
staticconstexpr |
◆ TGT_O_CREAT
int gem5::ArmFreebsd64::TGT_O_CREAT = 0x00000200 |
|
staticconstexpr |
◆ TGT_O_DIRECT
int gem5::ArmFreebsd64::TGT_O_DIRECT = 0x00010000 |
|
staticconstexpr |
◆ TGT_O_DIRECTORY
int gem5::ArmFreebsd64::TGT_O_DIRECTORY = 0x00020000 |
|
staticconstexpr |
◆ TGT_O_EXCL
int gem5::ArmFreebsd64::TGT_O_EXCL = 0x00000800 |
|
staticconstexpr |
◆ TGT_O_NOCTTY
int gem5::ArmFreebsd64::TGT_O_NOCTTY = 0x00008000 |
|
staticconstexpr |
◆ TGT_O_NOFOLLOW
int gem5::ArmFreebsd64::TGT_O_NOFOLLOW = 0x00000100 |
|
staticconstexpr |
◆ TGT_O_NONBLOCK
int gem5::ArmFreebsd64::TGT_O_NONBLOCK = 0x00000004 |
|
staticconstexpr |
◆ TGT_O_RDONLY
int gem5::ArmFreebsd64::TGT_O_RDONLY = 0x00000000 |
|
staticconstexpr |
open(2) flag values.
O_RDONLY
Definition at line 221 of file freebsd.hh.
◆ TGT_O_RDWR
int gem5::ArmFreebsd64::TGT_O_RDWR = 0x00000002 |
|
staticconstexpr |
◆ TGT_O_SYNC
int gem5::ArmFreebsd64::TGT_O_SYNC = 0x00000080 |
|
staticconstexpr |
◆ TGT_O_TRUNC
int gem5::ArmFreebsd64::TGT_O_TRUNC = 0x00000400 |
|
staticconstexpr |
◆ TGT_O_WRONLY
int gem5::ArmFreebsd64::TGT_O_WRONLY = 0x00000001 |
|
staticconstexpr |
◆ TGT_RUSAGE_CHILDREN
const int gem5::ArmFreebsd64::TGT_RUSAGE_CHILDREN = -1 |
|
static |
◆ TGT_RUSAGE_SELF
const int gem5::ArmFreebsd64::TGT_RUSAGE_SELF = 0 |
|
static |
◆ TGT_RUSAGE_THREAD
const int gem5::ArmFreebsd64::TGT_RUSAGE_THREAD = 1 |
|
static |
The documentation for this class was generated from the following file: