Home
last modified time | relevance | path

Searched refs:DwarfCfa (Results 1 – 6 of 6) sorted by relevance

/system/core/libunwindstack/
DDwarfCfa.h70 class DwarfCfa {
75 DwarfCfa(DwarfMemory* memory, const DwarfFde* fde) : memory_(memory), fde_(fde) {} in DwarfCfa() function
76 virtual ~DwarfCfa() = default;
132 using process_func = bool (DwarfCfa::*)(dwarf_loc_regs_t*);
135 &DwarfCfa::cfa_nop,
137 &DwarfCfa::cfa_set_loc,
139 &DwarfCfa::cfa_advance_loc,
141 &DwarfCfa::cfa_advance_loc,
143 &DwarfCfa::cfa_advance_loc,
145 &DwarfCfa::cfa_offset,
[all …]
DDwarfCfa.cpp38 constexpr typename DwarfCfa<AddressType>::process_func DwarfCfa<AddressType>::kCallbackTable[64];
41 bool DwarfCfa<AddressType>::GetLocationInfo(uint64_t pc, uint64_t start_offset, uint64_t end_offset, in GetLocationInfo()
108 const auto handle_func = DwarfCfa<AddressType>::kCallbackTable[cfa_low]; in GetLocationInfo()
146 std::string DwarfCfa<AddressType>::GetOperandString(uint8_t operand, uint64_t value, in GetOperandString()
181 bool DwarfCfa<AddressType>::LogOffsetRegisterString(uint32_t indent, uint64_t cfa_offset, in LogOffsetRegisterString()
204 bool DwarfCfa<AddressType>::LogInstruction(uint32_t indent, uint64_t cfa_offset, uint8_t op, in LogInstruction()
270 bool DwarfCfa<AddressType>::Log(uint32_t indent, uint64_t pc, uint64_t start_offset, in Log()
317 bool DwarfCfa<AddressType>::cfa_nop(dwarf_loc_regs_t*) { in cfa_nop()
322 bool DwarfCfa<AddressType>::cfa_set_loc(dwarf_loc_regs_t*) { in cfa_set_loc()
337 bool DwarfCfa<AddressType>::cfa_advance_loc(dwarf_loc_regs_t*) { in cfa_advance_loc()
[all …]
DDwarfSection.cpp556 DwarfCfa<AddressType> cfa(&memory_, fde); in GetCfaLocationInfo()
578 DwarfCfa<AddressType> cfa(&memory_, fde); in Log()
DAndroid.bp53 "DwarfCfa.cpp",
/system/core/libunwindstack/tests/
DDwarfCfaLogTest.cpp60 cfa_.reset(new DwarfCfa<TypeParam>(dmem_.get(), &fde_)); in SetUp()
65 std::unique_ptr<DwarfCfa<TypeParam>> cfa_;
DDwarfCfaTest.cpp58 cfa_.reset(new DwarfCfa<TypeParam>(dmem_.get(), &fde_)); in SetUp()
63 std::unique_ptr<DwarfCfa<TypeParam>> cfa_;