Created
March 19, 2013 07:13
-
-
Save agam/5194257 to your computer and use it in GitHub Desktop.
Simple C++ Loop
This file contains 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 "simplearray.cpp" | |
.section .rodata | |
.type _ZStL19piecewise_construct, @object | |
.size _ZStL19piecewise_construct, 1 | |
_ZStL19piecewise_construct: | |
.zero 1 | |
.type _ZStL13allocator_arg, @object | |
.size _ZStL13allocator_arg, 1 | |
_ZStL13allocator_arg: | |
.zero 1 | |
.local _ZStL8__ioinit | |
.comm _ZStL8__ioinit,1,1 | |
.section .text._ZNSt16initializer_listIiEC1EPKim,"axG",@progbits,_ZNSt16initializer_listIiEC1EPKim,comdat | |
.align 2 | |
.weak _ZNSt16initializer_listIiEC1EPKim | |
.type _ZNSt16initializer_listIiEC1EPKim, @function | |
_ZNSt16initializer_listIiEC1EPKim: | |
.LFB1493: | |
.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 %rdx, -24(%rbp) | |
movq -8(%rbp), %rax | |
movq -16(%rbp), %rdx | |
movq %rdx, (%rax) | |
movq -8(%rbp), %rax | |
movq -24(%rbp), %rdx | |
movq %rdx, 8(%rax) | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1493: | |
.size _ZNSt16initializer_listIiEC1EPKim, .-_ZNSt16initializer_listIiEC1EPKim | |
.text | |
.globl main | |
.type main, @function | |
main: | |
.LFB1490: | |
.cfi_startproc | |
.cfi_personality 0x3,__gxx_personality_v0 | |
.cfi_lsda 0x3,.LLSDA1490 | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register 6 | |
pushq %rbx | |
subq $120, %rsp | |
movl %edi, -116(%rbp) | |
movq %rsi, -128(%rbp) | |
leaq -17(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -24 | |
call _ZNSaIiEC1Ev | |
leaq -80(%rbp), %rax | |
movl $8, %edx | |
movl $._89, %esi | |
movq %rax, %rdi | |
call _ZNSt16initializer_listIiEC1EPKim | |
leaq -17(%rbp), %rcx | |
movq -80(%rbp), %rsi | |
movq -72(%rbp), %rdx | |
leaq -112(%rbp), %rax | |
movq %rax, %rdi | |
.LEHB0: | |
call _ZNSt6vectorIiSaIiEEC1ESt16initializer_listIiERKS0_ | |
.LEHE0: | |
leaq -17(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSaIiED1Ev | |
leaq -112(%rbp), %rax | |
movq %rax, -32(%rbp) | |
movq -32(%rbp), %rax | |
movq %rax, %rdi | |
.LEHB1: | |
call _ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_ | |
movq %rax, -64(%rbp) | |
movq -32(%rbp), %rax | |
movq %rax, %rdi | |
call _ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_ | |
movq %rax, -48(%rbp) | |
jmp .L3 | |
.L4: | |
leaq -64(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv | |
movl (%rax), %eax | |
movl %eax, -24(%rbp) | |
movl -24(%rbp), %eax | |
movl %eax, %esi | |
movl $_ZSt4cout, %edi | |
call _ZNSolsEi | |
movl $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, %esi | |
movq %rax, %rdi | |
call _ZNSolsEPFRSoS_E | |
leaq -64(%rbp), %rax | |
movq %rax, %rdi | |
call _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv | |
.L3: | |
leaq -48(%rbp), %rdx | |
leaq -64(%rbp), %rax | |
movq %rdx, %rsi | |
movq %rax, %rdi | |
call _ZN9__gnu_cxxneIPiSt6vectorIiSaIiEEEEbRKNS_17__normal_iteratorIT_T0_EESA_ | |
.LEHE1: | |
testb %al, %al | |
jne .L4 | |
leaq -112(%rbp), %rax | |
movq %rax, %rdi | |
.LEHB2: | |
call _ZNSt6vectorIiSaIiEED1Ev | |
movl $0, %eax | |
addq $120, %rsp | |
popq %rbx | |
popq %rbp | |
.cfi_remember_state | |
.cfi_def_cfa 7, 8 | |
ret | |
.L7: | |
.cfi_restore_state | |
movq %rax, %rbx | |
leaq -17(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSaIiED1Ev | |
movq %rbx, %rax | |
movq %rax, %rdi | |
call _Unwind_Resume | |
.LEHE2: | |
.L8: | |
movq %rax, %rbx | |
leaq -112(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSt6vectorIiSaIiEED1Ev | |
movq %rbx, %rax | |
movq %rax, %rdi | |
.LEHB3: | |
call _Unwind_Resume | |
.LEHE3: | |
.cfi_endproc | |
.LFE1490: | |
.globl __gxx_personality_v0 | |
.section .gcc_except_table,"a",@progbits | |
.LLSDA1490: | |
.byte 0xff | |
.byte 0xff | |
.byte 0x1 | |
.uleb128 .LLSDACSE1490-.LLSDACSB1490 | |
.LLSDACSB1490: | |
.uleb128 .LEHB0-.LFB1490 | |
.uleb128 .LEHE0-.LEHB0 | |
.uleb128 .L7-.LFB1490 | |
.uleb128 0 | |
.uleb128 .LEHB1-.LFB1490 | |
.uleb128 .LEHE1-.LEHB1 | |
.uleb128 .L8-.LFB1490 | |
.uleb128 0 | |
.uleb128 .LEHB2-.LFB1490 | |
.uleb128 .LEHE2-.LEHB2 | |
.uleb128 0 | |
.uleb128 0 | |
.uleb128 .LEHB3-.LFB1490 | |
.uleb128 .LEHE3-.LEHB3 | |
.uleb128 0 | |
.uleb128 0 | |
.LLSDACSE1490: | |
.text | |
.size main, .-main | |
.section .text._ZNSaIiEC2Ev,"axG",@progbits,_ZNSaIiEC5Ev,comdat | |
.align 2 | |
.weak _ZNSaIiEC2Ev | |
.type _ZNSaIiEC2Ev, @function | |
_ZNSaIiEC2Ev: | |
.LFB1550: | |
.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 | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1550: | |
.size _ZNSaIiEC2Ev, .-_ZNSaIiEC2Ev | |
.section .text._ZNSaIiED2Ev,"axG",@progbits,_ZNSaIiED5Ev,comdat | |
.align 2 | |
.weak _ZNSaIiED2Ev | |
.type _ZNSaIiED2Ev, @function | |
_ZNSaIiED2Ev: | |
.LFB1553: | |
.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 | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1553: | |
.size _ZNSaIiED2Ev, .-_ZNSaIiED2Ev | |
.section .text._ZNKSt16initializer_listIiE5beginEv,"axG",@progbits,_ZNKSt16initializer_listIiE5beginEv,comdat | |
.align 2 | |
.weak _ZNKSt16initializer_listIiE5beginEv | |
.type _ZNKSt16initializer_listIiE5beginEv, @function | |
_ZNKSt16initializer_listIiE5beginEv: | |
.LFB1556: | |
.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 | |
.LFE1556: | |
.size _ZNKSt16initializer_listIiE5beginEv, .-_ZNKSt16initializer_listIiE5beginEv | |
.section .text._ZNKSt16initializer_listIiE4sizeEv,"axG",@progbits,_ZNKSt16initializer_listIiE4sizeEv,comdat | |
.align 2 | |
.weak _ZNKSt16initializer_listIiE4sizeEv | |
.type _ZNKSt16initializer_listIiE4sizeEv, @function | |
_ZNKSt16initializer_listIiE4sizeEv: | |
.LFB1558: | |
.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 | |
.LFE1558: | |
.size _ZNKSt16initializer_listIiE4sizeEv, .-_ZNKSt16initializer_listIiE4sizeEv | |
.section .text._ZNKSt16initializer_listIiE3endEv,"axG",@progbits,_ZNKSt16initializer_listIiE3endEv,comdat | |
.align 2 | |
.weak _ZNKSt16initializer_listIiE3endEv | |
.type _ZNKSt16initializer_listIiE3endEv, @function | |
_ZNKSt16initializer_listIiE3endEv: | |
.LFB1557: | |
.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 | |
movq %rdi, -24(%rbp) | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -24 | |
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 | |
.LFE1557: | |
.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_: | |
.LFB1559: | |
.cfi_startproc | |
.cfi_personality 0x3,__gxx_personality_v0 | |
.cfi_lsda 0x3,.LLSDA1559 | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register 6 | |
pushq %r12 | |
pushq %rbx | |
subq $64, %rsp | |
movq %rdi, -40(%rbp) | |
movq %rdx, %rax | |
movq %rcx, -64(%rbp) | |
movq %rsi, -56(%rbp) | |
movq %rax, -48(%rbp) | |
movq -40(%rbp), %rax | |
movq -64(%rbp), %rdx | |
movq %rdx, %rsi | |
movq %rax, %rdi | |
.LEHB4: | |
.cfi_offset 3, -32 | |
.cfi_offset 12, -24 | |
call _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_ | |
.LEHE4: | |
leaq -56(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNKSt16initializer_listIiE3endEv | |
movq %rax, %rbx | |
leaq -56(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNKSt16initializer_listIiE5beginEv | |
movq %rax, %rcx | |
movq -40(%rbp), %rax | |
movb %r12b, (%rsp) | |
movq %rbx, %rdx | |
movq %rcx, %rsi | |
movq %rax, %rdi | |
.LEHB5: | |
call _ZNSt6vectorIiSaIiEE19_M_range_initializeIPKiEEvT_S5_St20forward_iterator_tag | |
.LEHE5: | |
jmp .L18 | |
.L17: | |
movq %rax, %rbx | |
movq -40(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSt12_Vector_baseIiSaIiEED2Ev | |
movq %rbx, %rax | |
movq %rax, %rdi | |
.LEHB6: | |
call _Unwind_Resume | |
.LEHE6: | |
.L18: | |
addq $64, %rsp | |
popq %rbx | |
popq %r12 | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1559: | |
.section .gcc_except_table | |
.LLSDA1559: | |
.byte 0xff | |
.byte 0xff | |
.byte 0x1 | |
.uleb128 .LLSDACSE1559-.LLSDACSB1559 | |
.LLSDACSB1559: | |
.uleb128 .LEHB4-.LFB1559 | |
.uleb128 .LEHE4-.LEHB4 | |
.uleb128 0 | |
.uleb128 0 | |
.uleb128 .LEHB5-.LFB1559 | |
.uleb128 .LEHE5-.LEHB5 | |
.uleb128 .L17-.LFB1559 | |
.uleb128 0 | |
.uleb128 .LEHB6-.LFB1559 | |
.uleb128 .LEHE6-.LEHB6 | |
.uleb128 0 | |
.uleb128 0 | |
.LLSDACSE1559: | |
.section .text._ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_,"axG",@progbits,_ZNSt6vectorIiSaIiEEC5ESt16initializer_listIiERKS0_,comdat | |
.size _ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_, .-_ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_ | |
.section .text._ZNSt6vectorIiSaIiEED2Ev,"axG",@progbits,_ZNSt6vectorIiSaIiEED5Ev,comdat | |
.align 2 | |
.weak _ZNSt6vectorIiSaIiEED2Ev | |
.type _ZNSt6vectorIiSaIiEED2Ev, @function | |
_ZNSt6vectorIiSaIiEED2Ev: | |
.LFB1562: | |
.cfi_startproc | |
.cfi_personality 0x3,__gxx_personality_v0 | |
.cfi_lsda 0x3,.LLSDA1562 | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register 6 | |
pushq %rbx | |
subq $24, %rsp | |
movq %rdi, -24(%rbp) | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -24 | |
call _ZNSt12_Vector_baseIiSaIiEE19_M_get_Tp_allocatorEv | |
movq %rax, %rdx | |
movq -24(%rbp), %rax | |
movq 8(%rax), %rcx | |
movq -24(%rbp), %rax | |
movq (%rax), %rax | |
movq %rcx, %rsi | |
movq %rax, %rdi | |
.LEHB7: | |
call _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E | |
.LEHE7: | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
.LEHB8: | |
call _ZNSt12_Vector_baseIiSaIiEED2Ev | |
.LEHE8: | |
addq $24, %rsp | |
popq %rbx | |
popq %rbp | |
.cfi_remember_state | |
.cfi_def_cfa 7, 8 | |
ret | |
.L22: | |
.cfi_restore_state | |
movq %rax, %rbx | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSt12_Vector_baseIiSaIiEED2Ev | |
movq %rbx, %rax | |
movq %rax, %rdi | |
.LEHB9: | |
call _Unwind_Resume | |
.LEHE9: | |
.cfi_endproc | |
.LFE1562: | |
.section .gcc_except_table | |
.LLSDA1562: | |
.byte 0xff | |
.byte 0xff | |
.byte 0x1 | |
.uleb128 .LLSDACSE1562-.LLSDACSB1562 | |
.LLSDACSB1562: | |
.uleb128 .LEHB7-.LFB1562 | |
.uleb128 .LEHE7-.LEHB7 | |
.uleb128 .L22-.LFB1562 | |
.uleb128 0 | |
.uleb128 .LEHB8-.LFB1562 | |
.uleb128 .LEHE8-.LEHB8 | |
.uleb128 0 | |
.uleb128 0 | |
.uleb128 .LEHB9-.LFB1562 | |
.uleb128 .LEHE9-.LEHB9 | |
.uleb128 0 | |
.uleb128 0 | |
.LLSDACSE1562: | |
.section .text._ZNSt6vectorIiSaIiEED2Ev,"axG",@progbits,_ZNSt6vectorIiSaIiEED5Ev,comdat | |
.size _ZNSt6vectorIiSaIiEED2Ev, .-_ZNSt6vectorIiSaIiEED2Ev | |
.section .text._ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_,"axG",@progbits,_ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_,comdat | |
.weak _ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_ | |
.type _ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_, @function | |
_ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_: | |
.LFB1564: | |
.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 _ZNSt6vectorIiSaIiEE5beginEv | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1564: | |
.size _ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_, .-_ZSt5beginISt6vectorIiSaIiEEEDTcldtfp_5beginEERT_ | |
.section .text._ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_,"axG",@progbits,_ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_,comdat | |
.weak _ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_ | |
.type _ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_, @function | |
_ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_: | |
.LFB1565: | |
.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 _ZNSt6vectorIiSaIiEE3endEv | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1565: | |
.size _ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_, .-_ZSt3endISt6vectorIiSaIiEEEDTcldtfp_3endEERT_ | |
.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_: | |
.LFB1566: | |
.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 | |
movq %rdi, -24(%rbp) | |
movq %rsi, -32(%rbp) | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -24 | |
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 | |
.LFE1566: | |
.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: | |
.LFB1567: | |
.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 | |
.LFE1567: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv, .-_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEppEv | |
.section .text._ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv,"axG",@progbits,_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv,comdat | |
.align 2 | |
.weak _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv | |
.type _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv, @function | |
_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv: | |
.LFB1568: | |
.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 | |
.LFE1568: | |
.size _ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv, .-_ZNK9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEdeEv | |
.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: | |
.LFB1616: | |
.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 | |
.LFE1616: | |
.size _ZN9__gnu_cxx13new_allocatorIiEC2Ev, .-_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: | |
.LFB1619: | |
.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 | |
.LFE1619: | |
.size _ZN9__gnu_cxx13new_allocatorIiED2Ev, .-_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: | |
.LFB1623: | |
.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 | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1623: | |
.size _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev, .-_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_: | |
.LFB1625: | |
.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_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1625: | |
.size _ZNSt12_Vector_baseIiSaIiEEC2ERKS0_, .-_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: | |
.LFB1628: | |
.cfi_startproc | |
.cfi_personality 0x3,__gxx_personality_v0 | |
.cfi_lsda 0x3,.LLSDA1628 | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register 6 | |
pushq %rbx | |
subq $24, %rsp | |
movq %rdi, -24(%rbp) | |
movq -24(%rbp), %rax | |
movq 16(%rax), %rax | |
movq %rax, %rdx | |
movq -24(%rbp), %rax | |
movq (%rax), %rax | |
movq %rdx, %rcx | |
subq %rax, %rcx | |
movq %rcx, %rax | |
sarq $2, %rax | |
movq %rax, %rdx | |
movq -24(%rbp), %rax | |
movq (%rax), %rcx | |
movq -24(%rbp), %rax | |
movq %rcx, %rsi | |
movq %rax, %rdi | |
.LEHB10: | |
.cfi_offset 3, -24 | |
call _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim | |
.LEHE10: | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev | |
addq $24, %rsp | |
popq %rbx | |
popq %rbp | |
.cfi_remember_state | |
.cfi_def_cfa 7, 8 | |
ret | |
.L37: | |
.cfi_restore_state | |
movq %rax, %rbx | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
call _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev | |
movq %rbx, %rax | |
movq %rax, %rdi | |
.LEHB11: | |
call _Unwind_Resume | |
.LEHE11: | |
.cfi_endproc | |
.LFE1628: | |
.section .gcc_except_table | |
.LLSDA1628: | |
.byte 0xff | |
.byte 0xff | |
.byte 0x1 | |
.uleb128 .LLSDACSE1628-.LLSDACSB1628 | |
.LLSDACSB1628: | |
.uleb128 .LEHB10-.LFB1628 | |
.uleb128 .LEHE10-.LEHB10 | |
.uleb128 .L37-.LFB1628 | |
.uleb128 0 | |
.uleb128 .LEHB11-.LFB1628 | |
.uleb128 .LEHE11-.LEHB11 | |
.uleb128 0 | |
.uleb128 0 | |
.LLSDACSE1628: | |
.section .text._ZNSt12_Vector_baseIiSaIiEED2Ev,"axG",@progbits,_ZNSt12_Vector_baseIiSaIiEED5Ev,comdat | |
.size _ZNSt12_Vector_baseIiSaIiEED2Ev, .-_ZNSt12_Vector_baseIiSaIiEED2Ev | |
.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: | |
.LFB1630: | |
.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) | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1630: | |
.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: | |
.LFB1631: | |
.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 | |
.LFE1631: | |
.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: | |
.LFB1632: | |
.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_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1632: | |
.size _ZSt8_DestroyIPiiEvT_S1_RSaIT0_E, .-_ZSt8_DestroyIPiiEvT_S1_RSaIT0_E | |
.section .text._ZNSt6vectorIiSaIiEE5beginEv,"axG",@progbits,_ZNSt6vectorIiSaIiEE5beginEv,comdat | |
.align 2 | |
.weak _ZNSt6vectorIiSaIiEE5beginEv | |
.type _ZNSt6vectorIiSaIiEE5beginEv, @function | |
_ZNSt6vectorIiSaIiEE5beginEv: | |
.LFB1633: | |
.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 -24(%rbp), %rdx | |
leaq -16(%rbp), %rax | |
movq %rdx, %rsi | |
movq %rax, %rdi | |
call _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_ | |
movq -16(%rbp), %rax | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1633: | |
.size _ZNSt6vectorIiSaIiEE5beginEv, .-_ZNSt6vectorIiSaIiEE5beginEv | |
.section .text._ZNSt6vectorIiSaIiEE3endEv,"axG",@progbits,_ZNSt6vectorIiSaIiEE3endEv,comdat | |
.align 2 | |
.weak _ZNSt6vectorIiSaIiEE3endEv | |
.type _ZNSt6vectorIiSaIiEE3endEv, @function | |
_ZNSt6vectorIiSaIiEE3endEv: | |
.LFB1634: | |
.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 -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 | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1634: | |
.size _ZNSt6vectorIiSaIiEE3endEv, .-_ZNSt6vectorIiSaIiEE3endEv | |
.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: | |
.LFB1635: | |
.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 | |
.LFE1635: | |
.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_: | |
.LFB1668: | |
.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) | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1668: | |
.size _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_, .-_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: | |
.LFB1670: | |
.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 .L45 | |
movq -8(%rbp), %rax | |
movq -24(%rbp), %rdx | |
movq -16(%rbp), %rcx | |
movq %rcx, %rsi | |
movq %rax, %rdi | |
call _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim | |
.L45: | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1670: | |
.size _ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim, .-_ZNSt12_Vector_baseIiSaIiEE13_M_deallocateEPim | |
.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_: | |
.LFB1671: | |
.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 | |
movq %rdi, -24(%rbp) | |
movq %rsi, -32(%rbp) | |
leaq -24(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -24 | |
call _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_ | |
movq -24(%rbp), %rax | |
movq -32(%rbp), %rdx | |
movb %bl, (%rsp) | |
movq %rdx, %rsi | |
movq %rax, %rdi | |
call _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag | |
addq $40, %rsp | |
popq %rbx | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1671: | |
.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: | |
.LFB1672: | |
.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 .L49 | |
movq -8(%rbp), %rax | |
movq -16(%rbp), %rcx | |
movl $0, %edx | |
movq %rcx, %rsi | |
movq %rax, %rdi | |
call _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv | |
jmp .L50 | |
.L49: | |
movl $0, %eax | |
.L50: | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1672: | |
.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: | |
.LFB1673: | |
.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 | |
.LFE1673: | |
.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_: | |
.LFB1674: | |
.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_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1674: | |
.size _ZSt8_DestroyIPiEvT_S1_, .-_ZSt8_DestroyIPiEvT_S1_ | |
.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_: | |
.LFB1676: | |
.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) | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1676: | |
.size _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_, .-_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ | |
.section .text._ZNSaIiEC2ERKS_,"axG",@progbits,_ZNSaIiEC5ERKS_,comdat | |
.align 2 | |
.weak _ZNSaIiEC2ERKS_ | |
.type _ZNSaIiEC2ERKS_, @function | |
_ZNSaIiEC2ERKS_: | |
.LFB1682: | |
.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_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1682: | |
.size _ZNSaIiEC2ERKS_, .-_ZNSaIiEC2ERKS_ | |
.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: | |
.LFB1684: | |
.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 | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1684: | |
.size _ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim, .-_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim | |
.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_: | |
.LFB1685: | |
.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 | |
.LFE1685: | |
.size _ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_, .-_ZSt19__iterator_categoryIPKiENSt15iterator_traitsIT_E17iterator_categoryERKS3_ | |
.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: | |
.LFB1686: | |
.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 | |
movq %rdx, %rcx | |
subq %rax, %rcx | |
movq %rcx, %rax | |
sarq $2, %rax | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1686: | |
.size _ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag, .-_ZSt10__distanceIPKiENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag | |
.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: | |
.LFB1687: | |
.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 -16(%rbp), %rax | |
setb %al | |
testb %al, %al | |
je .L59 | |
call _ZSt17__throw_bad_allocv | |
.L59: | |
movq -16(%rbp), %rax | |
salq $2, %rax | |
movq %rax, %rdi | |
call _Znwm | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1687: | |
.size _ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv, .-_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv | |
.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_: | |
.LFB1688: | |
.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 _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1688: | |
.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_: | |
.LFB1689: | |
.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) | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1689: | |
.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_: | |
.LFB1693: | |
.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) | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1693: | |
.size _ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_, .-_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ | |
.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: | |
.LFB1695: | |
.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 | |
.LFE1695: | |
.size _ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv, .-_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv | |
.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_: | |
.LFB1696: | |
.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 | |
.LFE1696: | |
.size _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_, .-_ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKiPiEET0_T_S6_S5_ | |
.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_: | |
.LFB1707: | |
.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 | |
movq %rdi, -24(%rbp) | |
movq %rsi, -32(%rbp) | |
movq %rdx, -40(%rbp) | |
movq -32(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -24 | |
call _ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_ | |
movq %rax, %rbx | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
call _ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_ | |
movq -40(%rbp), %rdx | |
movq %rbx, %rsi | |
movq %rax, %rdi | |
call _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ | |
addq $40, %rsp | |
popq %rbx | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1707: | |
.size _ZSt4copyIPKiPiET0_T_S4_S3_, .-_ZSt4copyIPKiPiET0_T_S4_S3_ | |
.section .text._ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_,"axG",@progbits,_ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_,comdat | |
.weak _ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_ | |
.type _ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_, @function | |
_ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_: | |
.LFB1716: | |
.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 _ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1716: | |
.size _ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_, .-_ZSt12__miter_baseIPKiENSt11_Miter_baseIT_E13iterator_typeES3_ | |
.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_: | |
.LFB1717: | |
.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 | |
movq %rdi, -24(%rbp) | |
movq %rsi, -32(%rbp) | |
movq %rdx, -40(%rbp) | |
movq -40(%rbp), %rax | |
movq %rax, %rdi | |
.cfi_offset 3, -32 | |
.cfi_offset 12, -24 | |
call _ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_ | |
movq %rax, %r12 | |
movq -32(%rbp), %rax | |
movq %rax, %rdi | |
call _ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_ | |
movq %rax, %rbx | |
movq -24(%rbp), %rax | |
movq %rax, %rdi | |
call _ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_ | |
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 | |
.LFE1717: | |
.size _ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_, .-_ZSt14__copy_move_a2ILb0EPKiPiET1_T0_S4_S3_ | |
.section .text._ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_,"axG",@progbits,_ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_,comdat | |
.weak _ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_ | |
.type _ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_, @function | |
_ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_: | |
.LFB1718: | |
.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 | |
.LFE1718: | |
.size _ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_, .-_ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_ | |
.section .text._ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_,"axG",@progbits,_ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_,comdat | |
.weak _ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_ | |
.type _ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_, @function | |
_ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_: | |
.LFB1719: | |
.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 _ZNSt10_Iter_baseIPKiLb0EE7_S_baseES1_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1719: | |
.size _ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_, .-_ZSt12__niter_baseIPKiENSt11_Niter_baseIT_E13iterator_typeES3_ | |
.section .text._ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_,"axG",@progbits,_ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_,comdat | |
.weak _ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_ | |
.type _ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_, @function | |
_ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_: | |
.LFB1720: | |
.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 _ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_ | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1720: | |
.size _ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_, .-_ZSt12__niter_baseIPiENSt11_Niter_baseIT_E13iterator_typeES2_ | |
.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_: | |
.LFB1721: | |
.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 | |
.LFE1721: | |
.size _ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_, .-_ZSt13__copy_move_aILb0EPKiPiET1_T0_S4_S3_ | |
.section .text._ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_,"axG",@progbits,_ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_,comdat | |
.weak _ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_ | |
.type _ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_, @function | |
_ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_: | |
.LFB1722: | |
.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 | |
.LFE1722: | |
.size _ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_, .-_ZNSt10_Iter_baseIPiLb0EE7_S_baseES0_ | |
.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_: | |
.LFB1723: | |
.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 | |
movq %rdx, %rcx | |
subq %rax, %rcx | |
movq %rcx, %rax | |
sarq $2, %rax | |
movq %rax, -8(%rbp) | |
cmpq $0, -8(%rbp) | |
je .L74 | |
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 | |
.L74: | |
movq -8(%rbp), %rax | |
salq $2, %rax | |
addq -40(%rbp), %rax | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1723: | |
.size _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_, .-_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_ | |
.text | |
.type _Z41__static_initialization_and_destruction_0ii, @function | |
_Z41__static_initialization_and_destruction_0ii: | |
.LFB1724: | |
.cfi_startproc | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register 6 | |
subq $16, %rsp | |
movl %edi, -4(%rbp) | |
movl %esi, -8(%rbp) | |
cmpl $1, -4(%rbp) | |
jne .L75 | |
cmpl $65535, -8(%rbp) | |
jne .L75 | |
movl $_ZStL8__ioinit, %edi | |
call _ZNSt8ios_base4InitC1Ev | |
movl $_ZNSt8ios_base4InitD1Ev, %eax | |
movl $__dso_handle, %edx | |
movl $_ZStL8__ioinit, %esi | |
movq %rax, %rdi | |
call __cxa_atexit | |
.L75: | |
leave | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1724: | |
.size _Z41__static_initialization_and_destruction_0ii, .-_Z41__static_initialization_and_destruction_0ii | |
.section .rodata | |
.align 32 | |
.type ._89, @object | |
.size ._89, 32 | |
._89: | |
.long 12 | |
.long 23 | |
.long 34 | |
.long 45 | |
.long 56 | |
.long 67 | |
.long 78 | |
.long 89 | |
.text | |
.type _GLOBAL__sub_I_main, @function | |
_GLOBAL__sub_I_main: | |
.LFB1725: | |
.cfi_startproc | |
pushq %rbp | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
movq %rsp, %rbp | |
.cfi_def_cfa_register 6 | |
movl $65535, %esi | |
movl $1, %edi | |
call _Z41__static_initialization_and_destruction_0ii | |
popq %rbp | |
.cfi_def_cfa 7, 8 | |
ret | |
.cfi_endproc | |
.LFE1725: | |
.size _GLOBAL__sub_I_main, .-_GLOBAL__sub_I_main | |
.section .ctors,"aw",@progbits | |
.align 8 | |
.quad _GLOBAL__sub_I_main | |
.weakref _ZL20__gthrw_pthread_oncePiPFvvE,pthread_once | |
.weakref _ZL27__gthrw_pthread_getspecificj,pthread_getspecific | |
.weakref _ZL27__gthrw_pthread_setspecificjPKv,pthread_setspecific | |
.weakref _ZL22__gthrw_pthread_createPmPK14pthread_attr_tPFPvS3_ES3_,pthread_create | |
.weakref _ZL20__gthrw_pthread_joinmPPv,pthread_join | |
.weakref _ZL21__gthrw_pthread_equalmm,pthread_equal | |
.weakref _ZL20__gthrw_pthread_selfv,pthread_self | |
.weakref _ZL22__gthrw_pthread_detachm,pthread_detach | |
.weakref _ZL22__gthrw_pthread_cancelm,pthread_cancel | |
.weakref _ZL19__gthrw_sched_yieldv,sched_yield | |
.weakref _ZL26__gthrw_pthread_mutex_lockP15pthread_mutex_t,pthread_mutex_lock | |
.weakref _ZL29__gthrw_pthread_mutex_trylockP15pthread_mutex_t,pthread_mutex_trylock | |
.weakref _ZL31__gthrw_pthread_mutex_timedlockP15pthread_mutex_tPK8timespec,pthread_mutex_timedlock | |
.weakref _ZL28__gthrw_pthread_mutex_unlockP15pthread_mutex_t,pthread_mutex_unlock | |
.weakref _ZL26__gthrw_pthread_mutex_initP15pthread_mutex_tPK19pthread_mutexattr_t,pthread_mutex_init | |
.weakref _ZL29__gthrw_pthread_mutex_destroyP15pthread_mutex_t,pthread_mutex_destroy | |
.weakref _ZL30__gthrw_pthread_cond_broadcastP14pthread_cond_t,pthread_cond_broadcast | |
.weakref _ZL27__gthrw_pthread_cond_signalP14pthread_cond_t,pthread_cond_signal | |
.weakref _ZL25__gthrw_pthread_cond_waitP14pthread_cond_tP15pthread_mutex_t,pthread_cond_wait | |
.weakref _ZL30__gthrw_pthread_cond_timedwaitP14pthread_cond_tP15pthread_mutex_tPK8timespec,pthread_cond_timedwait | |
.weakref _ZL28__gthrw_pthread_cond_destroyP14pthread_cond_t,pthread_cond_destroy | |
.weakref _ZL26__gthrw_pthread_key_createPjPFvPvE,pthread_key_create | |
.weakref _ZL26__gthrw_pthread_key_deletej,pthread_key_delete | |
.weakref _ZL30__gthrw_pthread_mutexattr_initP19pthread_mutexattr_t,pthread_mutexattr_init | |
.weakref _ZL33__gthrw_pthread_mutexattr_settypeP19pthread_mutexattr_ti,pthread_mutexattr_settype | |
.weakref _ZL33__gthrw_pthread_mutexattr_destroyP19pthread_mutexattr_t,pthread_mutexattr_destroy | |
.weak _ZNSaIiEC1Ev | |
.set _ZNSaIiEC1Ev,_ZNSaIiEC2Ev | |
.weak _ZNSaIiED1Ev | |
.set _ZNSaIiED1Ev,_ZNSaIiED2Ev | |
.weak _ZNSt6vectorIiSaIiEEC1ESt16initializer_listIiERKS0_ | |
.set _ZNSt6vectorIiSaIiEEC1ESt16initializer_listIiERKS0_,_ZNSt6vectorIiSaIiEEC2ESt16initializer_listIiERKS0_ | |
.weak _ZNSt6vectorIiSaIiEED1Ev | |
.set _ZNSt6vectorIiSaIiEED1Ev,_ZNSt6vectorIiSaIiEED2Ev | |
.weak _ZN9__gnu_cxx13new_allocatorIiEC1Ev | |
.set _ZN9__gnu_cxx13new_allocatorIiEC1Ev,_ZN9__gnu_cxx13new_allocatorIiEC2Ev | |
.weak _ZN9__gnu_cxx13new_allocatorIiED1Ev | |
.set _ZN9__gnu_cxx13new_allocatorIiED1Ev,_ZN9__gnu_cxx13new_allocatorIiED2Ev | |
.weak _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev | |
.set _ZNSt12_Vector_baseIiSaIiEE12_Vector_implD1Ev,_ZNSt12_Vector_baseIiSaIiEE12_Vector_implD2Ev | |
.weak _ZNSt12_Vector_baseIiSaIiEEC1ERKS0_ | |
.set _ZNSt12_Vector_baseIiSaIiEEC1ERKS0_,_ZNSt12_Vector_baseIiSaIiEEC2ERKS0_ | |
.weak _ZNSt12_Vector_baseIiSaIiEED1Ev | |
.set _ZNSt12_Vector_baseIiSaIiEED1Ev,_ZNSt12_Vector_baseIiSaIiEED2Ev | |
.weak _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_ | |
.set _ZNSt12_Vector_baseIiSaIiEE12_Vector_implC1ERKS0_,_ZNSt12_Vector_baseIiSaIiEE12_Vector_implC2ERKS0_ | |
.weak _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_ | |
.set _ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC1ERKS1_,_ZN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEC2ERKS1_ | |
.weak _ZNSaIiEC1ERKS_ | |
.set _ZNSaIiEC1ERKS_,_ZNSaIiEC2ERKS_ | |
.weak _ZN9__gnu_cxx13new_allocatorIiEC1ERKS1_ | |
.set _ZN9__gnu_cxx13new_allocatorIiEC1ERKS1_,_ZN9__gnu_cxx13new_allocatorIiEC2ERKS1_ | |
.ident "GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3" | |
.section .note.GNU-stack,"",@progbits |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment