Searched refs:cfa (Results 1 - 2 of 2) sorted by relevance
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/ |
H A D | dfx_instructions.cpp | 38 bool DfxInstructions::Flush(DfxRegs& regs, std::shared_ptr<DfxMemory> memory, uintptr_t cfa, RegLoc loc, uintptr_t& val) in Flush() argument 46 val = cfa + static_cast<uintptr_t>(loc.val); in Flush() 49 location = cfa + static_cast<uintptr_t>(loc.val); in Flush() 62 location = dwarfOp.Eval(regs, cfa, loc.val); in Flush() 68 val = dwarfOp.Eval(regs, cfa, loc.val); in Flush() 80 uintptr_t cfa = 0; in Apply() local 83 cfa = regs[rsState.cfaReg] + static_cast<uint32_t>(rsState.cfaRegOffset); in Apply() 87 if (!Flush(regs, memory, 0, cfaLoc, cfa)) { in Apply() 88 DFXLOGE("Failed to update cfa."); in Apply() 92 DFXLOGE("no cfa inf in Apply() [all...] |
/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/ |
H A D | dfx_instructions.h | 36 static bool Flush(DfxRegs& dfxRegs, std::shared_ptr<DfxMemory> memory, uintptr_t cfa, RegLoc loc, uintptr_t& val);
|
Completed in 1 milliseconds