1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| 0x0000000100000ec0 <main+0>: push %rbp
0x0000000100000ec1 <main+1>: mov %rsp,%rbp
0x0000000100000ec4 <main+4>: push %r15
0x0000000100000ec6 <main+6>: push %r14
0x0000000100000ec8 <main+8>: push %rbx
0x0000000100000ec9 <main+9>: sub $0x8,%rsp
0x0000000100000ecd <main+13>: movl $0x2,-0x1c(%rbp)
0x0000000100000ed4 <main+20>: lea 0x7d(%rip),%rbx # 0x100000f58
0x0000000100000edb <main+27>: lea -0x1c(%rbp),%r14
0x0000000100000edf <main+31>: mov %rbx,%rdi
0x0000000100000ee2 <main+34>: mov %r14,%rsi
0x0000000100000ee5 <main+37>: xor %al,%al
0x0000000100000ee7 <main+39>: callq 0x100000f2e <dyld_stub_printf>
0x0000000100000eec <main+44>: mov -0x1c(%rbp),%esi
0x0000000100000eef <main+47>: lea 0x66(%rip),%r15 # 0x100000f5c
0x0000000100000ef6 <main+54>: mov %r15,%rdi
0x0000000100000ef9 <main+57>: xor %al,%al
0x0000000100000efb <main+59>: callq 0x100000f2e <dyld_stub_printf>
0x0000000100000f00 <main+64>: mov %rbx,%rdi
0x0000000100000f03 <main+67>: mov %r14,%rsi
0x0000000100000f06 <main+70>: xor %al,%al
0x0000000100000f08 <main+72>: callq 0x100000f2e <dyld_stub_printf>
0x0000000100000f0d <main+77>: mov -0x1c(%rbp),%esi
0x0000000100000f10 <main+80>: mov %r15,%rdi
0x0000000100000f13 <main+83>: xor %al,%al
0x0000000100000f15 <main+85>: callq 0x100000f2e <dyld_stub_printf>
0x0000000100000f1a <main+90>: xor %eax,%eax
0x0000000100000f1c <main+92>: add $0x8,%rsp
0x0000000100000f20 <main+96>: pop %rbx
0x0000000100000f21 <main+97>: pop %r14
0x0000000100000f23 <main+99>: pop %r15
0x0000000100000f25 <main+101>: pop %rbp
0x0000000100000f26 <main+102>: retq |
Partager