Home
last modified time | relevance | path

Searched refs:DwarfLocations (Results 1 – 13 of 13) sorted by relevance

/system/unwinding/libunwindstack/
DDwarfCfa.h82 DwarfLocations* loc_regs);
92 void set_cie_loc_regs(const DwarfLocations* cie_loc_regs) { cie_loc_regs_ = cie_loc_regs; } in set_cie_loc_regs()
108 const DwarfLocations* cie_loc_regs_ = nullptr;
110 std::stack<DwarfLocations> loc_reg_state_;
113 bool cfa_nop(DwarfLocations*);
114 bool cfa_set_loc(DwarfLocations*);
115 bool cfa_advance_loc(DwarfLocations*);
116 bool cfa_offset(DwarfLocations*);
117 bool cfa_restore(DwarfLocations*);
118 bool cfa_undefined(DwarfLocations*);
[all …]
DDwarfCfa.cpp44 DwarfLocations* loc_regs) { in GetLocationInfo()
324 bool DwarfCfa<AddressType>::cfa_nop(DwarfLocations*) { in cfa_nop() argument
329 bool DwarfCfa<uint32_t>::cfa_set_loc(DwarfLocations*) { in cfa_set_loc() argument
340 bool DwarfCfa<uint64_t>::cfa_set_loc(DwarfLocations*) { in cfa_set_loc() argument
351 bool DwarfCfa<AddressType>::cfa_advance_loc(DwarfLocations*) { in cfa_advance_loc() argument
357 bool DwarfCfa<AddressType>::cfa_offset(DwarfLocations* loc_regs) { in cfa_offset()
364 bool DwarfCfa<AddressType>::cfa_restore(DwarfLocations* loc_regs) { in cfa_restore()
381 bool DwarfCfa<AddressType>::cfa_undefined(DwarfLocations* loc_regs) { in cfa_undefined()
388 bool DwarfCfa<AddressType>::cfa_same_value(DwarfLocations* loc_regs) { in cfa_same_value()
395 bool DwarfCfa<AddressType>::cfa_register(DwarfLocations* loc_regs) { in cfa_register()
[all …]
DDwarfSection.cpp59 DwarfLocations loc_regs; in Step()
428 const DwarfLocations* loc_regs;
499 const DwarfLocations& loc_regs, Regs* regs, in Eval()
592 DwarfLocations* loc_regs, ArchEnum arch) { in GetCfaLocationInfo()
/system/unwinding/libunwindstack/benchmarks/
DEvalBenchmark.cpp63 void RunBenchmark(benchmark::State& state, DwarfLocations& loc_regs) { in RunBenchmark()
105 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
112 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
123 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
131 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
143 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
153 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
171 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
187 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
203 DwarfLocations loc_regs; in BENCHMARK_TEMPLATE_F()
[all …]
/system/unwinding/libunwindstack/tests/
DDwarfSectionImplTest.cpp79 DwarfLocations loc_regs; in TYPED_TEST_P()
95 DwarfLocations loc_regs; in TYPED_TEST_P()
111 DwarfLocations loc_regs; in TYPED_TEST_P()
129 DwarfLocations loc_regs; in TYPED_TEST_P()
147 DwarfLocations loc_regs; in TYPED_TEST_P()
163 DwarfLocations loc_regs; in TYPED_TEST_P()
173 DwarfLocations loc_regs; in TYPED_TEST_P()
183 DwarfLocations loc_regs; in TYPED_TEST_P()
212 DwarfLocations loc_regs; in TYPED_TEST_P()
229 DwarfLocations loc_regs; in TYPED_TEST_P()
[all …]
DDwarfCfaTest.cpp81 DwarfLocations loc_regs; in TYPED_TEST_P()
94 DwarfLocations loc_regs; in TYPED_TEST_P()
107 DwarfLocations loc_regs; in TYPED_TEST_P()
138 DwarfLocations loc_regs; in TYPED_TEST_P()
169 DwarfLocations loc_regs; in TYPED_TEST_P()
201 DwarfLocations loc_regs; in TYPED_TEST_P()
212 DwarfLocations cie_loc_regs; in TYPED_TEST_P()
230 DwarfLocations loc_regs; in TYPED_TEST_P()
244 DwarfLocations cie_loc_regs; in TYPED_TEST_P()
278 DwarfLocations loc_regs; in TYPED_TEST_P()
[all …]
DDwarfSectionTest.cpp41 MOCK_METHOD(bool, Eval, (const DwarfCie*, Memory*, const DwarfLocations&, Regs*, bool*),
50 MOCK_METHOD(bool, GetCfaLocationInfo, (uint64_t, const DwarfFde*, DwarfLocations*, ArchEnum arch),
127 static bool MockGetCfaLocationInfo(::testing::Unused, const DwarfFde* fde, DwarfLocations* loc_regs, in MockGetCfaLocationInfo()
DVerifyBionicTerminationTest.cpp60 DwarfLocations regs; in GetReturnAddressLocation()
DDwarfCfaLogTest.cpp317 DwarfLocations cie_loc_regs; in TYPED_TEST_P()
/system/unwinding/libunwindstack/include/unwindstack/
DDwarfSection.h103 virtual bool Eval(const DwarfCie*, Memory*, const DwarfLocations&, Regs*, bool*) = 0;
111 virtual bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, DwarfLocations* loc_regs,
131 std::unordered_map<uint64_t, DwarfLocations> cie_loc_regs_;
132 std::map<uint64_t, DwarfLocations> loc_regs_; // Single row indexed by pc_end.
153 bool Eval(const DwarfCie* cie, Memory* regular_memory, const DwarfLocations& loc_regs, Regs* regs,
156 bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, DwarfLocations* loc_regs,
DDwarfLocation.h43 struct DwarfLocations : public std::unordered_map<uint32_t, DwarfLocation> { struct
/system/unwinding/libunwindstack/utils/
DDwarfSectionImplFake.h45 void FakeSetCachedCieLocRegs(uint64_t offset, const DwarfLocations& loc_regs) { in FakeSetCachedCieLocRegs()
/system/unwinding/libunwindstack/tools/
Dunwind_reg_info.cpp82 DwarfLocations regs; in PrintRegInformation()