Skip to content

Latest commit

 

History

History
94 lines (80 loc) · 4.63 KB

File metadata and controls

94 lines (80 loc) · 4.63 KB
000000000009a6a0         push       rbp                                         ; CODE XREF=Precompiled____main_main_1435+17
000000000009a6a1         mov        rbp, rsp
000000000009a6a4         sub        rsp, 0x18
000000000009a6a8         mov        rdx, qword [r15+0x1e07]
000000000009a6af         cmp        rsp, qword [r14+0x40]
000000000009a6b3         jbe        loc_9a7a6

                     loc_9a6b9:
000000000009a6b9         mov        rsi, qword [rdx+7]                          ; CODE XREF=Precompiled____main_1434+269
000000000009a6bd         mov        qword [rbp+var_10], rsi
000000000009a6c1         xor        edi, edi

                     loc_9a6c3:
000000000009a6c3         mov        qword [rbp+var_8], rdi                      ; CODE XREF=Precompiled____main_1434+257
000000000009a6c7         cmp        rsp, qword [r14+0x40]
000000000009a6cb         jbe        loc_9a7b2

                     loc_9a6d1:
000000000009a6d1         cmp        rdi, 0x2                                    ; CODE XREF=Precompiled____main_1434+281
000000000009a6d5         jl         loc_9a6ec

000000000009a6db         call       Precompiled____exit_1023                    ; Precompiled____exit_1023
000000000009a6e0         mov        rax, qword [r14+0xc8]
000000000009a6e7         mov        rsp, rbp
000000000009a6ea         pop        rbp
000000000009a6eb         ret
                        ; endp

                     loc_9a6ec:
000000000009a6ec         mov        rax, rdi                                    ; CODE XREF=Precompiled____main_1434+53
000000000009a6ef         add        rax, rax
000000000009a6f2         jno        loc_9a701

000000000009a6f8         call       Precompiled_Stub__iso_stub_AllocateMintSharedWithoutFPURegsStub ; Precompiled_Stub__iso_stub_AllocateMintSharedWithoutFPURegsStub
000000000009a6fd         mov        qword [rax+7], rdi

                     loc_9a701:
000000000009a701         movzx      rcx, word [rdx+1]                           ; CODE XREF=Precompiled____main_1434+82
000000000009a706         mov        r11, qword [r15+0x1e07]
000000000009a70d         push       r11
000000000009a70f         push       rax
000000000009a710         mov        rax, qword [r14+0x60]
000000000009a714         call       qword [rax+rcx*8]
000000000009a717         pop        r11
000000000009a719         pop        r11
000000000009a71b         mov        rbx, rax
000000000009a71e         mov        rsi, qword [rbp+var_8]
000000000009a722         mov        qword [rbp+var_18], rbx
000000000009a726         add        rsi, 0x1
000000000009a72a         mov        qword [rbp+var_8], rsi
000000000009a72e         cmp        rbx, qword [r14+0xc8]
000000000009a735         jne        loc_9a76b

000000000009a73b         mov        rax, rbx
000000000009a73e         mov        rdx, qword [rbp+var_10]
000000000009a742         mov        rcx, qword [r14+0xc8]
000000000009a749         cmp        rdx, qword [r14+0xc8]
000000000009a750         je         loc_9a76b

000000000009a756         mov        rsi, qword [rdx+0x27]
000000000009a75a         mov        rbx, qword [r15+0xb7]
000000000009a761         mov        r9, qword [r15+0x1e0f]
000000000009a768         call       qword [rsi+7]

                     loc_9a76b:
000000000009a76b         mov        rax, qword [rbp+var_18]                     ; CODE XREF=Precompiled____main_1434+149, Precompiled____main_1434+176
000000000009a76f         test       al, 0x1
000000000009a771         mov        ecx, 0x35
000000000009a776         je         loc_9a77d

000000000009a778         movzx      rcx, word [rax+1]

                     loc_9a77d:
000000000009a77d         push       rax                                         ; CODE XREF=Precompiled____main_1434+214
000000000009a77e         mov        rax, qword [r14+0x60]
000000000009a782         call       qword [rax+rcx*8+0x58d8]
000000000009a789         pop        r11
000000000009a78b         push       rax
000000000009a78c         call       Precompiled____printToConsole_149           ; Precompiled____printToConsole_149
000000000009a791         pop        rcx
000000000009a792         mov        rdi, qword [rbp+var_8]
000000000009a796         mov        rsi, qword [rbp+var_10]
000000000009a79a         mov        rdx, qword [r15+0x1e07]
000000000009a7a1         jmp        loc_9a6c3

                     loc_9a7a6:
000000000009a7a6         call       qword [r14+0x240]                           ; CODE XREF=Precompiled____main_1434+19
000000000009a7ad         jmp        loc_9a6b9

                     loc_9a7b2:
000000000009a7b2         call       qword [r14+0x240]                           ; CODE XREF=Precompiled____main_1434+43
000000000009a7b9         jmp        loc_9a6d1