/third_party/libbpf/src/ |
H A D | gen_loader.c | 152 emit(gen, BPF_MOV64_REG(BPF_REG_0, BPF_REG_7)); in bpf_gen__init() 213 emit2(gen, BPF_LD_IMM64_RAW_FULL(BPF_REG_0, BPF_PSEUDO_MAP_IDX_VALUE, in emit_rel_store() 217 emit(gen, BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0)); in emit_rel_store() 224 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_2, 0)); in move_blob2blob() 227 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_1, BPF_REG_0, 0)); in move_blob2blob() 234 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_1, 0)); in move_blob2ctx() 235 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_6, BPF_REG_0, ctx_off)); in move_blob2ctx() 241 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_6, ctx_off)); in move_ctx2blob() 246 emit(gen, BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 3)); in move_ctx2blob() 249 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_1, BPF_REG_0, in move_ctx2blob() [all...] |
H A D | libbpf_probes.c | 208 BPF_MOV64_IMM(BPF_REG_0, 0), in libbpf_probe_bpf_prog_type()
|
H A D | libbpf.c | 4914 BPF_MOV64_IMM(BPF_REG_0, 0), 4955 BPF_MOV64_IMM(BPF_REG_0, 0), 4979 BPF_MOV64_IMM(BPF_REG_0, 0), 5125 BPF_MOV64_IMM(BPF_REG_0, 0), 5159 BPF_MOV64_IMM(BPF_REG_0, 0), 5219 BPF_MOV64_IMM(BPF_REG_0, 0), 5249 BPF_MOV64_IMM(BPF_REG_0, 0),
|
/third_party/ltp/testcases/kernel/syscalls/bpf/ |
H A D | bpf_prog06.c | 69 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 2), in load_prog() 70 BPF_MOV64_IMM(BPF_REG_0, 2), in load_prog() 74 BPF_ALU64_IMM(BPF_SUB, BPF_REG_0, (0x3008-0x38)), in load_prog() 75 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0), in load_prog() 80 BPF_MOV64_IMM(BPF_REG_0, 0), in load_prog()
|
H A D | bpf_prog03.c | 57 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 2), in load_prog() 58 BPF_MOV64_REG(BPF_REG_0, 0), // prepare exit in load_prog() 69 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_1, 0), in load_prog() 72 BPF_MOV64_REG(BPF_REG_2, BPF_REG_0), in load_prog() 85 BPF_MOV32_IMM(BPF_REG_0, 0), in load_prog()
|
H A D | bpf_prog07.c | 68 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0), in load_prog() 72 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 5), in load_prog() 73 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0), in load_prog() 76 BPF_MOV64_IMM(BPF_REG_0, 2), in load_prog() 87 BPF_MOV64_IMM(BPF_REG_0, 0), in load_prog()
|
H A D | bpf_prog02.c | 46 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 17), /* 7: if(!r0) goto 25 */ in load_prog() 47 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0), /* 8: r3 = r0 */ in load_prog() 57 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 5), /* 19: if(!r0) goto 25 */ in load_prog() 58 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0), /* 20: r3 = r0 */ in load_prog() 63 BPF_MOV64_IMM(BPF_REG_0, 0), /* 25: r0 = 0 */ in load_prog()
|
H A D | bpf_prog04.c | 54 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1), in load_prog() 56 BPF_ALU64_REG(BPF_ADD, BPF_REG_0, BPF_REG_8), in load_prog() 57 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_8, 0), in load_prog() 59 BPF_MOV64_IMM(BPF_REG_0, 0), in load_prog()
|
H A D | bpf_prog01.c | 58 BPF_JMP_IMM(BPF_JEQ, BPF_REG_0, 0, 3), in load_prog() 60 BPF_MOV64_REG(BPF_REG_1, BPF_REG_0), /* r1 = r0 */ in load_prog() 62 BPF_MOV64_IMM(BPF_REG_0, 0), /* r0 = 0 */ in load_prog()
|
H A D | bpf_common.h | 38 BPF_JMP_IMM(BPF_JNE, BPF_REG_0, 0, 1), \ 40 BPF_STX_MEM(BPF_DW, BPF_REG_0, reg_to_save, 0)
|
H A D | bpf_prog05.c | 78 BPF_MOV64_IMM(BPF_REG_0, 0), in ensure_ptr_arithmetic() 137 BPF_MOV64_IMM(BPF_REG_0, 0), in load_prog()
|
/third_party/ltp/include/lapi/ |
H A D | bpf.h | 60 BPF_REG_0 = 0, enumerator
|
/third_party/libbpf/include/uapi/linux/ |
H A D | bpf.h | 55 BPF_REG_0 = 0, enumerator
|