Lines Matching refs:sc
48 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in GetMethodAndReturnPcAndSp() local
49 *out_sp = static_cast<uintptr_t>(sc->sp); in GetMethodAndReturnPcAndSp()
57 uintptr_t* fault_addr = reinterpret_cast<uintptr_t*>(sc->fault_address); in GetMethodAndReturnPcAndSp()
61 *out_method = reinterpret_cast<ArtMethod*>(sc->regs[0]); in GetMethodAndReturnPcAndSp()
72 << static_cast<void*>(reinterpret_cast<uint8_t*>(sc->pc)); in GetMethodAndReturnPcAndSp()
74 *out_return_pc = sc->pc + 4; in GetMethodAndReturnPcAndSp()
86 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in Action() local
89 sc->sp -= sizeof(uintptr_t); in Action()
90 *reinterpret_cast<uintptr_t*>(sc->sp) = sc->pc + 4; in Action()
91 sc->regs[30] = reinterpret_cast<uintptr_t>(info->si_addr); in Action()
93 sc->pc = reinterpret_cast<uintptr_t>(art_quick_throw_null_pointer_exception_from_signal); in Action()
115 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in Action() local
116 uint8_t* ptr2 = reinterpret_cast<uint8_t*>(sc->pc); in Action()
147 sc->regs[30] = sc->pc + 4; in Action()
148 sc->pc = reinterpret_cast<uintptr_t>(art_quick_implicit_suspend); in Action()
161 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in Action() local
163 VLOG(signals) << "sigcontext: " << std::hex << sc; in Action()
165 uintptr_t sp = sc->sp; in Action()
168 uintptr_t fault_addr = sc->fault_address; in Action()
187 sc->pc = reinterpret_cast<uintptr_t>(art_quick_throw_stack_overflow); in Action()