int32 eax int32 ebx int32 esi int32 edi int32 ebp caller eax caller ebx caller esi caller edi caller ebp stack32 eax_stack stack32 ebx_stack stack32 esi_stack stack32 edi_stack stack32 ebp_stack int32 a int32 b int32 c int32 d int32 loader int32 arith stack32 ha stack32 hb stack32 hc stack32 hd int32 state int32 in int32 inlen stack32 state_input stack32 in_input stack32 inlen_input stack32 state_stack stack32 in_stack stack32 inlen_stack enter md5blocks_x86_1 input state_input input in_input input inlen_input eax_stack = eax ebx_stack = ebx esi_stack = esi edi_stack = edi ebp_stack = ebp state = state_input in = in_input inlen = inlen_input a = *(uint32 *) (state + 0) b = *(uint32 *) (state + 4) c = *(uint32 *) (state + 8) d = *(uint32 *) (state + 12) state_stack = state assign 1 to a assign 2 to b assign 3 to c assign 4 to d assign 7 to inlen unsigned