Starting in 3.16, these two syscalls have gotten their own entry
point for x32. See 7fd44dacdd803c0bbf38bf478d51d280902bb0f1.
* linux/x32/syscallent.h: Change existing io_{setup,submit} to 64bit,
and add new entry points for x32 specifically.
---
linux/x32/syscallent.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h
index e71524a..7059cbf 100644
--- a/linux/x32/syscallent.h
+++ b/linux/x32/syscallent.h
@@ -204,10 +204,10 @@
{ 3, 0, sys_sched_setaffinity, "sched_setaffinity" },/* 203 */
{ 3, 0, sys_sched_getaffinity, "sched_getaffinity" },/* 204 */
{ 1, 0, printargs, "64:set_thread_area" }, /* 205
*/
- { 2, 0, sys_io_setup, "io_setup" }, /* 206 */
+ { 2, 0, sys_io_setup, "64: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_submit, "64:io_submit" }, /* 209 */
{ 3, 0, sys_io_cancel, "io_cancel" }, /* 210 */
{ 1, 0, printargs, "64:get_thread_area" }, /*
211 */
{ 4, 0, sys_lookup_dcookie, "lookup_dcookie"}, /* 212 */
@@ -346,3 +346,5 @@
{ 6, 0, sys_process_vm_writev, "process_vm_writev" }, /* 540 */
{ 5, TN, sys_setsockopt, "setsockopt" }, /* 541 */
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 542 */
+ { 2, 0, sys_io_setup, "io_setup" }, /* 543 */
+ { 3, 0, sys_io_submit, "io_submit" }, /* 544 */
--
2.0.0
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel