HomeSort by relevance Sort by last modified time
    Searched full:loc_regs (Results 1 - 9 of 9) sorted by null

  /system/core/libunwindstack/tests/
DwarfCfaTest.cpp 78 dwarf_loc_regs_t loc_regs; local
80 ASSERT_FALSE(this->cfa_->GetLocationInfo(this->fde_.pc_start, 0x2000, 0x2001, &loc_regs));
91 dwarf_loc_regs_t loc_regs; local
93 ASSERT_TRUE(this->cfa_->GetLocationInfo(this->fde_.pc_start, 0x2000, 0x2001, &loc_regs));
95 ASSERT_EQ(0U, loc_regs.size());
104 dwarf_loc_regs_t loc_regs; local
106 ASSERT_TRUE(this->cfa_->GetLocationInfo(this->fde_.pc_start, 0x2000, 0x2002, &loc_regs));
108 ASSERT_EQ(1U, loc_regs.size());
109 auto location = loc_regs.find(3);
110 ASSERT_NE(loc_regs.end(), location)
135 dwarf_loc_regs_t loc_regs; local
166 dwarf_loc_regs_t loc_regs; local
198 dwarf_loc_regs_t loc_regs; local
227 dwarf_loc_regs_t loc_regs; local
274 dwarf_loc_regs_t loc_regs; local
304 dwarf_loc_regs_t loc_regs; local
317 dwarf_loc_regs_t loc_regs; local
330 dwarf_loc_regs_t loc_regs; local
343 dwarf_loc_regs_t loc_regs; local
372 dwarf_loc_regs_t loc_regs; local
399 dwarf_loc_regs_t loc_regs; local
430 dwarf_loc_regs_t loc_regs; local
517 dwarf_loc_regs_t loc_regs; local
533 dwarf_loc_regs_t loc_regs; local
562 dwarf_loc_regs_t loc_regs; local
592 dwarf_loc_regs_t loc_regs; local
635 dwarf_loc_regs_t loc_regs; local
678 dwarf_loc_regs_t loc_regs; local
721 dwarf_loc_regs_t loc_regs; local
749 dwarf_loc_regs_t loc_regs; local
786 dwarf_loc_regs_t loc_regs; local
817 dwarf_loc_regs_t loc_regs; local
849 dwarf_loc_regs_t loc_regs; local
887 dwarf_loc_regs_t loc_regs; local
910 dwarf_loc_regs_t loc_regs; local
941 dwarf_loc_regs_t loc_regs; local
    [all...]
DwarfSectionImplTest.cpp 65 void TestSetCachedCieLocRegs(uint64_t offset, const dwarf_loc_regs_t& loc_regs) {
66 this->cie_loc_regs_[offset] = loc_regs;
96 dwarf_loc_regs_t loc_regs; local
102 loc_regs[CFA_REG] = DwarfLocation{DWARF_LOCATION_VAL_EXPRESSION, {0x2, 0x5002}};
104 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
112 dwarf_loc_regs_t loc_regs; local
119 loc_regs[CFA_REG] = DwarfLocation{DWARF_LOCATION_VAL_EXPRESSION, {0x2, 0x5002}};
121 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
128 dwarf_loc_regs_t loc_regs; local
137 loc_regs[CFA_REG] = DwarfLocation{DWARF_LOCATION_EXPRESSION, {0x4, 0x5004}}
146 dwarf_loc_regs_t loc_regs; local
164 dwarf_loc_regs_t loc_regs; local
180 dwarf_loc_regs_t loc_regs; local
190 dwarf_loc_regs_t loc_regs; local
200 dwarf_loc_regs_t loc_regs; local
229 dwarf_loc_regs_t loc_regs; local
246 dwarf_loc_regs_t loc_regs; local
264 dwarf_loc_regs_t loc_regs; local
285 dwarf_loc_regs_t loc_regs; local
316 dwarf_loc_regs_t loc_regs; local
335 dwarf_loc_regs_t loc_regs; local
350 dwarf_loc_regs_t loc_regs; local
384 dwarf_loc_regs_t loc_regs; local
402 dwarf_loc_regs_t loc_regs; local
419 dwarf_loc_regs_t loc_regs; local
436 dwarf_loc_regs_t loc_regs; local
455 dwarf_loc_regs_t loc_regs; local
475 dwarf_loc_regs_t loc_regs; local
831 dwarf_loc_regs_t loc_regs; local
861 dwarf_loc_regs_t loc_regs; local
    [all...]
DwarfSectionTest.cpp 169 dwarf_loc_regs_t* loc_regs) {
170 loc_regs->pc_start = fde->pc_start;
171 loc_regs->pc_end = fde->pc_end;
  /system/core/libunwindstack/
DwarfCfa.cpp 41 dwarf_loc_regs_t* loc_regs) {
44 (*loc_regs)[entry.first] = entry.second;
53 loc_regs->pc_start = cur_pc_;
56 loc_regs->pc_end = cur_pc_;
60 loc_regs->pc_end = fde_->pc_end;
63 loc_regs->pc_start = cur_pc_;
87 (*loc_regs)[cfa_low] = {.type = DWARF_LOCATION_OFFSET,
100 loc_regs->erase(cfa_low);
102 (*loc_regs)[cfa_low] = reg_entry->second;
135 if (!(this->*handle_func)(loc_regs)) {
    [all...]
DwarfSection.cpp 69 dwarf_loc_regs_t loc_regs; local
70 if (!GetCfaLocationInfo(pc, fde, &loc_regs)) {
73 loc_regs.cie = fde->cie;
76 it = loc_regs_.emplace(loc_regs.pc_end, std::move(loc_regs)).first;
116 const dwarf_loc_regs_t* loc_regs; member in struct:unwindstack::EvalInfo
183 const dwarf_loc_regs_t& loc_regs, Regs* regs,
192 auto cfa_entry = loc_regs.find(CFA_REG);
193 if (cfa_entry == loc_regs.end()) {
201 EvalInfo<AddressType> eval_info{.loc_regs = &loc_regs
    [all...]
DwarfCfa.h 72 dwarf_loc_regs_t* loc_regs);
  /system/core/libunwindstack/tools/
unwind_reg_info.cpp 77 std::vector<std::pair<uint32_t, DwarfLocation>> loc_regs; local
79 loc_regs.push_back(loc);
81 std::sort(loc_regs.begin(), loc_regs.end(), [](auto a, auto b) {
90 for (auto& entry : loc_regs) {
  /system/core/libunwindstack/include/unwindstack/
DwarfSection.h 95 virtual bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) = 0;
142 bool Eval(const DwarfCie* cie, Memory* regular_memory, const dwarf_loc_regs_t& loc_regs,
151 bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) override;
  /system/core/libunwindstack/tests/files/offline/offset_arm/
libunwindstack_test 

Completed in 1119 milliseconds