Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.golang.org.x.net.bpf
- Platforms: .NET, .NET Standard 2.0, Island
ALUOpAdd
const ALUOpAdd: ALUOp = 0;
const ALUOp ALUOpAdd = 0
static let ALUOpAdd: ALUOp = 0
const ALUOpAdd ALUOp = 0
Dim ALUOpAdd As ALUOp = 0
ALUOpAnd
const ALUOpAnd: ALUOp = 80;
const ALUOp ALUOpAnd = 80
static let ALUOpAnd: ALUOp = 80
const ALUOpAnd ALUOp = 80
Dim ALUOpAnd As ALUOp = 80
ALUOpDiv
const ALUOpDiv: ALUOp = 48;
const ALUOp ALUOpDiv = 48
static let ALUOpDiv: ALUOp = 48
const ALUOpDiv ALUOp = 48
Dim ALUOpDiv As ALUOp = 48
ALUOpMod
const ALUOpMod: ALUOp = 144;
const ALUOp ALUOpMod = 144
static let ALUOpMod: ALUOp = 144
const ALUOpMod ALUOp = 144
Dim ALUOpMod As ALUOp = 144
ALUOpMul
const ALUOpMul: ALUOp = 32;
const ALUOp ALUOpMul = 32
static let ALUOpMul: ALUOp = 32
const ALUOpMul ALUOp = 32
Dim ALUOpMul As ALUOp = 32
ALUOpOr
const ALUOpOr: ALUOp = 64;
const ALUOp ALUOpOr = 64
static let ALUOpOr: ALUOp = 64
const ALUOpOr ALUOp = 64
Dim ALUOpOr As ALUOp = 64
ALUOpShiftLeft
const ALUOpShiftLeft: ALUOp = 96;
const ALUOp ALUOpShiftLeft = 96
static let ALUOpShiftLeft: ALUOp = 96
const ALUOpShiftLeft ALUOp = 96
Dim ALUOpShiftLeft As ALUOp = 96
ALUOpShiftRight
const ALUOpShiftRight: ALUOp = 112;
const ALUOp ALUOpShiftRight = 112
static let ALUOpShiftRight: ALUOp = 112
const ALUOpShiftRight ALUOp = 112
Dim ALUOpShiftRight As ALUOp = 112
ALUOpSub
const ALUOpSub: ALUOp = 16;
const ALUOp ALUOpSub = 16
static let ALUOpSub: ALUOp = 16
const ALUOpSub ALUOp = 16
Dim ALUOpSub As ALUOp = 16
ALUOpXor
const ALUOpXor: ALUOp = 160;
const ALUOp ALUOpXor = 160
static let ALUOpXor: ALUOp = 160
const ALUOpXor ALUOp = 160
Dim ALUOpXor As ALUOp = 160
Assemble
class method Assemble(insts: Slice<Instruction>): tuple of (Slice<RawInstruction>, error)
static (Slice<RawInstruction>, error) Assemble(Slice<Instruction> insts)
static func Assemble(_ insts: Slice<Instruction>) -> (Slice<RawInstruction>, error)
func Assemble(insts Slice<Instruction>) tuple of (Slice<RawInstruction>, error)
Shared Function Assemble(insts As Slice<Instruction>) As Tuple (Of Slice<RawInstruction>, error)
Parameters:
- insts:
Disassemble
class method Disassemble(raw: Slice<RawInstruction>): tuple of (insts: Slice<Instruction>, allDecoded: Boolean)
static (Slice<Instruction>insts, Boolean allDecoded) Disassemble(Slice<RawInstruction> raw)
static func Disassemble(_ raw: Slice<RawInstruction>) -> (Slice<Instruction>, Boolean)
func Disassemble(raw Slice<RawInstruction>) tuple of (|name=insts| Slice<Instruction>, |name=allDecoded| Boolean)
Shared Function Disassemble(raw As Slice<RawInstruction>) As Tuple (Of Slice<Instruction>, Boolean)
Parameters:
- raw:
ExtCPUID
const ExtCPUID: Extension = 36;
const Extension ExtCPUID = 36
static let ExtCPUID: Extension = 36
const ExtCPUID Extension = 36
Dim ExtCPUID As Extension = 36
ExtInterfaceIndex
const ExtInterfaceIndex: Extension = 8;
const Extension ExtInterfaceIndex = 8
static let ExtInterfaceIndex: Extension = 8
const ExtInterfaceIndex Extension = 8
Dim ExtInterfaceIndex As Extension = 8
ExtLen
const ExtLen: Extension = 1;
const Extension ExtLen = 1
static let ExtLen: Extension = 1
const ExtLen Extension = 1
Dim ExtLen As Extension = 1
ExtLinkLayerType
const ExtLinkLayerType: Extension = 28;
const Extension ExtLinkLayerType = 28
static let ExtLinkLayerType: Extension = 28
const ExtLinkLayerType Extension = 28
Dim ExtLinkLayerType As Extension = 28
ExtMark
const ExtMark: Extension = 20;
const Extension ExtMark = 20
static let ExtMark: Extension = 20
const ExtMark Extension = 20
Dim ExtMark As Extension = 20
ExtNetlinkAttr
const ExtNetlinkAttr: Extension = 12;
const Extension ExtNetlinkAttr = 12
static let ExtNetlinkAttr: Extension = 12
const ExtNetlinkAttr Extension = 12
Dim ExtNetlinkAttr As Extension = 12
ExtNetlinkAttrNested
const ExtNetlinkAttrNested: Extension = 16;
const Extension ExtNetlinkAttrNested = 16
static let ExtNetlinkAttrNested: Extension = 16
const ExtNetlinkAttrNested Extension = 16
Dim ExtNetlinkAttrNested As Extension = 16
ExtPayloadOffset
const ExtPayloadOffset: Extension = 52;
const Extension ExtPayloadOffset = 52
static let ExtPayloadOffset: Extension = 52
const ExtPayloadOffset Extension = 52
Dim ExtPayloadOffset As Extension = 52
ExtProto
const ExtProto: Extension = 0;
const Extension ExtProto = 0
static let ExtProto: Extension = 0
const ExtProto Extension = 0
Dim ExtProto As Extension = 0
ExtQueue
const ExtQueue: Extension = 24;
const Extension ExtQueue = 24
static let ExtQueue: Extension = 24
const ExtQueue Extension = 24
Dim ExtQueue As Extension = 24
ExtRand
const ExtRand: Extension = 56;
const Extension ExtRand = 56
static let ExtRand: Extension = 56
const ExtRand Extension = 56
Dim ExtRand As Extension = 56
ExtRXHash
const ExtRXHash: Extension = 32;
const Extension ExtRXHash = 32
static let ExtRXHash: Extension = 32
const ExtRXHash Extension = 32
Dim ExtRXHash As Extension = 32
ExtType
const ExtType: Extension = 4;
const Extension ExtType = 4
static let ExtType: Extension = 4
const ExtType Extension = 4
Dim ExtType As Extension = 4
ExtVLANProto
const ExtVLANProto: Extension = 60;
const Extension ExtVLANProto = 60
static let ExtVLANProto: Extension = 60
const ExtVLANProto Extension = 60
Dim ExtVLANProto As Extension = 60
ExtVLANTag
const ExtVLANTag: Extension = 44;
const Extension ExtVLANTag = 44
static let ExtVLANTag: Extension = 44
const ExtVLANTag Extension = 44
Dim ExtVLANTag As Extension = 44
ExtVLANTagPresent
const ExtVLANTagPresent: Extension = 48;
const Extension ExtVLANTagPresent = 48
static let ExtVLANTagPresent: Extension = 48
const ExtVLANTagPresent Extension = 48
Dim ExtVLANTagPresent As Extension = 48
JumpBitsNotSet
const JumpBitsNotSet: JumpTest = 7;
const JumpTest JumpBitsNotSet = 7
static let JumpBitsNotSet: JumpTest = 7
const JumpBitsNotSet JumpTest = 7
Dim JumpBitsNotSet As JumpTest = 7
JumpBitsSet
const JumpBitsSet: JumpTest = 6;
const JumpTest JumpBitsSet = 6
static let JumpBitsSet: JumpTest = 6
const JumpBitsSet JumpTest = 6
Dim JumpBitsSet As JumpTest = 6
JumpEqual
const JumpEqual: JumpTest = 0;
const JumpTest JumpEqual = 0
static let JumpEqual: JumpTest = 0
const JumpEqual JumpTest = 0
Dim JumpEqual As JumpTest = 0
JumpGreaterOrEqual
const JumpGreaterOrEqual: JumpTest = 4;
const JumpTest JumpGreaterOrEqual = 4
static let JumpGreaterOrEqual: JumpTest = 4
const JumpGreaterOrEqual JumpTest = 4
Dim JumpGreaterOrEqual As JumpTest = 4
JumpGreaterThan
const JumpGreaterThan: JumpTest = 2;
const JumpTest JumpGreaterThan = 2
static let JumpGreaterThan: JumpTest = 2
const JumpGreaterThan JumpTest = 2
Dim JumpGreaterThan As JumpTest = 2
JumpLessOrEqual
const JumpLessOrEqual: JumpTest = 5;
const JumpTest JumpLessOrEqual = 5
static let JumpLessOrEqual: JumpTest = 5
const JumpLessOrEqual JumpTest = 5
Dim JumpLessOrEqual As JumpTest = 5
JumpLessThan
const JumpLessThan: JumpTest = 3;
const JumpTest JumpLessThan = 3
static let JumpLessThan: JumpTest = 3
const JumpLessThan JumpTest = 3
Dim JumpLessThan As JumpTest = 3
JumpNotEqual
const JumpNotEqual: JumpTest = 1;
const JumpTest JumpNotEqual = 1
static let JumpNotEqual: JumpTest = 1
const JumpNotEqual JumpTest = 1
Dim JumpNotEqual As JumpTest = 1
NewVM
// .NET, .NET Standard 2.0
class method NewVM(filter: Slice<Instruction>): tuple of (Memory<VM>, error)
// Island
class method NewVM(filter: Slice<Instruction>): tuple of (Memory<VM>, error)
// .NET, .NET Standard 2.0
static (Memory<VM>, error) NewVM(Slice<Instruction> filter)
// Island
static (Memory<VM>, error) NewVM(Slice<Instruction> filter)
// .NET, .NET Standard 2.0
static func NewVM(_ filter: Slice<Instruction>) -> (Memory<VM>, error)
// Island
static func NewVM(_ filter: Slice<Instruction>) -> (Memory<VM>, error)
// .NET, .NET Standard 2.0
func NewVM(filter Slice<Instruction>) tuple of (Memory<VM>, error)
// Island
func NewVM(filter Slice<Instruction>) tuple of (Memory<VM>, error)
// .NET, .NET Standard 2.0
Shared Function NewVM(filter As Slice<Instruction>) As Tuple (Of Memory<VM>, error)
// Island
Shared Function NewVM(filter As Slice<Instruction>) As Tuple (Of Memory<VM>, error)
Parameters:
- filter:
RegA
const RegA: Register = 0;
const Register RegA = 0
static let RegA: Register = 0
const RegA Register = 0
Dim RegA As Register = 0
RegX
ALUOpAdd
const ALUOpAdd: ALUOp = 0;
const ALUOp ALUOpAdd = 0
static let ALUOpAdd: ALUOp = 0
const ALUOpAdd ALUOp = 0
Dim ALUOpAdd As ALUOp = 0
ALUOpAnd
const ALUOpAnd: ALUOp = 80;
const ALUOp ALUOpAnd = 80
static let ALUOpAnd: ALUOp = 80
const ALUOpAnd ALUOp = 80
Dim ALUOpAnd As ALUOp = 80
ALUOpDiv
const ALUOpDiv: ALUOp = 48;
const ALUOp ALUOpDiv = 48
static let ALUOpDiv: ALUOp = 48
const ALUOpDiv ALUOp = 48
Dim ALUOpDiv As ALUOp = 48
ALUOpMod
const ALUOpMod: ALUOp = 144;
const ALUOp ALUOpMod = 144
static let ALUOpMod: ALUOp = 144
const ALUOpMod ALUOp = 144
Dim ALUOpMod As ALUOp = 144
ALUOpMul
const ALUOpMul: ALUOp = 32;
const ALUOp ALUOpMul = 32
static let ALUOpMul: ALUOp = 32
const ALUOpMul ALUOp = 32
Dim ALUOpMul As ALUOp = 32
ALUOpOr
const ALUOpOr: ALUOp = 64;
const ALUOp ALUOpOr = 64
static let ALUOpOr: ALUOp = 64
const ALUOpOr ALUOp = 64
Dim ALUOpOr As ALUOp = 64
ALUOpShiftLeft
const ALUOpShiftLeft: ALUOp = 96;
const ALUOp ALUOpShiftLeft = 96
static let ALUOpShiftLeft: ALUOp = 96
const ALUOpShiftLeft ALUOp = 96
Dim ALUOpShiftLeft As ALUOp = 96
ALUOpShiftRight
const ALUOpShiftRight: ALUOp = 112;
const ALUOp ALUOpShiftRight = 112
static let ALUOpShiftRight: ALUOp = 112
const ALUOpShiftRight ALUOp = 112
Dim ALUOpShiftRight As ALUOp = 112
ALUOpSub
const ALUOpSub: ALUOp = 16;
const ALUOp ALUOpSub = 16
static let ALUOpSub: ALUOp = 16
const ALUOpSub ALUOp = 16
Dim ALUOpSub As ALUOp = 16
ALUOpXor
const ALUOpXor: ALUOp = 160;
const ALUOp ALUOpXor = 160
static let ALUOpXor: ALUOp = 160
const ALUOpXor ALUOp = 160
Dim ALUOpXor As ALUOp = 160
ExtCPUID
const ExtCPUID: Extension = 36;
const Extension ExtCPUID = 36
static let ExtCPUID: Extension = 36
const ExtCPUID Extension = 36
Dim ExtCPUID As Extension = 36
ExtInterfaceIndex
const ExtInterfaceIndex: Extension = 8;
const Extension ExtInterfaceIndex = 8
static let ExtInterfaceIndex: Extension = 8
const ExtInterfaceIndex Extension = 8
Dim ExtInterfaceIndex As Extension = 8
ExtLen
const ExtLen: Extension = 1;
const Extension ExtLen = 1
static let ExtLen: Extension = 1
const ExtLen Extension = 1
Dim ExtLen As Extension = 1
ExtLinkLayerType
const ExtLinkLayerType: Extension = 28;
const Extension ExtLinkLayerType = 28
static let ExtLinkLayerType: Extension = 28
const ExtLinkLayerType Extension = 28
Dim ExtLinkLayerType As Extension = 28
ExtMark
const ExtMark: Extension = 20;
const Extension ExtMark = 20
static let ExtMark: Extension = 20
const ExtMark Extension = 20
Dim ExtMark As Extension = 20
ExtNetlinkAttr
const ExtNetlinkAttr: Extension = 12;
const Extension ExtNetlinkAttr = 12
static let ExtNetlinkAttr: Extension = 12
const ExtNetlinkAttr Extension = 12
Dim ExtNetlinkAttr As Extension = 12
ExtNetlinkAttrNested
const ExtNetlinkAttrNested: Extension = 16;
const Extension ExtNetlinkAttrNested = 16
static let ExtNetlinkAttrNested: Extension = 16
const ExtNetlinkAttrNested Extension = 16
Dim ExtNetlinkAttrNested As Extension = 16
ExtPayloadOffset
const ExtPayloadOffset: Extension = 52;
const Extension ExtPayloadOffset = 52
static let ExtPayloadOffset: Extension = 52
const ExtPayloadOffset Extension = 52
Dim ExtPayloadOffset As Extension = 52
ExtProto
const ExtProto: Extension = 0;
const Extension ExtProto = 0
static let ExtProto: Extension = 0
const ExtProto Extension = 0
Dim ExtProto As Extension = 0
ExtQueue
const ExtQueue: Extension = 24;
const Extension ExtQueue = 24
static let ExtQueue: Extension = 24
const ExtQueue Extension = 24
Dim ExtQueue As Extension = 24
ExtRand
const ExtRand: Extension = 56;
const Extension ExtRand = 56
static let ExtRand: Extension = 56
const ExtRand Extension = 56
Dim ExtRand As Extension = 56
ExtRXHash
const ExtRXHash: Extension = 32;
const Extension ExtRXHash = 32
static let ExtRXHash: Extension = 32
const ExtRXHash Extension = 32
Dim ExtRXHash As Extension = 32
ExtType
const ExtType: Extension = 4;
const Extension ExtType = 4
static let ExtType: Extension = 4
const ExtType Extension = 4
Dim ExtType As Extension = 4
ExtVLANProto
const ExtVLANProto: Extension = 60;
const Extension ExtVLANProto = 60
static let ExtVLANProto: Extension = 60
const ExtVLANProto Extension = 60
Dim ExtVLANProto As Extension = 60
ExtVLANTag
const ExtVLANTag: Extension = 44;
const Extension ExtVLANTag = 44
static let ExtVLANTag: Extension = 44
const ExtVLANTag Extension = 44
Dim ExtVLANTag As Extension = 44
ExtVLANTagPresent
const ExtVLANTagPresent: Extension = 48;
const Extension ExtVLANTagPresent = 48
static let ExtVLANTagPresent: Extension = 48
const ExtVLANTagPresent Extension = 48
Dim ExtVLANTagPresent As Extension = 48
JumpBitsNotSet
const JumpBitsNotSet: JumpTest = 7;
const JumpTest JumpBitsNotSet = 7
static let JumpBitsNotSet: JumpTest = 7
const JumpBitsNotSet JumpTest = 7
Dim JumpBitsNotSet As JumpTest = 7
JumpBitsSet
const JumpBitsSet: JumpTest = 6;
const JumpTest JumpBitsSet = 6
static let JumpBitsSet: JumpTest = 6
const JumpBitsSet JumpTest = 6
Dim JumpBitsSet As JumpTest = 6
JumpEqual
const JumpEqual: JumpTest = 0;
const JumpTest JumpEqual = 0
static let JumpEqual: JumpTest = 0
const JumpEqual JumpTest = 0
Dim JumpEqual As JumpTest = 0
JumpGreaterOrEqual
const JumpGreaterOrEqual: JumpTest = 4;
const JumpTest JumpGreaterOrEqual = 4
static let JumpGreaterOrEqual: JumpTest = 4
const JumpGreaterOrEqual JumpTest = 4
Dim JumpGreaterOrEqual As JumpTest = 4
JumpGreaterThan
const JumpGreaterThan: JumpTest = 2;
const JumpTest JumpGreaterThan = 2
static let JumpGreaterThan: JumpTest = 2
const JumpGreaterThan JumpTest = 2
Dim JumpGreaterThan As JumpTest = 2
JumpLessOrEqual
const JumpLessOrEqual: JumpTest = 5;
const JumpTest JumpLessOrEqual = 5
static let JumpLessOrEqual: JumpTest = 5
const JumpLessOrEqual JumpTest = 5
Dim JumpLessOrEqual As JumpTest = 5
JumpLessThan
const JumpLessThan: JumpTest = 3;
const JumpTest JumpLessThan = 3
static let JumpLessThan: JumpTest = 3
const JumpLessThan JumpTest = 3
Dim JumpLessThan As JumpTest = 3
JumpNotEqual
const JumpNotEqual: JumpTest = 1;
const JumpTest JumpNotEqual = 1
static let JumpNotEqual: JumpTest = 1
const JumpNotEqual JumpTest = 1
Dim JumpNotEqual As JumpTest = 1
RegA
const RegA: Register = 0;
const Register RegA = 0
static let RegA: Register = 0
const RegA Register = 0
Dim RegA As Register = 0
RegX
Assemble
class method Assemble(insts: Slice<Instruction>): tuple of (Slice<RawInstruction>, error)
static (Slice<RawInstruction>, error) Assemble(Slice<Instruction> insts)
static func Assemble(_ insts: Slice<Instruction>) -> (Slice<RawInstruction>, error)
func Assemble(insts Slice<Instruction>) tuple of (Slice<RawInstruction>, error)
Shared Function Assemble(insts As Slice<Instruction>) As Tuple (Of Slice<RawInstruction>, error)
Parameters:
- insts:
Disassemble
class method Disassemble(raw: Slice<RawInstruction>): tuple of (insts: Slice<Instruction>, allDecoded: Boolean)
static (Slice<Instruction>insts, Boolean allDecoded) Disassemble(Slice<RawInstruction> raw)
static func Disassemble(_ raw: Slice<RawInstruction>) -> (Slice<Instruction>, Boolean)
func Disassemble(raw Slice<RawInstruction>) tuple of (|name=insts| Slice<Instruction>, |name=allDecoded| Boolean)
Shared Function Disassemble(raw As Slice<RawInstruction>) As Tuple (Of Slice<Instruction>, Boolean)
Parameters:
- raw:
NewVM
// .NET, .NET Standard 2.0
class method NewVM(filter: Slice<Instruction>): tuple of (Memory<VM>, error)
// Island
class method NewVM(filter: Slice<Instruction>): tuple of (Memory<VM>, error)
// .NET, .NET Standard 2.0
static (Memory<VM>, error) NewVM(Slice<Instruction> filter)
// Island
static (Memory<VM>, error) NewVM(Slice<Instruction> filter)
// .NET, .NET Standard 2.0
static func NewVM(_ filter: Slice<Instruction>) -> (Memory<VM>, error)
// Island
static func NewVM(_ filter: Slice<Instruction>) -> (Memory<VM>, error)
// .NET, .NET Standard 2.0
func NewVM(filter Slice<Instruction>) tuple of (Memory<VM>, error)
// Island
func NewVM(filter Slice<Instruction>) tuple of (Memory<VM>, error)
// .NET, .NET Standard 2.0
Shared Function NewVM(filter As Slice<Instruction>) As Tuple (Of Memory<VM>, error)
// Island
Shared Function NewVM(filter As Slice<Instruction>) As Tuple (Of Memory<VM>, error)
Parameters:
- filter: