Lines Matching defs:gregs
212 const greg32_t *src = &uc->uc_mcontext.gregs[0];
249 prgregset_t gregs;
272 (void) memcpy(gregs, regs, sizeof (gregs));
299 gregs[R_FP] = fp;
300 gregs[R_PC] = pc;
305 if ((rv = func(arg, gregs, argc, args)) != 0)
311 * the contents of gregs. If we detect a change, then we assume
314 if (gregs[R_FP] != fp || gregs[R_PC] != pc) {
315 fp = gregs[R_FP];
316 pc = gregs[R_PC];
331 ucontext_32_to_prgregs(&uc, gregs);
332 fp = gregs[R_FP];
333 pc = gregs[R_PC];
347 (void) memcpy(dst, src->uc_mcontext.gregs, sizeof (gregset_t));
480 prgregset_t gregs;
506 (void) memcpy(gregs, regs, sizeof (gregs));
508 fp = gregs[R_FP];
509 pc = gregs[R_PC];
535 gregs[R_FP] = fp;
536 gregs[R_PC] = pc;
538 if ((rv = func(arg, gregs, argc, args)) != 0)
550 ucontext_n_to_prgregs(&uc, gregs);
551 fp = gregs[R_FP];
552 pc = gregs[R_PC];