Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
binary_decompiled.c
0 lines
|
67.6 KB
#include "types-and-globals.h" #include "helpers.h" _ABI(SystemV_x86_64) void function_0x401000_Code_x86_64(void) { if (segment_3.got.offset_80) { ((cabifunction_65 *) segment_3.got.offset_80)(); } } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_33 _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_33 var_2; var_2 = _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_33) { var_1, var_0 }; } _ABI(raw_x86_64) artificial_struct_returned_by_rawfunction_33 _ZNSolsEPFRSoS_E_2(pointer_or_number64_t register_rcx _REG(rcx_x86_64), pointer_or_number64_t register_rdx _REG(rdx_x86_64), pointer_or_number64_t register_rsi _REG(rsi_x86_64), pointer_or_number64_t register_rdi _REG(rdi_x86_64), pointer_or_number64_t register_r8 _REG(r8_x86_64), pointer_or_number64_t register_r9 _REG(r9_x86_64)) { pointer_or_number64_t var_0; pointer_or_number64_t var_1; artificial_struct_returned_by_rawfunction_33 var_2; var_2 = _ZNSolsEPFRSoS_E(register_rcx, register_rdx, register_rsi, register_rdi, register_r8, register_r9); var_1 = var_2.register_rax; var_0 = var_2.register_rdx; return (artificial_struct_returned_by_rawfunction_33) { var_1, var_0 }; } _ABI(SystemV_x86_64) _Noreturn void __stack_chk_fail_2(void) { __stack_chk_fail(); } _ABI(SystemV_x86_64) _Noreturn void function_0x4010a0_Code_x86_64(generic64_t argument_0, generic64_t argument_1, struct_50 *argument_2) { int32_t var_0; var_0 = __libc_start_main((cabifunction_37 *) function_0x401189_Code_x86_64, (int32_t) (number32_t) *(generic64_t *) revng_undefined_local_sp(), (int8_t **) (revng_undefined_local_sp() + 8), (cabifunction_37 *) NULL, (cabifunction_36 *) NULL, (cabifunction_36 *) argument_2, (void *) revng_undefined_local_sp()); // The previous function call does not return } _ABI(SystemV_x86_64) struct_66 function_0x401189_Code_x86_64(generic64_t argument_0, generic64_t argument_1, generic64_t argument_2, generic64_t argument_3, generic64_t argument_4, generic64_t argument_5) { struct_49 stack; pointer_or_number64_t var_0; pointer_or_number64_t var_1; pointer_or_number64_t var_2; pointer_or_number64_t var_3; artificial_struct_returned_by_rawfunction_33 var_4; artificial_struct_returned_by_rawfunction_33 var_5; stack.offset_40 = *(generic64_t *) 40; stack.offset_8 = (pointer_or_number64_t) &segment_3.data_rel_ro + 48; stack.offset_16 = (pointer_or_number64_t) &segment_3.data_rel_ro + 48; stack.offset_24 = (pointer_or_number64_t) &segment_3.data_rel_ro + 16; stack.offset_32 = (pointer_or_number64_t) &segment_3.data_rel_ro + 16; var_4 = _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_2(argument_3, (pointer_or_number64_t) "done", (pointer_or_number64_t) "done", (pointer_or_number64_t) &segment_3.bss, argument_4, argument_5); var_3 = var_4.register_rax; var_2 = var_4.register_rdx; var_5 = _ZNSolsEPFRSoS_E_2(argument_3, segment_3.got.offset_56, segment_3.got.offset_56, var_3, argument_4, argument_5); var_1 = var_5.register_rax; var_0 = var_5.register_rdx; if (stack.offset_40 != *(generic64_t *) 40) { __stack_chk_fail_2(); } struct_66 var_6; var_6.offset_0 = 0; var_6.offset_8 = 0; return var_6; } _ABI(SystemV_x86_64) void function_0x401248_Code_x86_64(void) { }
Loading...