Function at 0x4b2b30
Capabilities:
Terminate process

Disassembly:
sub esp, 0x204
mov eax, dword [0x93e25c]
mov dword [esp + 0x200], eax
call fcn.00407e23
test eax, eax
jne 0x4b2ef5
call fcn.00409566
test eax, eax
jne 0x4b2ef5
mov ecx, dword [0x81f94c]
mov eax, dword [0x974c18]
push ecx
mov ecx, 0x974d40
mov dword [0x974d44], eax
call fcn.0040b848
mov ecx, 0x974d40
call fcn.00405ea2
mov edx, dword [0x974bdc]
push edx
mov ecx, 0x974d40
call fcn.004049df
mov eax, dword [0x974344]
mov ecx, eax
shr ecx, 1
push ecx
push eax
push 0x973060
call fcn.0040106e
add esp, 0xc
call fcn.005e0200
call fcn.0040b7b7
mov eax, dword [0x9730c4]
test eax, eax
je 0x4b2bce
mov edx, dword [0x974b28]
push edx
mov ecx, 0x81d868
call fcn.00408021
mov eax, dword [0x974710]
test eax, eax
je 0x4b2c40
mov eax, dword [0x974598]
test eax, eax
je 0x4b2bee
mov byte [0x974bad], 0
push str.The_update_log_is_no_longer_supported_by_MySQL_in_version_5.0_and_above._It_is_replaced_by_the_binary_log.
jmp 0x4b2c38
mov eax, dword [0x97494c]
test eax, eax
mov byte [0x974bad], 1
mov dword [0x974598], 1
je 0x4b2c33
push 0x10
push eax
call fcn.005d8c40
add esp, 8
test eax, eax
mov dword [0x974588], eax
jne 0x4b2c23
push 8
call fcn.006cf0c8
push eax
push str.The_update_log_is_no_longer_supported_by_MySQL_in_version_5.0_and_above._It_is_replaced_by_the_binary_log._Now_starting_MySQL_with___log_bin_s_instead.
call fcn.004058b2
add esp, 8
jmp 0x4b2c40
push str.The_update_log_is_no_longer_supported_by_MySQL_in_version_5.0_and_above._It_is_replaced_by_the_binary_log._Now_starting_MySQL_with___log_bin_instead.
call fcn.004058b2
add esp, 4
mov al, byte [0x974bae]
test al, al
je 0x4b2c66
mov eax, dword [0x974598]
test eax, eax
jne 0x4b2c66
push str.You_need_to_use___log_bin_to_make___log_slave_updates_work.
call fcn.00409269
add esp, 4
push 1
call fcn.004084f4
mov eax, dword [0x974948]
test eax, eax
je 0x4b2c7f
mov eax, dword [0x9745f0]
push eax
mov ecx, 0x81def0
call fcn.0040773e
mov al, byte [0x974bae]
test al, al
je 0x4b2ca5
mov al, byte [0x975ba0]
test al, al
je 0x4b2ca5
push str.using___replicate_same_server_id_in_conjunction_with___log_slave_updates_is_impossible__it_would_lead_to_infinite_loops_in_this_server.
call fcn.004058b2
add esp, 4
push 1
call fcn.004084f4
mov eax, dword [0x81f918]
test eax, eax
je 0x4b2d39
mov eax, dword [0x973284]
cmp byte [eax], 0
jne 0x4b2cd1
mov ecx, dword [0x81f924]
push 2
push str..err
push ecx
push 0x9736f8
jmp 0x4b2ce0
mov edx, dword [0x81f924]
push 0x44
push str..err
push edx
push eax
push 0x973958
call fcn.005dc850
mov al, byte [0x973958]
add esp, 0x14
test al, al
jne 0x4b2d02
mov dword [0x81f918], 1
jmp 0x4b2d39
push 0x93e3e8
push 0x75c074
push 0x973958
call fcn.006d16c5
add esp, 0xc
test eax, eax
je 0x4b2d39
push 0x93e408
push 0x75c074
push 0x973958
call fcn.006d16c5
add esp, 0xc
mov dword [0x974c00], eax
mov eax, dword [0x974598]
test eax, eax
je 0x4b2dd5
mov ecx, dword [0x974588]
push esi
lea eax, [esp + 4]
push eax
push 1
push 0x768948
push ecx
mov ecx, 0x81e578
call fcn.00409043
mov esi, eax
mov eax, dword [0x974588]
test eax, eax
jne 0x4b2d86
mov eax, dword [0x9732a4]
test eax, eax
jne 0x4b2d86
push esi
push str.No_argument_was_provided_to___log_bin__and___log_bin_index_was_not_used__so_replication_may_break_when_this_MySQL_server_acts_as_a_master_and_has_his_hostname_changed___Please_use___log_bin_s_to_avoid_this_problem.
call fcn.00409269
add esp, 8
lea edx, [esp + 4]
cmp esi, edx
jne 0x4b2dad
mov eax, dword [0x974588]
push eax
call fcn.005d8be0
lea ecx, [esp + 8]
push 0
push ecx
call fcn.005d8c40
add esp, 0xc
mov dword [0x974588], eax
mov edx, dword [0x9732a4]
push esi
push edx
mov ecx, 0x81e578
call fcn.0040566e
test eax, eax
pop esi
je 0x4b2dcb
push 1
call fcn.004084f4
mov dword [0x974584], 1
call fcn.00409cb9
test eax, eax
je 0x4b2df2
push str.Out_of_memory
call fcn.004058b2
add esp, 4
push 1
call fcn.004084f4
call fcn.0040a8d5
test eax, eax
je 0x4b2e0f
push str.Cant_init_databases
call fcn.004058b2
add esp, 4
push 1
call fcn.004084f4
mov eax, dword [0x973168]
push eax
call fcn.00403850
add esp, 4
test al, al
jne 0x4b2e55
mov al, byte [0x973f14]
test al, al
jne 0x4b2e4b
mov ecx, dword [0x973168]
push ecx
call fcn.0040b12c
push eax
push str.Default_storage_engine___s__is_not_available
call fcn.004058b2
add esp, 0xc
push 1
call fcn.004084f4
mov dword [0x973168], 9
cmp dword [0x972ca4], 1
mov eax, dword [0x974598]
jbe 0x4b2e7b
test eax, eax
je 0x4b2e6e
mov ecx, 0x81e578
jmp 0x4b2e80
mov ecx, 0x81ec08
mov dword [0x972d68], ecx
jmp 0x4b2e8f
mov ecx, 0x81ec00
test eax, eax
mov eax, dword [0x974588]
mov dword [0x972d68], ecx
jne 0x4b2e94
mov eax, dword [0x97307c]
mov edx, dword [ecx]
push eax
call dword [edx + 4]
test eax, eax
je 0x4b2eb2
push str.Cant_init_tc_log
call fcn.004058b2
add esp, 4
push 1
call fcn.004084f4
push 0
call fcn.00405709
add esp, 4
test eax, eax
je 0x4b2ec7
push 1
call fcn.004084f4
mov eax, dword [0x974598]
test eax, eax
je 0x4b2f33
mov eax, dword [0x974620]
mov ecx, dword [0x974588]
push 0
push eax
push 0
push 2
push 0
push 4
push ecx
mov ecx, 0x81e578
call fcn.00404093
test eax, eax
je 0x4b2efc
push 1
call fcn.004084f4
mov eax, dword [0x974598]
test eax, eax
je 0x4b2f33
mov eax, dword [0x974bf8]
test eax, eax
je 0x4b2f33
push 0
call fcn.006d15df
mov edx, dword [0x974bf8]
imul edx, edx, 0x15180
add esp, 4
sub eax, edx
js 0x4b2f33
push eax
mov ecx, 0x81e578
call fcn.00408e0e
mov al, byte [0x9730bc]
test al, al
je 0x4b2f46
push 1
call fcn.005c0390
add esp, 4
push fcn.00404a25
call fcn.0040b34d
add esp, 4
mov byte [0x97460c], 0
call fcn.005c0130
call fcn.00409f25
call fcn.0040b8f7
mov ecx, dword [esp + 0x200]
xor eax, eax
call fcn.006cedd0
add esp, 0x204
ret