Searched refs:cur_pc (Results 1 – 5 of 5) sorted by relevance
/aosp12/system/unwinding/libunwindstack/ |
H A D | LocalUnwinder.cpp | 81 uint64_t cur_pc = regs->pc(); in Unwind() local 84 MapInfo* map_info = maps_->Find(cur_pc); in Unwind() 90 uint64_t rel_pc = elf->GetRelPc(cur_pc, map_info); in Unwind() 115 frame_info->emplace_back(map_info, cur_pc - pc_adjustment, rel_pc - pc_adjustment, in Unwind() 118 frame_info->emplace_back(map_info, cur_pc - pc_adjustment, rel_pc - pc_adjustment, "", 0); in Unwind() 124 (cur_pc == regs->pc() && cur_sp == regs->sp())) { in Unwind()
|
H A D | DwarfCfa.cpp | 159 *cur_pc += value; in GetOperandString() 166 *cur_pc = value; in GetOperandString() 207 uint64_t* cur_pc) { in LogInstruction() argument 280 uint64_t cur_pc = fde_->pc_start; in Log() local 281 uint64_t old_pc = cur_pc; in Log() 300 cur_pc += cfa_low * fde_->cie->code_alignment_factor; in Log() 312 if (cur_pc != old_pc) { in Log() 314 log(indent, "PC 0x%" PRIx64, cur_pc); in Log() 316 old_pc = cur_pc; in Log() 329 AddressType cur_pc = cur_pc_; in cfa_set_loc() local [all …]
|
H A D | DwarfCfa.h | 91 AddressType cur_pc() { return cur_pc_; } in cur_pc() function 96 std::string GetOperandString(uint8_t operand, uint64_t value, uint64_t* cur_pc); 100 bool LogInstruction(uint32_t indent, uint64_t cfa_offset, uint8_t op, uint64_t* cur_pc);
|
H A D | Unwinder.cpp | 166 uint64_t cur_pc = regs_->pc(); in Unwind() local 320 if (cur_pc == regs_->pc() && cur_sp == regs_->sp()) { in Unwind()
|
/aosp12/system/unwinding/libunwindstack/tests/ |
H A D | DwarfCfaTest.cpp | 280 ASSERT_EQ(address, this->cfa_->cur_pc()); in TYPED_TEST_P() 293 ASSERT_EQ(address, this->cfa_->cur_pc()); in TYPED_TEST_P() 310 ASSERT_EQ(this->fde_.pc_start + 0x10, this->cfa_->cur_pc()); in TYPED_TEST_P() 323 ASSERT_EQ(this->fde_.pc_start + 0xc10U, this->cfa_->cur_pc()); in TYPED_TEST_P() 336 ASSERT_EQ(this->fde_.pc_start + 0x4080c10, this->cfa_->cur_pc()); in TYPED_TEST_P()
|