.file "network.cpp" .text .p2align 4 .type _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0, @function _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0: .LFB1963: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx .cfi_offset 12, -24 .cfi_offset 3, -32 1: call mcount movq %rdi, %r12 movq %rsi, %rbx testq %rsi, %rsi je .L4 movq %rsi, %rdi call strlen movq %rbx, %rsi movq %r12, %rdi popq %rbx movq %rax, %rdx popq %r12 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 jmp _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l .p2align 4,,10 .p2align 3 .L4: .cfi_restore_state movq (%rdi), %rax popq %rbx movq -24(%rax), %rdi addq %r12, %rdi popq %r12 popq %rbp .cfi_def_cfa 7, 8 movl 32(%rdi), %esi orl $1, %esi jmp _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate .cfi_endproc .LFE1963: .size _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0, .-_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 .align 2 .p2align 4 .globl _ZN7NetworkC2Ev .type _ZN7NetworkC2Ev, @function _ZN7NetworkC2Ev: .LFB1609: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount popq %rbp .cfi_def_cfa 7, 8 movl $0, (%rdi) ret .cfi_endproc .LFE1609: .size _ZN7NetworkC2Ev, .-_ZN7NetworkC2Ev .globl _ZN7NetworkC1Ev .set _ZN7NetworkC1Ev,_ZN7NetworkC2Ev .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "Error by ::create() Socket" .text .align 2 .p2align 4 .globl _ZN7Network6socketEv .type _ZN7Network6socketEv, @function _ZN7Network6socketEv: .LFB1611: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount xorl %edx, %edx movl $1, %esi movq %rdi, %rbx movl $2, %edi call socket movl %eax, (%rbx) testl %eax, %eax js .L8 movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .L8: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC0, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1611: .size _ZN7Network6socketEv, .-_ZN7Network6socketEv .section .rodata.str1.1 .LC1: .string "Error by ::bind() Socket" .text .align 2 .p2align 4 .globl _ZN7Network4bindEi .type _ZN7Network4bindEi, @function _ZN7Network4bindEi: .LFB1612: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp 1: call mcount movl $2, %eax movl $16, %edx movl (%rdi), %edi rolw $8, %si movw %ax, -16(%rbp) movw %si, -14(%rbp) leaq -16(%rbp), %rsi movl $0, -12(%rbp) call bind cmpl $-1, %eax je .L11 leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .L11: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC1, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1612: .size _ZN7Network4bindEi, .-_ZN7Network4bindEi .section .rodata.str1.1 .LC2: .string "Error by ::listen() Socket" .text .align 2 .p2align 4 .globl _ZNK7Network6listenEv .type _ZNK7Network6listenEv, @function _ZNK7Network6listenEv: .LFB1613: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $15, %esi movl (%rdi), %edi call listen cmpl $-1, %eax je .L14 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .L14: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC2, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1613: .size _ZNK7Network6listenEv, .-_ZNK7Network6listenEv .section .rodata.str1.1 .LC3: .string "Error by ::connect() Socket" .text .align 2 .p2align 4 .globl _ZN7Network7connectEPci .type _ZN7Network7connectEPci, @function _ZN7Network7connectEPci: .LFB1614: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %r12 pushq %rbx subq $16, %rsp .cfi_offset 12, -24 .cfi_offset 3, -32 1: call mcount pxor %xmm0, %xmm0 movq %rdi, %r12 movq %rsi, %rdi movl %edx, %ebx movaps %xmm0, -32(%rbp) call inet_addr movl $4294967295, %edx movl %eax, %eax cmpq %rdx, %rax je .L16 movq %rax, -28(%rbp) .L16: movl (%r12), %edi rolw $8, %bx movl $2, %eax movl $16, %edx leaq -32(%rbp), %rsi movw %ax, -32(%rbp) movw %bx, -30(%rbp) call connect testl %eax, %eax js .L18 addq $16, %rsp popq %rbx popq %r12 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .L18: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC3, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1614: .size _ZN7Network7connectEPci, .-_ZN7Network7connectEPci .section .rodata.str1.1 .LC4: .string "Error by ::accept() Socket" .text .align 2 .p2align 4 .globl _ZNK7Network6acceptERS_ .type _ZNK7Network6acceptERS_, @function _ZNK7Network6acceptERS_: .LFB1615: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $40, %rsp .cfi_offset 3, -24 1: call mcount movl (%rdi), %edi movq %rsi, %rbx leaq -36(%rbp), %rdx leaq -32(%rbp), %rsi movl $16, -36(%rbp) call accept movl %eax, (%rbx) testl %eax, %eax jle .L21 movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .L21: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC4, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1615: .size _ZNK7Network6acceptERS_, .-_ZNK7Network6acceptERS_ .section .rodata.str1.1 .LC5: .string "Error in Socket ::send()" .text .align 2 .p2align 4 .globl _ZNK7Network4sendEPcm .type _ZNK7Network4sendEPcm, @function _ZNK7Network4sendEPcm: .LFB1616: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount xorl %ecx, %ecx movl (%rdi), %edi call send cmpq $-1, %rax je .L24 popq %rbp .cfi_remember_state .cfi_def_cfa 7, 8 ret .L24: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC5, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1616: .size _ZNK7Network4sendEPcm, .-_ZNK7Network4sendEPcm .section .rodata.str1.1 .LC6: .string "Error in Socket ::recv()" .text .align 2 .p2align 4 .globl _ZNK7Network4recvEPcm .type _ZNK7Network4recvEPcm, @function _ZNK7Network4recvEPcm: .LFB1617: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $8, %rsp .cfi_offset 3, -24 1: call mcount xorl %ecx, %ecx movl (%rdi), %edi movq %rsi, %rbx call recv cmpl $-1, %eax je .L26 cltq movb $0, (%rbx,%rax) movq -8(%rbp), %rbx leave .cfi_remember_state .cfi_def_cfa 7, 8 ret .L26: .cfi_restore_state movl $_ZSt4cout, %edi movl $.LC6, %esi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.isra.0 movl $1, %edi call exit .cfi_endproc .LFE1617: .size _ZNK7Network4recvEPcm, .-_ZNK7Network4recvEPcm .align 2 .p2align 4 .globl _ZNK7Network5closeEv .type _ZNK7Network5closeEv, @function _ZNK7Network5closeEv: .LFB1618: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl (%rdi), %edi popq %rbp .cfi_def_cfa 7, 8 jmp close .cfi_endproc .LFE1618: .size _ZNK7Network5closeEv, .-_ZNK7Network5closeEv .section .text.startup,"ax",@progbits .p2align 4 .type _GLOBAL__sub_I__ZN7NetworkC2Ev, @function _GLOBAL__sub_I__ZN7NetworkC2Ev: .LFB1961: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 1: call mcount movl $_ZStL8__ioinit, %edi call _ZNSt8ios_base4InitC1Ev movl $__dso_handle, %edx movl $_ZStL8__ioinit, %esi popq %rbp .cfi_def_cfa 7, 8 movl $_ZNSt8ios_base4InitD1Ev, %edi jmp __cxa_atexit .cfi_endproc .LFE1961: .size _GLOBAL__sub_I__ZN7NetworkC2Ev, .-_GLOBAL__sub_I__ZN7NetworkC2Ev .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I__ZN7NetworkC2Ev .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .hidden __dso_handle .ident "GCC: (GNU) 12.2.1 20220819 (Red Hat 12.2.1-2)" .section .note.GNU-stack,"",@progbits