Home
last modified time | relevance | path

Searched refs:BPF_RAW_INSN (Results 1 – 25 of 28) sorted by relevance

12

/tools/testing/selftests/bpf/verifier/
A Dld_imm64.c34 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
47 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
57 BPF_RAW_INSN(0, 0, 0, 0, 0),
66 BPF_RAW_INSN(0, 0, 0, 0, 1),
76 BPF_RAW_INSN(0, 0, 0, 0, 1),
86 BPF_RAW_INSN(0, 0, 0, 1, 1),
96 BPF_RAW_INSN(0, BPF_REG_1, 0, 0, 1),
106 BPF_RAW_INSN(0, 0, BPF_REG_1, 0, 1),
117 BPF_RAW_INSN(0, 0, 0, 0, 0),
128 BPF_RAW_INSN(0, 0, BPF_REG_1, 0, 1),
[all …]
A Dbpf_loop_inline.c24 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, BPF_PSEUDO_CALL, \
47 BPF_RAW_INSN(0, 0, 0, 0, 0),
50 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_loop),
80 BPF_RAW_INSN(0, 0, 0, 0, 0),
110 BPF_RAW_INSN(0, 0, 0, 0, 0),
115 BPF_RAW_INSN(0, 0, 0, 0, 0),
152 BPF_RAW_INSN(0, 0, 0, 0, 0),
155 BPF_RAW_INSN(0, 0, 0, 0, 0),
190 BPF_RAW_INSN(0, 0, 0, 0, 0),
197 BPF_RAW_INSN(0, 0, 0, 0, 0),
[all …]
A Dcalls.c294 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 2),
306 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 2),
321 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 8),
346 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 8),
370 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 8),
403 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 0),
429 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 3, 0, 0),
467 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 2),
483 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 4),
1044 BPF_RAW_INSN(BPF_JMP|BPF_CALL, 0, 1, 0, 1),
[all …]
A Dbasic_call.c4 BPF_RAW_INSN(BPF_JMP | BPF_CALL | BPF_X, 0, 0, 0, 0),
13 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 1, 0),
22 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, 1234567),
31 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_cgroup_classid),
32 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_cgroup_classid),
43 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_cgroup_classid),
45 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_cgroup_classid),
A Djunk_insn.c4 BPF_RAW_INSN(0, 0, 0, 0, 0),
13 BPF_RAW_INSN(1, 0, 0, 0, 0),
22 BPF_RAW_INSN(-1, 0, 0, 0, 0),
31 BPF_RAW_INSN(-1, -1, -1, -1, -1),
40 BPF_RAW_INSN(0x7f, -1, -1, -1, -1),
A Dmap_kptr.c11 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
31 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
51 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
82 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
97 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_kptr_xchg),
241 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_this_cpu_ptr),
284 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_kptr_xchg),
308 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_this_cpu_ptr),
332 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_kptr_xchg),
339 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_kptr_xchg),
[all …]
A Ddead_code.c29 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
84 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 1),
100 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 1),
102 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 1),
116 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 3),
122 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, -5),
136 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 1),
150 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 1),
A Dprecise.c120 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
124 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
129 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 4),
172 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
214 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_ringbuf_reserve),
219 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_ringbuf_submit),
249 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
A Djset.c106 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
121 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
135 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
149 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_prandom_u32),
A Djump.c81 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_delete_elem),
294 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, -20),
305 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 2),
325 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, -20),
336 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, 4),
369 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 1, 0, -31),
A Devent_output.c35 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, \
A Dld_abs.c84 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_skb_vlan_push),
260 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0,
A Djmp32.c789 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
816 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
844 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem),
/tools/testing/selftests/bpf/progs/
A Dverifier_may_goto_1.c23 : __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_simple()
43 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_0()
65 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_1()
66 __imm_insn(may_goto2, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 1 /* offset */, 0)), in may_goto_batch_1()
67 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_1()
96 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2_x86_64()
97 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2_x86_64()
122 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2_arm64()
123 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2_arm64()
A Dverifier_cgroup_storage.c84 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1)) in invalid_cgroup_storage_access_2()
223 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 1)) in cpu_cgroup_storage_access_2()
A Dverifier_map_ret_val.c33 … __imm_insn(ld_map_fd, BPF_RAW_INSN(BPF_LD | BPF_DW | BPF_IMM, BPF_REG_1, BPF_PSEUDO_MAP_FD, 0, 0)) in map_fd_for_function_call()
A Dverifier_bpf_fastcall.c657 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_x86_64()
690 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_arm64()
A Dcompute_live_registers.c328 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto()
A Dsyscall.c107 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem), in load_prog()
/tools/testing/selftests/bpf/prog_tests/
A Dflow_dissector_load_bytes.c18 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, in serial_test_flow_dissector_load_bytes()
A Dcgroup_attach_multi.c45 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem), in prog_load_cnt()
52 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_local_storage), in prog_load_cnt()
58 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_local_storage), in prog_load_cnt()
A Dfd_array.c106 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_map_lookup_elem), in __load_test_prog()
/tools/testing/selftests/bpf/
A Dtest_verifier.c205 insn[i++] = BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, in bpf_fill_ld_abs_vlan_push_pop()
216 insn[i++] = BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, in bpf_fill_ld_abs_vlan_push_pop()
291 insn[i++] = BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, in bpf_fill_scale1()
323 insn[i++] = BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, in bpf_fill_scale2()
402 insn[i++] = BPF_RAW_INSN(BPF_JMP|BPF_CALL, 0, 1, 0, 4); in bpf_fill_torturous_jumps()
403 insn[i++] = BPF_RAW_INSN(BPF_JMP|BPF_CALL, 0, 1, 0, 262); in bpf_fill_torturous_jumps()
439 insn[i++] = BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, in bpf_fill_big_prog_with_loop_1()
442 insn[i++] = BPF_RAW_INSN(0, 0, 0, 0, 0); in bpf_fill_big_prog_with_loop_1()
498 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, \
508 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, \
[all …]
/tools/lib/bpf/
A Dfeatures.c257 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_probe_read_kernel), in probe_kern_probe_read_kernel()
431 BPF_RAW_INSN(BPF_JMP | BPF_CALL, 0, 0, 0, BPF_FUNC_get_attach_cookie), in probe_kern_bpf_cookie()
/tools/include/linux/
A Dfilter.h298 #define BPF_RAW_INSN(CODE, DST, SRC, OFF, IMM) \ macro

Completed in 40 milliseconds

12