summaryrefslogtreecommitdiff
path: root/arch/x64/linux/syscall.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x64/linux/syscall.S')
-rw-r--r--arch/x64/linux/syscall.S12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/x64/linux/syscall.S b/arch/x64/linux/syscall.S
index 3d7f0b8..e69bd30 100644
--- a/arch/x64/linux/syscall.S
+++ b/arch/x64/linux/syscall.S
@@ -34,6 +34,18 @@ _D5tanya3sys5linux7syscallQiFNbNilllZl:
ret
+// 3 parameters.
+ .globl _D5tanya3sys5linux7syscallQiFNbNillllZl
+ .type _D5tanya3sys5linux7syscallQiFNbNillllZl, @function
+
+_D5tanya3sys5linux7syscallQiFNbNillllZl:
+ movq %rcx, %rax
+
+ syscall
+
+ ret
+
+
// 6 parameters.
.globl _D5tanya3sys5linux7syscallQiFNbNilllllllZl
.type _D5tanya3sys5linux7syscallQiFNbNilllllllZl, @function