Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x18000963b:Code_x86_64
decompiled.c
0 lines
|
60.32 KB
_ABI(Microsoft_x86_64) generic64_t function_0x18000963b_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2) { generic64_t var_0; *segment_1.offset_4640 = 0; *segment_1.offset_4648 = (number32_t) argument_1; var_0 = 0; if ((segment_3.offset_736 | (number32_t) argument_1)) { generic64_t var_1; function_0x1800098f8_Code_x86_64(); if ((number32_t) argument_1 < 3 && (number32_t) argument_1 > 0) { generic64_t var_2; var_2 = function_0x1800094a9_Code_x86_64(argument_0, argument_1 & 0xFFFFFFFF, argument_2, undef(generic64_t)); var_0 = 0; if (!(var_2 & 0xFFFFFFFF)) { *segment_1.offset_4648 = 4294967295; return var_0; } generic64_t var_3; var_3 = function_0x180009774_Code_x86_64(argument_0, argument_1 & 0xFFFFFFFF, argument_2); if (!(var_3 & 0xFFFFFFFF)) { var_0 = 0; if ((number32_t) argument_1 == 1) { var_1 = function_0x1800094a9_Code_x86_64(argument_0, 0, argument_2, undef(generic64_t)); var_0 = 0; } *segment_1.offset_4648 = 4294967295; return var_0; } if ((number32_t) argument_1 == 1) { generic64_t var_4; var_4 = function_0x1800098a7_Code_x86_64(); } } generic64_t var_5; var_5 = function_0x180009780_Code_x86_64(argument_0, argument_1 & 0xFFFFFFFF, argument_2, undef(generic64_t)); if (!(((argument_1 & 0xFFFFFFFF) ^ 0x1) | (var_5 & 0xFFFFFFFF))) { generic64_t var_6; generic64_t var_7; var_7 = function_0x180009780_Code_x86_64(argument_0, 0, argument_2, undef(generic64_t)); var_6 = function_0x180009774_Code_x86_64(argument_0, 0, argument_2); var_1 = function_0x1800094a9_Code_x86_64(argument_0, 0, argument_2, undef(generic64_t)); var_0 = 0; } else { var_0 = var_5 & 0xFFFFFFFF; switch ((number32_t) argument_1) { case 0: case 3: { generic64_t var_8; generic64_t var_9; generic64_t var_10; var_10 = function_0x180009774_Code_x86_64(argument_0, argument_1 & 0xFFFFFFFF, argument_2); var_9 = function_0x1800094a9_Code_x86_64(argument_0, argument_1 & 0xFFFFFFFF, argument_2, undef(generic64_t)); var_8 = !(var_9 & 0xFFFFFFFF) ? var_9 : var_10; var_0 = var_8 & 0xFFFFFFFF; } break; } } } *segment_1.offset_4648 = 4294967295; return var_0; }
Loading...