Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
binary_decompiled.c
0 lines
|
391.39 KB
#include "types-and-globals.h" #include "helpers.h" _ABI(SystemV_x86_64) void function_0x400000_Code_x86_64(generic64_t argument_0, generic8_t *argument_1, generic32_t *argument_2, generic8_t *argument_3, generic64_t argument_4) { generic64_t var_0; generic64_t var_1; generic64_t var_2; generic64_t var_3; generic64_t var_4; generic16_t var_5; generic64_t var_6; generic16_t var_7; generic64_t var_8; generic16_t var_9; generic64_t var_10; generic16_t var_11; generic64_t var_12; generic16_t var_13; generic64_t var_14; generic16_t var_15; generic64_t var_16; generic16_t var_17; generic64_t var_18; generic16_t var_19; generic8_t var_20; generic8_t var_21; generic64_t var_22; generic16_t var_23; generic64_t var_24; generic16_t var_25; generic64_t var_26; generic16_t var_27; generic64_t var_28; generic16_t var_29; generic64_t var_30; generic16_t var_31; generic64_t var_32; generic16_t var_33; generic64_t var_34; generic16_t var_35; generic64_t var_36; generic16_t var_37; generic64_t var_38; generic16_t var_39; generic8_t var_40; generic8_t var_41; generic64_t var_42; generic16_t var_43; helper_flds_FT0_wrapper(NULL, *argument_2, '\000', '\000', '\000', &var_41, &var_42, &var_43); helper_fadd_ST0_FT0_wrapper(NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '\000', '\000', var_41, 'P', '\000', '\000', var_42, var_43, &var_24, &var_25, &var_26, &var_27, &var_28, &var_29, &var_30, &var_31, &var_32, &var_33, &var_34, &var_35, &var_36, &var_37, &var_38, &var_39, &var_40); helper_flds_FT0_wrapper(NULL, *argument_2, var_40, '\000', '\000', &var_21, &var_22, &var_23); helper_fadd_ST0_FT0_wrapper(NULL, 0, var_24, var_25, var_26, var_27, var_28, var_29, var_30, var_31, var_32, var_33, var_34, var_35, var_36, var_37, var_38, var_39, '\000', '\000', var_21, 'P', '\000', '\000', var_22, var_23, &var_4, &var_5, &var_6, &var_7, &var_8, &var_9, &var_10, &var_11, &var_12, &var_13, &var_14, &var_15, &var_16, &var_17, &var_18, &var_19, &var_20); *(generic8_t *) NULL = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001'); *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) = ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') < *(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))); *argument_3 = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + *argument_3; *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')); *argument_1 = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + *argument_1; *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))); var_3 = lshift(*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))), 0); var_2 = lshift(((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')))) ^ (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))) & ((*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))) ^ (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) ^ 0xFFFFFFFF), 4); *(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) = *(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) + (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232); var_1 = lshift((uint64_t) (*(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) + (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)), 0); var_0 = lshift(~(*(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) ^ (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)) & ((*(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) + (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)) ^ (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)), 4); } _ABI(SystemV_x86_64) void function_0x400040_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3) { } _ABI(SystemV_x86_64) void function_0x4000a8_Code_x86_64(generic64_t argument_0, generic8_t *argument_1, generic64_t argument_2, generic8_t *argument_3) { generic64_t var_0; generic64_t var_1; generic64_t var_2; generic64_t var_3; *(generic8_t *) NULL = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001'); *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) = ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') + ((number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) << '\001') < *(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))); *argument_3 = *argument_3 + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')); *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) = *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')); *argument_1 = *argument_1 + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')); *(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) = *(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))); var_3 = lshift(*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))), 0); var_2 = lshift(((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + (*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')))) ^ (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))) & ((*(generic8_t *) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) + (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001'))) ^ (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001')) ^ 0xFFFFFFFF), 4); *(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) = *(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) + (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232); var_1 = lshift((uint64_t) (*(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) + (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)), 0); var_0 = lshift(~(*(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) ^ (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)) & ((*(generic8_t *) ((*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232) & 0xFFFFFFFF) + (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)) ^ (number8_t) (*(generic8_t *) NULL + ((number8_t) argument_2 << '\001') + 4294967232)), 4); } _ABI(SystemV_x86_64) void function_0x40027a_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3) { struct_55 stack; generic64_t var_0; generic32_t var_1; generic64_t var_2; generic64_t var_3; generic64_t var_4; generic32_t var_5; generic64_t var_6; generic32_t var_7; generic32_t var_8; generic32_t var_9; generic64_t var_10; generic32_t var_11; generic8_t var_12; *(generic64_t *) &stack = argument_3; helper_check_iol_wrapper(NULL, 116, (pointer_or_number64_t) &segment_0 + 681, undef(generic64_t), undef(generic64_t), undef(generic64_t), undef(generic64_t), undef(generic64_t), argument_3, argument_0, argument_2, argument_1, 4294967295, 0, 514, 0, 0, undef(generic32_t), 35584, 0, 0, 0, 4294967295, &var_1, &var_2, &var_3, &var_4, &var_5, &var_6, &var_7, &var_8, &var_9, &var_10, &var_11, &var_12); var_0 = helper_inl(NULL, 116); } _ABI(SystemV_x86_64) void function_0x40033c_Code_x86_64(void) { if (segment_2.got.offset_8) { ((cabifunction_72 *) segment_2.got.offset_8)(); } } _ABI(SystemV_x86_64) int32_t puts_2(const int8_t *str) { int32_t var_0; var_0 = puts(str); return var_0; } _ABI(SystemV_x86_64) generic64_t function_0x400380_Code_x86_64(void) { int32_t var_0; var_0 = puts_2((const int8_t *) "Hello World"); return 0; } _ABI(SystemV_x86_64) _Noreturn void function_0x4003a0_Code_x86_64(generic64_t argument_0, generic64_t argument_1, struct_61 *argument_2) { int32_t var_0; var_0 = __libc_start_main((cabifunction_30 *) function_0x400380_Code_x86_64, (int32_t) (number32_t) *(generic64_t *) revng_undefined_local_sp(), (int8_t **) (revng_undefined_local_sp() + 8), (cabifunction_30 *) NULL, (cabifunction_29 *) NULL, (cabifunction_29 *) argument_2, (void *) revng_undefined_local_sp()); // The previous function call does not return } _ABI(SystemV_x86_64) void function_0x4003e0_Code_x86_64(void) { } _ABI(SystemV_x86_64) void function_0x400450_Code_x86_64(void) { if (!segment_2.bss.offset_0) { function_0x4003e0_Code_x86_64(); segment_2.bss.offset_0 = '\001'; } } _ABI(SystemV_x86_64) void function_0x400480_Code_x86_64(void) { } _ABI(SystemV_x86_64) void function_0x400488_Code_x86_64(void) { }
Loading...