package cbpf

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AluOpcode

cbpf.proto:109

This message should all fit in a single byte.

enum AluOperationCode

cbpf.proto:32

Used in: AluOpcode

message Empty

cbpf.proto:21

(message has no fields)

enum Extensions

cbpf.proto:88

The Linux kernel has a couple of BPF extensions that are used along with the class of load instructions by “overloading” the k argument with a negative offset (-0x1000) + a particular extension offset.

enum InsClass

cbpf.proto:59

Used in: AluOpcode, JmpOpcode, MemOpcode

message Instruction

cbpf.proto:142

Used in: Program

message JmpOpcode

cbpf.proto:120

enum JmpOperationCode

cbpf.proto:46

Used in: JmpOpcode

message MemOpcode

cbpf.proto:131

message Program

cbpf.proto:156

Used in: program.Program

enum Reg

cbpf.proto:23

enum SrcOperand

cbpf.proto:54

Used in: AluOpcode, JmpOpcode

enum StLdMode

cbpf.proto:70

Used in: MemOpcode

enum StLdSize

cbpf.proto:79

Used in: MemOpcode