Registers: RAX=0x0000000000002901, RBX=0x00000007159c91f0, RCX=0x00007ff34a985a30, RDX=0x0000000000000000 RSP=0x00007ff2281f8460, RBP=0x00007ff2281f8480, RSI=0x0000000000000028, RDI=0x00000007159c91f0 R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x00007ff34b089ef0, R11=0x00000000ffeff700 R12=0x0000000000000028, R13=0x0000000000000000, R14=0x00007ff2c4294cb0, R15=0x00000007159c91f0 RIP=0x00007ff34ae1af63, EFLAGS=0x0000000000010206, CSGSFS=0x002b000000000033, ERR=0x0000000000000004 TRAPNO=0x000000000000000e Disassembly: 0: 25 00 00 00 00 and eax,0x0 5: 0f 0b ud2 7: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] d: 55 push rbp e: 48 89 e5 mov rbp,rsp 11: 41 56 push r14 13: 41 55 push r13 15: 41 54 push r12 17: 53 push rbx 18: 8b 47 28 mov eax,DWORD PTR [rdi+0x28] // RDI=0x00000007159c91f0 1b: 44 8d 60 ff lea r12d,[rax-0x1] 1f: 44 3b 67 18 cmp r12d,DWORD PTR [rdi+0x18] 23: 73 48 jae 0x6d 25: 48 8b 57 20 mov rdx,QWORD PTR [rdi+0x20] // rdi + 0x20 29: 44 89 e0 mov eax,r12d 2c: 49 89 f5 mov r13,rsi 2f: 48 89 fb mov rbx,rdi 32: 4c 8b 34 c2 mov r14,QWORD PTR [rdx+rax*8] 36: 49 8b 06 mov rax,QWORD PTR [r14] 39: 4c 89 f7 mov rdi,r14 3c: ff 50 20 call QWORD PTR [rax+0x20] 3f: 49 39 c6 cmp r14,rax 42: 74 04 je 0x48 44: 44 2b 63 48 sub r12d,DWORD PTR [rbx+0x48] 48: 48 8d 7b 10 lea rdi,[rbx+0x10] 4c: 4c 89 ea mov rdx,r13 4f: 44 89 e6 mov esi,r12d 52: e8 16 aa 17 00 call 0x17aa6d 57: 83 43 28 01 add DWORD PTR [rbx+0x28],0x1 5b: 5b pop rbx 5c: 41 5c pop r12 5e: 41 5d pop r13 60: 41 5e pop r14 62: 5d pop rbp 63: c3 ret 64: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 6b: 00 00 6d: 48 8b 04 25 00 00 00 mov rax,QWORD PTR ds:0x0 74: 00 75: 0f 0b ud2 77: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 7d: 55 push rbp 7e: 48 89 e5 mov rbp,rsp 81: 5d pop rbp 82: e9 e6 c3 19 00 jmp 0x19c46d 87: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 8d: 55 push rbp 8e: 48 89 e5 mov rbp,rsp 91: 41 55 push r13 93: 41 54 push r12 95: 53 push rbx 96: 49 89 fd mov r13,rdi 99: 89 f3 mov ebx,esi 9b: 41 89 d4 mov r12d,edx 9e: 48 83 ec 08 sub rsp,0x8 a2: e8 c6 c3 19 00 call 0x19c46d a7: 84 c0 test al,al a9: 75 12 jne 0xbd ab: 48 83 c4 08 add rsp,0x8 af: 5b pop rbx b0: 41 5c pop r12 b2: 41 5d pop r13 b4: 5d pop rbp b5: c3 ret b6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] bd: e8 5b c4 19 00 call 0x19c51d c2: 41 0f b6 cc movzx ecx,r12b c6: 0f b6 d3 movzx edx,bl c9: 4c 89 ee mov rsi,r13 cc: 48 89 c7 mov rdi,rax cf: e8 e9 dd c5 ff call 0xffffffffffc5debd d4: 48 83 c4 08 add rsp,0x8 d8: 5b pop rbx d9: 41 5c pop r12 db: 41 5d pop r13 dd: 5d pop rbp de: e9 6a c4 19 00 jmp 0x19c54d e3: 66 2e 0f 1f 84 00 00 nop WORD PTR cs:[rax+rax*1+0x0] ea: 00 00 00 ed: 55 push rbp ee: 48 8d 0d d8 aa b6 ff lea rcx,[rip+0xffffffffffb6aad8] # 0xffffffffffb6abcd f5: 48 89 e5 mov rbp,rsp f8: 53 push rbx f9: 48 89 fb mov rbx,rdi fc: 48 83 ec 18 sub rsp,0x18 100: 48 8b 02 mov rax,QWORD PTR [rdx] <<---- rip, rdx == 0 103: 48 8b 40 58 mov rax,QWORD PTR [rax+0x58] 107: 48 39 c8 cmp rax,rcx 10a: 75 11 jne 0x11d 10c: 48 83 c4 18 add rsp,0x18 110: 48 89 df mov rdi,rbx 113: 5b pop rbx 114: 5d pop rbp 115: e9 43 c8 19 00 jmp 0x19c95d 11a: 0f 1f 00 nop DWORD PTR [rax] 11d: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi 121: 48 89 d7 mov rdi,rdx 124: 48 89 55 e8 mov QWORD PTR [rbp-0x18],rdx 128: ff d0 call rax 12a: 84 c0 test al,al 12c: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] 130: 48 8b 75 e0 mov rsi,QWORD PTR [rbp-0x20] 134: 74 d6 je 0x10c 136: 48 83 c4 18 add rsp,0x18 13a: 5b pop rbx 13b: 5d pop rbp 13c: c3 ret 13d: 55 push rbp 13e: 48 89 e5 mov rbp,rsp 141: 41 54 push r12 143: 53 push rbx 144: 41 89 fc mov r12d,edi 147: 48 83 ec 20 sub rsp,0x20 14b: e8 1d c3 19 00 call 0x19c46d 150: 84 c0 test al,al 152: 75 19 jne 0x16d 154: 45 85 e4 test r12d,r12d 157: 89 c3 mov ebx,eax 159: 75 22 jne 0x17d 15b: 48 83 c4 20 add rsp,0x20 15f: 89 d8 mov eax,ebx 161: 5b pop rbx 162: 41 5c pop r12 164: 5d pop rbp 165: c3 ret 166: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 16d: 48 83 c4 20 add rsp,0x20 171: bb 01 00 00 00 mov ebx,0x1 176: 89 d8 mov eax,ebx 178: 5b pop rbx 179: 41 5c pop r12 17b: 5d pop rbp 17c: c3 ret 17d: 48 8d 05 11 3e be 00 lea rax,[rip+0xbe3e11] # 0xbe3f95 184: 48 8d 7d d0 lea rdi,[rbp-0x30] 188: 44 89 65 e0 mov DWORD PTR [rbp-0x20],r12d 18c: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 193: 00 194: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax 198: e8 d0 3d 4e 00 call 0x4e3f6d 19d: e8 cb c2 19 00 call 0x19c46d 1a2: 41 89 c4 mov r12d,eax 1a5: 48 8b 05 21 3b c2 00 mov rax,QWORD PTR [rip+0xc23b21] # 0xc23ccd 1ac: 45 84 e4 test r12b,r12b 1af: 75 1c jne 0x1cd 1b1: 48 85 c0 test rax,rax 1b4: 74 a5 je 0x15b 1b6: 48 8d 3d 58 19 67 00 lea rdi,[rip+0x671958] # 0x671b15 1bd: 31 c0 xor eax,eax 1bf: e8 d9 fb 98 ff call 0xffffffffff98fd9d 1c4: eb 95 jmp 0x15b 1c6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1cd: 48 85 c0 test rax,rax 1d0: 74 9b je 0x16d 1d2: 48 8d 3d 8c 19 67 00 lea rdi,[rip+0x67198c] # 0x671b65 1d9: 31 c0 xor eax,eax 1db: 44 89 e3 mov ebx,r12d 1de: e8 ba fb 98 ff call 0xffffffffff98fd9d 1e3: e9 73 ff ff ff jmp 0x15b 1e8: 90 nop 1e9: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 1ed: 55 push rbp 1ee: 48 89 e5 mov rbp,rsp 1f1: 53 push rbx 1f2: 48 83 ec 18 sub rsp,0x18 1f6: e8 72 c2 19 00 call 0x19c46d 1fb: 84 c0 test al,al 1fd: 89 c3 mov ebx,eax 1ff: 75 .byte 0x75