Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x403d2e:Code_x86
decompiled.c
0 lines
|
54.97 KB
_ABI(Microsoft_x86_cdecl) struct_722 function_0x403d2e_Code_x86(struct_582 *argument_0, struct_583 *argument_1) { generic32_t var_0; generic32_t var_1; generic32_t var_2; generic32_t var_3; generic32_t var_4; generic32_t var_5; var_1 = argument_0; var_2 = argument_1; argument_0->offset_4 = 0; var_1 = 0; var_5 = *(generic32_t *) NULL; var_4 = var_5; var_3 = argument_0->offset_4; *(generic32_t *) (revng_undefined_local_sp() - 8) = argument_0->offset_0; var_0 = lshift(undef(generic32_t), 4294967272); var_2 = var_3; generic32_t var_6; generic32_t var_7; while (true) { generic32_t var_8; generic32_t var_9; generic32_t var_10; generic32_t var_11; var_11 = var_4; var_10 = var_5; var_9 = 0x80 >> (var_1 & 0x7); var_8 = 0; if ((var_9 & *(generic8_t *) (*(generic32_t *) (revng_undefined_local_sp() - 8) + (var_1 >> 3)))) { if (!(var_5 > 3)) { *(generic32_t *) (revng_undefined_local_sp() - 28) = 16; var_6 = 0x80 >> (var_1 & 0x7); var_7 = 16; break; } var_8 = *(generic32_t *) var_4; var_10 = var_5 - 4; var_11 = var_4 + 4; var_9 = var_3; } *(generic32_t *) var_3 = var_8; var_1 = var_1 + 1; var_3 = var_2 + 4; var_2 = var_3; if (var_1 < *(generic32_t *) (revng_undefined_local_sp() - 12)) { continue; } *(generic32_t *) NULL = var_10; var_6 = var_9; var_7 = 0; break; } struct_722 var_12; var_12.offset_0 = var_7; var_12.offset_4 = var_6; return var_12; }
Loading...