vm86old on ARM/Linux

Vinay K Nallamothu vinay.nallamothu at gsecone.com
Sat Mar 19 02:08:45 UTC 2005


Just wanted to report a bug I found while stracing (4.5.9) on arm linux
(big endian). strace reported system calls to vm86old which is valid
only for x86.

Looking at asm/unistd.h for ARM/Linux (2.6.8) I found this

#define __NR_syscall                    (__NR_SYSCALL_BASE+113) /* syscall to call a syscall! */

where as for x86 its defined as 

#define __NR_vm86old            113

The issue exists with 4.5.10 as well.


More information about the Strace-devel mailing list