Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file "main.cpp"
- .section .text.unlikely,"ax",@progbits
- .type _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25, @function
- _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25:
- .LFB1084:
- .cfi_startproc
- pushl %ebx
- .cfi_def_cfa_offset 8
- .cfi_offset 3, -8
- movl %eax, %edx
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- cmpl $0, _ZL22__gthrw_pthread_cancelm@GOT(%ebx)
- je .L2
- orl $-1, %eax
- lock xaddl %eax, (%edx)
- jmp .L3
- .L2:
- movl (%eax), %eax
- leal -1(%eax), %ecx
- movl %ecx, (%edx)
- .L3:
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .cfi_endproc
- .LFE1084:
- .size _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25, .-_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- .text
- .p2align 4,,15
- .globl _Z12HookFunctionPhS_
- .type _Z12HookFunctionPhS_, @function
- _Z12HookFunctionPhS_:
- .LFB904:
- .cfi_startproc
- subl $28, %esp
- .cfi_def_cfa_offset 32
- movl %esi, 24(%esp)
- .cfi_offset 6, -8
- movl 32(%esp), %esi
- movl %ebx, 20(%esp)
- .cfi_offset 3, -12
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl $7, 8(%esp)
- testl %esi, %esi
- leal 4095(%esi), %eax
- cmovns %esi, %eax
- andl $-4096, %eax
- movl $4096, 4(%esp)
- movl %eax, (%esp)
- call mprotect@PLT
- movl 36(%esp), %edx
- leal 5(%esi), %eax
- movb $-24, (%esi)
- movl 20(%esp), %ebx
- subl %eax, %edx
- movl %edx, 1(%esi)
- movl 24(%esp), %esi
- addl $28, %esp
- .cfi_restore 6
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .cfi_endproc
- .LFE904:
- .size _Z12HookFunctionPhS_, .-_Z12HookFunctionPhS_
- .section .rodata.str1.4,"aMS",@progbits,1
- .align 4
- .LC0:
- .string "iptables -A INPUT -s %s -j DROP"
- .text
- .p2align 4,,15
- .globl _Z5BanIPPKc
- .type _Z5BanIPPKc, @function
- _Z5BanIPPKc:
- .LFB905:
- .cfi_startproc
- subl $316, %esp
- .cfi_def_cfa_offset 320
- movl %ebx, 308(%esp)
- .cfi_offset 3, -12
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl %gs:20, %eax
- movl %eax, 300(%esp)
- xorl %eax, %eax
- movl 320(%esp), %eax
- movl %esi, 312(%esp)
- .cfi_offset 6, -8
- leal 45(%esp), %esi
- movl $255, 8(%esp)
- movl $1, 4(%esp)
- movl %eax, 16(%esp)
- leal .LC0@GOTOFF(%ebx), %eax
- movl %eax, 12(%esp)
- movl %esi, (%esp)
- call __sprintf_chk@PLT
- movl %esi, (%esp)
- call system@PLT
- movl 300(%esp), %eax
- xorl %gs:20, %eax
- jne .L11
- movl 308(%esp), %ebx
- movl 312(%esp), %esi
- addl $316, %esp
- .cfi_remember_state
- .cfi_restore 6
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .L11:
- .cfi_restore_state
- call __stack_chk_fail_local
- .cfi_endproc
- .LFE905:
- .size _Z5BanIPPKc, .-_Z5BanIPPKc
- .section .text._ZNSt4pairISsiED2Ev,"axG",@progbits,_ZNSt4pairISsiED5Ev,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt4pairISsiED2Ev
- .type _ZNSt4pairISsiED2Ev, @function
- _ZNSt4pairISsiED2Ev:
- .LFB908:
- .cfi_startproc
- subl $44, %esp
- .cfi_def_cfa_offset 48
- movl 48(%esp), %eax
- movl %ebx, 36(%esp)
- .cfi_offset 3, -12
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl %esi, 40(%esp)
- .cfi_offset 6, -8
- movl (%eax), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L17
- .L12:
- movl 36(%esp), %ebx
- movl 40(%esp), %esi
- addl $44, %esp
- .cfi_remember_state
- .cfi_restore 6
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .L17:
- .cfi_restore_state
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L12
- leal 31(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L12
- .cfi_endproc
- .LFE908:
- .size _ZNSt4pairISsiED2Ev, .-_ZNSt4pairISsiED2Ev
- .weak _ZNSt4pairISsiED1Ev
- .set _ZNSt4pairISsiED1Ev,_ZNSt4pairISsiED2Ev
- .section .text._ZNSt4pairIKSsiED2Ev,"axG",@progbits,_ZNSt4pairIKSsiED5Ev,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt4pairIKSsiED2Ev
- .type _ZNSt4pairIKSsiED2Ev, @function
- _ZNSt4pairIKSsiED2Ev:
- .LFB911:
- .cfi_startproc
- subl $44, %esp
- .cfi_def_cfa_offset 48
- movl 48(%esp), %eax
- movl %ebx, 36(%esp)
- .cfi_offset 3, -12
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl %esi, 40(%esp)
- .cfi_offset 6, -8
- movl (%eax), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L23
- .L18:
- movl 36(%esp), %ebx
- movl 40(%esp), %esi
- addl $44, %esp
- .cfi_remember_state
- .cfi_restore 6
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .L23:
- .cfi_restore_state
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L18
- leal 31(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L18
- .cfi_endproc
- .LFE911:
- .size _ZNSt4pairIKSsiED2Ev, .-_ZNSt4pairIKSsiED2Ev
- .weak _ZNSt4pairIKSsiED1Ev
- .set _ZNSt4pairIKSsiED1Ev,_ZNSt4pairIKSsiED2Ev
- .text
- .p2align 4,,15
- .globl Supports
- .type Supports, @function
- Supports:
- .LFB914:
- .cfi_startproc
- movl $66080, %eax
- ret
- .cfi_endproc
- .LFE914:
- .size Supports, .-Supports
- .section .rodata.str1.4
- .align 4
- .LC1:
- .string " - Server version: SA-MP 0.3x"
- .align 4
- .LC2:
- .string " - Server version: SA-MP 0.3x R1-2"
- .align 4
- .LC3:
- .string " - Server version: SA-MP 0.3x R2"
- .align 4
- .LC4:
- .string " - Your version of SA-MP is not supported."
- .align 4
- .LC5:
- .string " - Anti Query flood by Josstaa 1.1 loaded \n"
- .text
- .p2align 4,,15
- .globl Load
- .type Load, @function
- Load:
- .LFB915:
- .cfi_startproc
- subl $44, %esp
- .cfi_def_cfa_offset 48
- movl %ebx, 32(%esp)
- .cfi_offset 3, -16
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl %esi, 36(%esp)
- .cfi_offset 6, -12
- movl 48(%esp), %esi
- movl $0, 12(%esp)
- movl $0, 4(%esp)
- movl %edi, 40(%esp)
- .cfi_offset 7, -8
- movl _Z12LimpiarDatosPv@GOT(%ebx), %eax
- movl %eax, 8(%esp)
- leal 28(%esp), %eax
- movl %eax, (%esp)
- call pthread_create@PLT
- movl 64(%esi), %edx
- movl pAMXFunctions@GOT(%ebx), %eax
- movl logprintf@GOT(%ebx), %edi
- movl %edx, (%eax)
- movl (%esi), %edx
- movl %edx, (%edi)
- movl (%esi), %eax
- cmpl $134939664, %eax
- je .L32
- cmpl $134940608, %eax
- je .L33
- cmpl $134940736, %eax
- je .L34
- leal .LC4@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- call *%edx
- .L30:
- movl $1, %eax
- movl 32(%esp), %ebx
- movl 36(%esp), %esi
- movl 40(%esp), %edi
- addl $44, %esp
- .cfi_remember_state
- .cfi_restore 7
- .cfi_restore 6
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .p2align 4,,7
- .p2align 3
- .L34:
- .cfi_restore_state
- leal .LC3@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- call *%edx
- movl OnQUERYCallBack@GOT(%ebx), %eax
- movl $135033760, %edx
- movl $135033760, (%eax)
- .L27:
- movl _Z11OnSAMPQuery7in_addrtPcii@GOT(%ebx), %eax
- movl %edx, (%esp)
- movl %eax, 4(%esp)
- call _Z12HookFunctionPhS_@PLT
- leal .LC5@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- call *(%edi)
- jmp .L30
- .p2align 4,,7
- .p2align 3
- .L32:
- leal .LC1@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- call *%edx
- movl OnQUERYCallBack@GOT(%ebx), %eax
- movl $135032560, %edx
- movl $135032560, (%eax)
- jmp .L27
- .p2align 4,,7
- .p2align 3
- .L33:
- leal .LC2@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- call *%edx
- movl OnQUERYCallBack@GOT(%ebx), %eax
- movl $135033520, %edx
- movl $135033520, (%eax)
- jmp .L27
- .cfi_endproc
- .LFE915:
- .size Load, .-Load
- .section .rodata.str1.4
- .align 4
- .LC6:
- .string " - Anti Query flood by Josstaa 1.1 unloaded"
- .text
- .p2align 4,,15
- .globl Unload
- .type Unload, @function
- Unload:
- .LFB916:
- .cfi_startproc
- pushl %ebx
- .cfi_def_cfa_offset 8
- .cfi_offset 3, -8
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- subl $24, %esp
- .cfi_def_cfa_offset 32
- leal .LC6@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- movl logprintf@GOT(%ebx), %eax
- call *(%eax)
- addl $24, %esp
- .cfi_def_cfa_offset 8
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .cfi_endproc
- .LFE916:
- .size Unload, .-Unload
- .p2align 4,,15
- .globl AmxLoad
- .type AmxLoad, @function
- AmxLoad:
- .LFB917:
- .cfi_startproc
- pushl %ebx
- .cfi_def_cfa_offset 8
- .cfi_offset 3, -8
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- subl $24, %esp
- .cfi_def_cfa_offset 32
- movl $-1, 8(%esp)
- movl PluginNatives@GOT(%ebx), %eax
- movl %eax, 4(%esp)
- movl 32(%esp), %eax
- movl %eax, (%esp)
- call amx_Register@PLT
- addl $24, %esp
- .cfi_def_cfa_offset 8
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .cfi_endproc
- .LFE917:
- .size AmxLoad, .-AmxLoad
- .p2align 4,,15
- .globl AmxUnload
- .type AmxUnload, @function
- AmxUnload:
- .LFB918:
- .cfi_startproc
- xorl %eax, %eax
- ret
- .cfi_endproc
- .LFE918:
- .size AmxUnload, .-AmxUnload
- .section .text._ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_,"axG",@progbits,_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_
- .type _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_, @function
- _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_:
- .LFB966:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- pushl %edi
- .cfi_def_cfa_offset 12
- .cfi_offset 7, -12
- pushl %esi
- .cfi_def_cfa_offset 16
- .cfi_offset 6, -16
- pushl %ebx
- .cfi_def_cfa_offset 20
- .cfi_offset 3, -20
- subl $44, %esp
- .cfi_def_cfa_offset 64
- movl 68(%esp), %eax
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl 8(%eax), %esi
- leal 4(%eax), %edx
- movl %edx, 28(%esp)
- testl %esi, %esi
- je .L41
- movl 72(%esp), %eax
- movl %edx, 24(%esp)
- movl (%eax), %eax
- movl %eax, 20(%esp)
- movl -12(%eax), %ebp
- jmp .L45
- .p2align 4,,7
- .p2align 3
- .L55:
- movl %esi, 24(%esp)
- movl 8(%esi), %esi
- testl %esi, %esi
- je .L54
- .L45:
- movl 16(%esi), %eax
- movl 20(%esp), %edx
- movl -12(%eax), %edi
- movl %edx, 4(%esp)
- movl %eax, (%esp)
- cmpl %edi, %ebp
- movl %edi, %ecx
- cmovbe %ebp, %ecx
- subl %ebp, %edi
- movl %ecx, 8(%esp)
- call memcmp@PLT
- testl %eax, %eax
- cmove %edi, %eax
- testl %eax, %eax
- jns .L55
- movl 12(%esi), %esi
- testl %esi, %esi
- jne .L45
- .L54:
- movl 24(%esp), %edx
- cmpl %edx, 28(%esp)
- je .L41
- movl 16(%edx), %eax
- movl 20(%esp), %edx
- movl -12(%eax), %esi
- movl %edx, (%esp)
- movl %eax, 4(%esp)
- cmpl %esi, %ebp
- movl %esi, %ecx
- cmovbe %ebp, %ecx
- movl %ecx, 8(%esp)
- call memcmp@PLT
- movl %ebp, %edx
- subl %esi, %edx
- testl %eax, %eax
- cmove %edx, %eax
- testl %eax, %eax
- js .L41
- movl 64(%esp), %eax
- movl 24(%esp), %edx
- movl %edx, (%eax)
- addl $44, %esp
- .cfi_remember_state
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret $4
- .p2align 4,,7
- .p2align 3
- .L41:
- .cfi_restore_state
- movl 64(%esp), %eax
- movl 28(%esp), %edx
- movl %edx, (%eax)
- addl $44, %esp
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret $4
- .cfi_endproc
- .LFE966:
- .size _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_, .-_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_
- .section .text._ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E,"axG",@progbits,_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E
- .type _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E, @function
- _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E:
- .LFB978:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- pushl %edi
- .cfi_def_cfa_offset 12
- .cfi_offset 7, -12
- pushl %esi
- .cfi_def_cfa_offset 16
- .cfi_offset 6, -16
- pushl %ebx
- .cfi_def_cfa_offset 20
- .cfi_offset 3, -20
- subl $76, %esp
- .cfi_def_cfa_offset 96
- movl 100(%esp), %eax
- movl 96(%esp), %edi
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl 100(%esp), %edx
- testl %eax, %eax
- movl %edi, %ebp
- je .L56
- .L129:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 28(%esp)
- je .L107
- .L122:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 32(%esp)
- je .L104
- .L123:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 36(%esp)
- je .L101
- .L124:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 40(%esp)
- je .L98
- .L125:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 44(%esp)
- je .L95
- .L126:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 24(%esp)
- je .L92
- .L127:
- movl 12(%edx), %edx
- testl %edx, %edx
- movl %edx, 20(%esp)
- je .L89
- .p2align 4,,7
- .p2align 3
- .L128:
- movl 12(%edx), %edi
- testl %edi, %edi
- je .L86
- .p2align 4,,7
- .p2align 3
- .L120:
- movl 12(%edi), %eax
- movl %ebp, (%esp)
- movl %eax, 4(%esp)
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@PLT
- movl 16(%edi), %eax
- movl 8(%edi), %esi
- leal -12(%eax), %edx
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edx
- jne .L140
- .L83:
- movl %edi, (%esp)
- movl %esi, %edi
- call _ZdlPv@PLT
- testl %esi, %esi
- jne .L120
- movl 20(%esp), %edx
- .L86:
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edx
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edx
- jne .L141
- .L87:
- movl 20(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L89
- movl %esi, 20(%esp)
- movl %esi, %edx
- jmp .L128
- .L89:
- movl 24(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L142
- .L90:
- movl 24(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L92
- movl %esi, 24(%esp)
- movl %esi, %edx
- jmp .L127
- .L92:
- movl 44(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L143
- .L93:
- movl 44(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L95
- movl %esi, 44(%esp)
- movl %esi, %edx
- jmp .L126
- .L140:
- subl $4, %eax
- movl %edx, 16(%esp)
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- movl 16(%esp), %edx
- testl %eax, %eax
- jg .L83
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edx, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L83
- .L95:
- movl 40(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L144
- .L96:
- movl 40(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L98
- movl %esi, 40(%esp)
- movl %esi, %edx
- jmp .L125
- .L143:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L93
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L93
- .L101:
- movl 32(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L145
- .L102:
- movl 32(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L104
- movl %esi, 32(%esp)
- movl %esi, %edx
- jmp .L123
- .L141:
- subl $4, %eax
- movl %edx, 16(%esp)
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- movl 16(%esp), %edx
- testl %eax, %eax
- jg .L87
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edx, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L87
- .L107:
- movl 100(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L146
- .L108:
- movl 100(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L56
- movl %esi, 100(%esp)
- movl %esi, %edx
- jmp .L129
- .L98:
- movl 36(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L147
- .L99:
- movl 36(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L101
- movl %esi, 36(%esp)
- movl %esi, %edx
- jmp .L124
- .L104:
- movl 28(%esp), %edx
- movl 16(%edx), %eax
- movl 8(%edx), %esi
- leal -12(%eax), %edi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edi
- jne .L148
- .L105:
- movl 28(%esp), %edx
- movl %edx, (%esp)
- call _ZdlPv@PLT
- testl %esi, %esi
- je .L107
- movl %esi, 28(%esp)
- movl %esi, %edx
- jmp .L122
- .L142:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L90
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L90
- .L56:
- addl $76, %esp
- .cfi_remember_state
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret
- .L144:
- .cfi_restore_state
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L96
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L96
- .L146:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L108
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L108
- .L145:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L102
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L102
- .L148:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L105
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L105
- .L147:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L99
- leal 63(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L99
- .cfi_endproc
- .LFE978:
- .size _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E, .-_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E
- .section .text._ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev,"axG",@progbits,_ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED5Ev,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev
- .type _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev, @function
- _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev:
- .LFB1059:
- .cfi_startproc
- pushl %ebx
- .cfi_def_cfa_offset 8
- .cfi_offset 3, -8
- subl $24, %esp
- .cfi_def_cfa_offset 32
- movl 32(%esp), %eax
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl 8(%eax), %edx
- movl %eax, (%esp)
- movl %edx, 4(%esp)
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@PLT
- addl $24, %esp
- .cfi_def_cfa_offset 8
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret
- .cfi_endproc
- .LFE1059:
- .size _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev, .-_ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev
- .weak _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED1Ev
- .set _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED1Ev,_ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED2Ev
- .text
- .p2align 4,,15
- .globl _Z12LimpiarDatosPv
- .type _Z12LimpiarDatosPv, @function
- _Z12LimpiarDatosPv:
- .LFB913:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- pushl %edi
- .cfi_def_cfa_offset 12
- .cfi_offset 7, -12
- pushl %esi
- .cfi_def_cfa_offset 16
- .cfi_offset 6, -16
- pushl %ebx
- .cfi_def_cfa_offset 20
- .cfi_offset 3, -20
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- subl $60, %esp
- .cfi_def_cfa_offset 80
- movl packetsLog@GOT(%ebx), %edx
- movl bannedIPs@GOT(%ebx), %ebp
- addl $4, %edx
- movl %edx, 28(%esp)
- .p2align 4,,7
- .p2align 3
- .L160:
- movl $6, (%esp)
- call sleep@PLT
- movl packetsLog@GOT(%ebx), %edx
- movl 8(%edx), %edi
- testl %edi, %edi
- je .L159
- .p2align 4,,7
- .p2align 3
- .L166:
- movl 12(%edi), %eax
- movl packetsLog@GOT(%ebx), %edx
- movl %eax, 4(%esp)
- movl %edx, (%esp)
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@PLT
- movl 16(%edi), %eax
- movl 8(%edi), %esi
- leal -12(%eax), %edx
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edx
- jne .L172
- .L156:
- movl %edi, (%esp)
- movl %esi, %edi
- call _ZdlPv@PLT
- testl %esi, %esi
- jne .L166
- movl packetsLog@GOT(%ebx), %edx
- .L159:
- movl 8(%ebp), %edi
- movl 28(%esp), %eax
- movl $0, 8(%edx)
- movl $0, 20(%edx)
- testl %edi, %edi
- movl %eax, 12(%edx)
- movl %eax, 16(%edx)
- je .L154
- .p2align 4,,7
- .p2align 3
- .L165:
- movl 12(%edi), %eax
- movl %ebp, (%esp)
- movl %eax, 4(%esp)
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@PLT
- movl 16(%edi), %eax
- movl 8(%edi), %esi
- leal -12(%eax), %edx
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %edx
- jne .L173
- .L162:
- movl %edi, (%esp)
- movl %esi, %edi
- call _ZdlPv@PLT
- testl %esi, %esi
- jne .L165
- .L154:
- leal 4(%ebp), %eax
- movl %eax, 12(%ebp)
- movl $0, 8(%ebp)
- movl %eax, 16(%ebp)
- movl $0, 20(%ebp)
- jmp .L160
- .L172:
- subl $4, %eax
- movl %edx, 24(%esp)
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- movl 24(%esp), %edx
- testl %eax, %eax
- jg .L156
- leal 47(%esp), %eax
- movl %eax, 4(%esp)
- movl %edx, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L156
- .L173:
- subl $4, %eax
- movl %edx, 24(%esp)
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- movl 24(%esp), %edx
- testl %eax, %eax
- jg .L162
- leal 47(%esp), %eax
- movl %eax, 4(%esp)
- movl %edx, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L162
- .cfi_endproc
- .LFE913:
- .size _Z12LimpiarDatosPv, .-_Z12LimpiarDatosPv
- .section .text._ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_,"axG",@progbits,_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- .type _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_, @function
- _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_:
- .LFB996:
- .cfi_startproc
- .cfi_personality 0x9b,DW.ref.__gxx_personality_v0
- .cfi_lsda 0x1b,.LLSDA996
- subl $44, %esp
- .cfi_def_cfa_offset 48
- movl 56(%esp), %edx
- movl %ebx, 28(%esp)
- .cfi_offset 3, -20
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl %edi, 36(%esp)
- .cfi_offset 7, -12
- movl 52(%esp), %edi
- testl %edx, %edx
- movl %ebp, 40(%esp)
- .cfi_offset 5, -8
- movl $1, %ebp
- movl %esi, 32(%esp)
- .cfi_offset 6, -16
- je .L189
- .L175:
- movl $24, (%esp)
- .LEHB0:
- call _Znwj@PLT
- .LEHE0:
- movl %eax, %esi
- addl $16, %eax
- je .L177
- movl 64(%esp), %edx
- movl %eax, (%esp)
- movl %edx, 4(%esp)
- .LEHB1:
- call _ZNSsC1ERKSs@PLT
- .LEHE1:
- movl 64(%esp), %ecx
- movl 4(%ecx), %eax
- movl %eax, 20(%esi)
- .L177:
- leal 4(%edi), %eax
- andl $255, %ebp
- movl %eax, 12(%esp)
- movl 60(%esp), %eax
- movl %esi, 4(%esp)
- movl %ebp, (%esp)
- movl %eax, 8(%esp)
- call _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@PLT
- movl 48(%esp), %eax
- addl $1, 20(%edi)
- movl 28(%esp), %ebx
- movl 36(%esp), %edi
- movl %esi, (%eax)
- movl 40(%esp), %ebp
- movl 32(%esp), %esi
- addl $44, %esp
- .cfi_remember_state
- .cfi_restore 5
- .cfi_restore 7
- .cfi_restore 6
- .cfi_restore 3
- .cfi_def_cfa_offset 4
- ret $4
- .p2align 4,,7
- .p2align 3
- .L189:
- .cfi_restore_state
- leal 4(%edi), %eax
- cmpl %eax, 60(%esp)
- je .L175
- movl 64(%esp), %edx
- movl 60(%esp), %ecx
- movl (%edx), %eax
- movl 16(%ecx), %edx
- movl -12(%eax), %ebp
- movl -12(%edx), %esi
- movl %edx, 4(%esp)
- movl %eax, (%esp)
- movl %ebp, %ecx
- cmpl %ebp, %esi
- cmovbe %esi, %ecx
- subl %esi, %ebp
- movl %ecx, 8(%esp)
- call memcmp@PLT
- testl %eax, %eax
- cmove %ebp, %eax
- movl %eax, %ebp
- shrl $31, %ebp
- jmp .L175
- .L182:
- movl %eax, (%esp)
- call __cxa_begin_catch@PLT
- movl %esi, (%esp)
- call _ZdlPv@PLT
- .LEHB2:
- call __cxa_rethrow@PLT
- .LEHE2:
- .L183:
- movl %eax, %esi
- call __cxa_end_catch@PLT
- movl %esi, (%esp)
- .LEHB3:
- call _Unwind_Resume@PLT
- .LEHE3:
- .cfi_endproc
- .LFE996:
- .globl __gxx_personality_v0
- .section .gcc_except_table,"a",@progbits
- .align 4
- .LLSDA996:
- .byte 0xff
- .byte 0x9b
- .uleb128 .LLSDATT996-.LLSDATTD996
- .LLSDATTD996:
- .byte 0x1
- .uleb128 .LLSDACSE996-.LLSDACSB996
- .LLSDACSB996:
- .uleb128 .LEHB0-.LFB996
- .uleb128 .LEHE0-.LEHB0
- .uleb128 0
- .uleb128 0
- .uleb128 .LEHB1-.LFB996
- .uleb128 .LEHE1-.LEHB1
- .uleb128 .L182-.LFB996
- .uleb128 0x1
- .uleb128 .LEHB2-.LFB996
- .uleb128 .LEHE2-.LEHB2
- .uleb128 .L183-.LFB996
- .uleb128 0
- .uleb128 .LEHB3-.LFB996
- .uleb128 .LEHE3-.LEHB3
- .uleb128 0
- .uleb128 0
- .LLSDACSE996:
- .byte 0x1
- .byte 0
- .align 4
- .long 0
- .LLSDATT996:
- .section .text._ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_,"axG",@progbits,_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_,comdat
- .size _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_, .-_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_
- .section .text._ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_,"axG",@progbits,_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_,comdat
- .align 2
- .p2align 4,,15
- .weak _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_
- .type _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_, @function
- _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_:
- .LFB968:
- .cfi_startproc
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- pushl %edi
- .cfi_def_cfa_offset 12
- .cfi_offset 7, -12
- pushl %esi
- .cfi_def_cfa_offset 16
- .cfi_offset 6, -16
- pushl %ebx
- .cfi_def_cfa_offset 20
- .cfi_offset 3, -20
- subl $60, %esp
- .cfi_def_cfa_offset 80
- movl 84(%esp), %edx
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl 8(%edx), %edi
- movl %edx, %eax
- addl $4, %eax
- testl %edi, %edi
- je .L201
- movl 88(%esp), %edx
- movl (%edx), %edx
- movl %edx, 40(%esp)
- movl -12(%edx), %edx
- movl %edx, %ebp
- movl %edi, %edx
- jmp .L195
- .p2align 4,,7
- .p2align 3
- .L208:
- movl 8(%edx), %eax
- movl $1, %ecx
- testl %eax, %eax
- je .L207
- .L202:
- movl %eax, %edx
- .L195:
- movl 16(%edx), %edi
- movl -12(%edi), %esi
- movl %edi, 4(%esp)
- movl %edx, 32(%esp)
- cmpl %esi, %ebp
- movl %esi, %eax
- cmovbe %ebp, %eax
- movl %eax, 36(%esp)
- movl %eax, 8(%esp)
- movl 40(%esp), %eax
- movl %eax, (%esp)
- call memcmp@PLT
- movl %ebp, %ecx
- movl 32(%esp), %edx
- subl %esi, %ecx
- testl %eax, %eax
- cmove %ecx, %eax
- testl %eax, %eax
- js .L208
- movl 12(%edx), %eax
- xorl %ecx, %ecx
- testl %eax, %eax
- jne .L202
- .L207:
- movl %ebp, %eax
- testb %cl, %cl
- movl %edi, %ebp
- movl %edx, %edi
- movl %eax, %edx
- movl 36(%esp), %eax
- movl %edi, 36(%esp)
- jne .L191
- .L196:
- movl %eax, 8(%esp)
- movl 40(%esp), %eax
- movl %ebp, (%esp)
- movl %edx, 32(%esp)
- movl %eax, 4(%esp)
- call memcmp@PLT
- movl 32(%esp), %edx
- subl %edx, %esi
- testl %eax, %eax
- cmovne %eax, %esi
- testl %esi, %esi
- js .L206
- movl 80(%esp), %eax
- movl 36(%esp), %edx
- movb $0, 4(%eax)
- movl %edx, (%eax)
- addl $60, %esp
- .cfi_remember_state
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret $4
- .L201:
- .cfi_restore_state
- movl %eax, %edi
- .p2align 4,,7
- .p2align 3
- .L191:
- movl 84(%esp), %edx
- cmpl 12(%edx), %edi
- je .L206
- movl %edi, (%esp)
- call _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@PLT
- movl 88(%esp), %edx
- movl (%edx), %edx
- movl %eax, 36(%esp)
- movl 36(%esp), %eax
- movl %edx, 40(%esp)
- movl -12(%edx), %edx
- movl 16(%eax), %ebp
- movl -12(%ebp), %esi
- cmpl %esi, %edx
- movl %esi, %eax
- cmovbe %edx, %eax
- jmp .L196
- .p2align 4,,7
- .p2align 3
- .L206:
- movl 88(%esp), %edx
- leal 44(%esp), %eax
- movl %edi, 12(%esp)
- movl %eax, (%esp)
- movl $0, 8(%esp)
- movl %edx, 16(%esp)
- movl 84(%esp), %edx
- movl %edx, 4(%esp)
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@PLT
- .cfi_def_cfa_offset 76
- subl $4, %esp
- .cfi_def_cfa_offset 80
- movl 44(%esp), %eax
- movl 80(%esp), %edx
- movl %eax, (%edx)
- movl %edx, %eax
- movb $1, 4(%edx)
- addl $60, %esp
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret $4
- .cfi_endproc
- .LFE968:
- .size _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_, .-_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_
- .section .rodata.str1.4
- .align 4
- .LC7:
- .string "[FIREWALL] %s was banned - reason: query flood"
- .text
- .p2align 4,,15
- .globl _Z11OnSAMPQuery7in_addrtPcii
- .type _Z11OnSAMPQuery7in_addrtPcii, @function
- _Z11OnSAMPQuery7in_addrtPcii:
- .LFB906:
- .cfi_startproc
- .cfi_personality 0x9b,DW.ref.__gxx_personality_v0
- .cfi_lsda 0x1b,.LLSDA906
- pushl %ebp
- .cfi_def_cfa_offset 8
- .cfi_offset 5, -8
- pushl %edi
- .cfi_def_cfa_offset 12
- .cfi_offset 7, -12
- pushl %esi
- .cfi_def_cfa_offset 16
- .cfi_offset 6, -16
- pushl %ebx
- .cfi_def_cfa_offset 20
- .cfi_offset 3, -20
- subl $92, %esp
- .cfi_def_cfa_offset 112
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- movl 112(%esp), %eax
- movl %eax, (%esp)
- call inet_ntoa@PLT
- leal 58(%esp), %edx
- movl %edx, 8(%esp)
- movl %eax, 4(%esp)
- leal 60(%esp), %eax
- movl %eax, (%esp)
- .LEHB4:
- call _ZNSsC1EPKcRKSaIcE@PLT
- movl bannedIPs@GOT(%ebx), %edx
- movl 8(%edx), %esi
- testl %esi, %esi
- je .L260
- movl %edx, %eax
- movl 60(%esp), %edx
- addl $4, %eax
- movl %eax, 28(%esp)
- movl %edx, 24(%esp)
- movl -12(%edx), %ebp
- jmp .L215
- .p2align 4,,7
- .p2align 3
- .L262:
- movl %esi, 28(%esp)
- movl 8(%esi), %esi
- testl %esi, %esi
- je .L261
- .L215:
- movl 16(%esi), %eax
- movl 24(%esp), %edx
- movl -12(%eax), %edi
- movl %edx, 4(%esp)
- movl %eax, (%esp)
- cmpl %edi, %ebp
- movl %edi, %ecx
- cmovbe %ebp, %ecx
- subl %ebp, %edi
- movl %ecx, 8(%esp)
- call memcmp@PLT
- testl %eax, %eax
- cmove %edi, %eax
- testl %eax, %eax
- jns .L262
- movl 12(%esi), %esi
- testl %esi, %esi
- jne .L215
- .L261:
- movl bannedIPs@GOT(%ebx), %edx
- leal 4(%edx), %eax
- cmpl %eax, 28(%esp)
- je .L211
- movl 28(%esp), %edx
- movl 16(%edx), %eax
- movl 24(%esp), %edx
- movl -12(%eax), %esi
- movl %edx, (%esp)
- movl %eax, 4(%esp)
- cmpl %esi, %ebp
- movl %esi, %ecx
- cmovbe %ebp, %ecx
- movl %ecx, 8(%esp)
- call memcmp@PLT
- movl %ebp, %edx
- subl %esi, %edx
- testl %eax, %eax
- cmove %edx, %eax
- testl %eax, %eax
- js .L211
- .L217:
- movl 24(%esp), %esi
- subl $12, %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L263
- .L219:
- movl bannedIPs@GOT(%ebx), %edx
- leal 4(%edx), %eax
- cmpl %eax, 28(%esp)
- je .L264
- addl $92, %esp
- .cfi_remember_state
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret
- .L260:
- .cfi_restore_state
- movl 60(%esp), %edx
- movl %edx, 24(%esp)
- .p2align 4,,7
- .p2align 3
- .L211:
- movl bannedIPs@GOT(%ebx), %eax
- addl $4, %eax
- movl %eax, 28(%esp)
- jmp .L217
- .L264:
- movl 112(%esp), %eax
- movl %eax, (%esp)
- call inet_ntoa@PLT
- leal 58(%esp), %edx
- movl %edx, 8(%esp)
- movl %eax, 4(%esp)
- leal 60(%esp), %eax
- movl %eax, (%esp)
- call _ZNSsC1EPKcRKSaIcE@PLT
- leal 60(%esp), %edx
- movl %edx, 8(%esp)
- movl packetsLog@GOT(%ebx), %edx
- leal 44(%esp), %eax
- movl %eax, (%esp)
- movl %edx, 4(%esp)
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_@PLT
- .cfi_def_cfa_offset 108
- subl $4, %esp
- .cfi_def_cfa_offset 112
- movl 60(%esp), %eax
- movl 44(%esp), %ebp
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L265
- .L223:
- movl packetsLog@GOT(%ebx), %edx
- leal 4(%edx), %eax
- cmpl %eax, %ebp
- je .L266
- movl 20(%ebp), %eax
- cmpl $349, %eax
- jg .L267
- .L236:
- addl $1, %eax
- movl %eax, 20(%ebp)
- .L235:
- movl 112(%esp), %eax
- movl %eax, (%esp)
- call inet_ntoa@PLT
- movl %eax, (%esp)
- call puts@PLT
- #APP
- # 74 "main.cpp" 1
- nop;nop;nop;
- # 0 "" 2
- # 76 "main.cpp" 1
- ret
- # 0 "" 2
- #NO_APP
- addl $92, %esp
- .cfi_remember_state
- .cfi_def_cfa_offset 20
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 16
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 12
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 8
- popl %ebp
- .cfi_restore 5
- .cfi_def_cfa_offset 4
- ret
- .L267:
- .cfi_restore_state
- movl 16(%ebp), %eax
- leal 64(%esp), %edi
- movl %eax, 4(%esp)
- leal .LC7@GOTOFF(%ebx), %eax
- movl %eax, (%esp)
- movl logprintf@GOT(%ebx), %eax
- call *(%eax)
- leal 58(%esp), %eax
- movl %eax, 8(%esp)
- movl 16(%ebp), %eax
- leal 60(%esp), %edx
- movl %edx, (%esp)
- movl %eax, 4(%esp)
- call _ZNSsC1EPKcRKSaIcE@PLT
- .LEHE4:
- leal 60(%esp), %eax
- movl %eax, 4(%esp)
- movl %edi, (%esp)
- .LEHB5:
- call _ZNSsC1ERKSs@PLT
- .LEHE5:
- movl 20(%ebp), %eax
- leal 72(%esp), %esi
- movl %edi, 4(%esp)
- movl %esi, (%esp)
- movl %eax, 68(%esp)
- .LEHB6:
- call _ZNSsC1ERKSs@PLT
- .LEHE6:
- movl 68(%esp), %eax
- movl bannedIPs@GOT(%ebx), %edx
- movl %esi, 8(%esp)
- movl %eax, 76(%esp)
- leal 32(%esp), %eax
- movl %edx, 4(%esp)
- movl %eax, (%esp)
- .LEHB7:
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@PLT
- .cfi_def_cfa_offset 108
- .LEHE7:
- subl $4, %esp
- .cfi_def_cfa_offset 112
- movl 72(%esp), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L268
- .L238:
- movl 64(%esp), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L269
- .L241:
- movl 60(%esp), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L270
- .L244:
- movl 16(%ebp), %eax
- movl %eax, (%esp)
- .LEHB8:
- call _Z5BanIPPKc@PLT
- movl 20(%ebp), %eax
- jmp .L236
- .L266:
- movl 112(%esp), %eax
- leal 64(%esp), %edi
- movl %eax, (%esp)
- call inet_ntoa@PLT
- leal 58(%esp), %edx
- movl %edx, 8(%esp)
- movl %eax, 4(%esp)
- leal 60(%esp), %eax
- movl %eax, (%esp)
- call _ZNSsC1EPKcRKSaIcE@PLT
- .LEHE8:
- leal 60(%esp), %edx
- movl %edx, 4(%esp)
- movl %edi, (%esp)
- .LEHB9:
- call _ZNSsC1ERKSs@PLT
- .LEHE9:
- leal 72(%esp), %esi
- movl %edi, 4(%esp)
- movl %esi, (%esp)
- movl $1, 68(%esp)
- .LEHB10:
- call _ZNSsC1ERKSs@PLT
- .LEHE10:
- movl 68(%esp), %eax
- movl packetsLog@GOT(%ebx), %edx
- movl %esi, 8(%esp)
- movl %eax, 76(%esp)
- leal 32(%esp), %eax
- movl %edx, 4(%esp)
- movl %eax, (%esp)
- .LEHB11:
- call _ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@PLT
- .cfi_def_cfa_offset 108
- .LEHE11:
- subl $4, %esp
- .cfi_def_cfa_offset 112
- movl 72(%esp), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L271
- .L227:
- movl 64(%esp), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- jne .L272
- .L230:
- movl 60(%esp), %eax
- leal -12(%eax), %esi
- cmpl _ZNSs4_Rep20_S_empty_rep_storageE@GOT(%ebx), %esi
- je .L235
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L235
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L235
- .L270:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L244
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L244
- .L256:
- movl %eax, %esi
- .L250:
- movl %edi, (%esp)
- call _ZNSt4pairISsiED1Ev@PLT
- .L251:
- leal 60(%esp), %eax
- movl %eax, (%esp)
- call _ZNSsD1Ev@PLT
- movl %esi, (%esp)
- .LEHB12:
- call _Unwind_Resume@PLT
- .L255:
- movl %eax, %esi
- jmp .L251
- .L265:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L223
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L223
- .L263:
- movl 24(%esp), %eax
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- jg .L219
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L219
- .L268:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L238
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L238
- .L257:
- movl %eax, %ebp
- movl %esi, (%esp)
- movl %ebp, %esi
- call _ZNSt4pairIKSsiED1Ev@PLT
- jmp .L250
- .L269:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L241
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L241
- .L272:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L230
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L230
- .L271:
- subl $4, %eax
- call _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25
- testl %eax, %eax
- .p2align 4,,3
- jg .L227
- leal 59(%esp), %eax
- movl %eax, 4(%esp)
- movl %esi, (%esp)
- call _ZNSs4_Rep10_M_destroyERKSaIcE@PLT
- jmp .L227
- .L254:
- movl %esi, (%esp)
- movl %eax, %ebp
- call _ZNSt4pairIKSsiED1Ev@PLT
- movl %ebp, %esi
- .L247:
- movl %edi, (%esp)
- call _ZNSt4pairISsiED1Ev@PLT
- .L248:
- leal 60(%esp), %edx
- movl %edx, (%esp)
- call _ZNSsD1Ev@PLT
- movl %esi, (%esp)
- call _Unwind_Resume@PLT
- .LEHE12:
- .L253:
- movl %eax, %esi
- jmp .L247
- .L252:
- movl %eax, %esi
- jmp .L248
- .cfi_endproc
- .LFE906:
- .section .gcc_except_table
- .LLSDA906:
- .byte 0xff
- .byte 0xff
- .byte 0x1
- .uleb128 .LLSDACSE906-.LLSDACSB906
- .LLSDACSB906:
- .uleb128 .LEHB4-.LFB906
- .uleb128 .LEHE4-.LEHB4
- .uleb128 0
- .uleb128 0
- .uleb128 .LEHB5-.LFB906
- .uleb128 .LEHE5-.LEHB5
- .uleb128 .L255-.LFB906
- .uleb128 0
- .uleb128 .LEHB6-.LFB906
- .uleb128 .LEHE6-.LEHB6
- .uleb128 .L256-.LFB906
- .uleb128 0
- .uleb128 .LEHB7-.LFB906
- .uleb128 .LEHE7-.LEHB7
- .uleb128 .L257-.LFB906
- .uleb128 0
- .uleb128 .LEHB8-.LFB906
- .uleb128 .LEHE8-.LEHB8
- .uleb128 0
- .uleb128 0
- .uleb128 .LEHB9-.LFB906
- .uleb128 .LEHE9-.LEHB9
- .uleb128 .L252-.LFB906
- .uleb128 0
- .uleb128 .LEHB10-.LFB906
- .uleb128 .LEHE10-.LEHB10
- .uleb128 .L253-.LFB906
- .uleb128 0
- .uleb128 .LEHB11-.LFB906
- .uleb128 .LEHE11-.LEHB11
- .uleb128 .L254-.LFB906
- .uleb128 0
- .uleb128 .LEHB12-.LFB906
- .uleb128 .LEHE12-.LEHB12
- .uleb128 0
- .uleb128 0
- .LLSDACSE906:
- .text
- .size _Z11OnSAMPQuery7in_addrtPcii, .-_Z11OnSAMPQuery7in_addrtPcii
- .section .text.startup,"ax",@progbits
- .p2align 4,,15
- .type _GLOBAL__sub_I_main.cpp, @function
- _GLOBAL__sub_I_main.cpp:
- .LFB1061:
- .cfi_startproc
- pushl %edi
- .cfi_def_cfa_offset 8
- .cfi_offset 7, -8
- pushl %esi
- .cfi_def_cfa_offset 12
- .cfi_offset 6, -12
- pushl %ebx
- .cfi_def_cfa_offset 16
- .cfi_offset 3, -16
- call __x86.get_pc_thunk.bx
- addl $_GLOBAL_OFFSET_TABLE_, %ebx
- subl $16, %esp
- .cfi_def_cfa_offset 32
- movl packetsLog@GOT(%ebx), %eax
- leal __dso_handle@GOTOFF(%ebx), %edi
- movl _ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED1Ev@GOT(%ebx), %esi
- leal 4(%eax), %edx
- movl %edx, 12(%eax)
- movl %edx, 16(%eax)
- movl $0, 4(%eax)
- movl $0, 8(%eax)
- movl $0, 20(%eax)
- movl %edi, 8(%esp)
- movl %esi, (%esp)
- movl %eax, 4(%esp)
- call __cxa_atexit@PLT
- movl bannedIPs@GOT(%ebx), %eax
- leal 4(%eax), %edx
- movl $0, 4(%eax)
- movl $0, 8(%eax)
- movl $0, 20(%eax)
- movl %edx, 12(%eax)
- movl %edx, 16(%eax)
- movl %edi, 8(%esp)
- movl %esi, (%esp)
- movl %eax, 4(%esp)
- call __cxa_atexit@PLT
- addl $16, %esp
- .cfi_def_cfa_offset 16
- popl %ebx
- .cfi_restore 3
- .cfi_def_cfa_offset 12
- popl %esi
- .cfi_restore 6
- .cfi_def_cfa_offset 8
- popl %edi
- .cfi_restore 7
- .cfi_def_cfa_offset 4
- ret
- .cfi_endproc
- .LFE1061:
- .size _GLOBAL__sub_I_main.cpp, .-_GLOBAL__sub_I_main.cpp
- .section .init_array,"aw"
- .align 4
- .long _GLOBAL__sub_I_main.cpp
- .globl PluginNatives
- .bss
- .type PluginNatives, @object
- .size PluginNatives, 8
- PluginNatives:
- .zero 8
- .globl bannedIPs
- .align 4
- .type bannedIPs, @object
- .size bannedIPs, 24
- bannedIPs:
- .zero 24
- .globl packetsLog
- .align 4
- .type packetsLog, @object
- .size packetsLog, 24
- packetsLog:
- .zero 24
- .globl OnQUERYCallBack
- .align 4
- .type OnQUERYCallBack, @object
- .size OnQUERYCallBack, 4
- OnQUERYCallBack:
- .zero 4
- .globl logprintf
- .align 4
- .type logprintf, @object
- .size logprintf, 4
- logprintf:
- .zero 4
- .globl OnSAMPQuery_O
- .align 4
- .type OnSAMPQuery_O, @object
- .size OnSAMPQuery_O, 4
- OnSAMPQuery_O:
- .zero 4
- .weakref _ZL22__gthrw_pthread_cancelm,pthread_cancel
- .section .text.__x86.get_pc_thunk.bx,"axG",@progbits,__x86.get_pc_thunk.bx,comdat
- .globl __x86.get_pc_thunk.bx
- .hidden __x86.get_pc_thunk.bx
- .type __x86.get_pc_thunk.bx, @function
- __x86.get_pc_thunk.bx:
- .LFB1093:
- .cfi_startproc
- movl (%esp), %ebx
- ret
- .cfi_endproc
- .LFE1093:
- .hidden DW.ref.__gxx_personality_v0
- .weak DW.ref.__gxx_personality_v0
- .section .data.DW.ref.__gxx_personality_v0,"awG",@progbits,DW.ref.__gxx_personality_v0,comdat
- .align 4
- .type DW.ref.__gxx_personality_v0, @object
- .size DW.ref.__gxx_personality_v0, 4
- DW.ref.__gxx_personality_v0:
- .long __gxx_personality_v0
- .hidden __dso_handle
- .hidden __stack_chk_fail_local
- .ident "GCC: (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3"
- .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement