Home
last modified time | relevance | path

Searched refs:current_regs (Results 1 – 3 of 3) sorted by relevance

/titanic_50/usr/src/lib/libc/amd64/unwind/
H A Dcall_frame_inst.c131 new_ctx->current_regs[SP_RSP] = old_ctx->cfa; in _Unw_Propagate_Registers()
133 new_ctx->current_regs[FP_RBP] = old_ctx->entry_regs[FP_RBP]; in _Unw_Propagate_Registers()
134 new_ctx->current_regs[GPR_RBX] = old_ctx->entry_regs[GPR_RBX]; in _Unw_Propagate_Registers()
135 new_ctx->current_regs[EIR_R12] = old_ctx->entry_regs[EIR_R12]; in _Unw_Propagate_Registers()
136 new_ctx->current_regs[EIR_R13] = old_ctx->entry_regs[EIR_R13]; in _Unw_Propagate_Registers()
137 new_ctx->current_regs[EIR_R14] = old_ctx->entry_regs[EIR_R14]; in _Unw_Propagate_Registers()
138 new_ctx->current_regs[EIR_R15] = old_ctx->entry_regs[EIR_R15]; in _Unw_Propagate_Registers()
149 ctx->cfa = (ctx->current_regs)[rs[CF_ADDR].source_reg] + in fix_cfa()
157 (ctx->current_regs[rs[CF_ADDR].source_reg] + in fix_cfa()
176 ctx->ra = ctx->current_regs[rs[RET_ADD].source_reg] + in fix_ra()
[all …]
H A Dunwind.c235 uint64_t fp1 = ctx->current_regs[FP_RBP]; in finish_capture()
239 ctx->current_regs[SP_RSP] = fp2 + 16; in finish_capture()
240 ctx->current_regs[FP_RBP] = ((uint64_t *)fp2)[0]; in finish_capture()
278 _Unw_jmp(ctx->pc, ctx->current_regs); in jmp_ctx()
356 _Unw_capture_regs(entry_ctx->current_regs); in _Unwind_RaiseException()
441 _Unw_capture_regs(ctx->current_regs); in _Unwind_ForcedUnwind()
454 _Unw_capture_regs(ctx->current_regs); in _Unwind_Resume()
486 res = context->current_regs[index]; in _Unwind_GetGR()
499 context->current_regs[index] = new_value; in _Unwind_SetGR()
H A Dunwind_context.h43 uint64_t current_regs[16]; member