Created
May 21, 2020 10:22
-
-
Save rr-codes/543f4e047b983d8ce363a58338a2684c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .file "main.cpp" | |
| .text | |
| .section .rodata | |
| .type _ZStL19piecewise_construct, @object | |
| .size _ZStL19piecewise_construct, 1 | |
| _ZStL19piecewise_construct: | |
| .zero 1 | |
| .align 8 | |
| .type _ZL4SIZE, @object | |
| .size _ZL4SIZE, 8 | |
| _ZL4SIZE: | |
| .quad 10000 | |
| .text | |
| .globl main | |
| .type main, @function | |
| main: | |
| .LFB830: | |
| .cfi_startproc | |
| .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 | |
| .cfi_lsda 0x1b,.LLSDA830 | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| pushq %r13 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $72, %rsp | |
| .cfi_offset 13, -24 | |
| .cfi_offset 12, -32 | |
| .cfi_offset 3, -40 | |
| movq %fs:40, %rax | |
| movq %rax, -40(%rbp) | |
| xorl %eax, %eax | |
| leaq ._42(%rip), %r12 | |
| movl $1, %r13d | |
| leaq -72(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSaIiEC1Ev | |
| leaq -72(%rbp), %rdx | |
| movq %r12, %rsi | |
| movq %r13, %rdi | |
| movq %r12, %rcx | |
| movq %r13, %rbx | |
| movq %rbx, %rdi | |
| leaq -64(%rbp), %rax | |
| movq %rdx, %rcx | |
| movq %rdi, %rdx | |
| movq %rax, %rdi | |
| .LEHB0: | |
| call _ZNSt6vectorIiSaIiEEC1ESt16initializer_listIiERKS0_ | |
| .LEHE0: | |
| leaq -72(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSaIiED1Ev | |
| movl $0, -84(%rbp) | |
| leaq -64(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt6vectorIiSaIiEE5beginEv | |
| movq %rax, -80(%rbp) | |
| .L3: | |
| leaq -64(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt6vectorIiSaIiEE3endEv | |
| movq %rax, -72(%rbp) | |
| leaq -72(%rbp), %rdx | |
| leaq -80(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_ | |
| testb %al, %al | |
| je .L2 | |
| movl -84(%rbp), %eax | |
| addl $1, %eax | |
| movl %eax, -84(%rbp) | |
| leaq -80(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv | |
| jmp .L3 | |
| .L2: | |
| leaq -64(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt6vectorIiSaIiEED1Ev | |
| movl $0, %eax | |
| movq -40(%rbp), %rbx | |
| xorq %fs:40, %rbx | |
| je .L6 | |
| jmp .L8 | |
| .L7: | |
| movq %rax, %rbx | |
| leaq -72(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSaIiED1Ev | |
| movq %rbx, %rax | |
| movq %rax, %rdi | |
| .LEHB1: | |
| call _Unwind_Resume@PLT | |
| .LEHE1: | |
| .L8: | |
| call __stack_chk_fail@PLT | |
| .L6: | |
| addq $72, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %r13 | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE830: | |
| .globl __gxx_personality_v0 | |
| .section .gcc_except_table,"a",@progbits | |
| .LLSDA830: | |
| .byte 0xff | |
| .byte 0xff | |
| .byte 0x1 | |
| .uleb128 .LLSDACSE830-.LLSDACSB830 | |
| .LLSDACSB830: | |
| .uleb128 .LEHB0-.LFB830 | |
| .uleb128 .LEHE0-.LEHB0 | |
| .uleb128 .L7-.LFB830 | |
| .uleb128 0 | |
| .uleb128 .LEHB1-.LFB830 | |
| .uleb128 .LEHE1-.LEHB1 | |
| .uleb128 0 | |
| .uleb128 0 | |
| .LLSDACSE830: | |
| .text | |
| .size main, .-main | |
| .section .text._ZNSaIiEC2Ev,"axG",@progbits,_ZNSaIiEC5Ev,comdat | |
| .align 2 | |
| .weak _ZNSaIiEC2Ev | |
| .type _ZNSaIiEC2Ev, @function | |
| _ZNSaIiEC2Ev: | |
| .LFB835: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx13new_allocatorIiEC2Ev | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE835: | |
| .size _ZNSaIiEC2Ev, .-_ZNSaIiEC2Ev | |
| .weak _ZNSaIiEC1Ev | |
| .set _ZNSaIiEC1Ev,_ZNSaIiEC2Ev | |
| .section .text._ZNSaIiED2Ev,"axG",@progbits,_ZNSaIiED5Ev,comdat | |
| .align 2 | |
| .weak _ZNSaIiED2Ev | |
| .type _ZNSaIiED2Ev, @function | |
| _ZNSaIiED2Ev: | |
| .LFB838: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx13new_allocatorIiED2Ev | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE838: | |
| .size _ZNSaIiED2Ev, .-_ZNSaIiED2Ev | |
| .weak _ZNSaIiED1Ev | |
| .set _ZNSaIiED1Ev,_ZNSaIiED2Ev | |
| .section .text._ZNKSt16initializer_listIiE5beginEv,"axG",@progbits,_ZNKSt16initializer_listIiE5beginEv,comdat | |
| .align 2 | |
| .weak _ZNKSt16initializer_listIiE5beginEv | |
| .type _ZNKSt16initializer_listIiE5beginEv, @function | |
| _ZNKSt16initializer_listIiE5beginEv: | |
| .LFB841: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq (%rax), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE841: | |
| .size _ZNKSt16initializer_listIiE5beginEv, .-_ZNKSt16initializer_listIiE5beginEv | |
| .section .text._ZNKSt16initializer_listIiE3endEv,"axG",@progbits,_ZNKSt16initializer_listIiE3endEv,comdat | |
| .align 2 | |
| .weak _ZNKSt16initializer_listIiE3endEv | |
| .type _ZNKSt16initializer_listIiE3endEv, @function | |
| _ZNKSt16initializer_listIiE3endEv: | |
| .LFB842: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| pushq %rbx | |
| subq $24, %rsp | |
| .cfi_offset 3, -24 | |
| movq %rdi, -24(%rbp) | |
| movq -24(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNKSt16initializer_listIiE5beginEv | |
| movq %rax, %rbx | |
| movq -24(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNKSt16initializer_listIiE4sizeEv | |
| salq $2, %rax | |
| addq %rbx, %rax | |
| addq $24, %rsp | |
| popq %rbx | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE842: | |
| .size _ZNKSt16initializer_listIiE3endEv, .-_ZNKSt16initializer_listIiE3endEv | |
| .section .text._ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_,"axG",@progbits,_ZNSt6vectorIiSaIiEEC5ESt16initializer_listIiERKS0_,comdat | |
| .align 2 | |
| .weak _ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_ | |
| .type _ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_, @function | |
| _ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_: | |
| .LFB843: | |
| .cfi_startproc | |
| .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 | |
| .cfi_lsda 0x1b,.LLSDA843 | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| pushq %r12 | |
| pushq %rbx | |
| subq $48, %rsp | |
| .cfi_offset 12, -24 | |
| .cfi_offset 3, -32 | |
| movq %rdi, -40(%rbp) | |
| movq %rsi, %rax | |
| movq %rdx, %rsi | |
| movq %rsi, %rdx | |
| movq %rax, -64(%rbp) | |
| movq %rdx, -56(%rbp) | |
| movq %rcx, -48(%rbp) | |
| movq %fs:40, %rax | |
| movq %rax, -24(%rbp) | |
| xorl %eax, %eax | |
| movq -40(%rbp), %rax | |
| movq -48(%rbp), %rdx | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_ | |
| leaq -64(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNKSt16initializer_listIiE3endEv | |
| movq %rax, %rbx | |
| leaq -64(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNKSt16initializer_listIiE5beginEv | |
| movq %rax, %rcx | |
| movq -40(%rbp), %rax | |
| subq $8, %rsp | |
| pushq %r12 | |
| movq %rbx, %rdx | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| .LEHB2: | |
| .cfi_escape 0x2e,0x10 | |
| call _ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag | |
| .LEHE2: | |
| addq $16, %rsp | |
| nop | |
| movq -24(%rbp), %rax | |
| xorq %fs:40, %rax | |
| je .L17 | |
| jmp .L19 | |
| .L18: | |
| movq %rax, %rbx | |
| movq -40(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEED2Ev | |
| movq %rbx, %rax | |
| movq %rax, %rdi | |
| .LEHB3: | |
| call _Unwind_Resume@PLT | |
| .LEHE3: | |
| .L19: | |
| call __stack_chk_fail@PLT | |
| .L17: | |
| leaq -16(%rbp), %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE843: | |
| .section .gcc_except_table | |
| .LLSDA843: | |
| .byte 0xff | |
| .byte 0xff | |
| .byte 0x1 | |
| .uleb128 .LLSDACSE843-.LLSDACSB843 | |
| .LLSDACSB843: | |
| .uleb128 .LEHB2-.LFB843 | |
| .uleb128 .LEHE2-.LEHB2 | |
| .uleb128 .L18-.LFB843 | |
| .uleb128 0 | |
| .uleb128 .LEHB3-.LFB843 | |
| .uleb128 .LEHE3-.LEHB3 | |
| .uleb128 0 | |
| .uleb128 0 | |
| .LLSDACSE843: | |
| .section .text._ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_,"axG",@progbits,_ZNSt6vectorIiSaIiEEC5ESt16initializer_listIiERKS0_,comdat | |
| .size _ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_, .-_ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_ | |
| .weak _ZNSt6vectorIiSaIiEEC1ESt16initializer_listIiERKS0_ | |
| .set _ZNSt6vectorIiSaIiEEC1ESt16initializer_listIiERKS0_,_ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_ | |
| .section .text._ZNSt6vectorIiSaIiEED2Ev,"axG",@progbits,_ZNSt6vectorIiSaIiEED5Ev,comdat | |
| .align 2 | |
| .weak _ZNSt6vectorIiSaIiEED2Ev | |
| .type _ZNSt6vectorIiSaIiEED2Ev, @function | |
| _ZNSt6vectorIiSaIiEED2Ev: | |
| .LFB846: | |
| .cfi_startproc | |
| .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 | |
| .cfi_lsda 0x1b,.LLSDA846 | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv | |
| movq %rax, %rdx | |
| movq -8(%rbp), %rax | |
| movq 8(%rax), %rcx | |
| movq -8(%rbp), %rax | |
| movq (%rax), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEED2Ev | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE846: | |
| .section .gcc_except_table | |
| .LLSDA846: | |
| .byte 0xff | |
| .byte 0xff | |
| .byte 0x1 | |
| .uleb128 .LLSDACSE846-.LLSDACSB846 | |
| .LLSDACSB846: | |
| .LLSDACSE846: | |
| .section .text._ZNSt6vectorIiSaIiEED2Ev,"axG",@progbits,_ZNSt6vectorIiSaIiEED5Ev,comdat | |
| .size _ZNSt6vectorIiSaIiEED2Ev, .-_ZNSt6vectorIiSaIiEED2Ev | |
| .weak _ZNSt6vectorIiSaIiEED1Ev | |
| .set _ZNSt6vectorIiSaIiEED1Ev,_ZNSt6vectorIiSaIiEED2Ev | |
| .section .text._ZNSt6vectorIiSaIiEE5beginEv,"axG",@progbits,_ZNSt6vectorIiSaIiEE5beginEv,comdat | |
| .align 2 | |
| .weak _ZNSt6vectorIiSaIiEE5beginEv | |
| .type _ZNSt6vectorIiSaIiEE5beginEv, @function | |
| _ZNSt6vectorIiSaIiEE5beginEv: | |
| .LFB848: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -24(%rbp) | |
| movq %fs:40, %rax | |
| movq %rax, -8(%rbp) | |
| xorl %eax, %eax | |
| movq -24(%rbp), %rdx | |
| leaq -16(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_ | |
| movq -16(%rbp), %rax | |
| movq -8(%rbp), %rcx | |
| xorq %fs:40, %rcx | |
| je .L23 | |
| call __stack_chk_fail@PLT | |
| .L23: | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE848: | |
| .size _ZNSt6vectorIiSaIiEE5beginEv, .-_ZNSt6vectorIiSaIiEE5beginEv | |
| .section .text._ZNSt6vectorIiSaIiEE3endEv,"axG",@progbits,_ZNSt6vectorIiSaIiEE3endEv,comdat | |
| .align 2 | |
| .weak _ZNSt6vectorIiSaIiEE3endEv | |
| .type _ZNSt6vectorIiSaIiEE3endEv, @function | |
| _ZNSt6vectorIiSaIiEE3endEv: | |
| .LFB849: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -24(%rbp) | |
| movq %fs:40, %rax | |
| movq %rax, -8(%rbp) | |
| xorl %eax, %eax | |
| movq -24(%rbp), %rax | |
| leaq 8(%rax), %rdx | |
| leaq -16(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_ | |
| movq -16(%rbp), %rax | |
| movq -8(%rbp), %rcx | |
| xorq %fs:40, %rcx | |
| je .L26 | |
| call __stack_chk_fail@PLT | |
| .L26: | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE849: | |
| .size _ZNSt6vectorIiSaIiEE3endEv, .-_ZNSt6vectorIiSaIiEE3endEv | |
| .section .text._ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_,"axG",@progbits,_ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_,comdat | |
| .weak _ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_ | |
| .type _ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_, @function | |
| _ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_: | |
| .LFB850: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| pushq %rbx | |
| subq $24, %rsp | |
| .cfi_offset 3, -24 | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq -24(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv | |
| movq (%rax), %rbx | |
| movq -32(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv | |
| movq (%rax), %rax | |
| cmpq %rax, %rbx | |
| setne %al | |
| addq $24, %rsp | |
| popq %rbx | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE850: | |
| .size _ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_, .-_ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_ | |
| .section .text._ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv | |
| .type _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv, @function | |
| _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv: | |
| .LFB851: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq (%rax), %rax | |
| leaq 4(%rax), %rdx | |
| movq -8(%rbp), %rax | |
| movq %rdx, (%rax) | |
| movq -8(%rbp), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE851: | |
| .size _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv, .-_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv | |
| .section .text._ZN9__gnu_cxx13new_allocatorIiEC2Ev,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIiEC5Ev,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx13new_allocatorIiEC2Ev | |
| .type _ZN9__gnu_cxx13new_allocatorIiEC2Ev, @function | |
| _ZN9__gnu_cxx13new_allocatorIiEC2Ev: | |
| .LFB855: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| nop | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE855: | |
| .size _ZN9__gnu_cxx13new_allocatorIiEC2Ev, .-_ZN9__gnu_cxx13new_allocatorIiEC2Ev | |
| .weak _ZN9__gnu_cxx13new_allocatorIiEC1Ev | |
| .set _ZN9__gnu_cxx13new_allocatorIiEC1Ev,_ZN9__gnu_cxx13new_allocatorIiEC2Ev | |
| .section .text._ZN9__gnu_cxx13new_allocatorIiED2Ev,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIiED5Ev,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx13new_allocatorIiED2Ev | |
| .type _ZN9__gnu_cxx13new_allocatorIiED2Ev, @function | |
| _ZN9__gnu_cxx13new_allocatorIiED2Ev: | |
| .LFB858: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| nop | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE858: | |
| .size _ZN9__gnu_cxx13new_allocatorIiED2Ev, .-_ZN9__gnu_cxx13new_allocatorIiED2Ev | |
| .weak _ZN9__gnu_cxx13new_allocatorIiED1Ev | |
| .set _ZN9__gnu_cxx13new_allocatorIiED1Ev,_ZN9__gnu_cxx13new_allocatorIiED2Ev | |
| .section .text._ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD5Ev,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev | |
| .type _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev, @function | |
| _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev: | |
| .LFB862: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSaIiED2Ev | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE862: | |
| .size _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev, .-_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev | |
| .weak _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev | |
| .set _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev,_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev | |
| .section .text._ZNSt12_Vector_baseIiSaIiEEC2ERKS0_,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEEC5ERKS0_,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_ | |
| .type _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_, @function | |
| _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_: | |
| .LFB864: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -8(%rbp), %rax | |
| movq -16(%rbp), %rdx | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_ | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE864: | |
| .size _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_, .-_ZNSt12_Vector_baseIiSaIiEEC2ERKS0_ | |
| .weak _ZNSt12_Vector_baseIiSaIiEEC1ERKS0_ | |
| .set _ZNSt12_Vector_baseIiSaIiEEC1ERKS0_,_ZNSt12_Vector_baseIiSaIiEEC2ERKS0_ | |
| .section .text._ZNSt12_Vector_baseIiSaIiEED2Ev,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEED5Ev,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEED2Ev | |
| .type _ZNSt12_Vector_baseIiSaIiEED2Ev, @function | |
| _ZNSt12_Vector_baseIiSaIiEED2Ev: | |
| .LFB867: | |
| .cfi_startproc | |
| .cfi_personality 0x9b,DW.ref.__gxx_personality_v0 | |
| .cfi_lsda 0x1b,.LLSDA867 | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq 16(%rax), %rax | |
| movq %rax, %rdx | |
| movq -8(%rbp), %rax | |
| movq (%rax), %rax | |
| subq %rax, %rdx | |
| movq %rdx, %rax | |
| sarq $2, %rax | |
| movq %rax, %rdx | |
| movq -8(%rbp), %rax | |
| movq (%rax), %rcx | |
| movq -8(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE867: | |
| .section .gcc_except_table | |
| .LLSDA867: | |
| .byte 0xff | |
| .byte 0xff | |
| .byte 0x1 | |
| .uleb128 .LLSDACSE867-.LLSDACSB867 | |
| .LLSDACSB867: | |
| .LLSDACSE867: | |
| .section .text._ZNSt12_Vector_baseIiSaIiEED2Ev,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEED5Ev,comdat | |
| .size _ZNSt12_Vector_baseIiSaIiEED2Ev, .-_ZNSt12_Vector_baseIiSaIiEED2Ev | |
| .weak _ZNSt12_Vector_baseIiSaIiEED1Ev | |
| .set _ZNSt12_Vector_baseIiSaIiEED1Ev,_ZNSt12_Vector_baseIiSaIiEED2Ev | |
| .section .text._ZNKSt16initializer_listIiE4sizeEv,"axG",@progbits,_ZNKSt16initializer_listIiE4sizeEv,comdat | |
| .align 2 | |
| .weak _ZNKSt16initializer_listIiE4sizeEv | |
| .type _ZNKSt16initializer_listIiE4sizeEv, @function | |
| _ZNKSt16initializer_listIiE4sizeEv: | |
| .LFB869: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| movq 8(%rax), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE869: | |
| .size _ZNKSt16initializer_listIiE4sizeEv, .-_ZNKSt16initializer_listIiE4sizeEv | |
| .section .text._ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag,"axG",@progbits,_ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag,comdat | |
| .align 2 | |
| .weak _ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag | |
| .type _ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag, @function | |
| _ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag: | |
| .LFB870: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $48, %rsp | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq %rdx, -40(%rbp) | |
| movq -40(%rbp), %rdx | |
| movq -32(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_ | |
| movq %rax, -8(%rbp) | |
| movq -24(%rbp), %rax | |
| movq -8(%rbp), %rdx | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm | |
| movq %rax, %rdx | |
| movq -24(%rbp), %rax | |
| movq %rdx, (%rax) | |
| movq -24(%rbp), %rax | |
| movq (%rax), %rax | |
| movq -8(%rbp), %rdx | |
| salq $2, %rdx | |
| addq %rax, %rdx | |
| movq -24(%rbp), %rax | |
| movq %rdx, 16(%rax) | |
| movq -24(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv | |
| movq %rax, %rcx | |
| movq -24(%rbp), %rax | |
| movq (%rax), %rdx | |
| movq -40(%rbp), %rsi | |
| movq -32(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E | |
| movq %rax, %rdx | |
| movq -24(%rbp), %rax | |
| movq %rdx, 8(%rax) | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE870: | |
| .size _ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag, .-_ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag | |
| .section .text._ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv | |
| .type _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv, @function | |
| _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv: | |
| .LFB871: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE871: | |
| .size _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv, .-_ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv | |
| .section .text._ZSt8_DestroyIPiiEvT_S1_RSaIT0_E,"axG",@progbits,_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E,comdat | |
| .weak _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E | |
| .type _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E, @function | |
| _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E: | |
| .LFB872: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| movq -16(%rbp), %rdx | |
| movq -8(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt8_DestroyIPiEvT_S1_ | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE872: | |
| .size _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E, .-_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E | |
| .section .text._ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_,"axG",@progbits,_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC5ERKS1_,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ | |
| .type _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_, @function | |
| _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_: | |
| .LFB874: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -16(%rbp), %rax | |
| movq (%rax), %rdx | |
| movq -8(%rbp), %rax | |
| movq %rdx, (%rax) | |
| nop | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE874: | |
| .size _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_, .-_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ | |
| .weak _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_ | |
| .set _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_,_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ | |
| .section .text._ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv,"axG",@progbits,_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv,comdat | |
| .align 2 | |
| .weak _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv | |
| .type _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv, @function | |
| _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv: | |
| .LFB876: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE876: | |
| .size _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv, .-_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEE4baseEv | |
| .section .text._ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC5ERKS0_,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_ | |
| .type _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_, @function | |
| _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_: | |
| .LFB878: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -16(%rbp), %rdx | |
| movq -8(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSaIiEC2ERKS_ | |
| movq -8(%rbp), %rax | |
| movq $0, (%rax) | |
| movq -8(%rbp), %rax | |
| movq $0, 8(%rax) | |
| movq -8(%rbp), %rax | |
| movq $0, 16(%rax) | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE878: | |
| .size _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_, .-_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_ | |
| .weak _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_ | |
| .set _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_,_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_ | |
| .section .text._ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim | |
| .type _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim, @function | |
| _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim: | |
| .LFB880: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| cmpq $0, -16(%rbp) | |
| je .L48 | |
| movq -8(%rbp), %rax | |
| movq -24(%rbp), %rdx | |
| movq -16(%rbp), %rcx | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim | |
| .L48: | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE880: | |
| .size _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim, .-_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim | |
| .section .text._ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_,"axG",@progbits,_ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_,comdat | |
| .weak _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_ | |
| .type _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_, @function | |
| _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_: | |
| .LFB882: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE882: | |
| .size _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_, .-_ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_ | |
| .section .text._ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_,"axG",@progbits,_ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_,comdat | |
| .weak _ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_ | |
| .type _ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_, @function | |
| _ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_: | |
| .LFB881: | |
| .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 | |
| movq %rdi, -40(%rbp) | |
| movq %rsi, -48(%rbp) | |
| movq %fs:40, %rax | |
| movq %rax, -24(%rbp) | |
| xorl %eax, %eax | |
| leaq -40(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_ | |
| movq -40(%rbp), %rax | |
| movq -48(%rbp), %rdx | |
| subq $8, %rsp | |
| pushq %rbx | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag | |
| addq $16, %rsp | |
| movq -24(%rbp), %rcx | |
| xorq %fs:40, %rcx | |
| je .L53 | |
| call __stack_chk_fail@PLT | |
| .L53: | |
| movq -8(%rbp), %rbx | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE881: | |
| .size _ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_, .-_ZSt8distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_ | |
| .section .text._ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm,comdat | |
| .align 2 | |
| .weak _ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm | |
| .type _ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm, @function | |
| _ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm: | |
| .LFB883: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| cmpq $0, -16(%rbp) | |
| je .L55 | |
| movq -8(%rbp), %rax | |
| movq -16(%rbp), %rdx | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt16allocator_traitsISaIiEE8allocateERS0_m | |
| jmp .L57 | |
| .L55: | |
| movl $0, %eax | |
| .L57: | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE883: | |
| .size _ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm, .-_ZNSt12_Vector_baseIiSaIiEE11_M_allocateEm | |
| .section .text._ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E,"axG",@progbits,_ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E,comdat | |
| .weak _ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E | |
| .type _ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E, @function | |
| _ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E: | |
| .LFB884: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| movq %rcx, -32(%rbp) | |
| movq -24(%rbp), %rdx | |
| movq -16(%rbp), %rcx | |
| movq -8(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_ | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE884: | |
| .size _ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E, .-_ZSt22__uninitialized_copy_aIPKiPiiET0_T_S4_S3_RSaIT1_E | |
| .section .text._ZSt8_DestroyIPiEvT_S1_,"axG",@progbits,_ZSt8_DestroyIPiEvT_S1_,comdat | |
| .weak _ZSt8_DestroyIPiEvT_S1_ | |
| .type _ZSt8_DestroyIPiEvT_S1_, @function | |
| _ZSt8_DestroyIPiEvT_S1_: | |
| .LFB885: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -16(%rbp), %rdx | |
| movq -8(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE885: | |
| .size _ZSt8_DestroyIPiEvT_S1_, .-_ZSt8_DestroyIPiEvT_S1_ | |
| .section .text._ZNSaIiEC2ERKS_,"axG",@progbits,_ZNSaIiEC5ERKS_,comdat | |
| .align 2 | |
| .weak _ZNSaIiEC2ERKS_ | |
| .type _ZNSaIiEC2ERKS_, @function | |
| _ZNSaIiEC2ERKS_: | |
| .LFB887: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -16(%rbp), %rdx | |
| movq -8(%rbp), %rax | |
| movq %rdx, %rsi | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE887: | |
| .size _ZNSaIiEC2ERKS_, .-_ZNSaIiEC2ERKS_ | |
| .weak _ZNSaIiEC1ERKS_ | |
| .set _ZNSaIiEC1ERKS_,_ZNSaIiEC2ERKS_ | |
| .section .text._ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim,"axG",@progbits,_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim,comdat | |
| .weak _ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim | |
| .type _ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim, @function | |
| _ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim: | |
| .LFB889: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| movq -24(%rbp), %rdx | |
| movq -16(%rbp), %rcx | |
| movq -8(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE889: | |
| .size _ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim, .-_ZNSt16allocator_traitsISaIiEE10deallocateERS0_Pim | |
| .section .text._ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag,"axG",@progbits,_ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag,comdat | |
| .weak _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag | |
| .type _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag, @function | |
| _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag: | |
| .LFB890: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -16(%rbp), %rdx | |
| movq -8(%rbp), %rax | |
| subq %rax, %rdx | |
| movq %rdx, %rax | |
| sarq $2, %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE890: | |
| .size _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag, .-_ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag | |
| .section .text._ZNSt16allocator_traitsISaIiEE8allocateERS0_m,"axG",@progbits,_ZNSt16allocator_traitsISaIiEE8allocateERS0_m,comdat | |
| .weak _ZNSt16allocator_traitsISaIiEE8allocateERS0_m | |
| .type _ZNSt16allocator_traitsISaIiEE8allocateERS0_m, @function | |
| _ZNSt16allocator_traitsISaIiEE8allocateERS0_m: | |
| .LFB891: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $16, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq -16(%rbp), %rcx | |
| movq -8(%rbp), %rax | |
| movl $0, %edx | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE891: | |
| .size _ZNSt16allocator_traitsISaIiEE8allocateERS0_m, .-_ZNSt16allocator_traitsISaIiEE8allocateERS0_m | |
| .section .text._ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_,"axG",@progbits,_ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_,comdat | |
| .weak _ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_ | |
| .type _ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_, @function | |
| _ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_: | |
| .LFB892: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $48, %rsp | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq %rdx, -40(%rbp) | |
| movb $1, -1(%rbp) | |
| movq -40(%rbp), %rdx | |
| movq -32(%rbp), %rcx | |
| movq -24(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_ | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE892: | |
| .size _ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_, .-_ZSt18uninitialized_copyIPKiPiET0_T_S4_S3_ | |
| .section .text._ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_,"axG",@progbits,_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_,comdat | |
| .weak _ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ | |
| .type _ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_, @function | |
| _ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_: | |
| .LFB893: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| nop | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE893: | |
| .size _ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_, .-_ZNSt12_Destroy_auxILb1EE9__destroyIPiEEvT_S3_ | |
| .section .text._ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIiEC5ERKS1_,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ | |
| .type _ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_, @function | |
| _ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_: | |
| .LFB895: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| nop | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE895: | |
| .size _ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_, .-_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ | |
| .weak _ZN9__gnu_cxx13new_allocatorIiEC1ERKS1_ | |
| .set _ZN9__gnu_cxx13new_allocatorIiEC1ERKS1_,_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ | |
| .section .text._ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim | |
| .type _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim, @function | |
| _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim: | |
| .LFB897: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| movq -16(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZdlPv@PLT | |
| nop | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE897: | |
| .size _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim, .-_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim | |
| .section .text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv,"axG",@progbits,_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv,comdat | |
| .align 2 | |
| .weak _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv | |
| .type _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv, @function | |
| _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv: | |
| .LFB898: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| movq -8(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv | |
| cmpq %rax, -16(%rbp) | |
| seta %al | |
| testb %al, %al | |
| je .L73 | |
| call _ZSt17__throw_bad_allocv@PLT | |
| .L73: | |
| movq -16(%rbp), %rax | |
| salq $2, %rax | |
| movq %rax, %rdi | |
| call _Znwm@PLT | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE898: | |
| .size _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv, .-_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv | |
| .section .text._ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_,"axG",@progbits,_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_,comdat | |
| .weak _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_ | |
| .type _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_, @function | |
| _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_: | |
| .LFB899: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $32, %rsp | |
| movq %rdi, -8(%rbp) | |
| movq %rsi, -16(%rbp) | |
| movq %rdx, -24(%rbp) | |
| movq -24(%rbp), %rdx | |
| movq -16(%rbp), %rcx | |
| movq -8(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt4copyIPKiPiET0_T_S4_S3_ | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE899: | |
| .size _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_, .-_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_ | |
| .section .text._ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv,"axG",@progbits,_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv,comdat | |
| .align 2 | |
| .weak _ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv | |
| .type _ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv, @function | |
| _ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv: | |
| .LFB900: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movabsq $4611686018427387903, %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE900: | |
| .size _ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv, .-_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv | |
| .section .text._ZSt4copyIPKiPiET0_T_S4_S3_,"axG",@progbits,_ZSt4copyIPKiPiET0_T_S4_S3_,comdat | |
| .weak _ZSt4copyIPKiPiET0_T_S4_S3_ | |
| .type _ZSt4copyIPKiPiET0_T_S4_S3_, @function | |
| _ZSt4copyIPKiPiET0_T_S4_S3_: | |
| .LFB901: | |
| .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 | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq %rdx, -40(%rbp) | |
| movq -32(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt12__miter_baseIPKiET_S2_ | |
| movq %rax, %rbx | |
| movq -24(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt12__miter_baseIPKiET_S2_ | |
| movq %rax, %rcx | |
| movq -40(%rbp), %rax | |
| movq %rax, %rdx | |
| movq %rbx, %rsi | |
| movq %rcx, %rdi | |
| call _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ | |
| addq $40, %rsp | |
| popq %rbx | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE901: | |
| .size _ZSt4copyIPKiPiET0_T_S4_S3_, .-_ZSt4copyIPKiPiET0_T_S4_S3_ | |
| .section .text._ZSt12__miter_baseIPKiET_S2_,"axG",@progbits,_ZSt12__miter_baseIPKiET_S2_,comdat | |
| .weak _ZSt12__miter_baseIPKiET_S2_ | |
| .type _ZSt12__miter_baseIPKiET_S2_, @function | |
| _ZSt12__miter_baseIPKiET_S2_: | |
| .LFB902: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE902: | |
| .size _ZSt12__miter_baseIPKiET_S2_, .-_ZSt12__miter_baseIPKiET_S2_ | |
| .section .text._ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_,"axG",@progbits,_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_,comdat | |
| .weak _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ | |
| .type _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_, @function | |
| _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_: | |
| .LFB903: | |
| .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 $32, %rsp | |
| .cfi_offset 12, -24 | |
| .cfi_offset 3, -32 | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq %rdx, -40(%rbp) | |
| movq -40(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt12__niter_baseIPiET_S1_ | |
| movq %rax, %r12 | |
| movq -32(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt12__niter_baseIPKiET_S2_ | |
| movq %rax, %rbx | |
| movq -24(%rbp), %rax | |
| movq %rax, %rdi | |
| call _ZSt12__niter_baseIPKiET_S2_ | |
| movq %r12, %rdx | |
| movq %rbx, %rsi | |
| movq %rax, %rdi | |
| call _ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_ | |
| addq $32, %rsp | |
| popq %rbx | |
| popq %r12 | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE903: | |
| .size _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_, .-_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ | |
| .section .text._ZSt12__niter_baseIPKiET_S2_,"axG",@progbits,_ZSt12__niter_baseIPKiET_S2_,comdat | |
| .weak _ZSt12__niter_baseIPKiET_S2_ | |
| .type _ZSt12__niter_baseIPKiET_S2_, @function | |
| _ZSt12__niter_baseIPKiET_S2_: | |
| .LFB904: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE904: | |
| .size _ZSt12__niter_baseIPKiET_S2_, .-_ZSt12__niter_baseIPKiET_S2_ | |
| .section .text._ZSt12__niter_baseIPiET_S1_,"axG",@progbits,_ZSt12__niter_baseIPiET_S1_,comdat | |
| .weak _ZSt12__niter_baseIPiET_S1_ | |
| .type _ZSt12__niter_baseIPiET_S1_, @function | |
| _ZSt12__niter_baseIPiET_S1_: | |
| .LFB905: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| movq %rdi, -8(%rbp) | |
| movq -8(%rbp), %rax | |
| popq %rbp | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE905: | |
| .size _ZSt12__niter_baseIPiET_S1_, .-_ZSt12__niter_baseIPiET_S1_ | |
| .section .text._ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_,"axG",@progbits,_ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_,comdat | |
| .weak _ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_ | |
| .type _ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_, @function | |
| _ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_: | |
| .LFB906: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $48, %rsp | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq %rdx, -40(%rbp) | |
| movb $1, -1(%rbp) | |
| movq -40(%rbp), %rdx | |
| movq -32(%rbp), %rcx | |
| movq -24(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE906: | |
| .size _ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_, .-_ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_ | |
| .section .text._ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_,"axG",@progbits,_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_,comdat | |
| .weak _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ | |
| .type _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_, @function | |
| _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_: | |
| .LFB907: | |
| .cfi_startproc | |
| pushq %rbp | |
| .cfi_def_cfa_offset 16 | |
| .cfi_offset 6, -16 | |
| movq %rsp, %rbp | |
| .cfi_def_cfa_register 6 | |
| subq $48, %rsp | |
| movq %rdi, -24(%rbp) | |
| movq %rsi, -32(%rbp) | |
| movq %rdx, -40(%rbp) | |
| movq -32(%rbp), %rdx | |
| movq -24(%rbp), %rax | |
| subq %rax, %rdx | |
| movq %rdx, %rax | |
| sarq $2, %rax | |
| movq %rax, -8(%rbp) | |
| cmpq $0, -8(%rbp) | |
| je .L92 | |
| movq -8(%rbp), %rax | |
| leaq 0(,%rax,4), %rdx | |
| movq -24(%rbp), %rcx | |
| movq -40(%rbp), %rax | |
| movq %rcx, %rsi | |
| movq %rax, %rdi | |
| call memmove@PLT | |
| .L92: | |
| movq -8(%rbp), %rax | |
| leaq 0(,%rax,4), %rdx | |
| movq -40(%rbp), %rax | |
| addq %rdx, %rax | |
| leave | |
| .cfi_def_cfa 7, 8 | |
| ret | |
| .cfi_endproc | |
| .LFE907: | |
| .size _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_, .-_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ | |
| .section .rodata | |
| .align 4 | |
| .type ._42, @object | |
| .size ._42, 4 | |
| ._42: | |
| .long 10000 | |
| .hidden DW.ref.__gxx_personality_v0 | |
| .weak DW.ref.__gxx_personality_v0 | |
| .section .data.rel.local.DW.ref.__gxx_personality_v0,"awG",@progbits,DW.ref.__gxx_personality_v0,comdat | |
| .align 8 | |
| .type DW.ref.__gxx_personality_v0, @object | |
| .size DW.ref.__gxx_personality_v0, 8 | |
| DW.ref.__gxx_personality_v0: | |
| .quad __gxx_personality_v0 | |
| .ident "GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0" | |
| .section .note.GNU-stack,"",@progbits |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment