grab_mcontext
static int grab_mcontext(struct thread *, mcontext_t *, int);
grab_mcontext(td, &sf.sf_uc.uc_mcontext, 0);
error = grab_mcontext(td, mcp, flags);
error = grab_mcontext(td, &mcp64, flags);