Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
0x401386:Code_x86_64
decompiled.c
0 lines
|
172.08 KB
_ABI(SystemV_x86_64) generic64_t function_0x401386_Code_x86_64(void) { struct_63 stack; int32_t var_0; stack.offset_192 = 0; stack.offset_188 = 0; function_0x40133f_Code_x86_64(); var_0 = __isoc99_scanf_2((const int8_t *) "%d"); if (stack.offset_188 != 3) { generic32_t var_1; var_1 = stack.offset_188; int32_t var_2; do { int32_t var_3; if ((int32_t) var_1 > (int32_t) 3) { var_3 = puts_2((const int8_t *) "\nInvalid option"); } else { switch ((number32_t) var_1) { case 1: { if (stack.offset_192 == 20) { int32_t var_4; var_4 = puts_2((const int8_t *) "\nCannot store any more notes!"); } else { function_0x401196_Code_x86_64((generic64_t) &stack); *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3772) = stack.offset_0; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3764) = stack.offset_8; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3756) = stack.offset_16; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3748) = stack.offset_24; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3740) = stack.offset_32; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3732) = stack.offset_40; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3724) = stack.offset_48; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3716) = stack.offset_56; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3708) = stack.offset_64; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3700) = stack.offset_72; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3692) = stack.offset_80; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3684) = stack.offset_88; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3676) = stack.offset_96; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3668) = stack.offset_104; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3660) = stack.offset_112; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3652) = stack.offset_120; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3644) = stack.offset_128; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3636) = stack.offset_136; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3628) = stack.offset_144; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3620) = stack.offset_152; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3612) = stack.offset_160; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3604) = stack.offset_168; *(generic64_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3596) = stack.offset_176; *(generic32_t *) ((pointer_or_number64_t) &stack.offset_192 + 3776 + (number64_t) stack.offset_192 * 188 - 3588) = stack.offset_184; stack.offset_192 = stack.offset_192 + 1; } } break; case 2: { function_0x4012d9_Code_x86_64((generic64_t) &stack.offset_192); } break; default: { var_3 = puts_2((const int8_t *) "\nInvalid option"); } break; } } stack.offset_188 = 0; function_0x40133f_Code_x86_64(); var_2 = __isoc99_scanf_2((const int8_t *) "%d"); var_1 = stack.offset_188; } while (var_1 != 3); } return 0; }
Loading...