Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
binary_decompiled.c
0 lines
|
97.7 KB
#include "types-and-globals.h" #include "helpers.h" _ABI(AAPCS) generic32_t function_0x4044d8_Code_arm(generic32_t argument_0) { *(generic32_t *) (revng_undefined_local_sp() - 8) = argument_0; *(generic32_t *) (revng_undefined_local_sp() - 4) = revng_undefined_r14(); return *(generic32_t *) (revng_undefined_local_sp() - 8); } _ABI(AAPCS) void function_0x404aec_Code_arm(generic32_t argument_0, generic32_t argument_1, generic32_t argument_2) { pointer_or_number32_t var_0; pointer_or_number32_t var_1; pointer_or_number32_t var_2; pointer_or_number32_t var_3; artificial_struct_returned_by_rawfunction_2 var_4; var_4 = __libc_start_main(argument_0, argument_1, argument_2, undef(generic32_t)); var_3 = var_4.register_r0; var_2 = var_4.register_r1; var_1 = var_4.register_r2; var_0 = var_4.register_r3; } _ABI(AAPCS) _Noreturn void function_0x404ea8_Code_arm(generic32_t argument_0, generic32_t argument_1, generic32_t argument_2, generic32_t argument_3) { struct_8 stack; stack.offset_0 = &(&stack)[1]; stack.offset_4 = segment_0.offset_20168 + ((pointer_or_number32_t) &segment_0 + 20156); stack.offset_8 = argument_2; stack.offset_12 = argument_3; *(generic32_t **) ((pointer_or_number32_t) &stack.offset_12 + 8) = &segment_0.offset_20168; stack.offset_8 = *(generic32_t *) ((pointer_or_number32_t) &segment_0.offset_20168 + 24 + *(generic32_t *) "" * 1 + segment_0.offset_20260 * 1); stack.offset_12 = *(generic32_t *) ((pointer_or_number32_t) &segment_0.offset_20168 + 24 + *(generic32_t *) "" * 1 + segment_0.offset_20264 * 1); stack.offset_4 = 0; stack.offset_0 = *(generic32_t *) ((pointer_or_number32_t) &segment_0.offset_20168 + 24 + *(generic32_t *) "" * 1 + segment_0.offset_20268 * 1); function_0x404aec_Code_arm(stack.offset_12, (generic32_t) (&stack)[1].offset_0, (generic32_t) &(&stack)[1].offset_4); revng_abort("A longjmp was taken"); } _ABI(AAPCS) generic32_t *function_0x404ecc_Code_arm(generic32_t *argument_0, generic32_t argument_1, generic32_t argument_2, generic32_t argument_3) { struct_9 stack; stack.offset_0 = argument_0; stack.offset_4 = argument_1; stack.offset_8 = argument_2; stack.offset_12 = argument_3; stack.offset_20 = revng_undefined_r14(); stack.offset_8 = *(generic32_t *) ((pointer_or_number32_t) &segment_0.offset_20168 + 24 + *(generic32_t *) "" * 1 + segment_0.offset_20260 * 1); stack.offset_12 = *(generic32_t *) ((pointer_or_number32_t) &segment_0.offset_20168 + 24 + *(generic32_t *) "" * 1 + segment_0.offset_20264 * 1); stack.offset_4 = 0; stack.offset_0 = *(generic32_t *) ((pointer_or_number32_t) &segment_0.offset_20168 + 24 + *(generic32_t *) "" * 1 + segment_0.offset_20268 * 1); function_0x404aec_Code_arm((generic32_t) stack.offset_12, *argument_0, (generic32_t) &argument_0[1]); return stack.offset_12; } _ABI(AAPCS) generic32_t function_0x412348_Code_arm(generic32_t argument_0) { *(generic32_t *) (revng_undefined_local_sp() - 8) = argument_0; *(generic32_t *) (revng_undefined_local_sp() - 4) = revng_undefined_r14(); return *(generic32_t *) (revng_undefined_local_sp() - 8); }
Loading...