Searched refs:imm_rnd (Results 1 – 2 of 2) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | core.c | 1364 u32 imm_rnd = get_random_u32(); in bpf_jit_blind_insn() local 1407 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1408 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn() 1421 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1422 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn() 1443 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1444 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn() 1465 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn() 1466 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn() 1472 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ aux[1].imm); in bpf_jit_blind_insn() [all …]
|
| H A D | fixups.c | 691 u32 imm_rnd; in bpf_opt_subreg_zext_lo32_rnd_hi32() local 713 imm_rnd = get_random_u32(); in bpf_opt_subreg_zext_lo32_rnd_hi32() 715 rnd_hi32_patch[1].imm = imm_rnd; in bpf_opt_subreg_zext_lo32_rnd_hi32()
|