1 | .text |
---|
2 | .cstring |
---|
3 | lC0: |
---|
4 | .ascii "Hello, world!\0" |
---|
5 | .text |
---|
6 | .align 1,0x90 |
---|
7 | .globl _main |
---|
8 | _main: |
---|
9 | pushl %ebp |
---|
10 | movl %esp, %ebp |
---|
11 | subl $8, %esp |
---|
12 | call ___x86.get_pc_thunk.ax |
---|
13 | L1$pb: |
---|
14 | subl $12, %esp |
---|
15 | leal lC0-L1$pb(%eax), %eax |
---|
16 | pushl %eax |
---|
17 | call _puts |
---|
18 | addl $16, %esp |
---|
19 | movl $0, %eax |
---|
20 | leave |
---|
21 | ret |
---|
22 | .section __TEXT,__textcoal_nt,coalesced,pure_instructions |
---|
23 | .weak_definition ___x86.get_pc_thunk.ax |
---|
24 | .private_extern ___x86.get_pc_thunk.ax |
---|
25 | ___x86.get_pc_thunk.ax: |
---|
26 | movl (%esp), %eax |
---|
27 | ret |
---|
28 | .ident "GCC: (GNU) 10.3.0" |
---|
29 | .subsections_via_symbols |
---|