Home
last modified time | relevance | path

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

/linux-6.1.9/tools/objtool/arch/x86/
Ddecode.c42 case CFI_BP: in arch_callee_saved_reg()
96 #define is_RIP() ((modrm_rm & 7) == CFI_BP && modrm_mod == 0)
355 if (rm_is_mem(CFI_BP)) { in arch_decode_instruction()
362 op->dest.reg = CFI_BP; in arch_decode_instruction()
387 if (rm_is_mem(CFI_BP)) { in arch_decode_instruction()
392 op->src.reg = CFI_BP; in arch_decode_instruction()
552 op->src.reg = CFI_BP; in arch_decode_instruction()
559 op->dest.reg = CFI_BP; in arch_decode_instruction()
768 *base = CFI_BP; in arch_decode_hint_reg()
/linux-6.1.9/tools/objtool/
Dorc_gen.c19 struct cfi_reg *bp = &cfi->regs[CFI_BP]; in init_orc_entry()
43 case CFI_BP: in init_orc_entry()
74 case CFI_BP: in init_orc_entry()
Dcheck.c2493 if (cfi->cfa.base == CFI_BP && in has_valid_stack_frame()
2494 check_reg_frame_pos(&cfi->regs[CFI_BP], -cfi->cfa.offset) && in has_valid_stack_frame()
2498 if (cfi->drap && cfi->regs[CFI_BP].base == CFI_BP) in has_valid_stack_frame()
2623 if (op->src.reg == CFI_SP && op->dest.reg == CFI_BP && in update_cfi_state()
2625 check_reg_frame_pos(&regs[CFI_BP], -cfa->offset)) { in update_cfi_state()
2633 op->dest.reg == CFI_BP && cfi->drap) { in update_cfi_state()
2636 regs[CFI_BP].base = CFI_BP; in update_cfi_state()
2637 regs[CFI_BP].offset = -cfi->stack_size; in update_cfi_state()
2657 else if (op->src.reg == CFI_BP && op->dest.reg == CFI_SP && in update_cfi_state()
2658 (cfa->base == CFI_BP || cfa->base == cfi->drap_reg)) { in update_cfi_state()
[all …]
/linux-6.1.9/tools/objtool/arch/x86/include/arch/
Dcfi_regs.h11 #define CFI_BP 5 macro