aboutsummaryrefslogtreecommitdiff
path: root/samples/GAS
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2012-07-23 15:52:49 -0500
committerJoshua Peek <josh@joshpeek.com>2012-07-23 15:52:49 -0500
commit7b6caa0f6c7603aabb5e6ed657e24aaddbeafc78 (patch)
treeec0522eae75bb04ae73d28ae3f599682a2bfdaeb /samples/GAS
parent314f0e485227915931db361be14d308a210bedea (diff)
Rename samples subdirectories
Diffstat (limited to 'samples/GAS')
-rw-r--r--samples/GAS/hello.s63
1 files changed, 63 insertions, 0 deletions
diff --git a/samples/GAS/hello.s b/samples/GAS/hello.s
new file mode 100644
index 0000000..278f03c
--- /dev/null
+++ b/samples/GAS/hello.s
@@ -0,0 +1,63 @@
+ .cstring
+LC0:
+ .ascii "Hello World\0"
+ .text
+.globl _main
+_main:
+LFB3:
+ pushq %rbp
+LCFI0:
+ movq %rsp, %rbp
+LCFI1:
+ leaq LC0(%rip), %rdi
+ call _puts
+ movl $0, %eax
+ leave
+ ret
+LFE3:
+ .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
+EH_frame1:
+ .set L$set$0,LECIE1-LSCIE1
+ .long L$set$0
+LSCIE1:
+ .long 0x0
+ .byte 0x1
+ .ascii "zR\0"
+ .byte 0x1
+ .byte 0x78
+ .byte 0x10
+ .byte 0x1
+ .byte 0x10
+ .byte 0xc
+ .byte 0x7
+ .byte 0x8
+ .byte 0x90
+ .byte 0x1
+ .align 3
+LECIE1:
+.globl _main.eh
+_main.eh:
+LSFDE1:
+ .set L$set$1,LEFDE1-LASFDE1
+ .long L$set$1
+LASFDE1:
+ .long LASFDE1-EH_frame1
+ .quad LFB3-.
+ .set L$set$2,LFE3-LFB3
+ .quad L$set$2
+ .byte 0x0
+ .byte 0x4
+ .set L$set$3,LCFI0-LFB3
+ .long L$set$3
+ .byte 0xe
+ .byte 0x10
+ .byte 0x86
+ .byte 0x2
+ .byte 0x4
+ .set L$set$4,LCFI1-LCFI0
+ .long L$set$4
+ .byte 0xd
+ .byte 0x6
+ .align 3
+LEFDE1:
+ .subsections_via_symbols