Revision 3a1363ac linux-user/main.c
b/linux-user/main.c | ||
---|---|---|
822 | 822 |
} else if (n == ARM_NR_semihosting |
823 | 823 |
|| n == ARM_NR_thumb_semihosting) { |
824 | 824 |
env->regs[0] = do_arm_semihosting (env); |
825 |
} else if (n == 0 || n >= ARM_SYSCALL_BASE |
|
826 |
|| (env->thumb && n == ARM_THUMB_SYSCALL)) { |
|
825 |
} else if (n == 0 || n >= ARM_SYSCALL_BASE || env->thumb) { |
|
827 | 826 |
/* linux syscall */ |
828 | 827 |
if (env->thumb || n == 0) { |
829 | 828 |
n = env->regs[7]; |
Also available in: Unified diff