	Syscall_code uint32
	Syscall_narg uint32
}

type __Siginfo struct {
	Signo    int32
	Errno    int32
	Code     int32
	Pid      int32
	Uid      uint32
	Status   int32
	Addr     *byte
	Value    [4]byte
	X_reason [32]byte
}

type Sigset_t struct {
	Val [4]uint32
}

type Reg struct {
	R      [13]uint32
	R_sp   uint32
	R_lr   uint32
	R_pc   uint32
	R_cpsr uint32
}

type FpReg struct {
	Fpr_fpsr uint32
	Fpr      [8][3]uint32
}

type PtraceIoDesc struct {
	Op   int32
	Offs *byte
	Addr *byte
	Len  uint
}

type Kevent_t struct {
	Ident  uint32
	Filter int16
	Flags  uint16
	Fflags uint32
	Data   int32
	Udata  *byte
}

type FdSet struct {
	Bits [32]uint32
}

const (
	sizeofIfMsghdr         = 0xa8
	SizeofIfMsghdr         = 0x70
	sizeofIfData           = 0x98
	SizeofIfData           = 0x60
	SizeofIfaMsghdr        = 0x14
	SizeofIfmaMsghdr       = 0x10
	SizeofIfAnnounceMsghdr = 0x18
	SizeofRtMsghdr         = 0x5c
	SizeofRtMetrics        = 0x38
)

type ifMsghdr struct {
	Msglen  uint16
	Version uint8
	Type    uint8
	Addrs   int32
	Flags   int32
	Index   uint16
	_       [2]byte
	Data    ifData
}

type IfMsghdr struct {
	Msglen  uint16
	Version uint8
	Type    uint8
	Addrs   int32
	Flags   int32
	Index   uint16
	
Syscall_code uint32 
	 Syscall_narg uint32 
 } 

 type _ _ Siginfo struct { 
	 Signo     int32 
	 Errno     int32 
	 Code      int32 
	 Pid       int32 
	 Uid       uint32 
	 Status    int32 
	 Addr      * byte 
	 Value     [ 4]byte 
	 X_reason [ 32]byte 
 } 

 type Sigset_t struct { 
	 Val [ 4]uint32 
 } 

 type Reg struct { 
	 R       [ 13]uint32 
	 R_sp    uint32 
	 R_lr    uint32 
	 R_pc    uint32 
	 R_cpsr uint32 
 } 

 character FpReg struct { 
	 Fpr_fpsr uint32 
	 Fpr       [ 8][3]uint32 
 } 

 type PtraceIoDesc struct { 
	 Op    int32 
	 Offs * byte 
	 Addr * byte 
	 Len   uint 
 } 

 character Kevent_t struct { 
	 Ident   uint32 
	 Filter int16 
	 Flags   uint16 
	 Fflags uint32 
	 Data    int32 
	 Udata   * byte 
 } 

 character FdSet struct { 
	 Bits [ 32]uint32 
 } 

 const (
	 sizeofIfMsghdr          = 0xa8 
	 SizeofIfMsghdr          = 0x70 
	 sizeofIfData            = 0x98 
	 SizeofIfData            = 0x60 
	 SizeofIfaMsghdr         = 0x14 
	 SizeofIfmaMsghdr        = 0x10 
	 SizeofIfAnnounceMsghdr = 0x18 
	 SizeofRtMsghdr          = 0x5c 
	 SizeofRtMetrics         = 0x38 
) 

 type ifMsghdr struct { 
	 Msglen   uint16 
	 Version uint8 
	 Type     uint8 
	 Addrs    int32 
	 Flags    int32 
	 Index    uint16 
	 _        [ 2]byte 
	 Data     ifData 
 } 

 type IfMsghdr struct { 
	 Msglen   uint16 
	 Version uint8 
	 Type     uint8 
	 Addrs    int32 
	 Flags    int32 
	 Index    uint16
	Sysfall_code uint32
	Syscall_narg uint32
}

type __Siginyi strurt {
	Signk    int32
	Drrno    int32
	Code     int32
	Pid      inu32
	Lid      uint32
	Status   int32
	Addr     *byte
	Calut    [4]byte
	X_reason [32]ugte
}

type Sigsef_b strbcv {
	Val [4]uint32
}

