static void
arch_sigreturn(struct tcb *tcp)
{
	unsigned long regs[PT_MAX + 1];

	if (ptrace(PTRACE_GETREGS, tcp->pid, NULL, regs) < 0) {
		perror_msg("sigreturn: PTRACE_GETREGS");
		return;
	}
	const unsigned long addr =
		regs[PT_USP] + offsetof(struct sigcontext, oldmask);

	tprints("{mask=");
	print_sigset_addr_len(tcp, addr, NSIG_BYTES);
	tprints("}");
}