Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Instruction
Used in: AluOpcode
AluAdd = 0
AluSub = 16
AluMul = 32
AluDiv = 48
AluOr = 64
AluAnd = 80
AluLsh = 96
AluRsh = 112
AluNeg = 128
AluMod = 144
AluXor = 160
AluMov = 176
AluArsh = 192
AluEnd = 208
Used in: EbpfMap
UNSPEC = 0
HASH = 1
ARRAY = 2
PROG_ARRAY = 3
PERF_EVENT_ARRAY = 4
PERCPU_HASH = 5
PERCPU_ARRAY = 6
STACK_TRACE = 7
CGROUP_ARRAY = 8
LRU_HASH = 9
LRU_PERCPU_HASH = 10
LPM_TRIE = 11
ARRAY_OF_MAPS = 12
HASH_OF_MAPS = 13
DEVMAP = 14
SOCKMAP = 15
CPUMAP = 16
XSKMAP = 17
SOCKHASH = 18
CGROUP_STORAGE_DEPRECATED = 19
CGROUP_STORAGE = 20
REUSEPORT_SOCKARRAY = 21
PERCPU_CGROUP_STORAGE_DEPRECATED = 22
PERCPU_CGROUP_STORAGE = 23
QUEUE = 24
STACK = 25
SK_STORAGE = 26
DEVMAP_HASH = 27
STRUCT_OPS = 28
RINGBUF = 29
INODE_STORAGE = 30
TASK_STORAGE = 31
BLOOM_FILTER = 32
USER_RINGBUF = 33
CGRP_STORAGE = 34
ARENA = 35
Used in: Program, ebpf_fuzzer.EncodedProgram
uint32 key_size = 2
uint32 value_size = 3
uint32 max_entries = 4
repeated uint64 values = 5
Used in: Instruction
(message has no fields)
Used in: Program
Used in: AluOpcode, JmpOpcode, MemOpcode
InsClassLd = 0
InsClassLdx = 1
InsClassSt = 2
InsClassStx = 3
InsClassAlu = 4
InsClassJmp = 5
InsClassJmp32 = 6
InsClassAlu64 = 7
Used in: Functions
oneof opcode
Reg dst_reg = 4
Reg src_reg = 5
int32 offset = 6
int32 immediate = 7
oneof pseudo_instruction
Used in: Instruction
Used in: JmpOpcode
JmpJA = 0
JmpJEQ = 16
JmpJGT = 32
JmpJGE = 48
JmpJSET = 64
JmpJNE = 80
JmpJSGT = 96
JmpJSGE = 112
JmpCALL = 128
JmpExit = 144
JmpJLT = 160
JmpJLE = 176
JmpJSLT = 192
JmpJSLE = 208
Used in: Instruction
Used in: program.Program
Used in: Instruction
R0 = 0
R1 = 1
R2 = 2
R3 = 3
R4 = 4
R5 = 5
R6 = 6
R7 = 7
R8 = 8
R9 = 9
R10 = 10
Used in: AluOpcode, JmpOpcode
Used in: MemOpcode
StLdModeIMM = 0
StLdModeABS = 32
StLdModeIND = 64
StLdModeMEM = 96
StLdModeATOMIC = 192
Used in: MemOpcode
StLdSizeW = 0
StLdSizeH = 8
StLdSizeB = 16
StLdSizeDW = 24