The Android Open Source Project | 1dc9e47 | 2009-03-03 19:28:35 -0800 | [diff] [blame] | 1 | /* autogenerated by gensyscalls.py */ |
| 2 | #include <sys/linux-syscalls.h> |
| 3 | |
| 4 | .text |
David 'Digit' Turner | 95d751f | 2010-12-16 16:47:14 +0100 | [diff] [blame^] | 5 | .type pwrite64, #function |
| 6 | .globl pwrite64 |
The Android Open Source Project | 1dc9e47 | 2009-03-03 19:28:35 -0800 | [diff] [blame] | 7 | .align 4 |
| 8 | .fnstart |
| 9 | |
David 'Digit' Turner | 95d751f | 2010-12-16 16:47:14 +0100 | [diff] [blame^] | 10 | pwrite64: |
The Android Open Source Project | 1dc9e47 | 2009-03-03 19:28:35 -0800 | [diff] [blame] | 11 | mov ip, sp |
| 12 | .save {r4, r5, r6, r7} |
| 13 | stmfd sp!, {r4, r5, r6, r7} |
| 14 | ldmfd ip, {r4, r5, r6} |
| 15 | ldr r7, =__NR_pwrite64 |
| 16 | swi #0 |
| 17 | ldmfd sp!, {r4, r5, r6, r7} |
| 18 | movs r0, r0 |
| 19 | bxpl lr |
| 20 | b __set_syscall_errno |
| 21 | .fnend |