Home
last modified time | relevance | path

Searched refs:dwarf_loc_regs_t (Results 1 – 10 of 10) sorted by relevance

/system/core/libunwindstack/
DDwarfCfa.h79 dwarf_loc_regs_t* loc_regs);
89 void set_cie_loc_regs(const dwarf_loc_regs_t* cie_loc_regs) { cie_loc_regs_ = cie_loc_regs; } in set_cie_loc_regs()
104 const dwarf_loc_regs_t* cie_loc_regs_ = nullptr;
106 std::stack<dwarf_loc_regs_t> loc_reg_state_;
109 bool cfa_nop(dwarf_loc_regs_t*);
110 bool cfa_set_loc(dwarf_loc_regs_t*);
111 bool cfa_advance_loc(dwarf_loc_regs_t*);
112 bool cfa_offset(dwarf_loc_regs_t*);
113 bool cfa_restore(dwarf_loc_regs_t*);
114 bool cfa_undefined(dwarf_loc_regs_t*);
[all …]
DDwarfCfa.cpp42 dwarf_loc_regs_t* loc_regs) { in GetLocationInfo()
317 bool DwarfCfa<AddressType>::cfa_nop(dwarf_loc_regs_t*) { in cfa_nop() argument
322 bool DwarfCfa<AddressType>::cfa_set_loc(dwarf_loc_regs_t*) { in cfa_set_loc() argument
337 bool DwarfCfa<AddressType>::cfa_advance_loc(dwarf_loc_regs_t*) { in cfa_advance_loc() argument
343 bool DwarfCfa<AddressType>::cfa_offset(dwarf_loc_regs_t* loc_regs) { in cfa_offset()
350 bool DwarfCfa<AddressType>::cfa_restore(dwarf_loc_regs_t* loc_regs) { in cfa_restore()
367 bool DwarfCfa<AddressType>::cfa_undefined(dwarf_loc_regs_t* loc_regs) { in cfa_undefined()
374 bool DwarfCfa<AddressType>::cfa_same_value(dwarf_loc_regs_t* loc_regs) { in cfa_same_value()
381 bool DwarfCfa<AddressType>::cfa_register(dwarf_loc_regs_t* loc_regs) { in cfa_register()
389 bool DwarfCfa<AddressType>::cfa_remember_state(dwarf_loc_regs_t* loc_regs) { in cfa_remember_state()
[all …]
DDwarfSection.cpp51 dwarf_loc_regs_t loc_regs; in Step()
406 const dwarf_loc_regs_t* loc_regs;
474 const dwarf_loc_regs_t& loc_regs, Regs* regs, in Eval()
555 dwarf_loc_regs_t* loc_regs) { in GetCfaLocationInfo()
/system/core/libunwindstack/tests/
DDwarfSectionImplTest.cpp50 void TestSetCachedCieLocRegs(uint64_t offset, const dwarf_loc_regs_t& loc_regs) { in TestSetCachedCieLocRegs()
100 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
116 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
132 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
150 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
168 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
184 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
194 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
204 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
233 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
[all …]
DDwarfCfaTest.cpp78 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
91 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
104 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
135 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
166 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
198 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
209 dwarf_loc_regs_t cie_loc_regs; in TYPED_TEST_P()
227 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
240 dwarf_loc_regs_t cie_loc_regs; in TYPED_TEST_P()
274 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
[all …]
DDwarfSectionTest.cpp35 MOCK_METHOD5(Eval, bool(const DwarfCie*, Memory*, const dwarf_loc_regs_t&, Regs*, bool*));
43 MOCK_METHOD3(GetCfaLocationInfo, bool(uint64_t, const DwarfFde*, dwarf_loc_regs_t*));
111 dwarf_loc_regs_t* loc_regs) { in MockGetCfaLocationInfo()
DDwarfCfaLogTest.cpp315 dwarf_loc_regs_t cie_loc_regs; in TYPED_TEST_P()
/system/core/libunwindstack/include/unwindstack/
DDwarfSection.h91 virtual bool Eval(const DwarfCie*, Memory*, const dwarf_loc_regs_t&, Regs*, bool*) = 0;
99 virtual bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs) = 0;
118 std::unordered_map<uint64_t, dwarf_loc_regs_t> cie_loc_regs_;
119 std::map<uint64_t, dwarf_loc_regs_t> loc_regs_; // Single row indexed by pc_end.
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;
DDwarfLocation.h49 typedef DwarfLocations dwarf_loc_regs_t; typedef
/system/core/libunwindstack/tools/
Dunwind_reg_info.cpp73 dwarf_loc_regs_t regs; in PrintRegInformation()