Home | History | Annotate | Download | only in alpha
      1 if (upeek(tcp->pid, REG_A3, &alpha_a3) < 0)
      2 	return -1;
      3 if (upeek(tcp->pid, REG_R0, &scno) < 0)
      4 	return -1;
      5 
      6 /*
      7  * Do some sanity checks to figure out if it's
      8  * really a syscall entry
      9  */
     10 if (!SCNO_IN_RANGE(scno)) {
     11 	if (alpha_a3 == 0 || alpha_a3 == -1) {
     12 		if (debug_flag)
     13 			fprintf(stderr, "stray syscall exit: r0 = %ld\n", scno);
     14 		return 0;
     15 	}
     16 }
     17