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

 

Const ALUOpAdd As ALUOp = 0

ALUOpAnd

 

const ALUOpAnd: ALUOp = 80

 

const ALUOp ALUOpAnd = 80

 

static let ALUOpAnd: ALUOp = 80

 

const ALUOpAnd ALUOp = 80

 

Const ALUOpAnd As ALUOp = 80

ALUOpDiv

 

const ALUOpDiv: ALUOp = 48

 

const ALUOp ALUOpDiv = 48

 

static let ALUOpDiv: ALUOp = 48

 

const ALUOpDiv ALUOp = 48

 

Const ALUOpDiv As ALUOp = 48

ALUOpMod

 

const ALUOpMod: ALUOp = 144

 

const ALUOp ALUOpMod = 144

 

static let ALUOpMod: ALUOp = 144

 

const ALUOpMod ALUOp = 144

 

Const ALUOpMod As ALUOp = 144

ALUOpMul

 

const ALUOpMul: ALUOp = 32

 

const ALUOp ALUOpMul = 32

 

static let ALUOpMul: ALUOp = 32

 

const ALUOpMul ALUOp = 32

 

Const ALUOpMul As ALUOp = 32

ALUOpOr

 

const ALUOpOr: ALUOp = 64

 

const ALUOp ALUOpOr = 64

 

static let ALUOpOr: ALUOp = 64

 

const ALUOpOr ALUOp = 64

 

Const ALUOpOr As ALUOp = 64

ALUOpShiftLeft

 

const ALUOpShiftLeft: ALUOp = 96

 

const ALUOp ALUOpShiftLeft = 96

 

static let ALUOpShiftLeft: ALUOp = 96

 

const ALUOpShiftLeft ALUOp = 96

 

Const ALUOpShiftLeft As ALUOp = 96

ALUOpShiftRight

 

const ALUOpShiftRight: ALUOp = 112

 

const ALUOp ALUOpShiftRight = 112

 

static let ALUOpShiftRight: ALUOp = 112

 

const ALUOpShiftRight ALUOp = 112

 

Const ALUOpShiftRight As ALUOp = 112

ALUOpSub

 

const ALUOpSub: ALUOp = 16

 

const ALUOp ALUOpSub = 16

 

static let ALUOpSub: ALUOp = 16

 

const ALUOpSub ALUOp = 16

 

Const ALUOpSub As ALUOp = 16

ALUOpXor

 

const ALUOpXor: ALUOp = 160

 

const ALUOp ALUOpXor = 160

 

static let ALUOpXor: ALUOp = 160

 

const ALUOpXor ALUOp = 160

 

