diff options
Diffstat (limited to 'meta/recipes-devtools/strace/strace-4.7/0024-x32-add-64bit-annotation-too.patch')
-rw-r--r-- | meta/recipes-devtools/strace/strace-4.7/0024-x32-add-64bit-annotation-too.patch | 231 |
1 files changed, 0 insertions, 231 deletions
diff --git a/meta/recipes-devtools/strace/strace-4.7/0024-x32-add-64bit-annotation-too.patch b/meta/recipes-devtools/strace/strace-4.7/0024-x32-add-64bit-annotation-too.patch deleted file mode 100644 index c0406a5bdc..0000000000 --- a/meta/recipes-devtools/strace/strace-4.7/0024-x32-add-64bit-annotation-too.patch +++ /dev/null @@ -1,231 +0,0 @@ -Upstream-Status: Backport - -From 85c217849046414a98d2d90173960f39defc145f Mon Sep 17 00:00:00 2001 -From: Mike Frysinger <vapier@gentoo.org> -Date: Thu, 27 Sep 2012 01:12:39 -0400 -Subject: [PATCH 24/31] x32: add 64bit annotation too - -Since someone can invoke these entry points directly with syscall(), -at least decode their name and show that they're 64bit versions rather -than just showing syscall_###. - -* linux/x32/syscallent.h: Sync all missing entries below 312 with x86_64. - -Signed-off-by: Mike Frysinger <vapier@gentoo.org> ---- - linux/x32/syscallent.h | 84 +++++++++++++++++++++++++------------------------- - 1 file changed, 42 insertions(+), 42 deletions(-) - -diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h -index 6385d45..978af94 100644 ---- a/linux/x32/syscallent.h -+++ b/linux/x32/syscallent.h -@@ -11,14 +11,14 @@ - { 3, 0, sys_mprotect, "mprotect" }, /* 10 */ - { 2, 0, sys_munmap, "munmap" }, /* 11 */ - { 1, 0, sys_brk, "brk" }, /* 12 */ -- { }, /* 13 */ -+ { 4, TS, printargs, "64:rt_sigaction" }, /* 13 */ - { 4, TS, sys_rt_sigprocmask, "rt_sigprocmask"}, /* 14 */ -- { }, /* 15 */ -- { }, /* 16 */ -+ { 0, TS, printargs, "64:rt_sigreturn" }, /* 15 */ -+ { 3, TD, printargs, "64:ioctl" }, /* 16 */ - { 5, TD, sys_pread, "pread" }, /* 17 */ - { 5, TD, sys_pwrite, "pwrite" }, /* 18 */ -- { }, /* 19 */ -- { }, /* 20 */ -+ { 3, TD, printargs, "64:readv" }, /* 19 */ -+ { 3, TD, printargs, "64:writev" }, /* 20 */ - { 2, TF, sys_access, "access" }, /* 21 */ - { 1, TD, sys_pipe, "pipe" }, /* 22 */ - { 5, TD, sys_select, "select" }, /* 23 */ -@@ -43,21 +43,21 @@ - { 3, TN, sys_connect, "connect" }, /* 42 */ - { 3, TN, sys_accept, "accept" }, /* 43 */ - { 6, TN, sys_sendto, "sendto" }, /* 44 */ -- { }, /* 45 */ -- { }, /* 46 */ -- { }, /* 47 */ -+ { 6, TN, printargs, "64:recvfrom" }, /* 45 */ -+ { 3, TN, printargs, "64:sendmsg" }, /* 46 */ -+ { 5, TN, printargs, "64:recvmsg" }, /* 47 */ - { 2, TN, sys_shutdown, "shutdown" }, /* 48 */ - { 3, TN, sys_bind, "bind" }, /* 49 */ - { 2, TN, sys_listen, "listen" }, /* 50 */ - { 3, TN, sys_getsockname, "getsockname" }, /* 51 */ - { 3, TN, sys_getpeername, "getpeername" }, /* 52 */ - { 4, TN, sys_socketpair, "socketpair" }, /* 53 */ -- { }, /* 54 */ -- { }, /* 55 */ -+ { 5, TN, printargs, "64:setsockopt" }, /* 54 */ -+ { 5, TN, printargs, "64:getsockopt" }, /* 55 */ - { 5, TP, sys_clone, "clone" }, /* 56 */ - { 0, TP, sys_fork, "fork" }, /* 57 */ - { 0, TP, sys_vfork, "vfork" }, /* 58 */ -- { }, /* 59 */ -+ { 3, TF|TP, printargs, "64:execve" }, /* 59 */ - { 1, TP, sys_exit, "_exit" }, /* 60 */ - { 4, TP, sys_wait4, "wait4" }, /* 61 */ - { 2, TS, sys_kill, "kill" }, /* 62 */ -@@ -99,7 +99,7 @@ - { 2, 0, sys_getrusage, "getrusage" }, /* 98 */ - { 1, 0, sys_sysinfo, "sysinfo" }, /* 99 */ - { 1, 0, sys_times, "times" }, /* 100 */ -- { }, /* 101 */ -+ { 4, 0, printargs, "64:ptrace" }, /* 101 */ - { 0, NF, sys_getuid, "getuid" }, /* 102 */ - { 3, 0, sys_syslog, "syslog" }, /* 103 */ - { 0, NF, sys_getgid, "getgid" }, /* 104 */ -@@ -125,14 +125,14 @@ - { 1, 0, sys_getsid, "getsid" }, /* 124 */ - { 2, 0, sys_capget, "capget" }, /* 125 */ - { 2, 0, sys_capset, "capset" }, /* 126 */ -- { }, /* 127 */ -- { }, /* 128 */ -- { }, /* 129 */ -+ { 2, TS, printargs, "64:rt_sigpending" }, /* 127 */ -+ { 4, TS, printargs, "64:rt_sigtimedwait" }, /* 128 */ -+ { 3, TS, printargs, "64:rt_sigqueueinfo" }, /* 129 */ - { 2, TS, sys_rt_sigsuspend, "rt_sigsuspend" }, /* 130 */ -- { }, /* 131 */ -+ { 2, TS, printargs, "64:sigaltstack"}, /* 131 */ - { 2, TF, sys_utime, "utime" }, /* 132 */ - { 3, TF, sys_mknod, "mknod" }, /* 133 */ -- { }, /* 134 */ -+ { 1, TF, printargs, "64:uselib" }, /* 134 */ - { 1, 0, sys_personality, "personality" }, /* 135 */ - { 2, 0, sys_ustat, "ustat" }, /* 136 */ - { 2, TF, sys_statfs, "statfs" }, /* 137 */ -@@ -154,7 +154,7 @@ - { 0, 0, sys_vhangup, "vhangup" }, /* 153 */ - { 3, 0, sys_modify_ldt, "modify_ldt" }, /* 154 */ - { 2, TF, sys_pivotroot, "pivot_root" }, /* 155 */ -- { }, /* 156 */ -+ { 1, 0, printargs, "64:_sysctl" }, /* 156 */ - { 5, 0, sys_prctl, "prctl" }, /* 157 */ - { 2, TP, sys_arch_prctl, "arch_prctl" }, /* 158 */ - { 1, 0, sys_adjtimex, "adjtimex" }, /* 159 */ -@@ -172,13 +172,13 @@ - { 2, 0, sys_setdomainname, "setdomainname" }, /* 171 */ - { 1, 0, sys_iopl, "iopl" }, /* 172 */ - { 3, 0, sys_ioperm, "ioperm" }, /* 173 */ -- { }, /* 174 */ -+ { 2, 0, printargs, "64:create_module" }, /* 174 */ - { 3, 0, sys_init_module, "init_module" }, /* 175 */ - { 2, 0, sys_delete_module, "delete_module" }, /* 176 */ -- { }, /* 177 */ -- { }, /* 178 */ -+ { 1, 0, printargs, "64:get_kernel_syms" }, /* 177 */ -+ { 5, 0, printargs, "64:query_module" }, /* 178 */ - { 4, 0, sys_quotactl, "quotactl" }, /* 179 */ -- { }, /* 180 */ -+ { 3, 0, printargs, "64:nfsservctl" }, /* 180 */ - { 5, 0, sys_getpmsg, "getpmsg" }, /* 181 */ - { 5, 0, sys_putpmsg, "putpmsg" }, /* 182 */ - { 5, 0, sys_afs_syscall, "afs_syscall" }, /* 183 */ -@@ -203,24 +203,24 @@ - { 6, 0, sys_futex, "futex" }, /* 202 */ - { 3, 0, sys_sched_setaffinity, "sched_setaffinity" },/* 203 */ - { 3, 0, sys_sched_getaffinity, "sched_getaffinity" },/* 204 */ -- { }, /* 205 */ -+ { 1, 0, printargs, "64:set_thread_area" }, /* 205 */ - { 2, 0, sys_io_setup, "io_setup" }, /* 206 */ - { 1, 0, sys_io_destroy, "io_destroy" }, /* 207 */ - { 5, 0, sys_io_getevents, "io_getevents" }, /* 208 */ - { 3, 0, sys_io_submit, "io_submit" }, /* 209 */ - { 3, 0, sys_io_cancel, "io_cancel" }, /* 210 */ -- { }, /* 211 */ -+ { 1, 0, printargs, "64:get_thread_area" }, /* 211 */ - { 4, 0, sys_lookup_dcookie, "lookup_dcookie"}, /* 212 */ - { 1, TD, sys_epoll_create, "epoll_create" }, /* 213 */ -- { }, /* 214 */ -- { }, /* 215 */ -+ { 4, 0, printargs, "64:epoll_ctl_old" }, /* 214 */ -+ { 4, 0, printargs, "64:epoll_wait_old" }, /* 215 */ - { 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 216 */ - { 3, TD, sys_getdents64, "getdents64" }, /* 217 */ - { 1, 0, sys_set_tid_address, "set_tid_address"}, /* 218 */ - { 0, 0, sys_restart_syscall, "restart_syscall"}, /* 219 */ - { 5, TI, sys_semtimedop, "semtimedop" }, /* 220 */ - { 4, TD, sys_fadvise64_64, "fadvise64" }, /* 221 */ -- { }, /* 222 */ -+ { 3, 0, printargs, "64:timer_create"}, /* 222 */ - { 4, 0, sys_timer_settime, "timer_settime" }, /* 223 */ - { 2, 0, sys_timer_gettime, "timer_gettime" }, /* 224 */ - { 1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 225 */ -@@ -234,7 +234,7 @@ - { 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 233 */ - { 3, TS, sys_tgkill, "tgkill" }, /* 234 */ - { 2, TF, sys_utimes, "utimes" }, /* 235 */ -- { }, /* 236 */ -+ { 5, 0, printargs, "64:vserver" }, /* 236 */ - { 6, 0, sys_mbind, "mbind" }, /* 237 */ - { 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 238 */ - { 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 239 */ -@@ -242,10 +242,10 @@ - { 1, 0, sys_mq_unlink, "mq_unlink" }, /* 241 */ - { 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 242 */ - { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 243 */ -- { }, /* 244 */ -+ { 2, 0, printargs, "64:mq_notify" }, /* 244 */ - { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 245 */ -- { }, /* 246 */ -- { }, /* 247 */ -+ { 4, 0, printargs, "64:kexec_load" }, /* 246 */ -+ { 5, TP, printargs, "64:waitid" }, /* 247 */ - { 5, 0, sys_add_key, "add_key" }, /* 248 */ - { 4, 0, sys_request_key, "request_key" }, /* 249 */ - { 5, 0, sys_keyctl, "keyctl" }, /* 250 */ -@@ -271,13 +271,13 @@ - { 6, TD, sys_pselect6, "pselect6" }, /* 270 */ - { 5, TD, sys_ppoll, "ppoll" }, /* 271 */ - { 1, TP, sys_unshare, "unshare" }, /* 272 */ -- { }, /* 273 */ -- { }, /* 274 */ -+ { 2, 0, printargs, "64:set_robust_list" }, /* 273 */ -+ { 3, 0, printargs, "64:get_robust_list" }, /* 274 */ - { 6, TD, sys_splice, "splice" }, /* 275 */ - { 4, TD, sys_tee, "tee" }, /* 276 */ - { 4, TD, sys_sync_file_range, "sync_file_range" }, /* 277 */ -- { }, /* 278 */ -- { }, /* 279 */ -+ { 4, TD, printargs, "64:vmsplice" }, /* 278 */ -+ { 6, 0, printargs, "64:move_pages" }, /* 279 */ - { 4, TD|TF, sys_utimensat, "utimensat" }, /* 280 */ - { 6, TD, sys_epoll_pwait, "epoll_pwait" }, /* 281 */ - { 3, TD|TS, sys_signalfd, "signalfd" }, /* 282 */ -@@ -293,11 +293,11 @@ - { 3, TD, sys_dup3, "dup3" }, /* 292 */ - { 2, TD, sys_pipe2, "pipe2" }, /* 293 */ - { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 294 */ -- { }, /* 295 */ -- { }, /* 296 */ -- { }, /* 297 */ -+ { 5, TD, printargs, "64:preadv" }, /* 295 */ -+ { 5, TD, printargs, "64:pwritev" }, /* 296 */ -+ { 4, TP|TS, printargs, "64:rt_tgsigqueueinfo"}, /* 297 */ - { 5, TD, sys_perf_event_open, "perf_event_open"}, /* 298 */ -- { }, /* 299 */ -+ { 5, TN, printargs, "64:recvmmsg" }, /* 299 */ - { 2, TD, sys_fanotify_init, "fanotify_init" }, /* 300 */ - { 5, TD|TF, sys_fanotify_mark, "fanotify_mark" }, /* 301 */ - { 4, 0, sys_prlimit64, "prlimit64" }, /* 302 */ -@@ -305,11 +305,11 @@ - { 3, TD, sys_open_by_handle_at, "open_by_handle_at"}, /* 304 */ - { 2, 0, sys_clock_adjtime, "clock_adjtime" }, /* 305 */ - { 1, TD, sys_syncfs, "syncfs" }, /* 306 */ -- { }, /* 307 */ -+ { 4, TN, printargs, "64:sendmmsg" }, /* 307 */ - { 2, TD, sys_setns, "setns" }, /* 308 */ - { 3, 0, sys_getcpu, "getcpu" }, /* 309 */ -- { }, /* 310 */ -- { }, /* 311 */ -+ { 6, 0, printargs, "64:process_vm_readv" }, /* 310 */ -+ { 6, 0, printargs, "64:process_vm_writev" }, /* 311 */ - - [312 ... 511] = {}, - --- -1.8.0 - |