vmlinux: file format elf64-x86-64 Disassembly of section .text: : 55 push %rbp 48 89 e5 mov %rsp,%rbp 41 57 push %r15 41 56 push %r14 41 55 push %r13 41 54 push %r12 53 push %rbx 48 83 ec 10 sub $0x10,%rsp 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 00 00 48 89 45 d0 mov %rax,-0x30(%rbp) 83 3d 03 8b 55 01 ff cmpl $0xffffffff,0x1558b03(%rip) # 74 5b je 45 31 f6 xor %r14d,%r14d 80 3d 26 d6 86 01 00 cmpb $0x0,0x186d626(%rip) # 75 55 jne 83 3d 4e 1e 88 01 00 cmpl $0x0,0x1881e4e(%rip) # 74 4c je c7 45 cc 00 00 00 00 movl $0x0,-0x34(%rbp) 0f b6 3d 9e 8b 55 01 movzbl 0x1558b9e(%rip),%edi # 48 8d 75 cc lea -0x34(%rbp),%rsi e8 4d cb 00 00 call 85 c0 test %eax,%eax 74 56 je bf 01 00 00 00 mov $0x1,%edi e8 1f b7 00 00 call 85 c0 test %eax,%eax 74 61 je 41 89 c6 mov %eax,%r14d 48 c7 c7 f1 86 a0 82 mov $0xffffffff82a086f1,%rdi be 60 00 00 00 mov $0x60,%esi 48 c7 c2 cd 55 90 82 mov $0xffffffff829055cd,%rdx e8 e0 97 02 00 call eb 06 jmp 41 be 02 00 00 00 mov $0x2,%r14d 65 48 8b 04 25 28 00 mov %gs:0x28,%rax 00 00 48 3b 45 d0 cmp -0x30(%rbp),%rax 0f 85 6d 01 00 00 jne 44 89 f0 mov %r14d,%eax 48 83 c4 10 add $0x10,%rsp 5b pop %rbx 41 5c pop %r12 41 5d pop %r13 41 5e pop %r14 41 5f pop %r15 5d pop %rbp c3 ret 0f b7 05 36 8b 55 01 movzwl 0x1558b36(%rip),%eax # 23 45 cc and -0x34(%rbp),%eax 0f b6 0d 2b 8b 55 01 movzbl 0x1558b2b(%rip),%ecx # d3 e8 shr %cl,%eax 85 c0 test %eax,%eax 75 c4 jne eb 91 jmp 31 db xor %ebx,%ebx 4c 8d 75 cc lea -0x34(%rbp),%r14 49 c7 c7 70 21 24 82 mov $0xffffffff82242170,%r15 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 00 00 00 0f 1f 00 nopl (%rax) 80 3d 70 d5 86 01 00 cmpb $0x0,0x186d570(%rip) # 0f 85 ce 00 00 00 jne 83 3d 94 1d 88 01 00 cmpl $0x0,0x1881d94(%rip) # 0f 84 c1 00 00 00 je c7 45 cc 00 00 00 00 movl $0x0,-0x34(%rbp) 0f b6 3d e0 8a 55 01 movzbl 0x1558ae0(%rip),%edi # 4c 89 f6 mov %r14,%rsi e8 90 ca 00 00 call 85 c0 test %eax,%eax 75 1b jne 0f b7 05 cf 8a 55 01 movzwl 0x1558acf(%rip),%eax # 23 45 cc and -0x34(%rbp),%eax 0f b6 0d c4 8a 55 01 movzbl 0x1558ac4(%rip),%ecx # d3 e8 shr %cl,%eax 85 c0 test %eax,%eax 0f 85 8c 00 00 00 jne 65 48 8b 05 31 07 8f mov %gs:0x7e8f0731(%rip),%rax # 7e 48 85 c0 test %rax,%rax 75 07 jne 48 8b 05 a5 01 5b 01 mov 0x15b01a5(%rip),%rax # 48 8d 04 80 lea (%rax,%rax,4),%rax 48 8d 14 80 lea (%rax,%rax,4),%rdx b8 f0 36 1a 00 mov $0x1a36f0,%eax f7 e2 mul %edx 49 89 d4 mov %rdx,%r12 4c 8b 2d 84 01 5b 01 mov 0x15b0184(%rip),%r13 # 4c 89 e8 mov %r13,%rax 4c 29 f8 sub %r15,%rax 48 c1 c0 3d rol $0x3d,%rax 48 83 f8 70 cmp $0x70,%rax 73 39 jae 49 ff c4 inc %r12 4c 89 e7 mov %r12,%rdi 4d 89 eb mov %r13,%r11 e8 a6 2a 90 ff call <__x86_indirect_thunk_r11> 65 c6 05 6e e6 8f 7e movb $0x1,%gs:0x7e8fe66e(%rip) # 01 65 48 c7 05 e2 e5 8f movq $0xffffffffffffffff,%gs:0x7e8fe5e2(%rip) # 7e ff ff ff ff 65 8b 05 03 06 8f 7e mov %gs:0x7e8f0603(%rip),%eax # ff c3 inc %ebx 81 fb 30 75 00 00 cmp $0x7530,%ebx 0f 85 3d ff ff ff jne eb 40 jmp 48 bf 85 7c db b3 dd movabs $0xd421c0ddb3db7c85,%rdi c0 21 d4 4c 89 ee mov %r13,%rsi 31 d2 xor %edx,%edx e8 37 21 b4 ff call <__cfi_slowpath> eb b1 jmp 45 31 f6 xor %r14d,%r14d 85 db test %ebx,%ebx 0f 84 c2 fe ff ff je 48 c7 c7 f1 86 a0 82 mov $0xffffffff82a086f1,%rdi be 6a 00 00 00 mov $0x6a,%esi 48 c7 c2 a0 55 90 82 mov $0xffffffff829055a0,%rdx 89 d9 mov %ebx,%ecx e8 80 92 02 00 call e9 a3 fe ff ff jmp 48 c7 c7 f1 86 a0 82 mov $0xffffffff82a086f1,%rdi be 71 00 00 00 mov $0x71,%esi 48 c7 c2 7f 55 90 82 mov $0xffffffff8290557f,%rdx e8 63 96 02 00 call 41 be 16 00 00 00 mov $0x16,%r14d e9 80 fe ff ff jmp e8 c3 b9 9c ff call <__stack_chk_fail> Disassembly of section .init.text: Disassembly of section .altinstr_aux: Disassembly of section .altinstr_replacement: Disassembly of section .exit.text: