Home
last modified time | relevance | path

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

/system/core/libunwindstack/
DDwarfCfa.h83 dwarf_loc_regs_t* loc_regs);
93 void set_cie_loc_regs(const dwarf_loc_regs_t* cie_loc_regs) { cie_loc_regs_ = cie_loc_regs; } in set_cie_loc_regs()
109 const dwarf_loc_regs_t* cie_loc_regs_ = nullptr;
111 std::stack<dwarf_loc_regs_t> loc_reg_state_;
114 bool cfa_nop(dwarf_loc_regs_t*);
115 bool cfa_set_loc(dwarf_loc_regs_t*);
116 bool cfa_advance_loc(dwarf_loc_regs_t*);
117 bool cfa_offset(dwarf_loc_regs_t*);
118 bool cfa_restore(dwarf_loc_regs_t*);
119 bool cfa_undefined(dwarf_loc_regs_t*);
[all …]
DDwarfCfa.cpp44 dwarf_loc_regs_t* loc_regs) { in GetLocationInfo()
323 bool DwarfCfa<AddressType>::cfa_nop(dwarf_loc_regs_t*) { in cfa_nop() argument
328 bool DwarfCfa<AddressType>::cfa_set_loc(dwarf_loc_regs_t*) { in cfa_set_loc() argument
343 bool DwarfCfa<AddressType>::cfa_advance_loc(dwarf_loc_regs_t*) { in cfa_advance_loc() argument
349 bool DwarfCfa<AddressType>::cfa_offset(dwarf_loc_regs_t* loc_regs) { in cfa_offset()
356 bool DwarfCfa<AddressType>::cfa_restore(dwarf_loc_regs_t* loc_regs) { in cfa_restore()
373 bool DwarfCfa<AddressType>::cfa_undefined(dwarf_loc_regs_t* loc_regs) { in cfa_undefined()
380 bool DwarfCfa<AddressType>::cfa_same_value(dwarf_loc_regs_t* loc_regs) { in cfa_same_value()
387 bool DwarfCfa<AddressType>::cfa_register(dwarf_loc_regs_t* loc_regs) { in cfa_register()
395 bool DwarfCfa<AddressType>::cfa_remember_state(dwarf_loc_regs_t* loc_regs) { in cfa_remember_state()
[all …]
DDwarfSection.cpp52 dwarf_loc_regs_t loc_regs; in Step()
409 const dwarf_loc_regs_t* loc_regs;
484 const dwarf_loc_regs_t& loc_regs, Regs* regs, in Eval()
571 dwarf_loc_regs_t* loc_regs, ArchEnum arch) { in GetCfaLocationInfo()
/system/core/libunwindstack/tests/
DDwarfSectionImplTest.cpp51 void TestSetCachedCieLocRegs(uint64_t offset, const dwarf_loc_regs_t& loc_regs) { in TestSetCachedCieLocRegs()
101 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
117 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
133 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
151 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
169 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
185 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
195 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
205 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
234 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
[all …]
DDwarfCfaTest.cpp80 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
93 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
106 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
137 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
168 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
200 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
211 dwarf_loc_regs_t cie_loc_regs; in TYPED_TEST_P()
229 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
242 dwarf_loc_regs_t cie_loc_regs; in TYPED_TEST_P()
276 dwarf_loc_regs_t loc_regs; in TYPED_TEST_P()
[all …]
DDwarfSectionTest.cpp37 MOCK_METHOD(bool, Eval, (const DwarfCie*, Memory*, const dwarf_loc_regs_t&, Regs*, bool*),
47 (uint64_t, const DwarfFde*, dwarf_loc_regs_t*, ArchEnum arch), (override));
118 dwarf_loc_regs_t* loc_regs, ArchEnum) { in MockGetCfaLocationInfo()
DVerifyBionicTerminationTest.cpp57 dwarf_loc_regs_t regs; in GetReturnAddressLocation()
DDwarfCfaLogTest.cpp316 dwarf_loc_regs_t cie_loc_regs; in TYPED_TEST_P()
/system/core/libunwindstack/include/unwindstack/
DDwarfSection.h92 virtual bool Eval(const DwarfCie*, Memory*, const dwarf_loc_regs_t&, Regs*, bool*) = 0;
100 virtual bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs,
120 std::unordered_map<uint64_t, dwarf_loc_regs_t> cie_loc_regs_;
121 std::map<uint64_t, dwarf_loc_regs_t> loc_regs_; // Single row indexed by pc_end.
142 bool Eval(const DwarfCie* cie, Memory* regular_memory, const dwarf_loc_regs_t& loc_regs,
145 bool GetCfaLocationInfo(uint64_t pc, const DwarfFde* fde, dwarf_loc_regs_t* loc_regs,
DDwarfLocation.h50 typedef DwarfLocations dwarf_loc_regs_t; typedef
/system/core/libunwindstack/tools/
Dunwind_reg_info.cpp75 dwarf_loc_regs_t regs; in PrintRegInformation()