Home
last modified time | relevance | path

Searched refs:cfa_offset (Results 1 – 7 of 7) sorted by relevance

/aosp12/system/unwinding/libunwindstack/
H A DArmExidx.cpp222 log_cfa_offset_ += cfa_offset; in DecodePrefix_10_00()
226 cfa_offset -= 4; in DecodePrefix_10_00()
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()
406 log_cfa_offset_ += cfa_offset; in DecodePrefix_10_11_0001()
410 cfa_offset -= 4; in DecodePrefix_10_11_0001()
463 AdjustRegisters(cfa_offset); in DecodePrefix_10_11_0010()
[all …]
H A DDwarfCfa.cpp54 uint64_t cfa_offset; in GetLocationInfo() local
62 if ((cfa_offset = memory_->cur_offset()) >= end_offset) { in GetLocationInfo()
190 memory_->set_cur_offset(cfa_offset); in LogOffsetRegisterString()
193 for (uint64_t i = cfa_offset; i < end_offset; i++) { in LogOffsetRegisterString()
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()
293 if (!LogInstruction(indent, cfa_offset, cfa_low, &cur_pc)) { in Log()
303 if (!LogOffsetRegisterString(indent, cfa_offset, cfa_low)) { in Log()
[all …]
H A DDwarfCfa.h98 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,
/aosp12/art/runtime/arch/x86/
H A Dasm_support_x86.S152 MACRO2(DEFINE_FUNCTION_CUSTOM_CFA, c_name, cfa_offset)
160 CFI_DEF_CFA(esp, RAW_VAR(cfa_offset))
/aosp12/art/runtime/arch/x86_64/
H A Dasm_support_x86_64.S177 MACRO2(DEFINE_FUNCTION_CUSTOM_CFA, c_name, cfa_offset)
185 CFI_DEF_CFA(rsp, RAW_VAR(cfa_offset))
/aosp12/system/unwinding/libunwindstack/tests/
H A DDwarfCfaLogTest.cpp102 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,
H A DDwarfCfaTest.cpp104 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,