]> granicus.if.org Git - strace/commitdiff
x86_64, x32: enable decoding of modify_ldt, get_thread_area, and set_thread_area
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 9 Apr 2014 12:46:05 +0000 (12:46 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 9 Apr 2014 12:46:05 +0000 (12:46 +0000)
* linux/dummy.h [X86_64 || X32]: Do not redirect sys_modify_ldt,
sys_get_thread_area, and sys_set_thread_area to printargs.

linux/dummy.h

index eefe781411f80f1da78d39307068fe31de4a4473..95efa8a8ed6cbb94edc978cc305e7cde210437fe 100644 (file)
 #define        sys_vm86                printargs
 
 /* machine-specific */
-#ifndef I386
-#define        sys_modify_ldt          printargs
-#ifndef M68K
-#define        sys_get_thread_area     printargs
-#define        sys_set_thread_area     printargs
-#endif
+#if !(defined I386 || defined X86_64 || defined X32)
+# define       sys_modify_ldt          printargs
+# ifndef M68K
+#  define      sys_get_thread_area     printargs
+#  define      sys_set_thread_area     printargs
+# endif
 #endif
 
 /* like another call */