Home
last modified time | relevance | path

Searched refs:cie_loc_regs_ (Results 1 – 5 of 5) sorted by relevance

/system/core/libunwindstack/
DDwarfCfa.cpp45 if (cie_loc_regs_ != nullptr) { in GetLocationInfo()
46 for (const auto& entry : *cie_loc_regs_) { in GetLocationInfo()
95 if (cie_loc_regs_ == nullptr) { in GetLocationInfo()
101 auto reg_entry = cie_loc_regs_->find(cfa_low); in GetLocationInfo()
102 if (reg_entry == cie_loc_regs_->end()) { in GetLocationInfo()
358 if (cie_loc_regs_ == nullptr) { in cfa_restore()
363 auto reg_entry = cie_loc_regs_->find(reg); in cfa_restore()
364 if (reg_entry == cie_loc_regs_->end()) { in cfa_restore()
DDwarfCfa.h93 void set_cie_loc_regs(const dwarf_loc_regs_t* cie_loc_regs) { cie_loc_regs_ = cie_loc_regs; } in set_cie_loc_regs()
109 const dwarf_loc_regs_t* cie_loc_regs_ = nullptr; variable
DDwarfSection.cpp575 auto reg_entry = cie_loc_regs_.find(fde->cie_offset); in GetCfaLocationInfo()
576 if (reg_entry == cie_loc_regs_.end()) { in GetCfaLocationInfo()
582 cie_loc_regs_[fde->cie_offset] = *loc_regs; in GetCfaLocationInfo()
584 cfa.set_cie_loc_regs(&cie_loc_regs_[fde->cie_offset]); in GetCfaLocationInfo()
/system/core/libunwindstack/include/unwindstack/
DDwarfSection.h120 std::unordered_map<uint64_t, dwarf_loc_regs_t> cie_loc_regs_; variable
/system/core/libunwindstack/tests/
DDwarfSectionImplTest.cpp52 this->cie_loc_regs_[offset] = loc_regs; in TestSetCachedCieLocRegs()
54 void TestClearCachedCieLocRegs() { this->cie_loc_regs_.clear(); } in TestClearCachedCieLocRegs()