Lines Matching refs:caller_registers
117 CFIFrameInfo::RegisterValueMap<uint32_t> caller_registers; in GetCallerByCFIFrameInfo() local
120 caller_registers[kRegisterNames[i]] = last_frame->context.iregs[i]; in GetCallerByCFIFrameInfo()
125 &caller_registers)) { in GetCallerByCFIFrameInfo()
130 caller_registers.find(".cfa"); in GetCallerByCFIFrameInfo()
132 if (entry != caller_registers.end()) { in GetCallerByCFIFrameInfo()
133 caller_registers["$sp"] = entry->second; in GetCallerByCFIFrameInfo()
136 entry = caller_registers.find(".ra"); in GetCallerByCFIFrameInfo()
137 if (entry != caller_registers.end()) { in GetCallerByCFIFrameInfo()
138 caller_registers["$ra"] = entry->second; in GetCallerByCFIFrameInfo()
141 caller_registers["$pc"] = pc; in GetCallerByCFIFrameInfo()
147 caller_registers.find(kRegisterNames[i]); in GetCallerByCFIFrameInfo()
149 if (caller_entry != caller_registers.end()) { in GetCallerByCFIFrameInfo()
168 frame->context.epc = caller_registers["$pc"]; in GetCallerByCFIFrameInfo()
169 frame->instruction = caller_registers["$pc"]; in GetCallerByCFIFrameInfo()
172 frame->context.iregs[MD_CONTEXT_MIPS_REG_RA] = caller_registers["$ra"]; in GetCallerByCFIFrameInfo()
184 CFIFrameInfo::RegisterValueMap<uint64_t> caller_registers; in GetCallerByCFIFrameInfo() local
187 caller_registers[kRegisterNames[i]] = last_frame->context.iregs[i]; in GetCallerByCFIFrameInfo()
192 &caller_registers)) { in GetCallerByCFIFrameInfo()
197 caller_registers.find(".cfa"); in GetCallerByCFIFrameInfo()
199 if (entry != caller_registers.end()) { in GetCallerByCFIFrameInfo()
200 caller_registers["$sp"] = entry->second; in GetCallerByCFIFrameInfo()
203 entry = caller_registers.find(".ra"); in GetCallerByCFIFrameInfo()
204 if (entry != caller_registers.end()) { in GetCallerByCFIFrameInfo()
205 caller_registers["$ra"] = entry->second; in GetCallerByCFIFrameInfo()
208 caller_registers["$pc"] = pc; in GetCallerByCFIFrameInfo()
214 caller_registers.find(kRegisterNames[i]); in GetCallerByCFIFrameInfo()
216 if (caller_entry != caller_registers.end()) { in GetCallerByCFIFrameInfo()
235 frame->context.epc = caller_registers["$pc"]; in GetCallerByCFIFrameInfo()
236 frame->instruction = caller_registers["$pc"]; in GetCallerByCFIFrameInfo()
239 frame->context.iregs[MD_CONTEXT_MIPS_REG_RA] = caller_registers["$ra"]; in GetCallerByCFIFrameInfo()