OSDN Git Service

Switch x86 syscall stubs over to the ENTER/END style of the ARM stubs.
authorElliott Hughes <enh@google.com>
Thu, 7 Feb 2013 01:08:15 +0000 (17:08 -0800)
committerElliott Hughes <enh@google.com>
Thu, 7 Feb 2013 01:08:15 +0000 (17:08 -0800)
commit7582a9c119a4e4d0c306996b2513205889a9fb6c
tree44c9126902c7477c5f260323a07a775725c22f55
parentd32fdbaf03f688497adbec885e85c0a69f7a4542
Switch x86 syscall stubs over to the ENTER/END style of the ARM stubs.

Also update the x86 asm.h to support this; we need it for libm assembler
anyway.

Also clean up the _FBSDID hack in <sys/cdefs.h>.

Change-Id: Iababd977b8110ec022bf7c93f4d62ece47630e7c
206 files changed:
libc/arch-x86/include/machine/asm.h
libc/arch-x86/syscalls/__brk.S
libc/arch-x86/syscalls/__fcntl.S
libc/arch-x86/syscalls/__fcntl64.S
libc/arch-x86/syscalls/__fork.S
libc/arch-x86/syscalls/__fstatfs64.S
libc/arch-x86/syscalls/__getcpu.S
libc/arch-x86/syscalls/__getcwd.S
libc/arch-x86/syscalls/__getpriority.S
libc/arch-x86/syscalls/__ioctl.S
libc/arch-x86/syscalls/__llseek.S
libc/arch-x86/syscalls/__mmap2.S
libc/arch-x86/syscalls/__open.S
libc/arch-x86/syscalls/__openat.S
libc/arch-x86/syscalls/__ptrace.S
libc/arch-x86/syscalls/__reboot.S
libc/arch-x86/syscalls/__rt_sigaction.S
libc/arch-x86/syscalls/__rt_sigprocmask.S
libc/arch-x86/syscalls/__rt_sigtimedwait.S
libc/arch-x86/syscalls/__sched_getaffinity.S
libc/arch-x86/syscalls/__set_thread_area.S
libc/arch-x86/syscalls/__setresuid.S
libc/arch-x86/syscalls/__setreuid.S
libc/arch-x86/syscalls/__setuid.S
libc/arch-x86/syscalls/__sigsuspend.S
libc/arch-x86/syscalls/__statfs64.S
libc/arch-x86/syscalls/__sys_clone.S
libc/arch-x86/syscalls/__syslog.S
libc/arch-x86/syscalls/__timer_create.S
libc/arch-x86/syscalls/__timer_delete.S
libc/arch-x86/syscalls/__timer_getoverrun.S
libc/arch-x86/syscalls/__timer_gettime.S
libc/arch-x86/syscalls/__timer_settime.S
libc/arch-x86/syscalls/__wait4.S
libc/arch-x86/syscalls/__waitid.S
libc/arch-x86/syscalls/_exit.S
libc/arch-x86/syscalls/_exit_thread.S
libc/arch-x86/syscalls/_waitpid.S
libc/arch-x86/syscalls/accept.S
libc/arch-x86/syscalls/access.S
libc/arch-x86/syscalls/acct.S
libc/arch-x86/syscalls/bind.S
libc/arch-x86/syscalls/capget.S
libc/arch-x86/syscalls/capset.S
libc/arch-x86/syscalls/chdir.S
libc/arch-x86/syscalls/chmod.S
libc/arch-x86/syscalls/chown.S
libc/arch-x86/syscalls/chroot.S
libc/arch-x86/syscalls/clock_getres.S
libc/arch-x86/syscalls/clock_gettime.S
libc/arch-x86/syscalls/clock_nanosleep.S
libc/arch-x86/syscalls/clock_settime.S
libc/arch-x86/syscalls/close.S
libc/arch-x86/syscalls/connect.S
libc/arch-x86/syscalls/delete_module.S
libc/arch-x86/syscalls/dup.S
libc/arch-x86/syscalls/dup2.S
libc/arch-x86/syscalls/epoll_create.S
libc/arch-x86/syscalls/epoll_ctl.S
libc/arch-x86/syscalls/epoll_wait.S
libc/arch-x86/syscalls/eventfd.S
libc/arch-x86/syscalls/execve.S
libc/arch-x86/syscalls/faccessat.S
libc/arch-x86/syscalls/fchdir.S
libc/arch-x86/syscalls/fchmod.S
libc/arch-x86/syscalls/fchmodat.S
libc/arch-x86/syscalls/fchown.S
libc/arch-x86/syscalls/fchownat.S
libc/arch-x86/syscalls/fdatasync.S
libc/arch-x86/syscalls/fgetxattr.S
libc/arch-x86/syscalls/flistxattr.S
libc/arch-x86/syscalls/flock.S
libc/arch-x86/syscalls/fremovexattr.S
libc/arch-x86/syscalls/fsetxattr.S
libc/arch-x86/syscalls/fstat.S
libc/arch-x86/syscalls/fstatat.S
libc/arch-x86/syscalls/fsync.S
libc/arch-x86/syscalls/ftruncate.S
libc/arch-x86/syscalls/ftruncate64.S
libc/arch-x86/syscalls/futex.S
libc/arch-x86/syscalls/getdents.S
libc/arch-x86/syscalls/getegid.S
libc/arch-x86/syscalls/geteuid.S
libc/arch-x86/syscalls/getgid.S
libc/arch-x86/syscalls/getgroups.S
libc/arch-x86/syscalls/getitimer.S
libc/arch-x86/syscalls/getpeername.S
libc/arch-x86/syscalls/getpgid.S
libc/arch-x86/syscalls/getpid.S
libc/arch-x86/syscalls/getppid.S
libc/arch-x86/syscalls/getresgid.S
libc/arch-x86/syscalls/getresuid.S
libc/arch-x86/syscalls/getrlimit.S
libc/arch-x86/syscalls/getrusage.S
libc/arch-x86/syscalls/getsid.S
libc/arch-x86/syscalls/getsockname.S
libc/arch-x86/syscalls/getsockopt.S
libc/arch-x86/syscalls/gettid.S
libc/arch-x86/syscalls/gettimeofday.S
libc/arch-x86/syscalls/getuid.S
libc/arch-x86/syscalls/getxattr.S
libc/arch-x86/syscalls/init_module.S
libc/arch-x86/syscalls/inotify_add_watch.S
libc/arch-x86/syscalls/inotify_init.S
libc/arch-x86/syscalls/inotify_rm_watch.S
libc/arch-x86/syscalls/ioprio_get.S
libc/arch-x86/syscalls/ioprio_set.S
libc/arch-x86/syscalls/kill.S
libc/arch-x86/syscalls/klogctl.S
libc/arch-x86/syscalls/lchown.S
libc/arch-x86/syscalls/lgetxattr.S
libc/arch-x86/syscalls/link.S
libc/arch-x86/syscalls/listen.S
libc/arch-x86/syscalls/listxattr.S
libc/arch-x86/syscalls/llistxattr.S
libc/arch-x86/syscalls/lremovexattr.S
libc/arch-x86/syscalls/lseek.S
libc/arch-x86/syscalls/lsetxattr.S
libc/arch-x86/syscalls/lstat.S
libc/arch-x86/syscalls/madvise.S
libc/arch-x86/syscalls/mincore.S
libc/arch-x86/syscalls/mkdir.S
libc/arch-x86/syscalls/mkdirat.S
libc/arch-x86/syscalls/mknod.S
libc/arch-x86/syscalls/mlock.S
libc/arch-x86/syscalls/mlockall.S
libc/arch-x86/syscalls/mount.S
libc/arch-x86/syscalls/mprotect.S
libc/arch-x86/syscalls/mremap.S
libc/arch-x86/syscalls/msync.S
libc/arch-x86/syscalls/munlock.S
libc/arch-x86/syscalls/munlockall.S
libc/arch-x86/syscalls/munmap.S
libc/arch-x86/syscalls/nanosleep.S
libc/arch-x86/syscalls/pause.S
libc/arch-x86/syscalls/perf_event_open.S
libc/arch-x86/syscalls/personality.S
libc/arch-x86/syscalls/pipe.S
libc/arch-x86/syscalls/pipe2.S
libc/arch-x86/syscalls/poll.S
libc/arch-x86/syscalls/prctl.S
libc/arch-x86/syscalls/pread64.S
libc/arch-x86/syscalls/pwrite64.S
libc/arch-x86/syscalls/read.S
libc/arch-x86/syscalls/readahead.S
libc/arch-x86/syscalls/readlink.S
libc/arch-x86/syscalls/readv.S
libc/arch-x86/syscalls/recvfrom.S
libc/arch-x86/syscalls/recvmsg.S
libc/arch-x86/syscalls/removexattr.S
libc/arch-x86/syscalls/rename.S
libc/arch-x86/syscalls/renameat.S
libc/arch-x86/syscalls/rmdir.S
libc/arch-x86/syscalls/sched_get_priority_max.S
libc/arch-x86/syscalls/sched_get_priority_min.S
libc/arch-x86/syscalls/sched_getparam.S
libc/arch-x86/syscalls/sched_getscheduler.S
libc/arch-x86/syscalls/sched_rr_get_interval.S
libc/arch-x86/syscalls/sched_setaffinity.S
libc/arch-x86/syscalls/sched_setparam.S
libc/arch-x86/syscalls/sched_setscheduler.S
libc/arch-x86/syscalls/sched_yield.S
libc/arch-x86/syscalls/select.S
libc/arch-x86/syscalls/sendfile.S
libc/arch-x86/syscalls/sendmsg.S
libc/arch-x86/syscalls/sendto.S
libc/arch-x86/syscalls/setgid.S
libc/arch-x86/syscalls/setgroups.S
libc/arch-x86/syscalls/setitimer.S
libc/arch-x86/syscalls/setpgid.S
libc/arch-x86/syscalls/setpriority.S
libc/arch-x86/syscalls/setregid.S
libc/arch-x86/syscalls/setresgid.S
libc/arch-x86/syscalls/setrlimit.S
libc/arch-x86/syscalls/setsid.S
libc/arch-x86/syscalls/setsockopt.S
libc/arch-x86/syscalls/settimeofday.S
libc/arch-x86/syscalls/setxattr.S
libc/arch-x86/syscalls/shutdown.S
libc/arch-x86/syscalls/sigaction.S
libc/arch-x86/syscalls/sigaltstack.S
libc/arch-x86/syscalls/signalfd4.S
libc/arch-x86/syscalls/sigpending.S
libc/arch-x86/syscalls/sigprocmask.S
libc/arch-x86/syscalls/socket.S
libc/arch-x86/syscalls/socketpair.S
libc/arch-x86/syscalls/stat.S
libc/arch-x86/syscalls/symlink.S
libc/arch-x86/syscalls/sync.S
libc/arch-x86/syscalls/sysinfo.S
libc/arch-x86/syscalls/tgkill.S
libc/arch-x86/syscalls/times.S
libc/arch-x86/syscalls/tkill.S
libc/arch-x86/syscalls/truncate.S
libc/arch-x86/syscalls/umask.S
libc/arch-x86/syscalls/umount2.S
libc/arch-x86/syscalls/uname.S
libc/arch-x86/syscalls/unlink.S
libc/arch-x86/syscalls/unlinkat.S
libc/arch-x86/syscalls/unshare.S
libc/arch-x86/syscalls/utimensat.S
libc/arch-x86/syscalls/utimes.S
libc/arch-x86/syscalls/write.S
libc/arch-x86/syscalls/writev.S
libc/include/sys/cdefs.h
libc/tools/gensyscalls.py