Searched refs:cfa_offset (Results 1 – 5 of 5) sorted by relevance
/system/unwinding/libunwindstack/ |
D | ArmExidx.cpp | 221 uint32_t cfa_offset = __builtin_popcount(registers) * 4; in DecodePrefix_10_00() local 222 log_cfa_offset_ += cfa_offset; in DecodePrefix_10_00() 225 log_regs_[reg] = cfa_offset; in DecodePrefix_10_00() 226 cfa_offset -= 4; in DecodePrefix_10_00() 309 uint32_t cfa_offset = (end_reg - 3) * 4; in DecodePrefix_10_10() local 311 cfa_offset += 4; in DecodePrefix_10_10() 313 log_cfa_offset_ += cfa_offset; in DecodePrefix_10_10() 316 log_regs_[reg] = cfa_offset; in DecodePrefix_10_10() 317 cfa_offset -= 4; in DecodePrefix_10_10() 321 log_regs_[14] = cfa_offset; in DecodePrefix_10_10() [all …]
|
D | DwarfCfa.cpp | 54 uint64_t cfa_offset; in GetLocationInfo() local 62 if ((cfa_offset = memory_->cur_offset()) >= end_offset) { in GetLocationInfo() 183 bool DwarfCfa<AddressType>::LogOffsetRegisterString(uint32_t indent, uint64_t cfa_offset, in LogOffsetRegisterString() argument 190 memory_->set_cur_offset(cfa_offset); in LogOffsetRegisterString() 193 for (uint64_t i = cfa_offset; i < end_offset; i++) { in LogOffsetRegisterString() 206 bool DwarfCfa<AddressType>::LogInstruction(uint32_t indent, uint64_t cfa_offset, uint8_t op, in LogInstruction() argument 246 memory_->set_cur_offset(cfa_offset); in LogInstruction() 248 for (uint64_t i = 0; i < end_offset - cfa_offset; i++) { in LogInstruction() 279 uint64_t cfa_offset; in Log() local 282 while ((cfa_offset = memory_->cur_offset()) < end_offset && cur_pc <= pc) { in Log() [all …]
|
D | DwarfCfa.h | 98 bool LogOffsetRegisterString(uint32_t indent, uint64_t cfa_offset, uint8_t reg); 100 bool LogInstruction(uint32_t indent, uint64_t cfa_offset, uint8_t op, uint64_t* cur_pc); 117 bool cfa_offset(DwarfLocations*); 151 &DwarfCfa::cfa_offset,
|
/system/unwinding/libunwindstack/tests/ |
D | DwarfCfaLogTest.cpp | 102 TYPED_TEST_P(DwarfCfaLogTest, cfa_offset) { in TYPED_TEST_P() argument 787 REGISTER_TYPED_TEST_SUITE_P(DwarfCfaLogTest, cfa_illegal, cfa_nop, cfa_offset, cfa_offset_extended,
|
D | DwarfCfaTest.cpp | 104 TYPED_TEST_P(DwarfCfaTest, cfa_offset) { in TYPED_TEST_P() argument 1008 REGISTER_TYPED_TEST_SUITE_P(DwarfCfaTest, cfa_illegal, cfa_nop, cfa_offset, cfa_offset_extended,
|