summaryrefslogtreecommitdiffhomepage
path: root/example
diff options
context:
space:
mode:
Diffstat (limited to 'example')
-rw-r--r--example/example_05_masm_osx/example.asm27
1 files changed, 27 insertions, 0 deletions
diff --git a/example/example_05_masm_osx/example.asm b/example/example_05_masm_osx/example.asm
new file mode 100644
index 0000000..b2b9cdb
--- /dev/null
+++ b/example/example_05_masm_osx/example.asm
@@ -0,0 +1,27 @@
+%bits 64
+public_segment .code64 main
+
+mov [rsp+0], 0x48
+mov [rsp+1], 0x65
+mov [rsp+2], 0x6C
+mov [rsp+3], 0x6C
+mov [rsp+4], 0x6F
+mov [rsp+5], 0x20
+mov [rsp+6], 0x57
+mov [rsp+7], 0x6F
+mov [rsp+8], 0x72
+mov [rsp+9], 0x6C
+mov [rsp+10], 0x64
+mov [rsp+11], 0x0A
+
+mov rax, 0x2000004
+mov rdi, 0x01
+lea rsi, [rsp]
+mov rdx, 0x0C
+syscall
+
+mov rax, 0x2000001
+xor rdi, rdi
+syscall
+
+ret \ No newline at end of file