mirror of
https://github.com/golang/go
synced 2024-11-26 15:06:52 -07:00
darwin ptrace constants
R=austin DELTA=42 (37 added, 5 deleted, 0 changed) OCL=31618 CL=31633
This commit is contained in:
parent
c105de748d
commit
f752e909dc
@ -45,6 +45,13 @@ enum
|
||||
};
|
||||
|
||||
|
||||
// Basic types
|
||||
|
||||
typedef short $_C_short;
|
||||
typedef int $_C_int;
|
||||
typedef long $_C_long;
|
||||
typedef long long $_C_long_long;
|
||||
|
||||
// Time
|
||||
|
||||
typedef struct timespec $Timespec;
|
||||
@ -55,7 +62,6 @@ typedef struct timeval $Timeval;
|
||||
typedef struct rusage $Rusage;
|
||||
typedef struct rlimit $Rlimit;
|
||||
|
||||
typedef int $_C_int;
|
||||
typedef gid_t $_Gid_t;
|
||||
|
||||
// Files
|
||||
@ -185,6 +191,14 @@ typedef struct sockaddr_any $RawSockaddrAny;
|
||||
typedef socklen_t $_Socklen;
|
||||
typedef struct linger $Linger;
|
||||
|
||||
// Ptrace requests
|
||||
enum {
|
||||
$_PTRACE_TRACEME = PT_TRACE_ME,
|
||||
$_PTRACE_CONT = PT_CONTINUE,
|
||||
$_PTRACE_KILL = PT_KILL,
|
||||
};
|
||||
|
||||
|
||||
// Events (kqueue, kevent)
|
||||
|
||||
enum {
|
||||
|
@ -78,6 +78,9 @@ const (
|
||||
SizeofSockaddrInet6 = 0x1c;
|
||||
SizeofSockaddrAny = 0x1c;
|
||||
SizeofSockaddrUnix = 0x6a;
|
||||
_PTRACE_TRACEME = 0;
|
||||
_PTRACE_CONT = 0x7;
|
||||
_PTRACE_KILL = 0x8;
|
||||
EVFILT_READ = -0x1;
|
||||
EVFILT_WRITE = -0x2;
|
||||
EVFILT_AIO = -0x3;
|
||||
@ -103,6 +106,14 @@ const (
|
||||
|
||||
// Types
|
||||
|
||||
type _C_short int16
|
||||
|
||||
type _C_int int32
|
||||
|
||||
type _C_long int32
|
||||
|
||||
type _C_long_long int64
|
||||
|
||||
type Timespec struct {
|
||||
Sec int32;
|
||||
Nsec int32;
|
||||
@ -137,8 +148,6 @@ type Rlimit struct {
|
||||
Max uint64;
|
||||
}
|
||||
|
||||
type _C_int int32
|
||||
|
||||
type _Gid_t uint32
|
||||
|
||||
type Stat_t struct {
|
||||
|
@ -78,6 +78,9 @@ const (
|
||||
SizeofSockaddrInet6 = 0x1c;
|
||||
SizeofSockaddrAny = 0x1c;
|
||||
SizeofSockaddrUnix = 0x6a;
|
||||
_PTRACE_TRACEME = 0;
|
||||
_PTRACE_CONT = 0x7;
|
||||
_PTRACE_KILL = 0x8;
|
||||
EVFILT_READ = -0x1;
|
||||
EVFILT_WRITE = -0x2;
|
||||
EVFILT_AIO = -0x3;
|
||||
@ -103,6 +106,14 @@ const (
|
||||
|
||||
// Types
|
||||
|
||||
type _C_short int16
|
||||
|
||||
type _C_int int32
|
||||
|
||||
type _C_long int64
|
||||
|
||||
type _C_long_long int64
|
||||
|
||||
type Timespec struct {
|
||||
Sec int64;
|
||||
Nsec int64;
|
||||
@ -138,8 +149,6 @@ type Rlimit struct {
|
||||
Max uint64;
|
||||
}
|
||||
|
||||
type _C_int int32
|
||||
|
||||
type _Gid_t uint32
|
||||
|
||||
type Stat_t struct {
|
||||
|
Loading…
Reference in New Issue
Block a user