Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
run
decompiled.c
0 lines
|
42.53 KB
_ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_160 run(generic64_t register_rcx _REG(rcx_x86_64), struct_187 *register_rdx _REG(rdx_x86_64), generic64_t register_rsi _REG(rsi_x86_64), generic64_t register_rdi _REG(rdi_x86_64), struct_188 *register_r8 _REG(r8_x86_64)) { struct_176 stack; pointer_or_number64_t var_0; pointer_or_number64_t var_1; generic64_t var_2; generic64_t var_3; artificial_struct_returned_by_rawfunction_22 var_4; stack.offset_16.offset_0 = register_rdi; var_4 = memset_2(register_rcx, 2048, 0, (pointer_or_number64_t) &stack.offset_16 + 8, (pointer_or_number64_t) register_r8, undef_generic64_t()); var_1 = var_4.register_rax; var_0 = var_4.register_rdx; stack.offset_16.offset_2056 = register_rsi; stack.offset_16.offset_2064 = register_rdx; stack.offset_16.offset_2072 = register_rcx; stack.offset_0 = (pointer_or_number64_t) &stack.offset_16 + 8; stack.offset_16.offset_2080.member_1 = stack.offset_16.offset_2080.member_1 + (number32_t) var_1 + (((uint32_t) (number32_t) register_rcx >> 8) & 0x1); if (!register_rdx->offset_96) { var_2 = (var_1 & 0xFFFFFFFFFFFFFF00) | 0x1; } else { generic64_t var_5; var_5 = engine_base_GE_run_impl_(register_rdx->offset_104, register_rdx->offset_96, &stack.offset_16, &stack.offset_2116, undef_generic64_t()); if (!stack.offset_2116.offset_0) { var_2 = stack.offset_2116.offset_2 & 0x1; var_3 = var_5; } else { register_r8->offset_8 = stack.offset_2116.offset_0; var_2 = 0; var_3 = var_5; } } return (artificial_struct_returned_by_rawfunction_160) { var_2, var_3 }; }
Loading...