Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
main
disassembly.S
0 lines
|
103.07 KB
main: 400ec4: 55 push rbp 400ec5: 48 89 e5 mov rbp, rsp 400ec8: 41 54 push r12 400eca: 53 push rbx 400ecb: 48 83 ec 50 sub rsp, 0x50 400ecf: 89 7d ac mov dword ptr [rbp - 0x54], edi 400ed2: 48 89 75 a0 mov qword ptr [rbp - 0x60], rsi 400ed6: 48 8d 45 ee lea rax, [rbp - 0x12] 400eda: 48 89 c7 mov rdi, rax 400edd: e8 8e fe ff ff call _ZNSaIcEC1Ev_2 400ee2: 48 8d 55 ee lea rdx, [rbp - 0x12] 400ee6: 48 8d 45 b0 lea rax, [rbp - 0x50] 400eea: be f0 14 40 00 mov esi, 0x4014f0 400eef: 48 89 c7 mov rdi, rax 400ef2: e8 19 fe ff ff call _ZNSsC1EPKcRKSaIcE_2 400ef7: 4c 8d 65 b0 lea r12, [rbp - 0x50] 400efb: bf 18 00 00 00 mov edi, 0x18 400f00: e8 8b fe ff ff call _Znwm_2 400f05: 48 89 c3 mov rbx, rax 400f08: ba 19 00 00 00 mov edx, 0x19 400f0d: 4c 89 e6 mov rsi, r12 400f10: 48 89 df mov rdi, rbx 400f13: e8 4c 03 00 00 call _ZN3ManC1ESsi 400f18: 48 89 5d c8 mov qword ptr [rbp - 0x38], rbx 400f1c: 48 8d 45 b0 lea rax, [rbp - 0x50] 400f20: 48 89 c7 mov rdi, rax 400f23: e8 d8 fd ff ff call _ZNSsD1Ev_2 400f28: 48 8d 45 ee lea rax, [rbp - 0x12] 400f2c: 48 89 c7 mov rdi, rax 400f2f: e8 0c fe ff ff call _ZNSaIcED1Ev_2 400f34: 48 8d 45 ef lea rax, [rbp - 0x11] 400f38: 48 89 c7 mov rdi, rax 400f3b: e8 30 fe ff ff call _ZNSaIcEC1Ev_2 400f40: 48 8d 55 ef lea rdx, [rbp - 0x11] 400f44: 48 8d 45 c0 lea rax, [rbp - 0x40] 400f48: be f5 14 40 00 mov esi, 0x4014f5 400f4d: 48 89 c7 mov rdi, rax 400f50: e8 bb fd ff ff call _ZNSsC1EPKcRKSaIcE_2 400f55: 4c 8d 65 c0 lea r12, [rbp - 0x40] 400f59: bf 18 00 00 00 mov edi, 0x18 400f5e: e8 2d fe ff ff call _Znwm_2 400f63: 48 89 c3 mov rbx, rax 400f66: ba 15 00 00 00 mov edx, 0x15 400f6b: 4c 89 e6 mov rsi, r12 400f6e: 48 89 df mov rdi, rbx 400f71: e8 92 03 00 00 call _ZN5WomanC1ESsi 400f76: 48 89 5d d0 mov qword ptr [rbp - 0x30], rbx 400f7a: 48 8d 45 c0 lea rax, [rbp - 0x40] 400f7e: 48 89 c7 mov rdi, rax 400f81: e8 7a fd ff ff call _ZNSsD1Ev_2 400f86: 48 8d 45 ef lea rax, [rbp - 0x11] 400f8a: 48 89 c7 mov rdi, rax 400f8d: e8 ae fd ff ff call _ZNSaIcED1Ev_2 bb_0x400f92: 400f92: be fa 14 40 00 mov esi, 0x4014fa 400f97: bf 60 22 60 00 mov edi, 0x602260 400f9c: e8 4f fd ff ff call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_2 400fa1: 48 8d 45 e8 lea rax, [rbp - 0x18] 400fa5: 48 89 c6 mov rsi, rax 400fa8: bf e0 20 60 00 mov edi, 0x6020e0 400fad: e8 1e fe ff ff call _ZNSirsERj_2 400fb2: 8b 45 e8 mov eax, dword ptr [rbp - 0x18] 400fb5: 83 f8 02 cmp eax, 0x2 400fb8: 74 46 je bb_0x401000 400fba: 83 f8 03 cmp eax, 0x3 400fbd: 0f 84 b3 00 00 00 je bb_0x401076 400fc3: 83 f8 01 cmp eax, 0x1 400fc6: 74 05 je bb_0x400fcd 400fc8: e9 dc 00 00 00 jmp bb_0x4010a9 bb_0x400fcd: 400fcd: 48 8b 45 c8 mov rax, qword ptr [rbp - 0x38] 400fd1: 48 8b 00 mov rax, qword ptr [rax] 400fd4: 48 83 c0 08 add rax, 0x8 400fd8: 48 8b 10 mov rdx, qword ptr [rax] 400fdb: 48 8b 45 c8 mov rax, qword ptr [rbp - 0x38] 400fdf: 48 89 c7 mov rdi, rax 400fe2: ff d2 call rdx 400fe4: 48 8b 45 d0 mov rax, qword ptr [rbp - 0x30] 400fe8: 48 8b 00 mov rax, qword ptr [rax] 400feb: 48 83 c0 08 add rax, 0x8 400fef: 48 8b 10 mov rdx, qword ptr [rax] 400ff2: 48 8b 45 d0 mov rax, qword ptr [rbp - 0x30] 400ff6: 48 89 c7 mov rdi, rax 400ff9: ff d2 call rdx 400ffb: e9 a9 00 00 00 jmp bb_0x4010a9 bb_0x401000: 401000: 48 8b 45 a0 mov rax, qword ptr [rbp - 0x60] 401004: 48 83 c0 08 add rax, 0x8 401008: 48 8b 00 mov rax, qword ptr [rax] 40100b: 48 89 c7 mov rdi, rax 40100e: e8 0d fd ff ff call atoi_2 401013: 48 98 cdqe 401015: 48 89 45 d8 mov qword ptr [rbp - 0x28], rax 401019: 48 8b 45 d8 mov rax, qword ptr [rbp - 0x28] 40101d: 48 89 c7 mov rdi, rax 401020: e8 4b fc ff ff call _Znam_2 401025: 48 89 45 e0 mov qword ptr [rbp - 0x20], rax 401029: 48 8b 45 a0 mov rax, qword ptr [rbp - 0x60] 40102d: 48 83 c0 10 add rax, 0x10 401031: 48 8b 00 mov rax, qword ptr [rax] 401034: be 00 00 00 00 mov esi, 0x0 401039: 48 89 c7 mov rdi, rax 40103c: b8 00 00 00 00 mov eax, 0x0 401041: e8 7a fd ff ff call open_2 401046: 48 8b 55 d8 mov rdx, qword ptr [rbp - 0x28] 40104a: 48 8b 4d e0 mov rcx, qword ptr [rbp - 0x20] 40104e: 48 89 ce mov rsi, rcx 401051: 89 c7 mov edi, eax 401053: e8 48 fc ff ff call read_2 401058: be 13 15 40 00 mov esi, 0x401513 40105d: bf 60 22 60 00 mov edi, 0x602260 401062: e8 89 fc ff ff call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_2 401067: be 60 0d 40 00 mov esi, 0x400d60 40106c: 48 89 c7 mov rdi, rax 40106f: e8 dc fc ff ff call _ZNSolsEPFRSoS_E_2 401074: eb 33 jmp bb_0x4010a9 bb_0x401076: 401076: 48 8b 5d c8 mov rbx, qword ptr [rbp - 0x38] 40107a: 48 85 db test rbx, rbx 40107d: 74 10 je bb_0x40108f 40107f: 48 89 df mov rdi, rbx 401082: e8 b3 01 00 00 call _ZN5HumanD1Ev 401087: 48 89 df mov rdi, rbx 40108a: e8 f1 fb ff ff call _ZdlPv_2 bb_0x40108f: 40108f: 48 8b 5d d0 mov rbx, qword ptr [rbp - 0x30] 401093: 48 85 db test rbx, rbx 401096: 74 10 je bb_0x4010a8 401098: 48 89 df mov rdi, rbx 40109b: e8 9a 01 00 00 call _ZN5HumanD1Ev 4010a0: 48 89 df mov rdi, rbx 4010a3: e8 d8 fb ff ff call _ZdlPv_2 bb_0x4010a8: 4010a8: 90 nop bb_0x4010a9: 4010a9: e9 e4 fe ff ff jmp bb_0x400f92
Loading...