Last active
June 6, 2018 07:28
-
-
Save micheleriva/f547ff4db7b3dad193ec30e76baf212c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.file "" | |
.data | |
.globl _camlMain__data_begin | |
_camlMain__data_begin: | |
.text | |
.globl _camlMain__code_begin | |
_camlMain__code_begin: | |
nop | |
.data | |
.quad 2816 | |
.globl _camlMain | |
_camlMain: | |
.quad 1 | |
.quad 1 | |
.data | |
.globl _camlMain__gc_roots | |
_camlMain__gc_roots: | |
.quad _camlMain | |
.quad 0 | |
.data | |
.quad 3068 | |
.globl _camlMain__1 | |
_camlMain__1: | |
.ascii "John Doe" | |
.space 7 | |
.byte 7 | |
.data | |
.quad 1793 | |
.globl _camlMain__2 | |
_camlMain__2: | |
.quad _camlMain__1 | |
.data | |
.quad 3068 | |
_camlMain__3: | |
.ascii "Who are you?" | |
.space 3 | |
.byte 3 | |
.data | |
.quad 3068 | |
_camlMain__4: | |
.ascii "Hello Dr. " | |
.space 5 | |
.byte 5 | |
.data | |
.quad 2044 | |
_camlMain__5: | |
.ascii "Hey " | |
.space 3 | |
.byte 3 | |
.data | |
.quad 2044 | |
_camlMain__6: | |
.ascii "!" | |
.space 6 | |
.byte 6 | |
.text | |
.align 4 | |
.globl _camlMain__entry | |
_camlMain__entry: | |
.cfi_startproc | |
subq $8, %rsp | |
.cfi_adjust_cfa_offset 8 | |
L107: | |
leaq _camlMain__2(%rip), %rax | |
movq %rax, _camlMain(%rip) | |
testb $1, %al | |
je L106 | |
leaq _camlMain__3(%rip), %rax | |
jmp L104 | |
L106: | |
movzbq _camlMain__2-8(%rip), %rax | |
testq %rax, %rax | |
je L105 | |
leaq _camlMain__6(%rip), %rbx | |
leaq _camlMain__1(%rip), %rax | |
call _camlPervasives__$5e_1117 | |
L100: | |
movq %rax, %rbx | |
leaq _camlMain__5(%rip), %rax | |
call _camlPervasives__$5e_1117 | |
L101: | |
jmp L104 | |
L105: | |
leaq _camlMain__1(%rip), %rbx | |
leaq _camlMain__4(%rip), %rax | |
call _camlPervasives__$5e_1117 | |
L102: | |
L104: | |
movq %rax, _camlMain+8(%rip) | |
movq _camlMain+8(%rip), %rbx | |
movq _camlPervasives+208(%rip), %rax | |
call _camlPervasives__output_string_1213 | |
L103: | |
movq $1, %rax | |
addq $8, %rsp | |
.cfi_adjust_cfa_offset -8 | |
ret | |
.cfi_adjust_cfa_offset 8 | |
.cfi_adjust_cfa_offset -8 | |
.cfi_endproc | |
.data | |
.text | |
nop | |
.globl _camlMain__code_end | |
_camlMain__code_end: | |
.data | |
/* relocation table start */ | |
.align 3 | |
/* relocation table end */ | |
.data | |
.quad 0 | |
.globl _camlMain__data_end | |
_camlMain__data_end: | |
.quad 0 | |
.align 3 | |
.globl _camlMain__frametable | |
_camlMain__frametable: | |
.quad 4 | |
.quad L103 | |
.word 17 | |
.word 0 | |
.align 3 | |
.quad L108 | |
.quad L102 | |
.word 17 | |
.word 0 | |
.align 3 | |
.quad L109 | |
.quad L101 | |
.word 17 | |
.word 0 | |
.align 3 | |
.quad L110 | |
.quad L100 | |
.word 17 | |
.word 0 | |
.align 3 | |
.quad L111 | |
.align 3 | |
L111: | |
.set L$set$1, (L112 - .) + 67108864 | |
.long L$set$1 | |
.long 37713 | |
.quad 0 | |
.align 3 | |
L109: | |
.set L$set$2, (L112 - .) + 67108864 | |
.long L$set$2 | |
.long 33505 | |
.quad 0 | |
.align 3 | |
L108: | |
.set L$set$3, (L113 - .) + -1409286144 | |
.long L$set$3 | |
.long 1929552 | |
.quad 0 | |
.align 3 | |
L110: | |
.set L$set$4, (L112 - .) + 67108864 | |
.long L$set$4 | |
.long 37569 | |
.quad 0 | |
L113: | |
.ascii "pervasives.ml\0" | |
.align 3 | |
L112: | |
.ascii "Main.ml\0" | |
.align 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment