Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x140003784:Code_x86_64
decompiled.c
0 lines
|
61.1 KB
_ABI(raw_x86_64) generic64_t function_0x140003784_Code_x86_64(generic64_t register_rcx _REG(rcx_x86_64), generic64_t register_rdx _REG(rdx_x86_64), generic64_t register_r8 _REG(r8_x86_64), generic64_t register_r9 _REG(r9_x86_64), struct_209 stack_arguments _STACK) { struct_224 stack; generic64_t var_0; var_0 = 3221225485; if (!(!register_rcx || !register_rdx || !register_r8)) { generic64_t var_1; ((cabifunction_578 *) segment_1.offset_64)((pointer_or_number64_t) &stack.offset_64 + 16, 0, 0); stack.offset_48 = &stack.offset_64; stack.offset_40 = (pointer_or_number64_t) &stack.offset_64 + 16; stack.offset_32 = 0; var_1 = ((cabifunction_579 *) *(generic64_t *) "")(27, register_rcx, 0); var_0 = 3221225626; if (var_1) { generic64_t var_2; *(generic64_t *) (*(generic64_t *) (var_1 + 184) - 40) = 0; *(generic8_t *) (*(generic64_t *) (var_1 + 184) - 71) = '\010'; *(generic64_t *) (*(generic64_t *) (var_1 + 184) - 64) = register_rdx; *(generic16_t *) (*(generic64_t *) (var_1 + 184) - 56) = (number16_t) register_r9; *(generic16_t *) (*(generic64_t *) (var_1 + 184) - 54) = stack_arguments.offset_32; *(generic64_t *) (*(generic64_t *) (var_1 + 184) - 48) = register_r8; *(generic64_t *) (var_1 + 56) = 0; *(generic32_t *) (var_1 + 48) = 3221225659; var_2 = ((rawfunction_58 *) segment_1.offset_120)(register_rcx, 0); var_0 = var_2 & 0xFFFFFFFF; if (var_0 == 259) { stack.offset_32 = 0; ((cabifunction_580 *) segment_1.offset_80)((pointer_or_number64_t) &stack.offset_64 + 16, 0, 0, 0); var_0 = stack.offset_64; } } } return var_0; }
Loading...