Function at 0x4ee150
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, dword [esp + 0x10]
push esi
push edi
mov edi, dword [esp + 0x14]
mov esi, dword [edi + 0xa8]
mov ecx, dword [0x631438]
xor eax, eax
cmp esi, 0xa
setne al
add eax, ecx
jne 0x4ee1fe
push 0x620ad0
call fcn.004e70c0
add esp, 4
push 0xc2
push str.C:4017_buildmysql_4.0.17innobase_row_row0mysql.c
call sub.KERNEL32.dll_GetCurrentThreadId
push eax
call fcn.004d1950
add esp, 4
push eax
push str.__InnoDB:_Assertion_failure_in_thread__lu_in_file__s_line__lu_n
push 0x620ad0
call fcn.00599e71
push str.InnoDB:_Failing_assertion:_err___DB_SUCCESS
push 0x620ad0
call fcn.00599e71
push str._nInnoDB:_We_intentionally_generate_a_memory_trap._n
push 0x620ad0
call fcn.00599e71
push str.InnoDB:_Send_a_detailed_bug_report_to_mysql_lists.mysql.com_n
push 0x620ad0
call fcn.00599e71
mov ecx, dword [0x631440]
mov dword [0x63143c], 1
mov eax, dword [ecx]
add esp, 0x2c
test eax, eax
je 0x4ee207
mov dword [0x631440], 0
jmp 0x4ee207
mov eax, dword [0x63143c]
test eax, eax
je 0x4ee23c
push 0xc2
push str.C:4017_buildmysql_4.0.17innobase_row_row0mysql.c
call sub.KERNEL32.dll_GetCurrentThreadId
push eax
call fcn.004d1950
add esp, 4
push eax
push str.InnoDB:_Thread__lu_stopped_in_file__s_line__lu_n
push 0x620ad0
call fcn.00599e71
push 0x3b9aca00
call fcn.004e7040
add esp, 0x18
cmp esi, 0x11
mov dword [edi + 0xa8], 0xa
je 0x4ee2bc
cmp esi, 0x22
je 0x4ee2bc
cmp esi, 0x25
je 0x4ee3f3
cmp esi, 0x24
je 0x4ee3f3
cmp esi, 0x26
je 0x4ee3f3
cmp esi, 0xe
jne 0x4ee2a5
push ebp
call fcn.004e0d50
mov eax, dword [edi + 0xa8]
add esp, 4
cmp eax, 0xa
je 0x4ee292
push ebp
call fcn.00550b40
add esp, 4
jmp 0x4ee15b
mov edx, dword [esp + 0x10]
pop edi
pop esi
mov dword [edx], 0xe
mov eax, 1
pop ebp
ret
cmp esi, 0xf
je 0x4ee3ed
cmp esi, 0x23
je 0x4ee3ed
cmp esi, 0xd
jne 0x4ee2cd
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x4ee407
jmp 0x4ee3fb
cmp esi, 0x20
jne 0x4ee2eb
push str.InnoDB:_The_database_cannot_continue_operation_because_of_nInnoDB:_lack_of_space._You_must_add_a_new_data_file_to_nInnoDB:_my.cnf_and_restart_the_database._n
push 0x620ad0
call fcn.00599e71
add esp, 8
push 1
call fcn.0059b255
cmp esi, 0x27
jne 0x4ee307
push str.InnoDB:_We_detected_index_corruption_in_an_InnoDB_type_table._nInnoDB:_You_have_to_dump__drop__reimport_the_table_or__in_nInnoDB:_a_case_of_widespread_corruption__dump_all_InnoDB_nInnoDB:_tables_and_recreate_the_whole_InnoDB_tablespace._nInnoDB:_If_the_mysqld_server_crashes_after_the_startup_or_when_nInnoDB:_you_dump_the_tables__look_at_section_6.1_of_nInnoDB:_http:__www.innodb.com_ibman.html_for_help._n
push 0x620ad0
call fcn.00599e71
add esp, 8
jmp 0x4ee407
push esi
push str.InnoDB:_unknown_error_code__lu_n
push 0x620ad0
call fcn.00599e71
mov eax, dword [0x631438]
add esp, 0xc
test eax, eax
jne 0x4ee3ad
push 0x620ad0
call fcn.004e70c0
add esp, 4
push 0x111
push str.C:4017_buildmysql_4.0.17innobase_row_row0mysql.c
call sub.KERNEL32.dll_GetCurrentThreadId
push eax
call fcn.004d1950
add esp, 4
push eax
push str.__InnoDB:_Assertion_failure_in_thread__lu_in_file__s_line__lu_n
push 0x620ad0
call fcn.00599e71
push str.InnoDB:_Failing_assertion:_0
push 0x620ad0
call fcn.00599e71
push str._nInnoDB:_We_intentionally_generate_a_memory_trap._n
push 0x620ad0
call fcn.00599e71
push str.InnoDB:_Send_a_detailed_bug_report_to_mysql_lists.mysql.com_n
push 0x620ad0
call fcn.00599e71
mov eax, dword [0x631440]
mov dword [0x63143c], 1
mov ecx, dword [eax]
add esp, 0x2c
test ecx, ecx
je 0x4ee3b6
mov dword [0x631440], 0
jmp 0x4ee3b6
mov eax, dword [0x63143c]
test eax, eax
je 0x4ee407
push 0x111
push str.C:4017_buildmysql_4.0.17innobase_row_row0mysql.c
call sub.KERNEL32.dll_GetCurrentThreadId
push eax
call fcn.004d1950
add esp, 4
push eax
push str.InnoDB:_Thread__lu_stopped_in_file__s_line__lu_n
push 0x620ad0
call fcn.00599e71
push 0x3b9aca00
call fcn.004e7040
add esp, 0x18
jmp 0x4ee407
push 0
push 0
jmp 0x4ee3fe
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x4ee407
push eax
push 1
push edi
call fcn.00508630
add esp, 0xc
mov eax, dword [edi + 0xa8]
cmp eax, 0xa
je 0x4ee428
mov ecx, dword [esp + 0x10]
mov dword [ecx], eax
mov dword [edi + 0xa8], 0xa
pop edi
pop esi
xor eax, eax
pop ebp
ret
mov edx, dword [esp + 0x10]
mov dword [edx], esi
mov dword [edi + 0xa8], 0xa
pop edi
pop esi
xor eax, eax
pop ebp
ret