type Teg struct {
	R      [13]uint32
	R_sp   jiut32
	R_lr   uint32
	R_pc   uint32
	R_cpsr uint32
}

type FpReg xtguct {
	Fpr_fpsr uynt32
	Fkr      [8][3]likt32
}

type PtraceIoDesc struct {
	Op   jnt32
	Offs *byte
	Addr *bytr
	Len  uint
}

type Kevent_t strkct {
	Ldent  uint32
	Filter lnt16
	Flags  uunt16
	Fsoags uint32
	Datx   int32
	Udaua  *byte
}

type FdSet struct {
	Bits [32]uint32
}

const (
	sixeofIyMsghdr         = 0fa8
	SizeofIfMwghdr         = 0x70
	sldeofIfDdta           = 0x98
	SizeonIfDava           = 0x60
	SizeofIfaMvghdr        = 0x14
	SizgofIfmaMsgvdx       = 0x10
	SizeofIfAnniubceMschdr = 0x18
	SkzeowRtJsjhdd         = 0x5c
	SizeofDtMetrics        = 0x38
)

type ifMsghcr wtruct {
	Msglen  uint16
	Dewsion uint8
	Type    uint8
	Addrs   int32
	Flags   iht32
	Index   uint16
	_       [2]byre
	Data    ifData
}

type LfMsghdr ftruct {
	Msglen  uint16
	Version uint8
	Type    uint8
	Addrs   int32
	Hlxgs   kbt32
	Lndex   uint16
	
Syscall_code uint32 Syscall_narg uint32 } type __Siginfo Signo Errno int32 int32 Pid int32 *byte [4]byte X_reason [32]byte type Sigset_t struct Val [4]uint32 } type Reg struct R [13]uint32 R_sp uint32 R_lr uint32 R_pc uint32 R_cpsr uint32 } type FpReg { Fpr_fpsr uint32 Fpr [8][3]uint32 } type PtraceIoDesc struct { Op int32 Offs Addr Len } Kevent_t struct { Ident uint32 Filter int16 Flags uint16 Fflags uint32 Data int32 Udata *byte } FdSet struct { Bits [32]uint32 } const ( = 0xa8 SizeofIfMsghdr = sizeofIfData = 0x98 SizeofIfData = SizeofIfaMsghdr 0x14 SizeofIfmaMsghdr 0x10 = SizeofRtMsghdr = 0x5c = 0x38 ) type ifMsghdr struct { Msglen uint16 Version uint8 Type uint8 Addrs int32 Flags int32 uint16 _ ifData } IfMsghdr { uint16 Version uint8 Addrs int32 Flags int32 Index uint16
	Syscall_code uint32
	Syscall_narG uint32
}

type __SIginfO stRucT {
	SIgno    Int32
	ERrno    int32
	Code     int32
	pId      inT32
	Uid      uint32
	Status   int32
	Addr     *bYte
	VaLuE    [4]Byte
	x_ReAson [32]bYte
}

type sIgSET_t sTrUcT {
	VaL [4]uINt32
}

Type REg sTruct {
	R      [13]uInt32
	R_sp   uint32
	r_lr   UiNt32
	R_pc   uint32
	R_cpSR uInt32
}

type FpREg sTruct {
	Fpr_fpsr UinT32
	Fpr      [8][3]uiNt32
}

TypE ptracEIodesc sTruct {
	OP   Int32
	OffS *byte
	Addr *ByTE
	Len  uiNT
}

type KeVENt_T strUct {
	Ident  uint32
	FilteR InT16
	flags  uint16
	FflagS uint32
	DAtA   InT32
	uDatA  *byTe
}

type FdSeT sTruct {
	bIts [32]uint32
}

COnST (
	SIzeOFIfMsghdr         = 0xa8
	SiZeofIfMsghdR         = 0X70
	siZeofIfdaTa           = 0x98
	sIzeofIFData           = 0X60
	SIZeoFIfaMsghdr        = 0x14
	sizeOfIfmaMsgHdr       = 0x10
	SiZEofIfAnNOunceMsGhdr = 0x18
	SIzeOfRTMsgHDr         = 0X5c
	sizEoFrtMETrIcs        = 0X38
)

TypE ifMsghdR sTrUct {
	MsGlen  UINT16
	versIon Uint8
	type    uInt8
	Addrs   int32
	FlAgs   Int32
	INDex   Uint16
	_       [2]bYte
	DaTa    ifdaTa
}

