tf_a0
{ "a0", (void *)offsetof(struct trapframe, tf_a0), db_rw_ddbreg, NULL },
tf->tf_a0 = 0; // cleanup
tf->tf_a0 = 0;
tf->tf_a0 = signo;
printf("syscall: _syscall code %#"PRIxREGISTER"\n", tf->tf_a0);
tf->tf_a0 = retval[0];
tf->tf_a0, tf->tf_a1, tf->tf_pc);
tf->tf_a0 = error;
register_t *args = &tf->tf_a0;
tf->tf_a0 = error;