Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
main
decompiled.c
0 lines
|
35.93 KB
_ABI(SystemV_x86_64) generic64_t main(void) { setup(); while (true) { int32_t var_0; generic64_t var_1; generic64_t var_2; generic64_t var_3; generic64_t var_4; var_3 = var_4; menu((generic8_t *) "Invalid choice\n", undef(generic64_t), var_3, undef(generic64_t)); var_1 = read_int(); if ((var_1 & 0xFFFFFFFE) > 5) { var_2 = var_3; var_0 = puts_2((const int8_t *) "Invalid choice\n"); continue; } var_3 = 18446744073709551246U; switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_0.rodata.offset_196 + 16 + ((var_1 << 2) & 0x3FFFFFFFC) * 1)) { case 18446744073709551239U: { return 0; } break; case 18446744073709551191U: case 18446744073709551203U: case 18446744073709551215U: case 18446744073709551227U: case 18446744073709551246U: { switch ((number64_t) *(generic32_t *) ((pointer_or_number64_t) &segment_0.rodata.offset_196 + 16 + ((var_1 << 2) & 0x3FFFFFFFC) * 1)) { case 18446744073709551246U: { var_2 = var_3; var_0 = puts_2((const int8_t *) "Invalid choice\n"); } break; case 18446744073709551191U: { allocate((generic8_t *) "Invalid choice\n", undef(generic64_t)); var_2 = 18446744073709551191U; } break; case 18446744073709551203U: { release((generic8_t *) "Invalid choice\n", undef(generic64_t)); var_2 = 18446744073709551203U; } break; case 18446744073709551215U: { modify((generic8_t *) "Invalid choice\n", undef(generic64_t)); var_2 = 18446744073709551215U; } break; case 18446744073709551227U: { print((generic8_t *) "Invalid choice\n", undef(generic64_t)); var_2 = 18446744073709551227U; } break; } continue; } break; default: { } break; } } }
Loading...