Const 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>) -> tuple of (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>) -> tuple of (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

 

Const ExtCPUID As Extension = 36

ExtInterfaceIndex

 

const ExtInterfaceIndex: Extension = 8

 

const Extension ExtInterfaceIndex = 8

 

static let ExtInterfaceIndex: Extension = 8

 

const ExtInterfaceIndex Extension = 8

 

Const ExtInterfaceIndex As Extension = 8

ExtLen

 

const ExtLen: Extension = 1

 

const Extension ExtLen = 1

 

static let ExtLen: Extension = 1

 

const ExtLen Extension = 1

 

Const ExtLen As Extension = 1

ExtLinkLayerType

 

const ExtLinkLayerType: Extension = 28

 

const Extension ExtLinkLayerType = 28

 

static let ExtLinkLayerType: Extension = 28

 

const ExtLinkLayerType Extension = 28

 

Const ExtLinkLayerType As Extension = 28

ExtMark

 

const ExtMark: Extension = 20

 

const Extension ExtMark = 20

 

static let ExtMark: Extension = 20

 

const ExtMark Extension = 20

 

Const ExtMark As Extension = 20

ExtNetlinkAttr

 

const ExtNetlinkAttr: Extension = 12

 

const Extension ExtNetlinkAttr = 12

 

static let ExtNetlinkAttr: Extension = 12

 

const ExtNetlinkAttr Extension = 12

 

Const ExtNetlinkAttr As Extension = 12

ExtNetlinkAttrNested

 

const ExtNetlinkAttrNested: Extension = 16

 

const Extension ExtNetlinkAttrNested = 16

 

static let ExtNetlinkAttrNested: Extension = 16

 

const ExtNetlinkAttrNested Extension = 16

 

Const ExtNetlinkAttrNested As Extension = 16

ExtPayloadOffset

 

const ExtPayloadOffset: Extension = 52

 

const Extension ExtPayloadOffset = 52

 

static let ExtPayloadOffset: Extension = 52

 

const ExtPayloadOffset Extension = 52

 

Const ExtPayloadOffset As Extension = 52

ExtProto

 

const ExtProto: Extension = 0

 

const Extension ExtProto = 0

 

static let ExtProto: Extension = 0

 

const ExtProto Extension = 0

 

Const ExtProto As Extension = 0

ExtQueue

 

const ExtQueue: Extension = 24

 

const Extension ExtQueue = 24

 

static let ExtQueue: Extension = 24

 

const ExtQueue Extension = 24

 

Const ExtQueue As Extension = 24

ExtRand

 

const ExtRand: Extension = 56

 

const Extension ExtRand = 56

 

static let ExtRand: Extension = 56

 

const ExtRand Extension = 56

 

Const ExtRand As Extension = 56

ExtRXHash

 

const ExtRXHash: Extension = 32

 

const Extension ExtRXHash = 32

 

static let ExtRXHash: Extension = 32

 

const ExtRXHash Extension = 32

 

Const ExtRXHash As Extension = 32

ExtType

 

const ExtType: Extension = 4

 

const Extension ExtType = 4

 

static let ExtType: Extension = 4

 

const ExtType Extension = 4

 

Const ExtType As Extension = 4

ExtVLANProto

 

const ExtVLANProto: Extension = 60

 

const Extension ExtVLANProto = 60

 

static let ExtVLANProto: Extension = 60

 

const ExtVLANProto Extension = 60

 

Const ExtVLANProto As Extension = 60

ExtVLANTag

 

const ExtVLANTag: Extension = 44

 

const Extension ExtVLANTag = 44

 

static let ExtVLANTag: Extension = 44

 

const ExtVLANTag Extension = 44

 

Const ExtVLANTag As Extension = 44

ExtVLANTagPresent

 

const ExtVLANTagPresent: Extension = 48

 

const Extension ExtVLANTagPresent = 48

 

static let ExtVLANTagPresent: Extension = 48

 

const ExtVLANTagPresent Extension = 48

 

Const ExtVLANTagPresent As Extension = 48

JumpBitsNotSet

 

const JumpBitsNotSet: JumpTest = 7

 

const JumpTest JumpBitsNotSet = 7

 

static let JumpBitsNotSet: JumpTest = 7

 

const JumpBitsNotSet JumpTest = 7

 

Const JumpBitsNotSet As JumpTest = 7

JumpBitsSet

 

const JumpBitsSet: JumpTest = 6

 

const JumpTest JumpBitsSet = 6

 

static let JumpBitsSet: JumpTest = 6

 

const JumpBitsSet JumpTest = 6

 

Const JumpBitsSet As JumpTest = 6

JumpEqual

 

const JumpEqual: JumpTest = 0

 

const JumpTest JumpEqual = 0

 

static let JumpEqual: JumpTest = 0

 

const JumpEqual JumpTest = 0

 

Const JumpEqual As JumpTest = 0

JumpGreaterOrEqual

 

const JumpGreaterOrEqual: JumpTest = 4

 

const JumpTest JumpGreaterOrEqual = 4

 

static let JumpGreaterOrEqual: JumpTest = 4

 

const JumpGreaterOrEqual JumpTest = 4

 

Const JumpGreaterOrEqual As JumpTest = 4

JumpGreaterThan

 

const JumpGreaterThan: JumpTest = 2

 

const JumpTest JumpGreaterThan = 2

 

static let JumpGreaterThan: JumpTest = 2

 

const JumpGreaterThan JumpTest = 2

 

Const JumpGreaterThan As JumpTest = 2

JumpLessOrEqual

 

const JumpLessOrEqual: JumpTest = 5

 

const JumpTest JumpLessOrEqual = 5

 

static let JumpLessOrEqual: JumpTest = 5

 

const JumpLessOrEqual JumpTest = 5

 

Const JumpLessOrEqual As JumpTest = 5

JumpLessThan

 

const JumpLessThan: JumpTest = 3

 

const JumpTest JumpLessThan = 3

 

static let JumpLessThan: JumpTest = 3

 

const JumpLessThan JumpTest = 3

 

Const JumpLessThan As JumpTest = 3

JumpNotEqual

 

const JumpNotEqual: JumpTest = 1

 

const JumpTest JumpNotEqual = 1

 

static let JumpNotEqual: JumpTest = 1

 

const JumpNotEqual JumpTest = 1

 

Const JumpNotEqual As JumpTest = 1

NewVM

 

class method NewVM(filter: Slice<Instruction>): tuple of (Memory<VM>, error)

 

static (Memory<VM>, error) NewVM(Slice<Instruction> filter)

 

static func NewVM(_ filter: Slice<Instruction>) -> tuple of (Memory<VM>, error)

 

func NewVM(filter Slice<Instruction>) tuple of (Memory<VM>, error)

 

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

 

Const RegA As Register = 0

RegX

 

const RegX: Register = 1

 

const Register RegX = 1

 

static let RegX: Register = 1

 

const RegX Register = 1

 

Const RegX As Register = 1

 

ALUOpAdd

 

const ALUOpAdd: ALUOp = 0

 

const ALUOp ALUOpAdd = 0

 

static let ALUOpAdd: ALUOp = 0

 

const ALUOpAdd ALUOp = 0

 

Const ALUOpAdd As ALUOp = 0

ALUOpAnd

 

const ALUOpAnd: ALUOp = 80

 

const ALUOp ALUOpAnd = 80

 

static let ALUOpAnd: ALUOp = 80

 

const ALUOpAnd ALUOp = 80

 

Const ALUOpAnd As ALUOp = 80

ALUOpDiv

 

const ALUOpDiv: ALUOp = 48

 

const ALUOp ALUOpDiv = 48

 

static let ALUOpDiv: ALUOp = 48

 

const ALUOpDiv ALUOp = 48

 

Const ALUOpDiv As ALUOp = 48

ALUOpMod

 

const ALUOpMod: ALUOp = 144

 

const ALUOp ALUOpMod = 144

 

static let ALUOpMod: ALUOp = 144

 

const ALUOpMod ALUOp = 144

 

Const ALUOpMod As ALUOp = 144

ALUOpMul

 

const ALUOpMul: ALUOp = 32

 

const ALUOp ALUOpMul = 32

 

static let ALUOpMul: ALUOp = 32

 

const ALUOpMul ALUOp = 32

 

Const ALUOpMul As ALUOp = 32

ALUOpOr

 

const ALUOpOr: ALUOp = 64

 

const ALUOp ALUOpOr = 64

 

static let ALUOpOr: ALUOp = 64

 

const ALUOpOr ALUOp = 64

 

Const ALUOpOr As ALUOp = 64

ALUOpShiftLeft

 

const ALUOpShiftLeft: ALUOp = 96

 

const ALUOp ALUOpShiftLeft = 96

 

static let ALUOpShiftLeft: ALUOp = 96

 

const ALUOpShiftLeft ALUOp = 96

 

Const ALUOpShiftLeft As ALUOp = 96

ALUOpShiftRight

 

const ALUOpShiftRight: ALUOp = 112

 

const ALUOp ALUOpShiftRight = 112

 

static let ALUOpShiftRight: ALUOp = 112

 

const ALUOpShiftRight ALUOp = 112

 

Const ALUOpShiftRight As ALUOp = 112

ALUOpSub

 

const ALUOpSub: ALUOp = 16

 

const ALUOp ALUOpSub = 16

 

static let ALUOpSub: ALUOp = 16

 

const ALUOpSub ALUOp = 16

 

Const ALUOpSub As ALUOp = 16

ALUOpXor

 

const ALUOpXor: ALUOp = 160

 

const ALUOp ALUOpXor = 160

 

static let ALUOpXor: ALUOp = 160

 

const ALUOpXor ALUOp = 160

 

Const ALUOpXor As ALUOp = 160

ExtCPUID

 

const ExtCPUID: Extension = 36

 

const Extension ExtCPUID = 36

 

static let ExtCPUID: Extension = 36

 

const ExtCPUID Extension = 36

 

Const ExtCPUID As Extension = 36

ExtInterfaceIndex

 

const ExtInterfaceIndex: Extension = 8

 

const Extension ExtInterfaceIndex = 8

 

static let ExtInterfaceIndex: Extension = 8

 

const ExtInterfaceIndex Extension = 8

 

Const ExtInterfaceIndex As Extension = 8

ExtLen

 

const ExtLen: Extension = 1

 

const Extension ExtLen = 1

 

static let ExtLen: Extension = 1

 

const ExtLen Extension = 1

 

Const ExtLen As Extension = 1

ExtLinkLayerType

 

const ExtLinkLayerType: Extension = 28

 

const Extension ExtLinkLayerType = 28

 

static let ExtLinkLayerType: Extension = 28

 

const ExtLinkLayerType Extension = 28

 

Const ExtLinkLayerType As Extension = 28

ExtMark

 

const ExtMark: Extension = 20

 

const Extension ExtMark = 20

 

static let ExtMark: Extension = 20

 

const ExtMark Extension = 20

 

Const ExtMark As Extension = 20

ExtNetlinkAttr

 

const ExtNetlinkAttr: Extension = 12

 

const Extension ExtNetlinkAttr = 12

 

static let ExtNetlinkAttr: Extension = 12

 

const ExtNetlinkAttr Extension = 12

 

Const ExtNetlinkAttr As Extension = 12

ExtNetlinkAttrNested

 

const ExtNetlinkAttrNested: Extension = 16

 

const Extension ExtNetlinkAttrNested = 16

 

static let ExtNetlinkAttrNested: Extension = 16

 

const ExtNetlinkAttrNested Extension = 16

 

Const ExtNetlinkAttrNested As Extension = 16

ExtPayloadOffset

 

const ExtPayloadOffset: Extension = 52

 

const Extension ExtPayloadOffset = 52

 

static let ExtPayloadOffset: Extension = 52

 

const ExtPayloadOffset Extension = 52

 

Const ExtPayloadOffset As Extension = 52

ExtProto

 

const ExtProto: Extension = 0

 

const Extension ExtProto = 0

 

static let ExtProto: Extension = 0

 

const ExtProto Extension = 0

 

Const ExtProto As Extension = 0

ExtQueue

 

const ExtQueue: Extension = 24

 

const Extension ExtQueue = 24

 

static let ExtQueue: Extension = 24

 

const ExtQueue Extension = 24

 

Const ExtQueue As Extension = 24

ExtRand

 

const ExtRand: Extension = 56

 

const Extension ExtRand = 56

 

static let ExtRand: Extension = 56

 

const ExtRand Extension = 56

 

Const ExtRand As Extension = 56

ExtRXHash

 

const ExtRXHash: Extension = 32

 

const Extension ExtRXHash = 32

 

static let ExtRXHash: Extension = 32

 

const ExtRXHash Extension = 32

 

Const ExtRXHash As Extension = 32

ExtType

 

const ExtType: Extension = 4

 

const Extension ExtType = 4

 

static let ExtType: Extension = 4

 

const ExtType Extension = 4

 

Const ExtType As Extension = 4

ExtVLANProto

 

const ExtVLANProto: Extension = 60

 

const Extension ExtVLANProto = 60

 

static let ExtVLANProto: Extension = 60

 

const ExtVLANProto Extension = 60

 

Const ExtVLANProto As Extension = 60

ExtVLANTag

 

const ExtVLANTag: Extension = 44

 

const Extension ExtVLANTag = 44

 

static let ExtVLANTag: Extension = 44

 

const ExtVLANTag Extension = 44

 

Const ExtVLANTag As Extension = 44

ExtVLANTagPresent

 

const ExtVLANTagPresent: Extension = 48

 

const Extension ExtVLANTagPresent = 48

 

static let ExtVLANTagPresent: Extension = 48

 

const ExtVLANTagPresent Extension = 48

 

Const ExtVLANTagPresent As Extension = 48

JumpBitsNotSet

 

const JumpBitsNotSet: JumpTest = 7

 

const JumpTest JumpBitsNotSet = 7

 

static let JumpBitsNotSet: JumpTest = 7

 

const JumpBitsNotSet JumpTest = 7

 

Const JumpBitsNotSet As JumpTest = 7

JumpBitsSet

 

const JumpBitsSet: JumpTest = 6

 

const JumpTest JumpBitsSet = 6

 

static let JumpBitsSet: JumpTest = 6

 

const JumpBitsSet JumpTest = 6

 

Const JumpBitsSet As JumpTest = 6

JumpEqual

 

const JumpEqual: JumpTest = 0

 

const JumpTest JumpEqual = 0

 

static let JumpEqual: JumpTest = 0

 

const JumpEqual JumpTest = 0

 

Const JumpEqual As JumpTest = 0

JumpGreaterOrEqual

 

const JumpGreaterOrEqual: JumpTest = 4

 

const JumpTest JumpGreaterOrEqual = 4

 

static let JumpGreaterOrEqual: JumpTest = 4

 

const JumpGreaterOrEqual JumpTest = 4

 

Const JumpGreaterOrEqual As JumpTest = 4

JumpGreaterThan

 

const JumpGreaterThan: JumpTest = 2

 

const JumpTest JumpGreaterThan = 2

 

static let JumpGreaterThan: JumpTest = 2

 

const JumpGreaterThan JumpTest = 2

 

Const JumpGreaterThan As JumpTest = 2

JumpLessOrEqual

 

const JumpLessOrEqual: JumpTest = 5

 

const JumpTest JumpLessOrEqual = 5

 

static let JumpLessOrEqual: JumpTest = 5

 

const JumpLessOrEqual JumpTest = 5

 

Const JumpLessOrEqual As JumpTest = 5

JumpLessThan

 

const JumpLessThan: JumpTest = 3

 

const JumpTest JumpLessThan = 3

 

static let JumpLessThan: JumpTest = 3

 

const JumpLessThan JumpTest = 3

 

Const JumpLessThan As JumpTest = 3

JumpNotEqual

 

const JumpNotEqual: JumpTest = 1

 

const JumpTest JumpNotEqual = 1

 

static let JumpNotEqual: JumpTest = 1

 

const JumpNotEqual JumpTest = 1

 

Const JumpNotEqual As JumpTest = 1

RegA

 

const RegA: Register = 0

 

const Register RegA = 0

 

static let RegA: Register = 0

 

const RegA Register = 0

 

Const RegA As Register = 0

RegX

 

const RegX: Register = 1

 

const Register RegX = 1

 

static let RegX: Register = 1

 

const RegX Register = 1

 

Const 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>) -> tuple of (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>) -> tuple of (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

 

class method NewVM(filter: Slice<Instruction>): tuple of (Memory<VM>, error)

 

static (Memory<VM>, error) NewVM(Slice<Instruction> filter)

 

static func NewVM(_ filter: Slice<Instruction>) -> tuple of (Memory<VM>, error)

 

func NewVM(filter Slice<Instruction>) tuple of (Memory<VM>, error)

 

Shared Function NewVM(filter As Slice<Instruction>) As Tuple (Of Memory<VM>, error)

Parameters:

  • filter: