Lines Matching refs:cfa
418 AddressType cfa; member
430 … if (!regular_memory->ReadFully(eval_info->cfa + loc->values[0], reg_ptr, sizeof(AddressType))) { in EvalRegister()
432 last_error_.address = eval_info->cfa + loc->values[0]; in EvalRegister()
437 *reg_ptr = eval_info->cfa + loc->values[0]; in EvalRegister()
520 eval_info.cfa = (*cur_regs)[loc->values[0]]; in Eval()
521 eval_info.cfa += loc->values[1]; in Eval()
529 eval_info.cfa = value; in Eval()
572 cur_regs->set_sp(eval_info.cfa); in Eval()
580 DwarfCfa<AddressType> cfa(&memory_, fde, arch); in GetCfaLocationInfo() local
585 if (!cfa.GetLocationInfo(pc, fde->cie->cfa_instructions_offset, fde->cie->cfa_instructions_end, in GetCfaLocationInfo()
587 last_error_ = cfa.last_error(); in GetCfaLocationInfo()
592 cfa.set_cie_loc_regs(&cie_loc_regs_[fde->cie_offset]); in GetCfaLocationInfo()
593 if (!cfa.GetLocationInfo(pc, fde->cfa_instructions_offset, fde->cfa_instructions_end, loc_regs)) { in GetCfaLocationInfo()
594 last_error_ = cfa.last_error(); in GetCfaLocationInfo()
603 DwarfCfa<AddressType> cfa(&memory_, fde, arch); in Log() local
607 if (!cfa.Log(indent, pc, cie->cfa_instructions_offset, cie->cfa_instructions_end)) { in Log()
608 last_error_ = cfa.last_error(); in Log()
611 if (!cfa.Log(indent, pc, fde->cfa_instructions_offset, fde->cfa_instructions_end)) { in Log()
612 last_error_ = cfa.last_error(); in Log()