Home | History | Annotate | Download | only in arm64

Lines Matching refs:sc

47   struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext);
51 sc->regs[0] = reinterpret_cast<uintptr_t>(*self->GetNestedSignalState());
52 sc->regs[1] = 1;
53 sc->pc = reinterpret_cast<uintptr_t>(longjmp);
60 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext);
61 *out_sp = static_cast<uintptr_t>(sc->sp);
69 uintptr_t* fault_addr = reinterpret_cast<uintptr_t*>(sc->fault_address);
73 *out_method = reinterpret_cast<ArtMethod*>(sc->regs[0]);
82 << static_cast<void*>(reinterpret_cast<uint8_t*>(sc->pc));
84 *out_return_pc = sc->pc + 4;
94 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext);
96 sc->regs[30] = sc->pc + 4; // LR needs to point to gc map location
98 sc->pc = reinterpret_cast<uintptr_t>(art_quick_throw_null_pointer_exception);
119 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext);
120 uint8_t* ptr2 = reinterpret_cast<uint8_t*>(sc->pc);
151 sc->regs[30] = sc->pc + 4;
152 sc->pc = reinterpret_cast<uintptr_t>(art_quick_implicit_suspend);
165 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext);
167 VLOG(signals) << "sigcontext: " << std::hex << sc;
169 uintptr_t sp = sc->sp;
172 uintptr_t fault_addr = sc->fault_address;
191 sc->pc = reinterpret_cast<uintptr_t>(art_quick_throw_stack_overflow);
193 // The kernel will now return to the address in sc->pc.