Lines Matching defs:bpf_insn_aux_data
544 struct bpf_insn_aux_data { struct
545 union {
569 union {
575 struct btf_struct_meta *kptr_struct_meta;
576 u64 map_key_state; /* constant (32 bit) key tracking for maps */
577 int ctx_field_size; /* the ctx field size for load insn, maybe 0 */
578 u32 seen; /* this insn was processed by the verifier at env->pass_cnt */
579 bool sanitize_stack_spill; /* subject to Spectre v4 sanitation */
580 bool zext_dst; /* this insn zero extends dst reg */
581 bool needs_zext; /* alu op needs to clear upper bits */
582 bool storage_get_func_atomic; /* bpf_*_storage_get() with atomic memory alloc */
583 bool is_iter_next; /* bpf_iter_<type>_next() kfunc call */
584 bool call_with_percpu_alloc_ptr; /* {this,per}_cpu_ptr() with prog percpu alloc */
585 u8 alu_state; /* used in combination with alu_limit */
589 u8 fastcall_pattern:1;
593 u8 fastcall_spills_num:3;
596 unsigned int orig_idx; /* original instruction index */
597 bool jmp_point;
598 bool prune_point;
602 bool force_checkpoint;
606 bool calls_callback;
608 u16 live_regs_before;