Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x401080:Code_x86_64
decompiled.c
0 lines
|
42.95 KB
_ABI(SystemV_x86_64) generic64_t function_0x401080_Code_x86_64(generic64_t argument_0, struct_56 *argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4, generic64_t argument_5) { struct_53 stack; if ((argument_0 & 0xFFFFFFFF) == 2) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_29 var_2; var_2 = strlen_2(argument_3, argument_2, (pointer_or_number64_t) argument_1, (pointer_or_number64_t) argument_1->offset_8, argument_4, argument_5); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; if (var_1 == 32) { void *var_3; var_3 = mmap_2((void *) NULL, 245760, (int32_t) 7, (int32_t) 34, -1, (off64_t) 0); if ((pointer_or_number64_t) var_3 != (pointer_or_number64_t) -1) { void *var_4; stack.offset_0 = var_3; var_4 = mmap_2((void *) NULL, 245760, (int32_t) 7, (int32_t) 34, -1, (off64_t) 0); if ((pointer_or_number64_t) var_4 != (pointer_or_number64_t) -1) { struct_65 *var_5; var_5 = stack.offset_0; stack.offset_8 = var_4; stack.offset_0 = var_5; var_5->offset_0 = argument_1->offset_8->offset_0; var_5->offset_8 = argument_1->offset_8->offset_8; var_5->offset_16 = argument_1->offset_8->offset_16; var_5->offset_24 = argument_1->offset_8->offset_24; memcpy_2(); function_0x4012c0_Code_x86_64(); } int32_t var_6; var_6 = puts_2((const int8_t *) "no"); munmap_2(); return 1; } } } int32_t var_7; var_7 = puts_2((const int8_t *) "no"); return 1; }
Loading...