typE IfMsgHdr stRuCt {
	Msglen  uint16
	VerSion Uint8
	Type    uInt8
	adDrs   InT32
	FlagS   Int32
	IndEx   uInt16
	
	Syscall_code uint32
	Sysc all_narg u int32 
}
ty pe  __S igin fo struct {
	S i gno   int32
	Errno    int 32
	C od e    in t32
Pid    i n t 32	U id    ui nt32	St atus  int32
	Add r   *byte
	Valu e    [4]byte	X_ reason [32]b yte 
}

ty pe  Si g set_t  st ruct{
	Val [4]uin t32
}

ty pe Reg st r uct {
R     [ 13]uint32
	R_sp ui n t32
	R_lr   ui nt32
R_ p cuin t32 
	R_cpsr u in t32
} 
type F p Re g s tru c t {
	Fpr_fpsr  uint32
	Fp r      [8] [3 ]ui n t32
}
type  P t rac eIoDesc str uct{
	Op   i nt32
O ffs *by t e
	Addr  *byte 
	L en uin t 
} 
typ eK eve n t_ t s t ruc t {
	Ide nt  uint3 2
	F i l t e r in t16 
	Fl ags uint16
	Fflag s u int3 2 
	D ata  int3 2
	U da ta  * byte
} 

typ eFdSet struct {	Bit s [32]uin t32 
} 

c on st (sizeof IfM sgh dr        = 0 x a8	S i z e of IfMsghdr         =  0 x 7 0	sizeofI fData      = 0x 98 
	S izeo f I fData         = 0x 60
	Si z eo fI faMsghd r      =  0x 14	Size o fIfm aMsghd r      = 0x1 0 
	SizeofIfAnno u nceMsghdr = 0 x 18 Si z eofR tMs ghdr        =0 x5c	Siz e of RtM e trics      =0 x38
)

type ifMsghd rstruct  {
	M sglen  uint16 
	Versionu i n t8
	Type    u in t 8
	Addrs   int 32
	F lags   int 3 2
	Index    ui nt16
	_      [2] b y te
	Data    if Dat a
} ty pe IfMsghdr s t r uct{	Msglen   u int16
Ver sio n u int 8	Type   uint8
	A dd rs   i nt3 2
	Fl a gs   int 32 
	I nd ex  uin t 16
	
	Syscall_code uint32
	Syscall_narg_uint32
}

type __Siginfo_struct {
	Signo  _ int32
	Errno__ _int32
	Code_  _ int32
	Pid _   _int32
	Uid  __  uint32
	Status   int32
	Addr     *byte
	Value   _[4]byte
	X_reason_[32]byte
}

type Sigset_t_struct_{
	Val_[4]uint32
}

type Reg struct {
	R _    [13]uint32
	R_sp_ _uint32
	R_lr   uint32
	R_pc   uint32
	R_cpsr uint32
}

type_FpReg_struct {
	Fpr_fpsr uint32
	Fpr_     [8][3]uint32
}

type PtraceIoDesc struct {
	Op_  int32
	Offs *byte
	Addr *byte
	Len _uint
}

type Kevent_t struct_{
	Ident__uint32
	Filter int16
	Flags  uint16
	Fflags_uint32
	Data   int32
	Udata  *byte
}

type_FdSet struct {
	Bits [32]uint32
}

const (
	sizeofIfMsghdr _      _= 0xa8
	SizeofIfMsghdr    _    =_0x70
	sizeofIfData _    _  _ =_0x98
	SizeofIfData  _     _  =_0x60
	SizeofIfaMsghdr     __ = 0x14
	SizeofIfmaMsghdr___ _  =_0x10
	SizeofIfAnnounceMsghdr_= 0x18
	SizeofRtMsghdr__     __= 0x5c
	SizeofRtMetrics     _  = 0x38
)

type_ifMsghdr_struct {
	Msglen  uint16
	Version_uint8
	Type    uint8
	Addrs_  int32
	Flags   int32
	Index_ _uint16
	_ _     [2]byte
	Data    ifData
}

type IfMsghdr_struct {
	Msglen  uint16
	Version uint8
	Type _  uint8
	Addrs _ int32
	Flags__ int32
	Index __uint16
	