Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- text:00545EA1
- .text:00545EA1 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
- .text:00545EA1
- .text:00545EA1 ; Attributes: bp-based frame
- .text:00545EA1
- .text:00545EA1 printArchivefile proc near ; CODE XREF: sub_5466E1+A4p
- .text:00545EA1 ; sub_5466E1+AFp ...
- .text:00545EA1
- .text:00545EA1 var_10= dword ptr -10h
- .text:00545EA1 var_C= dword ptr -0Ch
- .text:00545EA1 var_8= dword ptr -8
- .text:00545EA1 var_4= byte ptr -4
- .text:00545EA1 var_3= byte ptr -3
- .text:00545EA1 arg_0= byte ptr 8
- .text:00545EA1 arg_4= byte ptr 0Ch
- .text:00545EA1
- .text:00545EA1 push ebp
- .text:00545EA2 mov ebp, esp
- .text:00545EA4 sub esp, 10h
- .text:00545EA7 mov ecx, dword_8937DC
- .text:00545EAD push ebx
- .text:00545EAE xor ebx, ebx
- .text:00545EB0 cmp ecx, ebx
- .text:00545EB2 mov [ebp+var_10], ebx
- .text:00545EB5 mov [ebp+var_C], ebx
- .text:00545EB8 mov [ebp+var_8], ebx
- .text:00545EBB mov [ebp+var_4], bl
- .text:00545EBE mov [ebp+var_3], bl
- .text:00545EC1 jnz short loc_545ECE
- .text:00545EC3 call sub_550B1F
- .text:00545EC8 mov ecx, dword_8937DC
- .text:00545ECE
- .text:00545ECE loc_545ECE: ; CODE XREF: printArchivefile+20j
- .text:00545ECE mov eax, [ecx]
- .text:00545ED0 push ebx
- .text:00545ED1 push ebx
- .text:00545ED2 push dword ptr [ebp+arg_0]
- .text:00545ED5 lea edx, [ebp+var_10]
- .text:00545ED8 push edx
- .text:00545ED9 call dword ptr [eax+0Ch]
- .text:00545EDC cmp [ebp+arg_4], bl
- .text:00545EDF jz short loc_545EEB
- .text:00545EE1 cmp [ebp+var_4], bl
- .text:00545EE4 jz short loc_545F26
- .text:00545EE6 cmp [ebp+var_3], bl
- .text:00545EE9 jnz short loc_545F26
- .text:00545EEB
- .text:00545EEB loc_545EEB: ; CODE XREF: printArchivefile+3Ej
- .text:00545EEB push [ebp+var_10]
- .text:00545EEE push [ebp+var_C]
- .text:00545EF1 push [ebp+var_8]
- .text:00545EF4 push dword ptr [ebp+arg_0] ; char
- .text:00545EF7 push offset aAddingArchiveF ; "Adding archive file \"%s\" (length %u, ti"...
- .text:00545EFC call sub_548268
- .text:00545F01 mov ecx, dword_88F088
- .text:00545F07 add esp, 14h
- .text:00545F0A cmp ecx, ebx
- .text:00545F0C jnz short loc_545F19
- .text:00545F0E call sub_54E508
- .text:00545F13 mov ecx, dword_88F088
- .text:00545F19
- .text:00545F19 loc_545F19: ; CODE XREF: printArchivefile+6Bj
- .text:00545F19 mov eax, [ecx]
- .text:00545F1B push ebx
- .text:00545F1C push dword ptr [ebp+arg_0]
- .text:00545F1F call dword ptr [eax+18h]
- .text:00545F22 mov al, 1
- .text:00545F24 jmp short loc_545F28
- .text:00545F26 ; ---------------------------------------------------------------------------
- .text:00545F26
- .text:00545F26 loc_545F26: ; CODE XREF: printArchivefile+43j
- .text:00545F26 ; printArchivefile+48j
- .text:00545F26 xor al, al
- .text:00545F28
- .text:00545F28 loc_545F28: ; CODE XREF: printArchivefile+83j
- .text:00545F28 pop ebx
- .text:00545F29 leave
- .text:00545F2A retn
- .text:00545F2A printArchivefile endp
- .text:00545F2A
- .text:00545F2B
- .text:00545F2B ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
- .text:00545F2B
- .text:00545F2B
- .text:00545F2B sub_545F2B proc near ; CODE XREF: sub_40C5E5+16p
- .text:00545F2B ; sub_40C5E5+37p ...
- .text:00545F2B mov eax, dword_886BA8
- .text:00545F30 retn
- .text:00545F30 sub_545F2B endp
- .text:00545F30
- .text:00545F31
- .text:00545F31 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
- .text:00545F31
- .text:00545F31
- .text:00545F31 sub_545F31 proc near ; CODE XREF: sub_5466E1+22p
- .text:00545F31
- .text:00545F31 arg_0= dword ptr 8
- .text:00545F31
- .text:00545F31 push esi
- .text:00545F32 push 0FFFFFFFFh
- .text:00545F34 push [esp+4+arg_0]
- .text:00545F38 mov esi, ecx
- .text:00545F3A push 200h
- .text:00545F3F push esi
- .text:00545F40 mov byte ptr [esi+1FEh], 0
- .text:00545F47 call sub_547C1E
- .text:00545F4C add esp, 10h
- .text:00545F4F mov eax, esi
- .text:00545F51 pop esi
- .text:00545F52 retn 4
- .text:00545F52 sub_545F31 endp
- .text:00545F52
- .text:00545F55
- .text:00545F55 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
- .text:00545F55
- .text:00545F55 ; Attributes: bp-based frame
- .text:00545F55
- .text:00545F55 sub_545F55 proc near ; CODE XREF: sub_545FCE+Ep
- .text:00545F55 ; sub_545FCE+12Bp ...
- .text:00545F55
- .text:00545F55 var_200= byte ptr -200h
- .text:00545F55 var_2= byte ptr -2
- .text:00545F55 var_1= byte ptr -1
- .text:00545F55 arg_0= dword ptr 8
- .text:00545F55
- .text:00545F55 push ebp
- .text:00545F56 mov ebp, esp
- .text:00545F58 sub esp, 200h
- .text:00545F5E push esi
- .text:00545F5F push 0FFFFFFFFh
- .text:00545F61 push [ebp+arg_0]
- .text:00545F64 mov esi, 200h
- .text:00545F69 lea eax, [ebp+var_200]
- .text:00545F6F push esi
- .text:00545F70 push eax
- .text:00545F71 mov [ebp+var_200], 0
- .text:00545F78 mov [ebp+var_2], 0
- .text:00545F7C mov [ebp+var_1], 0
- .text:00545F80 call sub_547C1E
- .text:00545F85 lea eax, [ebp+var_200]
- .text:00545F8B push esi ; int
- .text:00545F8C push eax ; char *
- .text:00545F8D call sub_547A7A
- .text:00545F92 push 0FFFFFFFFh ; int
- .text:00545F94 push offset aSettlershok_bi ; "settlershok.bin"
- .text:00545F99 lea eax, [ebp+var_200]
- .text:00545F9F push esi ; int
- .text:00545FA0 push eax ; char *
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement