Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x402d3e:Code_x86_64
decompiled.c
0 lines
|
33.82 KB
_ABI(SystemV_x86_64) _Noreturn void function_0x402d3e_Code_x86_64(generic64_t argc, generic64_t argv, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4, generic64_t argument_5) { struct_189 stack; stack.argc = (number32_t) argc; stack.argv = argv; stack.offset_296 = *(generic64_t *) 40; stack.offset_20 = 0; initio_srand_time(); if ((int32_t) stack.argc > (int32_t) 0) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_30 var_2; var_2 = strncpy_2(*stack.argv, 255, *stack.argv, (pointer_or_number64_t) &stack.offset_24 + 8, argument_4, argument_5); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; stack.offset_287 = '\000'; function_0x401c33_Code_x86_64((generic64_t) &segment_3.bss.offset_96, (pointer_or_number64_t) &stack.offset_24 + 8); segment_3.bss.offset_112 = '\000'; function_0x401f93_Code_x86_64(); function_0x401d3c_Code_x86_64(); stack.offset_24 = 0; revng_abort("A longjmp was taken"); } else { function_0x401c33_Code_x86_64((generic64_t) &segment_3.bss.offset_96, (pointer_or_number64_t) &stack.offset_24 + 8); segment_3.bss.offset_112 = '\000'; function_0x401f93_Code_x86_64(); function_0x401d3c_Code_x86_64(); stack.offset_24 = 0; revng_abort("A longjmp was taken"); } }
Loading...