Lines Matching refs:sc
46 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in GetMethodAndReturnPcAndSp() local
47 *out_sp = static_cast<uintptr_t>(sc->sc_regs[29]); // SP register in GetMethodAndReturnPcAndSp()
59 *out_method = reinterpret_cast<ArtMethod*>(sc->sc_regs[4]); // A0 register in GetMethodAndReturnPcAndSp()
69 << static_cast<void*>(reinterpret_cast<uint8_t*>(sc->sc_pc)); in GetMethodAndReturnPcAndSp()
71 *out_return_pc = sc->sc_pc + 4; in GetMethodAndReturnPcAndSp()
81 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in Action() local
83 sc->sc_regs[31] = sc->sc_pc + 4; // RA needs to point to gc map location in Action()
84 sc->sc_pc = reinterpret_cast<uintptr_t>(art_quick_throw_null_pointer_exception); in Action()
85 sc->sc_regs[25] = sc->sc_pc; // make sure T9 points to the function in Action()
110 struct sigcontext *sc = reinterpret_cast<struct sigcontext*>(&uc->uc_mcontext); in Action() local
112 VLOG(signals) << "sigcontext: " << std::hex << sc; in Action()
114 uintptr_t sp = sc->sc_regs[29]; // SP register in Action()
136 sc->sc_pc = reinterpret_cast<uintptr_t>(art_quick_throw_stack_overflow); in Action()
137 sc->sc_regs[25] = sc->sc_pc; // make sure T9 points to the function in Action()