#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. More...
|
|
typedef uint64_t | off_t |
|
typedef int64_t | time_t |
|
typedef int64_t | clock_t |
|
typedef uint64_t | size_t |
| Basic FreeBSD types. More...
|
|
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. More...
|
|
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. More...
|
|
static int | openSpecialFile (std::string path, Process *process, ThreadContext *tc) |
|
Definition at line 200 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.
◆ NUM_OPEN_FLAGS
const int ArmFreebsd64::NUM_OPEN_FLAGS |
|
static |
Initial value:
Number of entries in openFlagTable[].
Definition at line 209 of file freebsd.hh.
◆ openFlagTable
Initial value:
This table maps the target open() flags to the corresponding host open() flags.
Definition at line 206 of file freebsd.hh.
◆ TGT_FASYNC
const int ArmFreebsd64::TGT_FASYNC = 0x00000040 |
|
static |
◆ TGT_MAP_ANONYMOUS
const unsigned ArmFreebsd64::TGT_MAP_ANONYMOUS = 0x1000 |
|
static |
◆ TGT_MAP_FIXED
const unsigned ArmFreebsd64::TGT_MAP_FIXED = 0x0010 |
|
static |
◆ TGT_MAP_PRIVATE
const unsigned ArmFreebsd64::TGT_MAP_PRIVATE = 0x0002 |
|
static |
◆ TGT_MAP_SHARED
const unsigned ArmFreebsd64::TGT_MAP_SHARED = 0x0001 |
|
static |
◆ TGT_O_APPEND
const int ArmFreebsd64::TGT_O_APPEND = 0x00000008 |
|
static |
◆ TGT_O_CLOEXEC
const int ArmFreebsd64::TGT_O_CLOEXEC = 0x00100000 |
|
static |
◆ TGT_O_CREAT
const int ArmFreebsd64::TGT_O_CREAT = 0x00000200 |
|
static |
◆ TGT_O_DIRECT
const int ArmFreebsd64::TGT_O_DIRECT = 0x00010000 |
|
static |
◆ TGT_O_DIRECTORY
const int ArmFreebsd64::TGT_O_DIRECTORY = 0x00020000 |
|
static |
◆ TGT_O_EXCL
const int ArmFreebsd64::TGT_O_EXCL = 0x00000800 |
|
static |
◆ TGT_O_NOCTTY
const int ArmFreebsd64::TGT_O_NOCTTY = 0x00008000 |
|
static |
◆ TGT_O_NOFOLLOW
const int ArmFreebsd64::TGT_O_NOFOLLOW = 0x00000100 |
|
static |
◆ TGT_O_NONBLOCK
const int ArmFreebsd64::TGT_O_NONBLOCK = 0x00000004 |
|
static |
◆ TGT_O_RDONLY
const int ArmFreebsd64::TGT_O_RDONLY = 0x00000000 |
|
static |
open(2) flag values.
O_RDONLY
Definition at line 221 of file freebsd.hh.
◆ TGT_O_RDWR
const int ArmFreebsd64::TGT_O_RDWR = 0x00000002 |
|
static |
◆ TGT_O_SYNC
const int ArmFreebsd64::TGT_O_SYNC = 0x00000080 |
|
static |
◆ TGT_O_TRUNC
const int ArmFreebsd64::TGT_O_TRUNC = 0x00000400 |
|
static |
◆ TGT_O_WRONLY
const int ArmFreebsd64::TGT_O_WRONLY = 0x00000001 |
|
static |
◆ TGT_RUSAGE_CHILDREN
const int ArmFreebsd64::TGT_RUSAGE_CHILDREN = -1 |
|
static |
◆ TGT_RUSAGE_SELF
const int ArmFreebsd64::TGT_RUSAGE_SELF = 0 |
|
static |
◆ TGT_RUSAGE_THREAD
const int ArmFreebsd64::TGT_RUSAGE_THREAD = 1 |
|
static |
The documentation for this class was generated from the following files: