Lines Matching refs:loc_regs
51 dwarf_loc_regs_t loc_regs; in Step() local
52 if (!GetCfaLocationInfo(pc, fde, &loc_regs)) { in Step()
55 loc_regs.cie = fde->cie; in Step()
58 it = loc_regs_.emplace(loc_regs.pc_end, std::move(loc_regs)).first; in Step()
406 const dwarf_loc_regs_t* loc_regs; member
474 const dwarf_loc_regs_t& loc_regs, Regs* regs, in Eval() argument
483 auto cfa_entry = loc_regs.find(CFA_REG); in Eval()
484 if (cfa_entry == loc_regs.end()) { in Eval()
492 EvalInfo<AddressType> eval_info{.loc_regs = &loc_regs, in Eval()
521 for (const auto& entry : loc_regs) { in Eval()
555 dwarf_loc_regs_t* loc_regs) { in GetCfaLocationInfo() argument
562 loc_regs)) { in GetCfaLocationInfo()
566 cie_loc_regs_[fde->cie_offset] = *loc_regs; in GetCfaLocationInfo()
569 if (!cfa.GetLocationInfo(pc, fde->cfa_instructions_offset, fde->cfa_instructions_end, loc_regs)) { in GetCfaLocationInfo()