Home
last modified time | relevance | path

Searched refs:loc_regs (Results 1 – 16 of 16) sorted by relevance

/dports/devel/android-tools-fastboot/platform_system_core-platform-tools-29.0.5/libunwindstack/tests/
H A DDwarfCfaTest.cpp457 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
458 ASSERT_NE(loc_regs.end(), loc_regs.find(6)); in TYPED_TEST_P()
464 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
475 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
476 ASSERT_NE(loc_regs.end(), loc_regs.find(6)); in TYPED_TEST_P()
477 ASSERT_NE(loc_regs.end(), loc_regs.find(7)); in TYPED_TEST_P()
478 ASSERT_NE(loc_regs.end(), loc_regs.find(9)); in TYPED_TEST_P()
484 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
485 ASSERT_NE(loc_regs.end(), loc_regs.find(6)); in TYPED_TEST_P()
486 ASSERT_NE(loc_regs.end(), loc_regs.find(7)); in TYPED_TEST_P()
[all …]
H A DDwarfSectionImplTest.cpp100 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
116 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
132 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
150 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
168 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
184 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
194 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
204 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
212 loc_regs.erase(CFA_REG); in TYPED_TEST_P()
218 loc_regs.erase(CFA_REG); in TYPED_TEST_P()
[all …]
H A DDwarfSectionTest.cpp112 dwarf_loc_regs_t* loc_regs) { in MockGetCfaLocationInfo() argument
113 loc_regs->pc_start = fde->pc_start; in MockGetCfaLocationInfo()
114 loc_regs->pc_end = fde->pc_end; in MockGetCfaLocationInfo()
/dports/devel/android-tools-adb/platform_system_core-android-9.0.0_r3/libunwindstack/tests/
H A DDwarfCfaTest.cpp457 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
458 ASSERT_NE(loc_regs.end(), loc_regs.find(6)); in TYPED_TEST_P()
464 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
475 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
476 ASSERT_NE(loc_regs.end(), loc_regs.find(6)); in TYPED_TEST_P()
477 ASSERT_NE(loc_regs.end(), loc_regs.find(7)); in TYPED_TEST_P()
478 ASSERT_NE(loc_regs.end(), loc_regs.find(9)); in TYPED_TEST_P()
484 ASSERT_NE(loc_regs.end(), loc_regs.find(5)); in TYPED_TEST_P()
485 ASSERT_NE(loc_regs.end(), loc_regs.find(6)); in TYPED_TEST_P()
486 ASSERT_NE(loc_regs.end(), loc_regs.find(7)); in TYPED_TEST_P()
[all …]
H A DDwarfSectionImplTest.cpp96 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
112 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
128 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
146 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
164 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
180 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
190 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
200 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P() local
208 loc_regs.erase(CFA_REG); in TYPED_TEST_P()
214 loc_regs.erase(CFA_REG); in TYPED_TEST_P()
[all …]
H A DDwarfSectionTest.cpp169 dwarf_loc_regs_t* loc_regs) { in MockGetCfaLocationInfo() argument
170 loc_regs->pc_start = fde->pc_start; in MockGetCfaLocationInfo()
171 loc_regs->pc_end = fde->pc_end; in MockGetCfaLocationInfo()
/dports/devel/android-tools-fastboot/platform_system_core-platform-tools-29.0.5/libunwindstack/
H A DDwarfCfa.cpp45 (*loc_regs)[entry.first] = entry.second; in GetLocationInfo()
54 loc_regs->pc_start = cur_pc_; in GetLocationInfo()
57 loc_regs->pc_end = cur_pc_; in GetLocationInfo()
61 loc_regs->pc_end = fde_->pc_end; in GetLocationInfo()
64 loc_regs->pc_start = cur_pc_; in GetLocationInfo()
101 loc_regs->erase(cfa_low); in GetLocationInfo()
359 loc_regs->erase(reg); in cfa_restore()
361 (*loc_regs)[reg] = reg_entry->second; in cfa_restore()
376 loc_regs->erase(reg); in cfa_same_value()
390 loc_reg_state_.push(*loc_regs); in cfa_remember_state()
[all …]
H A DDwarfSection.cpp51 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
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()
562 loc_regs)) { in GetCfaLocationInfo()
[all …]
H A DDwarfCfa.h79 dwarf_loc_regs_t* loc_regs);
/dports/devel/android-tools-adb/platform_system_core-android-9.0.0_r3/libunwindstack/
H A DDwarfCfa.cpp44 (*loc_regs)[entry.first] = entry.second; in GetLocationInfo()
53 loc_regs->pc_start = cur_pc_; in GetLocationInfo()
56 loc_regs->pc_end = cur_pc_; in GetLocationInfo()
60 loc_regs->pc_end = fde_->pc_end; in GetLocationInfo()
63 loc_regs->pc_start = cur_pc_; in GetLocationInfo()
100 loc_regs->erase(cfa_low); in GetLocationInfo()
356 loc_regs->erase(reg); in cfa_restore()
358 (*loc_regs)[reg] = reg_entry->second; in cfa_restore()
373 loc_regs->erase(reg); in cfa_same_value()
387 loc_reg_state_.push(*loc_regs); in cfa_remember_state()
[all …]
H A DDwarfSection.cpp69 dwarf_loc_regs_t loc_regs; in Step() local
70 if (!GetCfaLocationInfo(pc, fde, &loc_regs)) { in Step()
73 loc_regs.cie = fde->cie; in Step()
76 it = loc_regs_.emplace(loc_regs.pc_end, std::move(loc_regs)).first; in Step()
116 const dwarf_loc_regs_t* loc_regs; member
192 auto cfa_entry = loc_regs.find(CFA_REG); in Eval()
193 if (cfa_entry == loc_regs.end()) { in Eval()
201 EvalInfo<AddressType> eval_info{.loc_regs = &loc_regs, in Eval()
230 for (const auto& entry : loc_regs) { in Eval()
570 loc_regs)) { in GetCfaLocationInfo()
[all …]
H A DDwarfCfa.h72 dwarf_loc_regs_t* loc_regs);
/dports/devel/android-tools-adb/platform_system_core-android-9.0.0_r3/libunwindstack/tools/
H A Dunwind_reg_info.cpp77 std::vector<std::pair<uint32_t, DwarfLocation>> loc_regs; in PrintRegInformation() local
79 loc_regs.push_back(loc); in PrintRegInformation()
81 std::sort(loc_regs.begin(), loc_regs.end(), [](auto a, auto b) { in PrintRegInformation()
90 for (auto& entry : loc_regs) { in PrintRegInformation()
/dports/devel/android-tools-fastboot/platform_system_core-platform-tools-29.0.5/libunwindstack/tools/
H A Dunwind_reg_info.cpp80 std::vector<std::pair<uint32_t, DwarfLocation>> loc_regs; in PrintRegInformation() local
82 loc_regs.push_back(loc); in PrintRegInformation()
84 std::sort(loc_regs.begin(), loc_regs.end(), [](auto a, auto b) { in PrintRegInformation()
93 for (auto& entry : loc_regs) { in PrintRegInformation()
/dports/devel/android-tools-adb/platform_system_core-android-9.0.0_r3/libunwindstack/include/unwindstack/
H A DDwarfSection.h95 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;
/dports/devel/android-tools-fastboot/platform_system_core-platform-tools-29.0.5/libunwindstack/include/unwindstack/
H A DDwarfSection.h99 virtual bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) = 0;
134 bool Eval(const DwarfCie* cie, Memory* regular_memory, const dwarf_loc_regs_t& loc_regs,
137 bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) override;