platform_bionic/libc/arch-x86/bionic
Jin Wei c164f2a969 bionic: modify syscall to use 6 registers to pass parameter.
Kernel allows to use 6 registers(exclude eax) to pass parameter.
But in syscall's implementation, it only uses five registers.
It will lead to error when 6 parameters passed.

Change-Id: I92d663194e6334c3847f0c0c257ca3b9dee0edef
Author: Jin Wei <wei.a.jin@intel.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 30838
2012-08-03 13:54:29 -07:00
..
__dso_handle.S arm: rewrite crtbegin* as C files. 2012-06-01 14:41:27 -07:00
__dso_handle_so.S arm: rewrite crtbegin* as C files. 2012-06-01 14:41:27 -07:00
__get_sp.S auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
__get_tls.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
__set_tls.c bionic/x86: fix one potential deadlock in __set_tls() 2012-02-23 17:37:58 +08:00
__stack_chk_fail_local.S x86: Enable -fstack-protector 2011-05-24 13:32:14 -07:00
_exit_with_stack_teardown.S auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
_setjmp.S auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
atexit.S Enable functional DSO object destruction 2011-06-20 14:44:44 -07:00
clone.S libc/x86: ensure the stack 16-byte aligned when tasks created 2012-03-23 20:04:04 +08:00
crtbegin.S crtbegin: eliminate duplicate code 2012-05-30 11:45:12 -07:00
crtbegin_so.S Enable functional DSO object destruction 2011-06-20 14:44:44 -07:00
crtend.S Update X86 Bionic CRT files for unwind/exceptions 2011-05-24 13:31:50 -07:00
crtend_so.S Update X86 Bionic CRT files for unwind/exceptions 2011-05-24 13:31:50 -07:00
futex_x86.S libc: provide atomic operations will full barriers for NDK apps. 2011-11-16 17:37:15 +01:00
setjmp.S auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
sigsetjmp.S android-x86: add sigsetjmp.S 2010-12-26 09:22:13 -08:00
syscall.S bionic: modify syscall to use 6 registers to pass parameter. 2012-08-03 13:54:29 -07:00
vfork.S auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00