📄 in.py
字号:
PSR_EC = 0x00002000PSR_RSV = 0x000FC000PSR_ICC = 0x00F00000PSR_C = 0x00100000PSR_V = 0x00200000PSR_Z = 0x00400000PSR_N = 0x00800000PSR_VER = 0x0F000000PSR_IMPL = 0xF0000000PSL_ALLCC = PSR_ICCPSL_USER = (PSR_S)PSL_USERMASK = (PSR_ICC)PSL_UBITS = (PSR_ICC|PSR_EF)def USERMODE(ps): return (((ps) & PSR_PS) == 0)# Included from sys/fsr.hFSR_CEXC = 0x0000001fFSR_AEXC = 0x000003e0FSR_FCC = 0x00000c00FSR_PR = 0x00001000FSR_QNE = 0x00002000FSR_FTT = 0x0001c000FSR_VER = 0x000e0000FSR_TEM = 0x0f800000FSR_RP = 0x30000000FSR_RD = 0xc0000000FSR_VER_SHIFT = 17FSR_FCC1 = 0x00000003FSR_FCC2 = 0x0000000CFSR_FCC3 = 0x00000030FSR_CEXC_NX = 0x00000001FSR_CEXC_DZ = 0x00000002FSR_CEXC_UF = 0x00000004FSR_CEXC_OF = 0x00000008FSR_CEXC_NV = 0x00000010FSR_AEXC_NX = (0x1 << 5)FSR_AEXC_DZ = (0x2 << 5)FSR_AEXC_UF = (0x4 << 5)FSR_AEXC_OF = (0x8 << 5)FSR_AEXC_NV = (0x10 << 5)FTT_NONE = 0FTT_IEEE = 1FTT_UNFIN = 2FTT_UNIMP = 3FTT_SEQ = 4FTT_ALIGN = 5FTT_DFAULT = 6FSR_FTT_SHIFT = 14FSR_FTT_IEEE = (FTT_IEEE << FSR_FTT_SHIFT)FSR_FTT_UNFIN = (FTT_UNFIN << FSR_FTT_SHIFT)FSR_FTT_UNIMP = (FTT_UNIMP << FSR_FTT_SHIFT)FSR_FTT_SEQ = (FTT_SEQ << FSR_FTT_SHIFT)FSR_FTT_ALIGN = (FTT_ALIGN << FSR_FTT_SHIFT)FSR_FTT_DFAULT = (FTT_DFAULT << FSR_FTT_SHIFT)FSR_TEM_NX = (0x1 << 23)FSR_TEM_DZ = (0x2 << 23)FSR_TEM_UF = (0x4 << 23)FSR_TEM_OF = (0x8 << 23)FSR_TEM_NV = (0x10 << 23)RP_DBLEXT = 0RP_SINGLE = 1RP_DOUBLE = 2RP_RESERVED = 3RD_NEAR = 0RD_ZER0 = 1RD_POSINF = 2RD_NEGINF = 3FPRS_DL = 0x1FPRS_DU = 0x2FPRS_FEF = 0x4def SAVE_GLOBALS(RP): return \def RESTORE_GLOBALS(RP): return \def SAVE_OUTS(RP): return \def RESTORE_OUTS(RP): return \def SAVE_WINDOW(SBP): return \def RESTORE_WINDOW(SBP): return \def STORE_FPREGS(FP): return \def LOAD_FPREGS(FP): return \FIX_ALIGNMENT = 0x01INSTR_VALID = 0x02# Included from sys/msacct.hLMS_USER = 0LMS_SYSTEM = 1LMS_TRAP = 2LMS_TFAULT = 3LMS_DFAULT = 4LMS_KFAULT = 5LMS_USER_LOCK = 6LMS_SLEEP = 7LMS_WAIT_CPU = 8LMS_STOPPED = 9NMSTATES = 10# Included from sys/ucontext.hGETCONTEXT = 0SETCONTEXT = 1UC_SIGMASK = 001UC_STACK = 002UC_CPU = 004UC_MAU = 010UC_FPU = UC_MAUUC_INTR = 020UC_MCONTEXT = (UC_CPU|UC_FPU)UC_ALL = (UC_SIGMASK|UC_STACK|UC_MCONTEXT)# Included from sys/lwp.h# Included from sys/synch.hUSYNC_THREAD = 0USYNC_PROCESS = 1TRACE_TYPE = 2LWP_DETACHED = 0x00000040LWP_SUSPENDED = 0x00000080__LWP_ASLWP = 0x00000100MAXSYSARGS = 8NORMALRETURN = 0JUSTRETURN = 1RESTARTSYS = 2LWP_USER = 0x01LWP_SYS = 0x02TS_FREE = 0x00TS_SLEEP = 0x01TS_RUN = 0x02TS_ONPROC = 0x04TS_ZOMB = 0x08TS_STOPPED = 0x10T_INTR_THREAD = 0x0001T_WAKEABLE = 0x0002T_TOMASK = 0x0004T_TALLOCSTK = 0x0008T_LWPZOMB = 0x0010T_WOULDBLOCK = 0x0020T_DONTBLOCK = 0x0040T_DONTPEND = 0x0080T_SYS_PROF = 0x0100T_WAITCVSEM = 0x0200TP_WAITFOR = 0x01TP_HOLDLWP = 0x02TP_TWAIT = 0x04TP_LWPEXIT = 0x08TP_PRSTOP = 0x10TP_CHKPT = 0x20TP_EXITLWP = 0x40TP_PRVSTOP = 0x80TP_MSACCT = 0x100TP_STOPPING = 0x200TS_LOAD = 0x01TS_CSTART = 0x02TS_XSTART = 0x04TS_PSTART = 0x08TS_DONT_SWAP = 0x10TS_RESUME = 0x20TS_SWAPENQ = 0x40TS_ON_SWAPQ = 0x80TS_ALLSTART = (TS_CSTART | TS_XSTART | TS_PSTART | TS_RESUME)def CPR_VSTOPPED(t): return \def THREAD_TRANSITION(tp): return thread_transition(tp);def THREAD_STOP(tp): return \def THREAD_ZOMB(tp): return THREAD_SET_STATE(tp, TS_ZOMB, NULL)def SEMA_HELD(x): return (sema_held((x)))LOCK_NAME_LEN = 18NO_LOCKS_HELD = 1NO_COMPETING_THREADS = 1# Included from sys/cred.h# Included from sys/uio.h# Included from vm/seg_enum.h# Included from sys/buf.h# Included from sys/kstat.hKSTAT_IOC_BASE = (ord('K') << 8)KSTAT_IOC_CHAIN_ID = KSTAT_IOC_BASE | 0x01KSTAT_IOC_READ = KSTAT_IOC_BASE | 0x02KSTAT_IOC_WRITE = KSTAT_IOC_BASE | 0x03KSTAT_STRLEN = 31def KSTAT_ENTER(k): return \def KSTAT_EXIT(k): return \KSTAT_TYPE_RAW = 0KSTAT_TYPE_NAMED = 1KSTAT_TYPE_INTR = 2KSTAT_TYPE_IO = 3KSTAT_TYPE_TIMER = 4KSTAT_NUM_TYPES = 5KSTAT_FLAG_VIRTUAL = 0x01KSTAT_FLAG_VAR_SIZE = 0x02KSTAT_FLAG_WRITABLE = 0x04KSTAT_FLAG_PERSISTENT = 0x08KSTAT_FLAG_DORMANT = 0x10KSTAT_FLAG_INVALID = 0x20KSTAT_READ = 0KSTAT_WRITE = 1KSTAT_DATA_CHAR = 0KSTAT_DATA_LONG = 1KSTAT_DATA_ULONG = 2KSTAT_DATA_LONGLONG = 3KSTAT_DATA_ULONGLONG = 4KSTAT_DATA_FLOAT = 5KSTAT_DATA_DOUBLE = 6KSTAT_INTR_HARD = 0KSTAT_INTR_SOFT = 1KSTAT_INTR_WATCHDOG = 2KSTAT_INTR_SPURIOUS = 3KSTAT_INTR_MULTSVC = 4KSTAT_NUM_INTRS = 5B_BUSY = 0x0001B_DONE = 0x0002B_ERROR = 0x0004B_KERNBUF = 0x0008B_PAGEIO = 0x0010B_PHYS = 0x0020B_READ = 0x0040B_WANTED = 0x0080B_WRITE = 0x0100B_AGE = 0x000200B_ASYNC = 0x000400B_DELWRI = 0x000800B_STALE = 0x001000B_DONTNEED = 0x002000B_REMAPPED = 0x004000B_FREE = 0x008000B_INVAL = 0x010000B_FORCE = 0x020000B_HEAD = 0x040000B_NOCACHE = 0x080000B_TRUNC = 0x100000def notavail(bp): return \VROOT = 0x01VNOCACHE = 0x02VNOMAP = 0x04VDUP = 0x08VNOSWAP = 0x10VNOMOUNT = 0x20VISSWAP = 0x40VSWAPLIKE = 0x80VVFSLOCK = 0x100VVFSWAIT = 0x200VVMLOCK = 0x400AT_TYPE = 0x0001AT_MODE = 0x0002AT_UID = 0x0004AT_GID = 0x0008AT_FSID = 0x0010AT_NODEID = 0x0020AT_NLINK = 0x0040AT_SIZE = 0x0080AT_ATIME = 0x0100AT_MTIME = 0x0200AT_CTIME = 0x0400AT_RDEV = 0x0800AT_BLKSIZE = 0x1000AT_NBLOCKS = 0x2000AT_VCODE = 0x4000AT_ALL = (AT_TYPE|AT_MODE|AT_UID|AT_GID|AT_FSID|AT_NODEID|\ AT_NLINK|AT_SIZE|AT_ATIME|AT_MTIME|AT_CTIME|\ AT_RDEV|AT_BLKSIZE|AT_NBLOCKS|AT_VCODE)AT_STAT = (AT_MODE|AT_UID|AT_GID|AT_FSID|AT_NODEID|AT_NLINK|\ AT_SIZE|AT_ATIME|AT_MTIME|AT_CTIME|AT_RDEV)AT_TIMES = (AT_ATIME|AT_MTIME|AT_CTIME)AT_NOSET = (AT_NLINK|AT_RDEV|AT_FSID|AT_NODEID|AT_TYPE|\ AT_BLKSIZE|AT_NBLOCKS|AT_VCODE)VSUID = 04000VSGID = 02000VSVTX = 01000VREAD = 00400VWRITE = 00200VEXEC = 00100MODEMASK = 07777PERMMASK = 00777def MANDMODE(mode): return (((mode) & (VSGID|(VEXEC>>3))) == VSGID)VSA_ACL = 0x0001VSA_ACLCNT = 0x0002VSA_DFACL = 0x0004VSA_DFACLCNT = 0x0008LOOKUP_DIR = 0x01ATTR_UTIME = 0x01ATTR_EXEC = 0x02ATTR_COMM = 0x04ATTR_HINT = 0x08# Included from sys/poll.hPOLLIN = 0x0001POLLPRI = 0x0002POLLOUT = 0x0004POLLRDNORM = 0x0040POLLWRNORM = POLLOUTPOLLRDBAND = 0x0080POLLWRBAND = 0x0100POLLNORM = POLLRDNORMPOLLERR = 0x0008POLLHUP = 0x0010POLLNVAL = 0x0020T_POLLTIME = 0x01T_POLLWAKE = 0x02# Included from sys/strmdep.hdef str_aligned(X): return (((uint)(X) & (sizeof (int) - 1)) == 0)QENAB = 0x001QWANTR = 0x002QWANTW = 0x004QFULL = 0x008QREADR = 0x010QUSE = 0x020QNOENB = 0x040QOLD = 0x080QBACK = 0x100QHLIST = 0x200QUNSAFE = 0x400QPAIR = 0x800QPERQ = 0x1000QPERMOD = 0x2000QMTSAFE = 0x4000QMTOUTPERIM = 0x8000QMT_TYPEMASK = (QUNSAFE|QPAIR|QPERQ|QPERMOD|QMTSAFE|QMTOUTPERIM)QINSERVICE = 0x10000QWCLOSE = 0x20000QEND = 0x40000QWANTWSYNC = 0x80000QSYNCSTR = 0x100000QISDRV = 0x200000QB_FULL = 0x01QB_WANTW = 0x02QB_BACK = 0x04NBAND = 256STRUIOT_NONE = -1STRUIOT_DONTCARE = 0STRUIOT_STANDARD = 1STRUIOT_IP = 2STRUIO_SPEC = 0x01STRUIO_DONE = 0x02STRUIO_IP = 0x04MSGMARK = 0x01MSGNOLOOP = 0x02MSGDELIM = 0x04MSGNOGET = 0x08M_DATA = 0x00M_PROTO = 0x01M_BREAK = 0x08M_PASSFP = 0x09M_EVENT = 0x0aM_SIG = 0x0bM_DELAY = 0x0cM_CTL = 0x0dM_IOCTL = 0x0eM_SETOPTS = 0x10M_RSE = 0x11M_VPIXINT = 0x12M_IOCACK = 0x81M_IOCNAK = 0x82M_PCPROTO = 0x83M_PCSIG = 0x84M_READ = 0x85M_FLUSH = 0x86M_STOP = 0x87M_START = 0x88M_HANGUP = 0x89M_ERROR = 0x8aM_COPYIN = 0x8bM_COPYOUT = 0x8cM_IOCDATA = 0x8dM_PCRSE = 0x8eM_STOPI = 0x8fM_STARTI = 0x90M_PCEVENT = 0x91M_UNHANGUP = 0x92QNORM = 0x00QPCTL = 0x80STRCANON = 0x01RECOPY = 0x02SO_ALL = 0x003fSO_READOPT = 0x0001SO_WROFF = 0x0002SO_MINPSZ = 0x0004SO_MAXPSZ = 0x0008SO_HIWAT = 0x0010SO_LOWAT = 0x0020SO_MREADON = 0x0040SO_MREADOFF = 0x0080SO_NDELON = 0x0100SO_NDELOFF = 0x0200SO_ISTTY = 0x0400SO_ISNTTY = 0x0800SO_TOSTOP = 0x1000SO_TONSTOP = 0x2000SO_BAND = 0x4000SO_DELIM = 0x8000SO_NODELIM = 0x010000SO_STRHOLD = 0x020000SO_ERROPT = 0x040000DEF_IOV_MAX = 16INFOD_FIRSTBYTES = 0x02INFOD_BYTES = 0x04INFOD_COUNT = 0x08INFOD_COPYOUT = 0x10MODOPEN = 0x1CLONEOPEN = 0x2OPENFAIL = -1BPRI_LO = 1BPRI_MED = 2BPRI_HI = 3INFPSZ = -1FLUSHALL = 1FLUSHDATA = 0STIPRI = PZERO+3STOPRI = PZERO+3STRHIGH = 5120STRLOW = 1024MAXIOCBSZ = 1024PERIM_INNER = 1PERIM_OUTER = 2def datamsg(type): return \def straln(a): return (caddr_t)((long)(a) & ~(sizeof (int)-1))# Included from sys/byteorder.hdef ntohl(x): return (x)def ntohs(x): return (x)def htonl(x): return (x)def htons(x): return (x)IPPROTO_IP = 0IPPROTO_ICMP = 1IPPROTO_IGMP = 2IPPROTO_GGP = 3IPPROTO_ENCAP = 4IPPROTO_TCP = 6IPPROTO_EGP = 8IPPROTO_PUP = 12IPPROTO_UDP = 17IPPROTO_IDP = 22IPPROTO_HELLO = 63IPPROTO_ND = 77IPPROTO_EON = 80IPPROTO_RAW = 255IPPROTO_MAX = 256IPPORT_ECHO = 7IPPORT_DISCARD = 9IPPORT_SYSTAT = 11IPPORT_DAYTIME = 13IPPORT_NETSTAT = 15IPPORT_FTP = 21IPPORT_TELNET = 23IPPORT_SMTP = 25IPPORT_TIMESERVER = 37IPPORT_NAMESERVER = 42IPPORT_WHOIS = 43IPPORT_MTP = 57IPPORT_TFTP = 69IPPORT_RJE = 77IPPORT_FINGER = 79IPPORT_TTYLINK = 87IPPORT_SUPDUP = 95IPPORT_EXECSERVER = 512IPPORT_LOGINSERVER = 513IPPORT_CMDSERVER = 514IPPORT_EFSSERVER = 520IPPORT_BIFFUDP = 512IPPORT_WHOSERVER = 513IPPORT_ROUTESERVER = 520IPPORT_RESERVED = 1024IPPORT_USERRESERVED = 5000IMPLINK_IP = 155IMPLINK_LOWEXPER = 156IMPLINK_HIGHEXPER = 158def IN_CLASSA(i): return (((long)(i) & 0x80000000) == 0)IN_CLASSA_NET = 0xff000000IN_CLASSA_NSHIFT = 24IN_CLASSA_HOST = 0x00ffffffIN_CLASSA_MAX = 128def IN_CLASSB(i): return (((long)(i) & 0xc0000000) == 0x80000000)IN_CLASSB_NET = 0xffff0000IN_CLASSB_NSHIFT = 16IN_CLASSB_HOST = 0x0000ffffIN_CLASSB_MAX = 65536def IN_CLASSC(i): return (((long)(i) & 0xe0000000) == 0xc0000000)IN_CLASSC_NET = 0xffffff00IN_CLASSC_NSHIFT = 8IN_CLASSC_HOST = 0x000000ffdef IN_CLASSD(i): return (((long)(i) & 0xf0000000) == 0xe0000000)IN_CLASSD_NET = 0xf0000000IN_CLASSD_NSHIFT = 28IN_CLASSD_HOST = 0x0fffffffdef IN_MULTICAST(i): return IN_CLASSD(i)def IN_EXPERIMENTAL(i): return (((long)(i) & 0xe0000000) == 0xe0000000)def IN_BADCLASS(i): return (((long)(i) & 0xf0000000) == 0xf0000000)INADDR_ANY = 0x00000000INADDR_LOOPBACK = 0x7F000001INADDR_BROADCAST = 0xffffffffINADDR_UNSPEC_GROUP = 0xe0000000INADDR_ALLHOSTS_GROUP = 0xe0000001INADDR_MAX_LOCAL_GROUP = 0xe00000ffIN_LOOPBACKNET = 127def IN_SET_LOOPBACK_ADDR(a): return \IP_OPTIONS = 1IP_HDRINCL = 2IP_TOS = 3IP_TTL = 4IP_RECVOPTS = 5IP_RECVRETOPTS = 6IP_RECVDSTADDR = 7IP_RETOPTS = 8IP_MULTICAST_IF = 0x10IP_MULTICAST_TTL = 0x11IP_MULTICAST_LOOP = 0x12IP_ADD_MEMBERSHIP = 0x13IP_DROP_MEMBERSHIP = 0x14IP_DEFAULT_MULTICAST_TTL = 1IP_DEFAULT_MULTICAST_LOOP = 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -