Index: fusl/src/thread/x86_64/__unmapself.s |
diff --git a/fusl/src/thread/x86_64/__unmapself.s b/fusl/src/thread/x86_64/__unmapself.s |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e2689e65052ce76b4639324c3bcf239f97c36eee |
--- /dev/null |
+++ b/fusl/src/thread/x86_64/__unmapself.s |
@@ -0,0 +1,10 @@ |
+/* Copyright 2011-2012 Nicholas J. Kain, licensed under standard MIT license */ |
+.text |
+.global __unmapself |
+.type __unmapself,@function |
+__unmapself: |
+ movl $11,%eax /* SYS_munmap */ |
+ syscall /* munmap(arg2,arg3) */ |
+ xor %rdi,%rdi /* exit() args: always return success */ |
+ movl $60,%eax /* SYS_exit */ |
+ syscall /* exit(0) */ |