/system/unwinding/libunwindstack/ |
D | DwarfCfa.h | 82 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 …]
|
D | DwarfCfa.cpp | 44 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 …]
|
D | DwarfSection.cpp | 59 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/ |
D | EvalBenchmark.cpp | 63 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/ |
D | DwarfSectionImplTest.cpp | 79 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 …]
|
D | DwarfCfaTest.cpp | 81 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 …]
|
D | DwarfSectionTest.cpp | 41 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()
|
D | VerifyBionicTerminationTest.cpp | 60 DwarfLocations regs; in GetReturnAddressLocation()
|
D | DwarfCfaLogTest.cpp | 317 DwarfLocations cie_loc_regs; in TYPED_TEST_P()
|
/system/unwinding/libunwindstack/include/unwindstack/ |
D | DwarfSection.h | 103 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,
|
D | DwarfLocation.h | 43 struct DwarfLocations : public std::unordered_map<uint32_t, DwarfLocation> { struct
|
/system/unwinding/libunwindstack/utils/ |
D | DwarfSectionImplFake.h | 45 void FakeSetCachedCieLocRegs(uint64_t offset, const DwarfLocations& loc_regs) { in FakeSetCachedCieLocRegs()
|
/system/unwinding/libunwindstack/tools/ |
D | unwind_reg_info.cpp | 82 DwarfLocations regs; in PrintRegInformation()
|