Home
last modified time | relevance | path

Searched refs:caller_saved (Results 1 – 4 of 4) sorted by relevance

/linux/tools/perf/util/
H A Dannotate-data.c169 state->regs[0].caller_saved = true; in init_type_state()
170 state->regs[1].caller_saved = true; in init_type_state()
171 state->regs[2].caller_saved = true; in init_type_state()
172 state->regs[4].caller_saved = true; in init_type_state()
173 state->regs[5].caller_saved = true; in init_type_state()
174 state->regs[8].caller_saved = true; in init_type_state()
175 state->regs[9].caller_saved = true; in init_type_state()
176 state->regs[10].caller_saved = true; in init_type_state()
177 state->regs[11].caller_saved = true; in init_type_state()
H A Dannotate-data.h172 * The @caller_saved registers are invalidated after a function call.
184 bool caller_saved; member
/linux/tools/perf/util/annotate-arch/
H A Dannotate-x86.c259 if (!reg->caller_saved) in update_insn_state_x86()
/linux/kernel/bpf/
H A Dverifier.c1754 static const int caller_saved[CALLER_SAVED_REGS] = { variable
9242 bpf_mark_reg_not_init(env, &regs[caller_saved[i]]); in clear_caller_saved_regs()
9243 __check_reg_arg(env, regs, caller_saved[i], DST_OP_NO_MARK); in clear_caller_saved_regs()
10547 bpf_mark_reg_not_init(env, &regs[caller_saved[i]]); in check_helper_call()
10548 check_reg_arg(env, caller_saved[i], DST_OP_NO_MARK); in check_helper_call()
13019 bpf_mark_reg_not_init(env, &regs[caller_saved[i]]); in check_kfunc_call()
13195 u32 regno = caller_saved[i]; in check_kfunc_call()
16695 bpf_mark_reg_not_init(env, &regs[caller_saved[i]]); in check_ld_abs()
16696 check_reg_arg(env, caller_saved[i], DST_OP_NO_MARK); in check_ld_abs()
17154 for (i = 1, off = lowest_off; i <= ARRAY_SIZE(caller_saved); ++i, off += BPF_REG_SIZE) { in mark_fastcall_pattern_for_call()