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

 

const RegX: Register = 1;

 

const Register RegX = 1

 

static let RegX: Register = 1

 

const RegX Register = 1

 

Dim RegX As Register = 1

 

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

 

const RegX: Register = 1;

 

const Register RegX = 1

 

static let RegX: Register = 1

 

const RegX Register = 1

 

Dim RegX As Register = 1

 

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: